OSDN Git Service

2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2
3         * gcc.target/i386/stack-prot-kernel.c: New test.
4
5 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6
7         * gcc.dg/builtins-55.c: New test case.
8
9 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10
11         PR rtl-optimization/27907
12         * gcc.c-torture/compile/pr27907.c: New test.
13
14 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15
16         * gfortran.dg/mclock.f90: New test.
17         * gfortran.dg/int_conv_1.f90: New test.
18         * gfortran.dg/stat_1.f90: New test.
19         * gfortran.dg/stat_2.f90: New test.
20
21 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR libgfortran/28335
24         * gfortran.dg/no_unit_error_1.f90: New test.
25         * gfortran.dg/no_unit_error_2.f90: New test.
26         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
27
28 2006-07-25  Roger Sayle  <roger@eyesopen.com>
29
30         PR middle-end/28473
31         * gcc.dg/fold-convround-1.c: New test case.
32
33 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
34
35         * gfortran.dg/arithmetic_if.f90:  Fix comments.
36
37 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38
39         PR c++/27572
40         * g++.dg/other/typedef1.C: New test.
41         * g++.dg/template/typedef4.C: New test.
42         * g++.dg/template/typedef5.C: New test.
43
44 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
45
46         PR fortran/28416
47         * gfortran.dg/allocatable_dummy_3.f90: New.
48
49 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
50
51         PR fortran/28439
52         * gfortran.dg/arithmetic_if.f90:  New test.
53
54 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
55
56         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
57         avoid memcpy optimization.
58         
59 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
60
61         PR fortran/25289
62         * gfortran.dg/direct_io_6.f90: New test.
63
64 2006-07-24  Jan Hubicka  <jh@suse.cz>
65
66         PR c/25795
67         PR c++/27369
68         * gcc.dg/pr25795.c: New test.
69         * gcc.dg/pr25795-1.c: New test.
70
71 2006-07-23  Roger Sayle  <roger@eyesopen.com>
72
73         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
74         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
75         which may be transformed to "g || h" on some platforms.
76
77 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
78
79         PR c++/28025
80         * g++.dg/template/friend45.C: New test.
81
82 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
83
84         PR libgfortran/28339
85         * gfortran.dg/arrayio_8.f90: New test.
86
87 2006-07-21  Mike Stump  <mrs@apple.com>
88
89         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
90
91         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
92
93 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
94
95         PR c++/28250
96         * g++.dg/eh/catch3.C: New test.
97
98         PR c++/28363
99         * g++.dg/template/defarg10.C: New test.
100
101 2006-07-20  Paul Brook  <paul@codesourcery.com>
102
103         PR 27363
104         * gcc.dg/pr27363.c: New test.
105
106 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
107
108         PR c++/28338
109         * g++.dg/init/ref13.C: New test.
110
111 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
112
113         PR obj-c++/28434
114         * obj-c++.dg/proto-error-1.mm: New test.
115
116 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/28337
119         * g++.dg/template/string1.C: New test.
120
121 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
122
123         PR c++/28048
124         * g++.dg/template/defarg9.C: New test.
125
126         PR c++/28235
127         * g++.dg/template/static27.C: New test.
128
129 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
130
131         PR 28410
132         * gcc.dg/tree-ssa/pr28410.c: New test.
133
134 2006-07-18  Lee Millward  <lee.millward@gmail.com>
135
136         PR c++/28258
137         * g++/dg/other/error13.C: New test.
138
139         PR c++/28260
140         * g++.dg/template/friend44.C: New test.
141         
142 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
143
144         PR c++/27495
145         * g++.dg/other/pr27495.C: New.
146
147 2006-07-18  Olivier Hainque  <hainque@adacore.com>
148
149         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
150         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
151         
152 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
153
154         PR c/28286
155         * gcc.dg/pragma-pack-4.c: New test.
156
157 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
158
159         PR c++/28291
160         * g++.dg/ext/pr28291.C: New test.
161
162 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
163
164         PR middle-end/28403
165         * gcc.c-torture/execute/pr28403.c: New test.
166
167 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
168
169         PR middle-end/28402
170         * gcc.dg/pr28402.c: New test.
171
172 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
173
174         PR c++/28304
175         * g++.dg/other/pr28304.C: New test.
176
177 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
178
179         PR other/28251
180         gcc.c-torture/unsorted/dump-noaddr.c: New test.
181         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
182
183 2006-07-17  Richard Guenther  <rguenther@suse.de>
184
185         PR tree-optimization/28238
186         * g++.dg/tree-ssa/pr28238.C: New testcase.
187
188 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
189
190         PR c++/28250
191         * g++.dg/eh/catch1.C: New test.
192         * g++.dg/eh/catch2.C: New test.
193
194 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
195
196         PR c++/28370
197         * g++.dg/template/anon3.C: New test.
198
199 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
200
201         PR fortran/20844
202         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
203         specifiers requiring an explicit format tag..
204
205         PR fortran/28201
206         * gfortran.dg/generic_5: New test.
207
208         PR fortran/20893
209         * gfortran.dg/elemental_optional_args_1.f90: New test.
210
211 2006-07-16  Olivier Hainque  <hainque@adacore.com>
212
213         * gnat.dg/assert.ads: New file.
214         * gnat.dg/controlled_record.ads: Likewise.
215         * gnat.dg/controlled_record.adb: Likewise.
216
217 2006-07-15  Lee Millward  <lee.millward@gmail.com>
218
219         PR c++/28292
220         * g++.dg/other/error12.C: New test.
221
222         PR c++/28269
223         * g++.dg/template/crash54.C: New test.
224         
225 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
226
227         PR c++/28249
228         * g++.dg/parse/catch1.C: New test.
229
230         PR c++/28294
231         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
232
233         PR c++/28387
234         * g++.dg/ext/attrib24.C: New test.
235
236 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
237
238         PR c++/28343
239         * g++.dg/ext/asmspec1.C: New test.
240
241 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
242
243         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
244         (dg-test): Support shouldfail tests.
245         * lib/target-supports-dg.exp (dg-shouldfail): New.
246         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
247         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
248         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
249         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
250         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
251         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
252         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
253
254 2006-07-13  Jan Hubicka  <jh@suse.cz>
255
256         * gcc.target/i386/memcpy-1.c: New.
257
258 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
259
260         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
261
262 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
263
264         PR fortran/25097
265         * gfortran.dg/present_1.f90: New test.
266
267         PR fortran/20903
268         * gfortran.dg/interface_derived_type_1.f90: New test.
269
270 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
271
272         PR fortran/28213
273         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
274         list.
275
276 2006-07-07  Lee Millward  <lee.millward@gmail.com>
277
278         PR c++/27820
279         * g++.dg/other/label1.C: New test.
280         
281 2006-07-07   Richard Guenther  <rguenther@suse.de>
282
283         PR middle-end/28268
284         * gcc.dg/torture/pr28268.c: New testcase.
285
286 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
287
288         PR c++/27019
289         * g++.dg/ext/pr27019.C: New.
290
291 2006-07-07  Richard Guenther  <rguenther@suse.de>
292
293         PR tree-optimization/28187
294         * gcc.dg/pr28187.c: New testcase.
295
296 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
297
298         * gnat.dg/address_conversion.adb: New test.
299         * gnat.dg/boolean_subtype.adb: Likewise.
300         * gnat.dg/frame_overflow.adb: Likewise.
301         * gnat.dg/pointer_array.adb: Likewise.
302         * gnat.dg/pointer_conversion.adb: Likewise.
303
304 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
305
306         PR fortran/28237
307         PR fortran/23420
308         * gfortran.dg/print_fmt_5.f90: New test.
309
310 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
311
312         PR fortran/28129
313         * gfortran.dg/bounds_check_4.f90: New test.
314
315 2006-07-05  Richard Guenther  <rguenther@suse.de>
316
317         PR target/28158
318         * gfortran.dg/pr28158.f90: New testcase.
319
320 2006-07-05  Richard Guenther  <rguenther@suse.de>
321
322         PR tree-optimization/28162
323         * gcc.dg/pr28162.c: New testcase.
324
325 2006-07-05  Richard Guenther  <rguenther@suse.de>
326         Andrew Pinski  <pinskia@gcc.gnu.org>
327
328         PR c++/27084
329         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
330
331 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
332
333         PR fortran/28174
334         * gfortran.dg/actual_array_substr_2.f90: New test.
335
336         PR fortran/28167
337         * gfortran.dg/actual_array_constructor_2.f90: New test.
338
339 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
340
341         * gfortran.dg/itime_idate_1.f: New test.
342         * gfortran.dg/itime_idate_2.f: New test.
343
344 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
345
346         PR libgfortran/27704
347         * gfortran.dg/open_status_3.f90: New test.
348         * gfortran.dg/fmt_l.f90: Update for new feature.
349
350 2006-07-03  Asher Langton  <langton2@llnl.gov>
351
352         * gfortran.dg/oldstyle_2.f90: New.
353
354 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
355
356         * gnat.dg/string_slice.adb: New test.
357
358 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
359
360         PR fortran/19259
361         * gfortran.dg/semicolon_fixed.c: New.
362         * gfortran.dg/semicolon_free.c: New.
363
364 2006-06-30  Mike Stump  <mrs@apple.com>
365
366         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
367         that don't support internal visibility.
368
369 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
370
371         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
372         for '(' / ')' needing an extra '\'.
373
374 2006-06-29  Roger Sayle  <roger@eyesopen.com>
375
376         PR middle-end/27428
377         * gcc.dg/pr27428-1.c: New test case.
378
379 2006-06-29  Mike Stump  <mrs@apple.com>
380
381         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
382         on darwin as we can't align commons large enough yet.
383
384         * gcc.dg/vla-8.c: Add additional testcases.
385
386 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
387
388         PR c++/28114
389         * g++.dg/other/pr28114.C: New.
390
391 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
392
393         * gcc.c-torture/compile/20060625-1.c: New test.
394
395 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
396
397         PR fortran/20867
398         * gfortran.dg/stfunc_3.f90: New test.
399
400         PR fortran/25056
401         * gfortran.dg/impure_actual_1.f90: New test.
402
403         PR fortran/20874
404         * gfortran.dg/elemental_result_1.f90: New test.
405
406         PR fortran/25073
407         * gfortran.dg/select_7.f90: New test.
408
409         PR fortran/27554
410         * intrinsic_actual_1.f: New test.
411
412         PR fortran/22038
413         PR fortran/28119
414         * gfortran.dg/forall_4.f90: New test.
415
416         PR fortran/25072
417         * gfortran.dg/forall_5.f90: New test.
418
419 2006-06-25  Lee Millward  <lee.millward@gmail.com>
420
421         PR c++/28051
422         * g++.dg/template/using13.C: New test.
423
424         PR c++/28054
425         * g++.dg/other/incomplete3.C: New test.
426         
427 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
428
429         PR fortran/28081
430         * gfortran.dg/substr_3.f: New test.
431         * gfortran.dg/equiv_2.f90: Update expected error message.
432
433 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
434
435         PR fortran/28118
436         * gfortran.dg/actual_array_substr_1.f90: New test.
437
438 2006-06-24  Olivier Hainque  <hainque@adacore.com>
439
440         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
441         * gnat.dg/scalar_mode_agg_compare.adb: New test.
442         
443 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
444
445         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
446
447 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
448
449         PR fortran/27981
450         * gfortran.dg/simpleif_2.f90: New test.
451
452 2006-06-23  Lee Millward  <lee.millward@gmail.com>
453
454         * g++.dg/template/error22.C: Fix typo.
455         
456 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
457
458         PR c++/28112
459         * g++.dg/ext/attrib23.C: New test.
460
461 2006-06-23  Olivier Hainque  <hainque@adacore.com>
462
463         * gnat.dg/varsize_temp.adb: New test.
464         
465 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
466
467         PR c++/11468
468         * g++.dg/other/java2.C: New test.
469
470 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
471
472         PR target/27789
473         * g++.dg/ext/dllimport4.C. Add more tests for invalid
474         initialization.
475
476 2006-06-22  Roger Sayle  <roger@eyesopen.com>
477
478         PR target/27531
479         * gcc.dg/pr27531-1.c: New test case.
480
481 2006-06-22  Asher Langton  <langton2@llnl.gov>
482
483         PR fortran/24748
484         * gfortran.dg/implicit_8.f90: New.
485
486 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
487
488         PR rtl-optimization/28121
489         * gcc.dg/pr28121.c: New test.
490
491 2006-06-22  Lee Millward  <lee.millward@gmail.com>
492
493         PR c++/27805
494         * g++.dg/parse/ptrmem6.C: New test.
495
496         PR c++/27821
497         * g++.dg/template/error22.C: New test.
498         
499 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
500
501         PR c++/28111
502         * g++.dg/template/friend43.C: New test.
503
504         PR c++/28110
505         * g++.dg/template/crash53.C: New test.
506
507         PR c++/28109
508         * g++.dg/rtti/incomplete1.C: New test.
509
510 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
511
512         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
513
514 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
515
516         * gcc.c-torture/execute/complex-7.c: New.
517
518 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
519
520         * gcc.dg/merge-all-constants-1.c: New test.
521
522 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
523
524         PR c++/28113
525         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
526
527 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
528
529         * gfortran.dg/rrspacing_1.f90: New test.
530
531 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
532
533         PR c++/28052
534         * g++.dg/other/bitfield2.C: New test.
535
536 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
537
538         PR tree-optimization/27331
539         * gcc.dg/pr27331.c: New test.
540
541 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
542             Eric Botcazou  <ebotcazou@adacore.com>
543
544         PR ada/18692
545         * lib/gnat.exp: New file.
546         * lib/gnat-dg.exp: Likewise.
547         * gnat.dg: New directory.
548         * gnat.dg/dg.exp: New driver.
549         * gnat.dg/specs: New directory.
550         * gnat.dg/specs/specs.exp: New driver.
551         * gnat.dg/style: New directory.
552         * gnat.dg/style/style.exp: New driver.
553
554 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
555
556         PR fortran/16206
557         * gfortran.dg/array_initializer_1.f90: New test.
558
559         PR fortran/28005
560         * gfortran.dg/matmul_3.f90: New test.
561
562 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
563
564         PR middle-end/28075
565         * gcc.dg/tree-ssa/inline-1.c: New test.
566
567 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
568
569         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
570         in malloc prototype; remove XFAIL.
571         * gcc.dg/pr18241-2.c: Ditto.
572         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
573         in memset prototype; remove XFAIL.
574         * gcc.dg/tree-ssa/pr23382.c: Ditto.
575
576 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
577
578         * gcc.dg/vla-8.c: Add.
579
580 2006-06-19  Richard Guenther  <rguenther@suse.de>
581
582         PR tree-optimization/27090
583         * g++.dg/tree-ssa/pr27090.C: New testcase.
584
585 2006-06-19  Roger Sayle  <roger@eyesopen.com>
586
587         PR target/27861
588         * gcc.dg/pr27861-1.c: New test case.
589
590 2006-06-19  Richard Guenther  <rguenther@suse.de>
591
592         PR middle-end/28045
593         * gcc.dg/torture/pr28045.c: New testcase.
594
595 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
596
597         PR fortran/26801
598         * gfortran.dg/associated_4.f90: New test.
599
600 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
601
602         PR fortran/19310
603         PR fortran/19904
604         * gfortran.dg/real_const_3.f90: New test.
605
606 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/28016
609         * g++.dg/template/static26.C: New test.
610
611         PR c++/27979
612         * g++.dg/expr/bitfield2.C: New test. 
613
614         PR c++/27884
615         * g++.dg/parse/linkage2.C: New test.
616
617 2006-06-16  Richard Guenther  <rguenther@suse.de>
618
619         PR middle-end/27116
620         * gcc.dg/pr15785-1.c: Revert last change.
621         * gcc.dg/torture/pr27116-2.c: New testcase.
622
623 2006-06-16  Roger Sayle  <roger@eyesopen.com>
624
625         PR middle-end/27802
626         * gcc.dg/pr27802-1.c: New test case.
627
628 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
629
630         PR c++/27689
631         * g++.dg/template/ttp18.C: New test.
632         * g++.dg/template/ttp19.C: Likewise.
633
634         PR c++/27666
635         * g++.dg/expr/cond9.C: New test.
636
637         PR c++/27640
638         * g++.dg/template/ctor7.C: New test.
639
640 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
641
642         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
643
644 2006-06-16  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/27781
647         * gcc.dg/tree-ssa/pr27781.c: New testcase.
648
649 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
650
651         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
652
653 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
654
655         * gcc.dg/tree-ssa/loop-18.c: New test.
656
657 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
658
659         PR c++/27665
660         * g++.dg/template/crash52.C: New test.
661
662         PR c++/27648
663         * g++.dg/ext/attrib22.C: New test.
664
665         PR c++/26559
666         * g++.dg/template/builtin1.C: New test.
667         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
668         
669         PR c++/28018
670         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
671         assignment.
672         * g++.old-deja/g++.pt/crash51.C: Likewise.
673
674         PR c++/27227
675         * g++.dg/lookup/linkage1.C: New test.
676         * g++.dg/lookup/linkage2.C: Likewise.
677
678 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
679
680         PR middle-end/27959
681         * gcc.dg/pr27959.c: New testcase.
682
683 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
684
685         PR target/28014:
686         * g++.dg/eh/div.C: New test.
687
688 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
689
690         PR c++/27894
691         * g++.dg/tree-ssa/pr26757.C: New test.
692         * g++.dg/tree-ssa/pr27894.C: New test.
693
694 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
695
696         * gcc.c-torture/compile/20060609-1.c: New test.
697         
698         PR target/27863
699         * gcc.c-torture/compile/pr27863.c: New test.
700
701 2006-06-13  Richard Guenther  <rguenther@suse.de>
702
703         PR tree-optimization/27830
704         * g++.dg/tree-ssa/pr27830.C: New testcase.
705
706 2006-06-13  Matthew Sachs  <msachs@apple.com>
707
708         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
709         the list of compiler flags; this causes those flags to be checked
710         for things like dg-skip-if.
711
712 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
713
714         PR c++/27601
715         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
716
717 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
718             Kazu Hirata  <kazu@codesourcery.com>
719
720         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
721         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
722
723 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
724
725         PR c++/27933
726         * g++.dg/lookup/using15.C: New test.
727
728         PR c++/27951
729         * g++.dg/other/anon4.C: New test.
730
731 2006-06-12  Roger Sayle  <roger@eyesopen.com>
732
733         PR c++/21210
734         * g++.dg/init/complex1.C: New test case.
735
736 2006-06-11  Eric Christopher  <echristo@apple.com>
737
738         PR middle-end/27948
739         * gcc.dg/bf-ms-layout.c: Run on darwin.
740         * gcc.dg/bf-no-ms-layout: Ditto.
741         * gcc.dg/attr-ms_struct-2.c: New.
742         * gcc.dg/bf-ms-layout-2.c: Ditto.
743
744 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
745
746         * gcc.dg/attr-ms_struct-packed1.c: New.
747
748 2006-06-09  Mike Stump  <mrs@apple.com>
749
750         * gcc.dg/vla-7.c: Add.
751
752 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
753
754         PR fortran/24558
755         * gfortran.dg/entry_6.f90: New test.
756
757         PR fortran/20877
758         PR fortran/25047
759         * gfortran.dg/entry_7.f90: New test.
760
761 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
762
763         PR c/27747
764         * gcc.dg/cpp/_Pragma6.c: New test.
765
766         PR c++/27748
767         * g++.dg/cpp/_Pragma1.C: New test.
768
769         PR preprocessor/27746
770         * gcc.dg/gomp/macro-3.c: New test.
771         * gcc.dg/gomp/macro-4.c: New test.
772         * g++.dg/gomp/macro-3.C: New test.
773         * g++.dg/gomp/macro-4.C: New test.
774
775 2006-06-09  Richard Guenther  <rguenther@suse.de>
776
777         PR tree-optimization/26998
778         * gcc.dg/torture/pr26998.c: New testcase.
779         * gcc.dg/tree-ssa/vrp29.c: New testcase.
780
781 2006-06-08  Mike Stump  <mrs@apple.com>
782
783         * gcc.dg/pr27095.c: Account for stubs.
784
785         PR target/26427
786         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
787         produce bad code on darwin.
788
789 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
790
791         PR fortran/27958
792         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
793
794 2006-06-08  Asher Langton  <langton2@llnl.gov>
795
796         PR fortran/27786
797         * cray_pointers_2.f90: Add -fbounds-check compile flag.
798
799 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
800
801         PR target/27421
802         * gcc.dg/union-3.c: New test.
803
804 2006-06-08  Richard Guenther  <rguenther@suse.de>
805
806         PR middle-end/27116
807         * gcc.dg/torture/pr27116.c: New testcase.
808         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
809
810 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
811
812         PR rtl-optimization/26449
813         * gcc.dg/pr26449.c: New test.
814
815 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
816
817         PR c++/27601
818         * g++.dg/ext/offsetof1.C: Test member functions.
819
820 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
821
822         * gcc.dg/pr27095.c: Improve scanning.
823
824 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
825
826         PR fortran/23091
827         * gfortran.dg/saved_automatic_1.f90: New test.
828
829         PR fortran/24168
830         * gfortran.dg/array_simplify_1.f90: New test.
831
832         PR fortran/25090
833         * gfortran.dg/entry_dummy_ref_1.f90: New test.
834
835         PR fortran/25058
836         * gfortran.dg/entry_dummy_ref_2.f90: New test.
837
838 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
839
840         PR c++/27177
841         * g++.dg/expr/cast7.C: New test.
842
843 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
844
845         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
846         * lib/gcc-defs.exp (tool_check_compile): Ditto.
847         * lib/fortran-torture.exp (fortran-torture-compile,
848         fortran-torture-execute): Ditto.
849
850 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
851
852         PR target/27842
853         * gcc.dg/vmx/pr27842.c: New test.
854
855 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
856
857         PR libfortran/27895
858         * gfortran.dg/bounds_check_3.f90: New test.
859
860 2006-06-05  Mike Stump  <mrs@apple.com>
861
862         * objc.dg/objc-fast-4.m: Skip for ppc64.
863
864 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
865
866         PR testsuite/27705
867         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
868
869 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
870             Victor Kaplansky  <victork@il.ibm.com>
871
872         PR tree-optimizations/26360
873         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
874         with -fno-tree-dce.
875         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
876
877 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
878
879         PR fortran/14067
880         * gfortran.dg/data_char_1.f90: Add messages for truncated
881         strings.
882
883         PR fortran/16943
884         * gfortran.dg/func_decl_2.f90: New test.
885
886         PR fortran/20839
887         * gfortran.dg/do_2.f90: New test.
888
889         PR fortran/27655
890         * gfortran.dg/associated_3.f90: New test.
891
892 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
893
894         PR c++/27819
895         * g++.dg/template/static25.C: New test.
896
897         PR c++/27722
898         * g++.dg/init/array21.C: New test.
899
900         PR c++/27807
901         * g++.dg/ext/complit7.C: New test.
902
903         PR c++/27806
904         * g++.dg/parse/ptrmem5.C: New test.
905
906 2006-06-04  Roger Sayle  <roger@eyesopen.com>
907             Andrew Pinski  <pinskia@physics.uc.edu>
908
909         PR c/27150
910         PR middle-end/27382
911         * gcc.dg/pr27150-1.c: New testcase.
912         * gcc.dg/pr27382-1.c: New testcase.
913         * gcc.dg/pr27382-2.c: New testcase.
914
915 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
916
917         PR c/25161
918         PR c/27020
919         * gcc.dg/array-10.c: New test.
920
921 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
922
923         PR c++/27804
924         * g++.dg/init/const4.C: New test.
925         * g++.dg/init/member1.C: Add error-marker.
926         * g++.dg/other/fold1.C: Adjust error-marker.
927
928 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
929
930         PR c++/27601
931         * g++.dg/ext/offsetof1.C: New test.
932
933 2006-06-04 Eric Christopher <echristo@apple.com>
934
935         * gcc.dg/attr-ms_struct-1.c: New.
936
937 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
938
939         * gcc.c-torture/compile/builtin_constant_p.c: New test.
940
941 2006-06-04  Richard Guenther  <rguenther@suse.de>
942
943         PR tree-optimization/27039
944         * gcc.dg/tree-ssa/loop-17.c: New testcase.
945
946 2006-06-03  Roger Sayle  <roger@eyesopen.com>
947
948         PR target/26223
949         * gcc.target/i386/amd64-abi-2.c: New test case.
950
951 2006-06-02  Eric Christopher  <echristo@apple.com>
952
953         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
954         * gcc.target/i386/20020523-1.c: Skip if darwin.
955         * gcc.target/i386/asm-3.c: Ditto.
956         * gcc.target/i386/20011119-1.c: Ditto.
957         * gcc.target/i386/clobbers.c: Remove pic part of test.
958
959 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
960
961         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
962         * g++.old-deja/g++.other/init19.C: Ditto.
963         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
964         and add other platforms as expected failures.
965
966 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
967
968         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
969         (is-effective-target-keyword): Ditto.
970
971 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
972
973         PR fortran/27715
974         * gfortran.dg/extended_char_comparison_1.f:  New test.
975
976 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
977
978         PR fortran/25098
979         * gfortran.dg/dummy_procedure_1.f90: New test.
980
981         PR fortran/25147
982         * gfortran.dg/dummy_procedure_2.f90: New test.
983
984         * gfortran.dg/associated_2.f90: Correct to make consistent with
985         standard.
986
987 2006-05-31  Roger Sayle  <roger@eyesopen.com>
988
989         * gcc.target/i386/387-11.c: New test case.
990
991 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
992
993         PR c++/27801
994         * g++.dg/template/cond6.C: New test.
995
996         PR c++/26496
997         * g++.dg/template/crash51.C: New test.
998         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
999
1000         PR c++/27385
1001         * g++.dg/init/array20.C: New test.
1002
1003 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1004
1005         * gcc.dg/builtins-54.c: New test case.
1006
1007 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1008
1009         PR c++/26433
1010         * g++.dg/template/fntry1.C: Add dg-do link.
1011
1012         PR c++/27808
1013         * g++.dg/parse/friend6.C: New test.
1014
1015 2006-05-30  Asher Langton  <langton2@llnl.gov>
1016
1017         * gfortran.dg/cray_pointers_7.f90: New test.
1018
1019 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1020
1021         PR tree-optimization/23452
1022         * gcc.dg/fold-mulconj-1.c: New test case.
1023
1024 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1025
1026         PR c++/27803
1027         * g++.dg/parse/bitfield1.C: New test.
1028
1029 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1030
1031         * gcc.target/ppc-eq0-1.c: New test case.
1032         * gcc.target/ppc-negeq0-1.c: New test case.
1033
1034 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1035
1036         PR c/27273
1037         * gcc.dg/overflow-warn-5.c: New test.
1038
1039 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1040
1041         PR c/27718
1042         * gcc.dg/sizeof-1.c: New test.
1043
1044 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1045
1046         PR target/27790
1047         * gcc.target/i386/pr27790.c: New test.
1048
1049 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1050
1051         PR libgfortran/27757
1052         * gfortran.dg/direct_io_5.f90: New test.
1053
1054 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1055
1056         PR libgfortran/27634
1057         * gfortran.dg/fmt_missing_period_1.f: New test.
1058         * gfortran.dg/fmt_missing_period_2.f: New test.
1059         * gfortran.dg/fmt_missing_period_3.f: New test.
1060
1061 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1062
1063         PR fortran/19777
1064         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1065         arrays.
1066
1067 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1068
1069         PR c++/27713
1070         * g++.dg/template/new6.C: New test.
1071
1072 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1073
1074         PR tree-optimization/24964
1075         * gcc.target/i386/387-10.c: New test case.
1076
1077 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1078
1079         * intrinsics/string_intrinsics.c (compare_string):
1080         Use memcmp instead of strncmp to avoid tripping over
1081         CHAR(0) in a string.
1082
1083 2006-05-27  Richard Guenther  <rguenther@suse.de>
1084
1085         PR middle-end/27773
1086         * gcc.dg/torture/pr27773.c: New testcase.
1087
1088 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1089
1090         * gcc.dg/pr24561.c: Rename to..
1091         * gcc.dg/pr25962.c: .. this.
1092
1093 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1094
1095         PR fortran/19777
1096         * gfortran.dg/bounds_check_2.f: New test.
1097
1098 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1099
1100         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1101         * gfortran.dg/byte_1.f90: Likewise.
1102         * gfortran.dg/dup_save_2.f90: Likewise.
1103
1104 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1105
1106         * gfortran.dg/associated_2.f90: New test.
1107
1108 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1109
1110         PR fortran/27524
1111         * gfortran.dg/bounds_check_1.f90: New test.
1112
1113 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1114
1115         PR rtl-optimization/27661
1116         * gcc.dg/pr27661.c: New test case.
1117
1118 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1119
1120         PR fortran/23151
1121         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1122         * gfortran.dg/print_parentheses_1.f:  New test.
1123         * gfortran.dg/print_parentheses_2.f90:  New test.
1124
1125 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR target/27758
1128         * gcc.dg/pr27758.c: New test.
1129
1130 2006-05-24  Falk Hueffner  <falk@debian.org>
1131
1132         * gcc.c-torture/compile/pr27571.c: New test.
1133
1134 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1135
1136         PR fortran/27709
1137         * gfortran.dg/spec_expr_4.f90: New test.
1138
1139         PR fortran/27155
1140         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1141
1142 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1143
1144         PR c++/20103
1145         * g++.dg/ext/complit6.C: New test.
1146         * g++.dg/ext/complit3.C: Adjust error markers.
1147         * g++.dg/init/const3.C: New test.
1148
1149 2006-05-25  Richard Guenther  <rguenther@suse.de>
1150
1151         PR middle-end/27743
1152         * gcc.dg/torture/pr27743.c: New testcase.
1153
1154 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1155
1156         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1157
1158 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1159
1160         * gcc.dg/compat/scalar-by-value-x.h: New.
1161         * gcc.dg/compat/scalar-by-value-y.h: New.
1162         * gcc.dg/compat/scalar-by-value-5.c: New.
1163         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1164         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1165         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1166         * gcc.dg/compat/scalar-by-value-6.c: New.
1167         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1168         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1169         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1170
1171 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1172
1173         PR tree-optimization/27639
1174         PR tree-optimization/26719
1175         * gcc.dg/pr27639.c: New test.
1176         * gcc.dg/pr26719.c: New test.
1177         * gcc.dg/tree-ssa/scev-cast.c: New test.
1178
1179 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1180
1181         PR c++/20173
1182         * g++.dg/template/error21.C: New test.
1183
1184 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1185
1186         PR target/27696
1187         * gcc.target/i386/pr27696.c: New.
1188
1189 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1190
1191         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1192
1193         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1194
1195 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1196
1197         PR c++/27716
1198         * g++.dg/other/assign1.C: New test.
1199
1200 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1201
1202         PR target/27266
1203         * gcc.target/i386/pr27266.c: New.
1204
1205 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1206
1207         PR c++/27451
1208         * g++.dg/ext/asm9.C: New test.
1209
1210 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1211
1212         PR rtl-optimization/25514
1213         * gcc.c-torture/compile/pr25514.c: New test.
1214
1215 2006-05-22  Richard Guenther  <rguenther@suse.de>
1216
1217         Revert
1218         2006-01-31  Richard Guenther  <rguenther@suse.de>
1219
1220         * gcc.target/i386/sselibm-1.c: New testcase.
1221         * gcc.target/i386/sselibm-2.c: Likewise.
1222         * gcc.target/i386/sselibm-3.c: Likewise.
1223         * gcc.target/i386/sselibm-4.c: Likewise.
1224         * gcc.target/i386/sselibm-5.c: Likewise.
1225
1226 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1227
1228         PR c/27420
1229         * gcc.dg/func-args-2.c: New test.
1230
1231         PR c/26818
1232         * gcc.dg/struct-incompl-1.c: New test.
1233
1234 2006-05-22  Richard Guenther  <rguenther@suse.de>
1235
1236         PR testsuite/27708
1237         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1238         the transformations we test for.
1239
1240 2006-05-22  Richard Guenther  <rguenther@suse.de>
1241
1242         PR testsuite/27707
1243         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1244
1245 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/27210
1248         * g++.dg/warn/new1.C: New test.
1249         * g++.dg/template/new5.C: Likewise.
1250
1251 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1252
1253         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1254         * gcc.target/i386/20060512-3.c: Likewise.
1255
1256 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1257
1258         PR rtl-optimization/27671
1259         * gcc.c-torture/execute/pr27671-1.c: New.
1260         * gcc.dg/pr27671-2.c: Likewise.
1261
1262         PR tree-optimization/26622.
1263         * gcc.c-torture/compile/pr26622.c: New.
1264
1265 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1266
1267         PR fortran/27613
1268         * gfortran.dg/recursive_reference_1.f90: New test.
1269
1270 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1271
1272         PR fortran/25746
1273         * gfortran.dg/elemental_subroutine_3.f90: New test.
1274
1275         PR fortran/25090
1276         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1277
1278         PR fortran/27584
1279         * gfortran.dg/associated_target_1.f90: New test.
1280
1281         PR fortran/19015
1282         * gfortran.dg/maxloc_shape_1.f90: New test.
1283
1284 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1285
1286         PR libgfortran/24459
1287         * gfortran.dg/namelist_24.f90: New test.
1288         * gfortran.dg/namelist_12.f: Fix typo in comment.
1289
1290 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1291
1292         PR middle-end/25776
1293         * g++.dg/other/error11.C: New test.
1294
1295 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1296
1297         * gcc.target/mips/pr26765.c: Add -w to options.
1298
1299 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1300
1301         * lib/target-supports.exp (check_effective_target_mpaired_single):
1302         New function.
1303         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1304         multilibs.
1305         * g++.dg/vect/vect.exp: Likewise.
1306
1307 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1308
1309         PR testsuite/25891
1310         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1311
1312 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1313
1314         PR fortran/27662
1315         * gfortran.dg/temporary_1.f90: New file.
1316
1317 2006-05-19  Andreas Schwab  <schwab@suse.de>
1318
1319         * g++.dg/other/unused1.C: Also match "stringz".
1320
1321 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1322
1323         PR c++/26433
1324         * g++.dg/template/fntry1.C: New test.
1325
1326 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1327
1328         PR c++/27471
1329         PR c++/27506
1330         * g++.dg/conversion/bitfield5.C: New test.
1331         * g++.dg/conversion/bitfield6.C: New test.
1332
1333 2006-05-18  Mike Stump  <mrs@apple.com>
1334
1335         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1336         * gcc.dg/vla-4.c: Add.
1337         * gcc.dg/vla-5.c: Add.
1338         * gcc.dg/vla-6.c: Add.
1339
1340 2006-05-12  Stuart Hastings  <stuart@apple.com>
1341
1342         * testsuite/gcc.target/i386/20060512-1.c: New.
1343         * testsuite/gcc.target/i386/20060512-2.c: New.
1344         * testsuite/gcc.target/i386/20060512-3.c: New.
1345         * testsuite/gcc.target/i386/20060512-4.c: New.
1346
1347 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1348
1349         PR c++/26122
1350         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1351
1352         PR c++/26068
1353         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1354         * g++.dg/parse/linkage1.C: New test.
1355
1356 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR tree-optimization/27548
1359         * g++.dg/tree-ssa/pr27548.C: New test.
1360
1361 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1362
1363         PR fortran/26551
1364         * gfortran.dg/recursive_check_1.f: New test.
1365         * gfortran.dg/recursive_check_2.f90: New test.
1366
1367 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1368
1369         * g++.dg/opt/temp2.C: New test.
1370
1371 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1372
1373         PR c++/27491
1374         * g++.dg/init/brace5.C: New test.
1375
1376         PR middle-end/27415
1377         * gcc.dg/gomp/pr27415.c: New test.
1378         * g++.dg/gomp/pr27415.C: New test.
1379
1380         PR tree-optimization/27549
1381         * g++.dg/tree-ssa/pr27549.C: New test.
1382
1383 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1384
1385         PR libgfortran/27575
1386         * gfortran.dg/read_eof_4.f90: New test.
1387
1388 2006-05-16  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/22303
1391         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1392
1393 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR middle-end/27573
1396         * gcc.dg/gomp/pr27573.c: New test.
1397         * gfortran.dg/gomp/pr27573.f90: New test.
1398
1399         PR c/27499
1400         * gcc.dg/gomp/pr27499.c: New test.
1401         * g++.dg/gomp/pr27499.C: New test.
1402
1403 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1404
1405         PR c++/27339
1406         * g++.dg/parser/access8.C: Adjust error marker.
1407         * g++.dg/template/access17.C: New test.
1408         * g++.dg/template/access18.C: Likewise.
1409
1410 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1411
1412         PR target/26600
1413         * gcc.target/i386/pr26600.c: New test case.
1414
1415 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1416
1417         PR c++/27505
1418         * g++.dg/expr/bitfield1.C: New test.
1419
1420 2006-05-15  Richard Guenther  <rguenther@suse.de>
1421
1422         PR tree-optimization/27603
1423         * gcc.dg/torture/pr27603.c: New testcase.
1424
1425 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1426
1427         PR fortran/25090
1428         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1429
1430         PR fortran/25082
1431         * gfortran.dg/scalar_return_1.f90: New test.
1432
1433         PR fortran/27411
1434         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1435
1436 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1437
1438         * gcc.dg/gomp/critical-4.c: New test.
1439         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1440         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1441         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1442         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1443
1444 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1445
1446         PR c++/27582
1447         * g++.dg/template/dependent-args1.C: New test.
1448
1449         PR c++/27581
1450         * g++.dg/lookup/this1.C: New test.
1451
1452         PR c++/27315
1453         * g++.dg/template/operator6.C: New test.
1454         * g++.dg/template/incomplete3.C: New test.
1455
1456         PR c++/27559
1457         * g++.dg/template/new4.C: New test.
1458
1459         PR c++/27496
1460         * g++.dg/template/void2.C: New test.
1461
1462 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1463
1464         * g++.dg/template/dependent-expr5.C: New test.
1465
1466 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1467
1468         PR middle-end/26729
1469         * gcc.dg/pr26729-1.c: New test case.
1470
1471 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1472
1473         * gcc.dg/pr27003.c: New test.
1474
1475 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1476
1477         * lib/target-supports.dg (check_cxa_atexit_available): Change
1478         v3_target_compile to ${tool}_target_compile.
1479
1480 2006-05-11  Jason Merrill  <jason@redhat.com>
1481
1482         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1483
1484 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1485
1486         PR fortran/27553
1487         * gfortran.dg/label_5.f90: New test.
1488
1489 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1490
1491         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1492         check_effective_target_powerpc_altivec_ok): New.
1493         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1494         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1495         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1496         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1497         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1498         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1499         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1500         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1501         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1502         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1503         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1504         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1505         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1506         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1507         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1508         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1509         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1510         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1511         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1512         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1513         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1514         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1515         gcc.target/powerpc/altivec-9.c,
1516         gcc.target/powerpc/altivec-consts.c,
1517         gcc.target/powerpc/altivec-pr22085.c,
1518         gcc.target/powerpc/altivec-splat.c,
1519         gcc.target/powerpc/altivec-types-1.c,
1520         gcc.target/powerpc/altivec-types-2.c,
1521         gcc.target/powerpc/altivec-types-3.c,
1522         gcc.target/powerpc/altivec-types-4.c,
1523         gcc.target/powerpc/altivec-varargs-1.c,
1524         gcc.target/powerpc/altivec-vec-merge.c,
1525         gcc.target/powerpc/ppc-vector-memcpy.c,
1526         gcc.target/powerpc/ppc-vector-memset.c,
1527         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1528         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1529         these effective targets.
1530         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1531         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1532
1533 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1534
1535         PR middle-end/27384
1536         * g++.dg/other/fold1.C: New test.
1537
1538         PR middle-end/27488
1539         * gcc.dg/fold-nonneg-1.c: New test.
1540
1541         PR c++/27547
1542         * g++.dg/other/operator1.C: New test.
1543
1544 2006-05-11  Richard Guenther  <rguenther@suse.de>
1545
1546         PR middle-end/27529
1547         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1548
1549 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1550
1551         * lib/target-supports-dg.exp (check-flags): New.
1552         (dg-skip-if): Move flag checks.
1553
1554 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1555
1556         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1557         * lib/target-supports.dg (check_cxa_atexit_available): New.
1558
1559 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1560
1561         PR fortran/27470
1562         * gfortran.dg/multiple_allocation_2.f90: New test case.
1563
1564 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1565
1566         * gcc.target/arm/pr27387.C: Fix a comment typo.
1567
1568 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1569
1570         PR fortran/24549
1571         * gfortran.dg/error_recovery_1.f90: New test.
1572
1573 2006-05-10  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/27302
1576         * gcc.dg/torture/pr27302.c: New testcase.
1577
1578 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1579         Richard Guenther  <rguenther@suse.de>
1580
1581         PR middle-end/27498
1582         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1583
1584 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1585
1586         PR rtl-optimization/27335
1587         * gcc.dg/pr27335.c: New test.
1588
1589 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1590
1591         * gcc.target/mips/mips-ps-5.c: New file.
1592
1593 2006-05-08  Jan Hubicka  <jh@suse.cz>
1594
1595         PR middle-end/25962
1596         * gcc.dg/pr25962.c: New.
1597
1598 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1599
1600         PR target/27158
1601         * gcc.target/powerpc/pr27158.c: New test case.
1602
1603 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1604
1605         PR testsuite/27476
1606         * ada/acats/run_all.sh: Use test -z.
1607
1608 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1609
1610         PR libfortran/18271
1611         * gfortran.dg/spec_expr_3.f90: New test.
1612
1613 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1614
1615         PR target/24879
1616         * gcc.target/i386/monitor.c: New file.
1617
1618 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1619
1620         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1621
1622 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1623
1624         PR c++/27447
1625         * g++.dg/other/ptrmem7.C: New test.
1626
1627 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1628
1629         PR target/27421
1630         * gcc.dg/array-9.c: New test.
1631
1632 2006-05-07  Richard Guenther  <rguenther@suse.de>
1633
1634         PR tree-optimization/27409
1635         * gcc.dg/torture/pr27409.c: New testcase.
1636
1637 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1638
1639         PR fortran/27457
1640         * gfortran.dg/select_6.f90: New.
1641
1642 2006-05-07  Richard Guenther  <rguenther@suse.de>
1643
1644         PR tree-optimization/27136
1645         * gcc.dg/torture/pr27136.c: New testcase.
1646
1647 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1648
1649         PR fortran/24813
1650         * gfortran.dg/char_cons_len_1.f90: New test.
1651
1652 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1653
1654         PR c++/27427
1655         * g++.dg/template/incomplete2.C: New test.
1656
1657 2006-05-06  Richard Guenther  <rguenther@suse.de>
1658
1659         PR tree-optimization/27151
1660         * gcc.dg/vect/pr27151.c: New testcase.
1661
1662 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1663
1664         PR c++/27430
1665         * g++.dg/template/void1.C: New test.
1666
1667         PR c++/27423
1668         * g++.dg/other/void2.C: New test.
1669
1670         PR c++/27422
1671         * g++.dg/conversion/void1.C: New test.
1672
1673 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1674
1675         PR/21391
1676         * g++.dg/other/unused1.C: New.
1677
1678 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1679
1680         PR objc/27240
1681         * objc.dg/member-1.m: New test.
1682
1683 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1684
1685         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1686
1687 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1688
1689         PR libfortran/26985
1690         * gfortran.dg/matmul_2.f90: New test.
1691
1692 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1693
1694         * ada/acats/run_all.sh: Use sync when main not found.
1695
1696 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1697
1698         PR target/26765
1699         * gcc.target/mips/pr26765.c: New.
1700
1701 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1702
1703         * gcc.target/bfin: New directory.
1704         * gcc.target/bfin/bfin.exp: New file.
1705         * gcc.target/bfin/frmul.c: New file.
1706         * gcc.target/bfin/arith.c: New file.
1707         * gcc.target/bfin/mul-combine.c: New file.
1708         * gcc.target/bfin/shift.c: New file.
1709
1710 2006-05-04  Richard Guenther  <rguenther@suse.de>
1711
1712         PR tree-optimization/14287
1713         PR tree-optimization/14844
1714         PR tree-optimization/19792
1715         PR tree-optimization/21608
1716         PR tree-optimization/27090
1717         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1718         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1719         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1720         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1721         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1722
1723 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1724
1725         PR tree-optimization/27285
1726         * gcc.c-torture/execute/pr27285.c: New test.
1727
1728         PR middle-end/27388
1729         * gcc.dg/gomp/pr27388-1.c: New test.
1730         * gcc.dg/gomp/pr27388-2.c: New test.
1731         * gcc.dg/gomp/pr27388-3.c: New test.
1732
1733         PR c++/27359
1734         * g++.dg/gomp/pr27359.C: New test.
1735
1736 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1737
1738         PR fortran/20248
1739         * gfortran.dg/iargc.f90: New test.
1740
1741 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/27102
1744         * g++.dg/template/crash49.C: New test.
1745
1746 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1747
1748         PR testsuite/27032
1749         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1750
1751 2006-05-02  Jeff Law  <law@redhat.com>
1752
1753         PR tree-optimization/27364
1754         * gcc.c-torture/execute/pr27364.c: New test.
1755
1756 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1757
1758         PR c++/27309
1759         * g++.dg/parser/ctor5.C: New test.
1760
1761 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1762
1763         PR target/27387
1764         * gcc.target/arm/arm.exp: New.
1765         * gcc.target/arm/pr27387.C: Likewise.
1766
1767 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1768
1769         PR fortran/27269
1770         PR fortran/27324
1771         * gfortran.dg/module_equivalence_2.f90: New test.
1772
1773 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR middle-end/27337
1776         * g++.dg/gomp/pr27337-1.C: New test.
1777         * g++.dg/gomp/pr27337-2.C: New test.
1778
1779         PR middle-end/27328
1780         * gcc.dg/gomp/pr27328.c: New test.
1781
1782         PR middle-end/27325
1783         * g++.dg/gomp/pr27325.C: New test.
1784
1785         PR middle-end/27310
1786         * g++.dg/gomp/pr27310.C: New test.
1787
1788 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1789
1790         PR tree-optimization/27291
1791         * g++.dg/tree-ssa/pr27291.C: New test.
1792
1793 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1794
1795         PR tree-optimization/27283
1796         * g++.dg/tree-ssa/pr27283.C: New test.
1797
1798 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1799
1800         * gcc.dg/tree-ssa/loop-16.c: New test.
1801
1802 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1803             Joseph S. Myers  <joseph@codesourcery.com>
1804
1805         * gcc.dg/Wconversion-3.c: New test case.
1806         * gcc.dg/Wconversion-4.c: Likewise.
1807
1808 2006-05-01  Richard Guenther  <rguenther@suse.de>
1809
1810         PR tree-optimization/26726
1811         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1812
1813 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1814
1815         * gcc.dg/Woverflow-1.c: New test case.
1816         * gcc.dg/Woverflow-2.c: Likewise.
1817         * gcc.dg/Woverflow-3.c: Likewise.
1818
1819 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR c++/27094
1822         * g++.dg/template/defarg8.C: New test.
1823
1824 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1825
1826         PR c++/27278
1827         * g++.dg/parse/operator7.C: New test.
1828
1829 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1830
1831         PR c++/11471
1832         PR c++/27102
1833         * g++.dg/template/crash48.C: New test.
1834
1835         PR c++/27279
1836         * g++.dg/parse/ctor4.C: New test.
1837
1838 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1839
1840         PR fortran/25681
1841         * gfortran.df/char_type_len.f90: New test.
1842
1843 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844
1845         PR libgfortran/27304
1846         * gfortran.dg/fmt_exhaust.f90: New test.
1847
1848 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1849
1850         PR c/25309
1851         * gcc.dg/large-size-array-2.c: New test case.
1852
1853 2006-04-28  Richard Guenther  <rguenther@suse.de>
1854
1855         PR target/26826
1856         * gcc.target/i386/pr26826.c: New testcase.
1857
1858 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR middle-end/27260
1861         * gcc.c-torture/execute/pr27260.c: New.
1862
1863 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1864
1865         PR middle-end/27095
1866         * gcc.dg/pr27095.c: New.
1867
1868 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1869
1870         PR c++/27292
1871         * g++.dg/conversion/bitfield4.C: New test.
1872
1873 2006-04-27  Eric Christopher  <echristo@apple.com>
1874
1875         * gcc.dg/pragma-ms_struct.c: New.
1876
1877 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1878
1879         PR c++/27102
1880         * g++.dg/template/crash47.C: New test.
1881
1882 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1883
1884         * gcc.target/i386/sse-7.c: build with -msse.
1885
1886 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1887
1888         PR testsuite/27274:
1889         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1890         (main): Exit if processor doesn't support SSE.
1891
1892 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1893
1894         PR middle-end/27282
1895         * gcc.c-torture/compile/pr27282.c: New test.
1896
1897 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR middle-end/26913
1900         * g++.dg/gomp/pr26913.C: New test.
1901
1902         PR c/25996
1903         * gcc.dg/gomp/pr25996.c: New test.
1904         * g++.dg/gomp/pr25996.C: New test.
1905
1906 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1907
1908         PR rtl-optimization/26725
1909         * gcc.c-torture/compile/pr26725.c: New test.
1910
1911 2006-04-25  Richard Guenther  <rguenther@suse.de>
1912
1913         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1914         than n + -1.
1915
1916 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1917
1918         * gcc.dg/20060425-1.c: New testcase.
1919
1920 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR tree-optimization/26865
1923         * gcc.dg/pr26865.c: New test.
1924
1925 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1926
1927         PR c++/27292
1928         * g++.dg/conversion/bitfield1.C: New test.
1929         * g++.dg/conversion/bitfield2.C: Likewise.
1930         * g++.dg/conversion/bitfield3.C: Likewise.
1931
1932 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1933         Richard Guenther  <rguenther@suse.de>
1934
1935         PR tree-optimization/27236
1936         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1937
1938 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1939
1940         PR c++/19963
1941         * g++.dg/other/incomplete2.C: New test.
1942
1943 2006-04-24  Richard Guenther  <rguenther@suse.de>
1944
1945         PR middle-end/26869
1946         * gcc.dg/torture/pr26869.c: New testcase.
1947
1948 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1949         Richard Guenther  <rguenther@suse.de>
1950
1951         PR tree-optimization/27218
1952         * g++.dg/tree-ssa/pr27218.C: New testcase.
1953
1954 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1955
1956         PR c++/26912
1957         * g++.dg/template/friend41.C: New test.
1958
1959 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1960
1961         * g++.dg/opt/pr15551.C: Include cstdio.
1962         (main): Use remove instead of unlink.
1963
1964 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1965
1966         * gcc.dg/sibcall-7.c: New test.
1967         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1968         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
1969         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
1970         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
1971         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
1972
1973 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1974
1975         PR c++/26534
1976         * g++.dg/opt/bitfield1.C: New test.
1977         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
1978         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
1979         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
1980         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
1981         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
1982         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
1983         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
1984         * g++.dg/abi/bitfield2.C: Likewise.
1985         * g++.dg/init/bitfield1.C: Likewise.
1986
1987 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
1988
1989         PR fortran/25099
1990         * gfortran.dg/elemental_subroutine_4.f90: New test.
1991         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
1992         call sub (m, x).
1993
1994 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1995
1996         * gcc.c-torture/compile/20060421-1.c: New testcase.
1997
1998 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1999
2000         PR c/25875
2001         * gcc.dg/init-bad-4.c: New test.
2002
2003 2006-04-21  Paul Brook  <paul@codesourcery.com>
2004
2005         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2006
2007 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2008
2009         PR fortran/27122
2010         * gfortran.dg/defined_operators_1.f90: New test.
2011         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2012         remove old ones associated, incorrectly, with Note 5.46.
2013
2014         PR fortran/27113
2015         * gfortran.dg/character_array_constructor_1.f90: New test.
2016
2017 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2018
2019         * gcc.dg/20060419-1.c: New test.
2020
2021 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2022
2023         PR c/26774
2024         * gcc.dg/struct-parse-1.c: New test case.
2025
2026 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2027
2028         PR c++/26558
2029         * g++.dg/parse/template19.C: New test.
2030
2031         PR c++/26739
2032         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2033
2034         PR c++/26036
2035         * g++.dg/expr/call3.C: New test.
2036
2037         PR c++/10385
2038         * g++.dg/conversion/dynamic1.C: New test.
2039
2040 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/27102
2043         * g++.dg/template/crash35.C: Tweak error markers.
2044         * g++.dg/template/crash46.C: New test.
2045         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2046         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2047
2048 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2049
2050         PR rtl-optimization/14261
2051         * gcc.c-torture/compile/20060419-1.c: Added.
2052
2053 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2054
2055         * gfortran.dg/label_1.f90: Adjust dg-error.
2056
2057 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2058
2059         PR target/26961
2060         * gcc.dg/fold-cond-1.c: New test case.
2061         * gcc.dg/pr26961-1.c: Likewise.
2062
2063 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2064
2065         PR libgfortran/27138
2066         * gfortran.dg/read_bad_advance.f90: New test.
2067
2068 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2069             Dale Johannesen  <dalej@apple.com>
2070
2071         PR target/24076
2072         * gcc.target/i386/vecinit-3.c: New testcase.
2073         * gcc.target/i386/vecinit-4.c: Likewise.
2074         * gcc.target/i386/sse-18.c: Likewise.
2075         * gcc.target/i386/sse-19.c: Likewise.
2076
2077 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2078
2079         * gfortran.dg/allocate_zerosize_1.f90: New test.
2080
2081 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/26365
2084         * g++.dg/template/crash45.C: New test.
2085
2086 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2087
2088         PR fortran/26787
2089         * gfortran.dg/proc_assign_1.f90: New test.
2090         * gfortran.dg/procedure_lvalue.f90: Change message.
2091         * gfortran.dg/namelist_4.f90: Add new error.
2092
2093         PR fortran/25597
2094         PR fortran/27096
2095         * gfortran.dg/auto_pointer_array_result_1.f90
2096
2097         PR fortran/27089
2098         * gfortran.dg/specification_type_resolution_1.f90
2099
2100         PR fortran/18003
2101         PR fortran/25669
2102         PR fortran/26834
2103         * gfortran.dg/bounds_temporaries_1.f90: New test.
2104
2105         PR fortran/27124
2106         * gfortran.dg/array_return_value_1.f90: New test.
2107
2108 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2109
2110         PR fortran/25336
2111         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2112
2113 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR middle-end/26823
2116         * g++.dg/gomp/pr26823-1.C: New test.
2117         * g++.dg/gomp/pr26823-2.C: New test.
2118
2119 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2120
2121         PR middle-end/27134
2122         * gcc.dg/pr27314.c: New test.
2123
2124 2006-04-13  Richard Henderson  <rth@redhat.com>
2125
2126         * g++.dg/gomp/block-0.C: Update expected matches.
2127
2128 2006-04-13  DJ Delorie  <dj@redhat.com>
2129
2130         * lib/target-supports.exp (check_effective_target_int32plus): New.
2131         (check_effective_target_ptr32plus): New.
2132         (check_effective_target_size32plus): New.
2133         (check_effective_target_int16): New.
2134         (check_profiling_available): Add m32c to the list of unsupported targets.
2135
2136         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2137         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2138         memory size.
2139         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2140         pointers.
2141         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2142         size_t.
2143         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2144         and size_t.
2145         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2146         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2147         not just xstormy16.  Skip m32c due to weird pointer size.
2148         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2149         not just xstormy16.
2150         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2151         not just xstormy16.
2152         * gcc.dg/20020312-2.c: Add m32c support.
2153         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2154         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2155         in test.
2156         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2157         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2158         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2159         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2160         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2161         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2162         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2163         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2164         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2165         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2166         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2167         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2168         in test.
2169         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2170         in test.
2171         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2172         * gcc.dg/pr23049.c: Require >=32 bit integers.
2173         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2174         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2175         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2176         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2177         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2178         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2179         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2180         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2181         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2182         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2183         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2184         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2185         prototype in test.
2186         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2187         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2188         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2189         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2190         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2191
2192         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2193         * gcc.c-torture/execute/20040703-1.x: Likewise.
2194         * gcc.c-torture/execute/20040705-1.x: Likewise.
2195         * gcc.c-torture/execute/20040705-2.x: Likewise.
2196         * gcc.c-torture/execute/20040709-1.x: Likewise.
2197         * gcc.c-torture/execute/20040709-2.x: Likewise.
2198         * gcc.c-torture/execute/20040811-1.x: Likewise.
2199         * gcc.c-torture/execute/20050316-1.x: Likewise.
2200         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2201         * gcc.c-torture/execute/pr19689.x: Likewise.
2202         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2203         * gcc.c-torture/execute/usmul.x: Likewise.
2204         * gcc.c-torture/execute/vrp-5.x: Likewise.
2205         * gcc.c-torture/execute/vrp-6.x: Likewise.
2206         * gcc.dg/debug/20041023-1.s: Likewise.
2207
2208 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2209
2210         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2211         of integers to a vector types are now constant expressions in C.
2212         * gcc.dg/vect/vect-fold-1.c: New test case.
2213
2214 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2215             Ulrich Weigand  <uweigand@de.ibm.com>
2216
2217         PR target/27006
2218         * gcc.dg/vmx/pr27006.c: New testcase.
2219
2220 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2221
2222         PR libgfortran/26766
2223         * gfortran.dg/write_recursive.f90: New test.
2224
2225 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2226
2227         * g++.dg/parse/dtor7.C: New test.
2228         * g++.dg/parse/new1.C: Add error marker.
2229         * g++.dg/template/new3.C: New test.
2230
2231         PR c++/26122
2232         * g++.dg/template/pure1.C: New test.
2233
2234         PR c++/26295
2235         * g++.dg/parse/ptrmem4.C: New test.
2236
2237 2006-04-10  Jeff Law  <law@redhat.com>
2238
2239         PR/27087
2240         * gcc.c-torture/compile/pr27087.c: New test.
2241
2242 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2243
2244         PR/21391
2245         * gcc.dg/20060410.c: New.
2246
2247 2006-04-10  Matthias Klose  <doko@debian.org>
2248
2249         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2250         Recognize multilib directory names containing underscores.
2251
2252 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2253
2254         * gcc.target/i386/vecinit-1.c: New test case.
2255         * gcc.target/i386/vecinit-2.c: Likewise.
2256
2257 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2258
2259         PR debug/27057
2260         * g++.dg/debug/dwarf2-2.C: New test.
2261
2262 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2263
2264         PR rtl-optimization/27073
2265         * gcc.c-torture/execute/pr27073.c: New test.
2266
2267 2006-04-08  Mike Stump  <mrs@apple.com>
2268
2269         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2270
2271 2006-04-07  Richard Guenther  <rguenther@suse.de>
2272
2273         PR tree-optimization/26135
2274         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2275
2276 2006-04-06  Jan Hubicka  <jh@suse.cz>
2277
2278         PR profile/26399
2279         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2280
2281 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2282
2283         * g++.dg/conversion/nullptr1.C: New test case.
2284         * g++.dg/conversion/nullptr2.C: Likewise.
2285
2286 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2287
2288         * gfortran.dg/dependency_18.f90: New test case.
2289
2290 2006-04-05  Richard Guenther  <rguenther@suse.de>
2291
2292         PR tree-optimization/26919
2293         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2294         * gcc.dg/ipa/ipa-2.c: Likewise.
2295         * gcc.dg/ipa/ipa-3.c: Likewise.
2296         * gcc.dg/ipa/ipa-5.c: Likewise.
2297
2298 2006-04-05  Richard Guenther  <rguenther@suse.de>
2299
2300         PR tree-optimization/26763
2301         * gcc.dg/torture/pr26763-1.c: New testcase.
2302         * gcc.dg/torture/pr26763-2.c: Likewise.
2303
2304 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2305
2306         PR fortran/23634
2307         PR fortran/25619
2308         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2309
2310 2006-04-04  Eric Christopher  <echristo@apple.com>
2311
2312         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2313         stubs.
2314         * gcc.target/i386/387-5.c: Ditto.
2315
2316 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2317
2318         * gcc.target/sparc/struct-ret-check.c: New test.
2319
2320 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2321
2322         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2323         zero decimal digits specified in format.
2324
2325 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2326
2327         PR fortran/26891
2328         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2329
2330         PR fortran/26976
2331         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2332         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2333         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2334         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2335         bigendian-ness.
2336
2337 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2338
2339         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2340         dummy arguments work when the actual argument is itself a dummy
2341         argument of the caller.
2342
2343 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2344
2345         PR libfortran/24685
2346         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2347
2348 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2349
2350         * gfortran.dg/dependencency_17.f90: New test case.
2351
2352 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2353
2354         * gfortran.dg/dependency_14.f90: New test case.
2355         * gfortran.dg/dependency_15.f90: Likewise.
2356         * gfortran.dg/dependency_16.f90: Likewise.
2357
2358 2006-03-31  Asher Langton  <langton2@llnl.gov>
2359
2360         PR fortran/25358
2361         gfortran.dg/cray_pointers_6.f90: New test.
2362
2363 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2364
2365         PR libgfortran/26890
2366         * gfortran.dg/read_size_noadvance.f90: New test.
2367
2368 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2369
2370         PR fortran/25031
2371         * gfortran.dg/multiple_allocation_1.f90: Check that the
2372         size has changed after a re-allocation with stat.
2373
2374 2006-03-30  Richard Guenther  <rguenther@suse.de>
2375
2376         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2377         removal.
2378         * gcc.target/i386/sselibm-2.c: Likewise.
2379         * gcc.target/i386/sselibm-3.c: Likewise.
2380         * gcc.target/i386/sselibm-4.c: Likewise.
2381         * gcc.target/i386/sselibm-5.c: Likewise.
2382
2383 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2384
2385         * gcc.dg/fold-andxor-1.c: New test case.
2386         * gcc.dg/fold-xorand-1.c: Likewise.
2387
2388 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2389
2390         * gcc.dg/fold-convnotconv-1.c: New test case.
2391
2392 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2393
2394         PR fortran/26779
2395         * gfortran.dg/private_type_5.f90: New test.
2396
2397 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2398
2399         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2400
2401 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2402
2403         * gfortran.dg/advance_2.f90: New test.
2404         * gfortran.dg/advance_3.f90: New test.
2405
2406         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2407
2408 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2409
2410         PR libgfortran/26661
2411         PR libgfortran/26880
2412         * gfortran.dg/read_x_past.f: New test.
2413
2414 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2415
2416         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2417         to be STABS.
2418
2419 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2420
2421         * objc.dg/dwarf-1.m: Skip on AIX.
2422         * objc.dg/dwarf-2.m: Skip on AIX.
2423
2424 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2425
2426         PR fortran/26816
2427         * gfortran.dg/float_1.f90: New test.
2428
2429 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2430
2431         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2432         X86_64 targets.
2433         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2434
2435 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2436
2437         PR libfortran/26735
2438         * gfortran.dg/convert_implied_open.f90: New test case.
2439
2440 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2441
2442         PR fortran/26769
2443         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2444
2445 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2446
2447         PR middle-end/26717
2448         * gcc.dg/pr26717.c: New test.
2449
2450 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2451
2452         * gfortran.dg/dependency_12.f90: New test case.
2453
2454 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2455
2456         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2457
2458 2006-03-24  Jeff Law  <law@redhat.com>
2459
2460         * gcc.c-torture/pr26840.c: New test.
2461
2462 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2463
2464         * objc.dg/dwarf-2.m: New.
2465         * obj-c++.dg/dwarf-2.mm: New.
2466
2467         * g++.old-deja/g++.other/init19.C: New.
2468
2469 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2470
2471         * g++.dg/eh/spbp.C: Skip on AIX.
2472
2473 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR middle-end/26611
2476         * g++.dg/gomp/pr26611-1.C: New test.
2477         * g++.dg/gomp/pr26611-2.C: New test.
2478
2479 2006-03-24  Jeff Law  <law@redhat.com>
2480
2481         * gcc.c-torture/compile/pr26833.c: New test.
2482         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2483
2484 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2485
2486         * gfortran.dg/endfile_2.f90: Delete temp file.
2487
2488 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2489
2490         PR fortran/19303
2491         * gfortran.dg/record_marker_1.f90: New test case.
2492         * gfortran.dg/record_marker_2.f: New test case.
2493         * gfortran.dg/record_marker_3.f90: New test case.
2494
2495 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2496
2497         PR fortran/17298
2498         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2499         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2500
2501 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2502
2503         * lib/gcc-dg.exp (cleanup-modules): New proc.
2504         * gfortran.dg/allocatable_function_1.f90,
2505         gfortran.dg/allocate_char_star_scalar_1.f90,
2506         gfortran.dg/assumed_charlen_function_1.f90,
2507         gfortran.dg/assumed_dummy_1.f90,
2508         gfortran.dg/assumed_shape_ranks_1.f90,
2509         gfortran.dg/assumed_shape_ranks_2.f90,
2510         gfortran.dg/assumed_size_dt_dummy.f90,
2511         gfortran.dg/auto_char_dummy_array_1.f90,
2512         gfortran.dg/auto_char_len_3.f90,
2513         gfortran.dg/automatic_module_variable.f90,
2514         gfortran.dg/bad_automatic_objects_1.f90,
2515         gfortran.dg/char_array_constructor.f90,
2516         gfortran.dg/char_array_structure_constructor.f90,
2517         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2518         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2519         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2520         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2521         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2522         gfortran.dg/derived_pointer_recursion.f90,
2523         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2524         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2525         gfortran.dg/dummy_functions_1.f90,
2526         gfortran.dg/elemental_initializer_1.f90,
2527         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2528         gfortran.dg/elemental_pointer_1.f90,
2529         gfortran.dg/elemental_subroutine_1.f90,
2530         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2531         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2532         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2533         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2534         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2535         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2536         gfortran.dg/global_references_1.f90,
2537         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2538         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2539         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2540         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2541         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2542         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2543         gfortran.dg/large_integer_kind_1.f90,
2544         gfortran.dg/large_real_kind_1.f90,
2545         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2546         gfortran.dg/module_double_reuse.f90,
2547         gfortran.dg/module_equivalence_1.f90,
2548         gfortran.dg/module_interface_1.f90,
2549         gfortran.dg/module_parameter_array_refs_1.f90,
2550         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2551         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2552         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2553         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2554         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2555         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2556         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2557         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2558         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2559         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2560         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2561         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2562         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2563         gfortran.dg/same_name_1.f90,
2564         gfortran.dg/sibling_dummy_procedure_1.f90,
2565         gfortran.dg/sibling_dummy_procedure_2.f90,
2566         gfortran.dg/sibling_dummy_procedure_3.f90,
2567         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2568         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2569         gfortran.dg/used_dummy_types_2.f90,
2570         gfortran.dg/used_dummy_types_3.f90,
2571         gfortran.dg/used_dummy_types_4.f90,
2572         gfortran.dg/used_dummy_types_5.f90,
2573         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2574         gfortran.dg/userdef_operator_1.f90: Use it.
2575
2576 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2577
2578         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2579         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2580         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2581         gfortran.dg/write_back.f,
2582         gfortran.fortran-torture/execute/inquire_1.f90,
2583         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2584
2585 2006-03-21  Jeff Law  <law@redhat.com>
2586
2587         * gcc.dg/tree-ssa/vrp28.c: New test.
2588
2589 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2590
2591         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2592         if _STDC_C99 is defined.
2593         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2594         * gcc.dg/builtins-20.c: Likewise.
2595         * gcc.dg/builtins-53.c: Likewise.
2596         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2597         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2598
2599 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2600
2601         PR tree-opt/26781
2602         * gcc.c-torture/compile/pr26781-1.c: New test.
2603         * gcc.c-torture/compile/pr26781-2.c: New test.
2604
2605 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR c++/26690
2608         * g++.dg/gomp/pr26690-1.C: New test.
2609         * g++.dg/gomp/pr26690-2.C: New test.
2610
2611 2006-03-20  Jeff Law  <law@redhat.com>
2612
2613         * gcc.dg/tree-ssa/pr21829.c: New test.
2614
2615         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2616
2617 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2618
2619         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2620         (check_visibility_available): Use it.
2621         (check_effective_target_default_packed): Likewise.
2622         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2623         (check_effective_target_fopenmp): Likewise.
2624         (check_effective_target_freorder): Likewise.
2625         (check_effective_target_fpic): Likewise.
2626         (check_named_sections_available): Likewise.
2627         (check_effective_target_ilp32): Likewise.
2628         (check_effective_target_lp64): Likewise.
2629
2630 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2631
2632         PR fortran/20935
2633         * gfortran.dg/scalar_mask_2.f90: New test case.
2634
2635 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2636
2637         PR tree-opt/26629
2638         * gcc.dg/tree-ssa/loadpre12.c: New test.
2639         * gcc.dg/tree-ssa/loadpre13.c: New test.
2640         * gcc.dg/tree-ssa/loadpre14.c: New test.
2641         * gcc.dg/tree-ssa/loadpre15.c: New test.
2642         * gcc.dg/tree-ssa/loadpre16.c: New test.
2643         * gcc.dg/tree-ssa/loadpre17.c: New test.
2644         * gcc.dg/tree-ssa/loadpre18.c: New test.
2645         * gcc.dg/tree-ssa/loadpre19.c: New test.
2646         * gcc.dg/tree-ssa/loadpre20.c: New test.
2647         * gcc.dg/tree-ssa/loadpre21.c: New test.
2648         * gcc.dg/tree-ssa/loadpre22.c: New test.
2649
2650 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/26741
2653         * gfortran.dg/elemental_initializer_1.f90: New test.
2654
2655         PR fortran/26716
2656         * gfortran.dg/assumed_shape_ranks_2: New test.
2657
2658 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2659
2660         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2661         target fpic.
2662
2663 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2664
2665         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2666         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2667         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2668         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2669         gfortran.fortran-torture/execute/direct_io.f90,
2670         gfortran.fortran-torture/execute/inquire_2.f90,
2671         gfortran.fortran-torture/execute/inquire_4.f90,
2672         gfortran.fortran-torture/execute/list_read_1.f90,
2673         gfortran.fortran-torture/execute/open_replace.f90,
2674         gfortran.fortran-torture/execute/slash_edit.f90,
2675         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2676         temporary files from testcases.
2677
2678 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2679
2680         PR libgfortran/26509
2681         gfortran.dg/write_direct_eor.f90: New test.
2682
2683 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2684
2685         * gcc.target/powerpc/pr26350.c: New.
2686         * gcc.target/powerpc/indexed-addr.c: New.
2687
2688 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2689
2690         * gfortran.dg/dependency_13.f90: New test case.
2691
2692 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2693
2694         PR middle-end/21781
2695         * gcc.dg/real-const-1.c: New test case.
2696
2697 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2698
2699         * g++.old-deja/g++.other/init18.C: New.
2700         * g++.old-deja/g++.other/init5.C: Remove xfail.
2701
2702 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2703
2704         * g++.dg/opt/pr15551.C: Cleanup temp file.
2705
2706 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2707
2708         PR c++/6634
2709         g++.dg/parse/long1.C: New test.
2710
2711 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2712
2713         PR fortran/19101
2714         * gfortran.dg/continuation.f90: New test.
2715         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2716
2717 2006-03-14  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/26672
2720         * gcc.dg/torture/pr26672.c: New testcase.
2721
2722 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2723
2724         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2725         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2726
2727 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2728
2729         PR middle-end/26557
2730         * gcc.c-torture/compile/switch-1.c: New test case.
2731
2732 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2733
2734         PR fortran/25378
2735         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2736         test to include more permuatations of mask and index.
2737         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2738         respond to F2003 spec. that the position returned for an all false
2739         mask && condition is zero.
2740
2741 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR middle-end/25989
2744         * gcc.dg/gomp/pr25989.c: New test.
2745
2746 2006-03-13  Jeff Law  <law@redhat.com>
2747
2748         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2749
2750 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2751
2752         * gcc.dg/switch-9.c: New test.
2753
2754 2006-03-13  Richard Guenther  <rguenther@suse.de>
2755
2756         PR middle-end/26630
2757         * gcc.dg/torture/pr26630.c: New testcase.
2758
2759 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2760
2761         * gfortran.dg/dependency_10.f90: New test case.
2762         * gfortran.dg/dependency_11.f90: Likewise.
2763
2764 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2765             Erik Edelmann  <eedelman@gcc.gnu.org>
2766
2767         * gfortran.dg/allocatable_function_1.f90: New.
2768         * gfortran.dg/allocatable_function_2.f90: New.
2769
2770 2006-03-10  Richard Guenther  <rguenther@suse.de>
2771
2772         PR middle-end/26565
2773         * gcc.dg/torture/pr26565.c: New testcase.
2774
2775 2006-03-09  Eric Christopher  <echristo@apple.com>
2776
2777         * gcc.c-torture/compile/20060309-1.c: New.
2778
2779 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2780
2781         PR libgfortran/26499
2782         * gfortran.dg/write_back.f: New test.
2783         * gfortran.dg/write_rewind_1.f: New test.
2784         * gfortran.dg/write_rewind_2.f: New test.
2785
2786 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2787
2788         PR libgfortran/26554
2789         * gfortran.dg/read_logical.f90: New test.
2790
2791 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2792
2793         * ada/acats/norun.lst: cdd2a03 now passes.
2794
2795 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2796
2797         PR testsuite/25177
2798         * gcc.target/powerpc/pr18096-1.c: Change where the error
2799         would match.
2800
2801 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2802
2803         * gcc.target/i386/cleanup-1.c: New test.
2804         * gcc.target/i386/cleanup-2.c: New test.
2805
2806 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2807
2808         * gfortran.dg/dependency_9.f90: Remove for the time being.
2809
2810 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2811
2812         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2813         directive.
2814
2815 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2816
2817         * gfortran.dg/dependency_9.f90: New test case.
2818
2819 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2820
2821         * gfortran.dg/dependency_4.f90: New test case.
2822         * gfortran.dg/dependency_5.f90: New test case.
2823         * gfortran.dg/dependency_6.f90: New test case.
2824         * gfortran.dg/dependency_7.f90: New test case.
2825         * gfortran.dg/dependency_8.f90: New test case.
2826
2827 2006-03-03  Paul Brook  <paul@codesourcery.com>
2828
2829         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2830         Add m68k-*-elf.
2831
2832 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2833
2834         PR fortran/25031
2835         * multiple_allocation_1.f90: New test.
2836
2837 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2838
2839         PR tree-optimization/26524
2840         * gfortran.dg/pr26524.f: New test case.
2841
2842 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2843
2844         * g++.dg/template/repo5.C: Cleanup repo files.
2845         * gcc.dg/20051201-1.c: Cleanup coverage files.
2846         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2847         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2848         tree dump files.
2849
2850 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2851
2852         * objc.dg/objc-nofilename-1.m: New test.
2853         * objc.dg/bad-receiver-type.m: New test.
2854         * obj-c++.dg/bad-receiver-type.mm: New test.
2855
2856 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2857
2858         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2859
2860 2006-03-01  Mike Stump  <mrs@apple.com>
2861
2862         * g++.dg/abi/key2.C: Add.
2863
2864 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2865
2866         * gfortran.dg/logical_dot_product.f90: New test.
2867
2868         PR fortran/26393
2869         * gfortran.dg/used_interface_ref.f90: New test.
2870
2871         PR fortran/20938
2872         * gfortran.dg/dependency_2.f90: New test.
2873         * gfortran.fortran-torture/execute/where17.f90: New test.
2874         * gfortran.fortran-torture/execute/where18.f90: New test.
2875         * gfortran.fortran-torture/execute/where19.f90: New test.
2876         * gfortran.fortran-torture/execute/where20.f90: New test.
2877
2878 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2879
2880         * g++.dg/tree-ssa/pr26443.C: New test case.
2881
2882 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2883
2884         PR middle-end/26022
2885         * g++.dg/opt/return-slot1.C: New test.
2886
2887 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2888
2889         PR libgfortran/26136
2890         * gfortran.dg/namelist_23.f90: New test.
2891
2892 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2893
2894         PR middle-end/14752
2895         * gcc.dg/fold-eqandshift-2.c: New test case.
2896
2897 2006-02-28  Richard Guenther  <rguenther@suse.de>
2898
2899         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2900         decomposition.
2901
2902 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2903
2904         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2905
2906 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2907
2908         PR libgfortran/26464
2909         * gfortran.dg/backspace_5.f: New test.
2910         * gfortran.dg/backspace_6.f: New test.
2911
2912 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2913
2914         * gcc.dg/fold-eqandnot-1.c: New test case.
2915
2916 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2917
2918         PR middle-end/19983
2919         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2920
2921 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2922
2923         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2924         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2925
2926 2006-02-26  Richard Guenther  <rguenther@suse.de>
2927
2928         PR tree-optimization/26421
2929         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2930
2931 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2932
2933         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2934         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2935
2936 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2937
2938         * gcc.dg/fold-even-1.c: New test case.
2939
2940 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2941
2942         PR middle-end/21137
2943         * gcc.dg/fold-eqandshift-1.c: New test case.
2944
2945 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2946
2947         PR tree-optimization/25125
2948         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2949         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2950
2951 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2952
2953         PR tree-optimizations/26359
2954         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2955         with -fdump-tree-dceloop-details.
2956         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2957
2958 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2959
2960         PR middle-end/23673
2961         * gcc.dg/fold-eqxor-1.c: New test case.
2962         * gcc.dg/fold-eqxor-2.c: Likewise.
2963         * gcc.dg/fold-eqxor-3.c: Likewise.
2964
2965 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
2966
2967         PR fortran/23092
2968         * scalar_mask_1.f90: New test.
2969
2970 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
2971
2972         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
2973         * g++.dg/eh/uncaught2.C: New.
2974         * g++.dg/eh/uncaught3.C: New.
2975
2976 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2977
2978         PR libgfortran/26423
2979         * gfortran.dg/read_many_1.f: New test.
2980
2981 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
2982
2983         PR fortran/24519
2984         * gfortran.dg/dependency_3.f90: New test.
2985         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
2986         XFAILs.
2987
2988         PR fortran/25395
2989         * gfortran.dg/equiv_6.f90: New test.
2990
2991 2006-02-23  Jeff Law  <law@redhat.com>
2992
2993         * gcc.c-torture/compile/pr26425.c: New test.
2994
2995 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR middle-end/26412
2998         * gcc.dg/gomp/pr26412.c: New test.
2999
3000 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3001
3002         PR c++/26291
3003         * g++.dg/other/ellipsis1.C: New test.
3004         * g++.dg/parse/operator4.C: Adjust error marker.
3005
3006 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3007
3008         PR target/25603
3009         * gfortran.dg/pr25603.f: New testcase.
3010
3011 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3012
3013         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3014         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3015
3016 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3017
3018         * g++.dg/eh/spbp.C: New.
3019
3020 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR middle-end/26379
3023         * gcc.target/i386/mmx-7.c: New test.
3024
3025 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3026
3027         PR tree-optimization/26361
3028         * gcc.dg/tree-ssa/vrp27.c: New test case.
3029
3030 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3031
3032         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3033         * gcc.dg/tree-ssa/complex-4.c: Here.
3034
3035 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3036
3037         PR middle-end/19543
3038         * gfortran.dg/logical_1.f90: New test case.
3039
3040 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR middle-end/26334
3043         * gcc.dg/20060218-1.c: Moved to...
3044         * gcc.target/i386/20060218-1.c: ... here.  New test.
3045
3046 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3047
3048         PR fortran/26201
3049         * gfortran.dg/convert_1.f90: New.
3050
3051 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/25054
3054         * gfortran.dg/namelist_5.f90: New test.
3055
3056         PR fortran/25089
3057         * gfortran.dg/namelist_4.f90: New test.
3058
3059 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3060
3061         PR tree-opt/25680
3062         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3063
3064 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3065
3066         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3067         variable to take into account the variable name in the
3068         function header.
3069         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3070
3071 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR middle-end/26334
3074         * gcc.c-torture/compile/20060217-1.c: New test.
3075         * gcc.dg/20060218-1.c: New test.
3076
3077 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3078
3079         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3080
3081 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3082
3083         * gcc.dg/cpp/undef3.c: New test.
3084         * gcc.dg/cpp/trad/builtins2.c: New test.
3085
3086 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR c++/26266
3089         * g++.dg/template/static22.C: New test.
3090         * g++.dg/template/static23.C: New test.
3091         * g++.dg/template/static24.C: New test.
3092         * g++.dg/template/non-dependent13.C: New test.
3093         * g++.dg/init/member1.C: Tweak error markers.
3094
3095 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3096
3097         PR target/26255
3098         * gcc.c-torture/compile/pr26255.c: New test case.
3099
3100 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3101
3102         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3103         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3104         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3105         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3106         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3107         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3108         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3109
3110 2006-02-16  Jeff Law  <law@redhat.com>
3111
3112         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3113         * gcc.dg/tree-ssa/vrp26.c: New test.
3114
3115 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3116
3117         PR target/20353
3118         PR target/24578
3119         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3120         __UCLIBC__ is defined.
3121
3122 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR fortran/26224
3125         * gfortran.dg/gomp/pr26224.f: New test.
3126
3127 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3128
3129         PR tree-opt/25918
3130         * lib/target-supports.exp
3131         (check_effective_target_vect_short_mult): New.
3132         (check_effective_target_vect_char_mult): New.
3133         (check_effective_target_vect_widen_sum_qi_to_si): New.
3134         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3135         (check_effective_target_vect_widen_sum_hi_to_si): New.
3136         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3137         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3138         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3139         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3140         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3141         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3142         vect-reduc-pattern-2c.c
3143         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3144         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3145         vect-reduc-pattern-1c.c
3146
3147 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3148
3149         PR fortran/24557
3150         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3151
3152 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3153
3154         PR fortran/26054
3155         * gfortran.dg/enum_8.f90: Remove check for warning.
3156         * gfortran.dg/iomsg_1.f90: Ditto.
3157         * gfortran.dg/enum_1.f90: Ditto.
3158         * gfortran.dg/enum_9.f90: Ditto.
3159         * gfortran.dg/enum_2.f90: Ditto.
3160         * gfortran.dg/enum_10.f90: Ditto.
3161         * gfortran.dg/enum_3.f90: Ditto.
3162         * gfortran.dg/flush_1.f90: Ditto.
3163         * gfortran.dg/enum_4.f90: Ditto.
3164         * gfortran.dg/array_constructor_1.f90: Ditto.
3165         * gfortran.dg/enum_5.f90: Ditto.
3166         * gfortran.dg/enum_6.f90: Ditto.
3167         * gfortran.dg/enum_7.f90: Ditto.
3168
3169 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3170
3171         PR middle-end/26300
3172         * gcc.c-torture/compile/20060215-1.c: New test.
3173
3174 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3175
3176         PR middle-end/23670
3177         * gcc.dg/tree-ssa/andor-2.c: New test case.
3178
3179 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3180
3181         PR fortran/25045
3182         * optional_dim.f90: New test.
3183
3184 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3185
3186         PR fortran/26277
3187         * gfortran.dg/label_4.f90: New.
3188
3189 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3190             Diego Novillo  <dnovillo@redhat.com>
3191             Uros Bizjak  <uros@kss-loka.si>
3192
3193         * gfortran.dg/gomp: New directory.
3194
3195 2006-02-14  Richard Guenther  <rguenther@suse.de>
3196
3197         PR tree-optimization/26258
3198         * gcc.dg/torture/pr26258.c: New testcase.
3199
3200 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR fortran/26246
3203         * gfortran.dg/pr26246_1.f90: New test.
3204         * gfortran.dg/pr26246_2.f90: New test.
3205
3206         PR middle-end/26092
3207         * gcc.c-torture/compile/20060208-1.c: New test.
3208
3209 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3210
3211         PR fortran/26074
3212         PR fortran/25103
3213         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3214         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3215         * gfortran.dg/automatic_module_variable.f90: Change error message.
3216
3217         PR fortran/20861
3218         * gfortran.dg/internal_dummy_1.f90: New test.
3219
3220         PR fortran/20871
3221         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3222
3223
3224         PR fortran/25083
3225         * gfortran.dg/uncommon_block_data_1.f90: New test.
3226         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3227         with standard.
3228
3229         PR fortran/25088
3230         * gfortran.dg/typed_subroutine_1.f90: New test.
3231
3232 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3233
3234         * objc.dg/dwarf-1.m: New.
3235
3236 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3237
3238         PR middle-end/24427
3239         * gcc.dg/tree-ssa/andor-1.c: New test case.
3240
3241 2006-02-13  Josh Conner  <jconner@apple.com>
3242
3243         PR target/25376
3244         * gcc.dg/pr25376.c: New test.
3245
3246         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3247         assemble.
3248         * lib/target-supports.exp (check_named_sections_available):
3249         Only compile named-sections test -- don't assemble.
3250
3251 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3252
3253         * g++.dg/warn/no-write-strings.C: New test.
3254         * g++.dg/warn/write-strings.C: Likewise.
3255         * g++.dg/warn/write-strings-default.C: Likewise.
3256
3257 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3258
3259         PR fortran/25806
3260         * gfortran.dg/ret_pointer_2.f90: New test.
3261
3262 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3263
3264         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3265
3266 2006-02-10  Jeff Law  <law@redhat.com>
3267
3268         * gcc.c-torture/compile/pr26213.c: New test.
3269
3270 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3271
3272         gfortran.dg/null_1.f90: New test.
3273
3274 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3275
3276         PR fortran/14771
3277         * gfortran.dg/parens_4.f90: New.
3278         * gfortran.dg/parens_5.f90: New.
3279
3280 2006-02-10  Richard Guenther  <rguenther@suse.de>
3281
3282         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3283
3284 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3285         Paul Thomas  <pault@gcc.gnu.org>
3286
3287         PR fortran/14771
3288         * gfortran.dg/parens_1.f90: New.
3289         * gfortran.dg/parens_2.f90: New.
3290         * gfortran.dg/parens_3.f90: New.
3291
3292 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3293
3294         PR fortran/26038
3295         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3296
3297         PR fortran/25059
3298         * gfortran.dg/impure_assignment_1.f90: New test.
3299
3300         PR fortran/25070
3301         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3302
3303 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3304
3305         PR target/26141
3306         * g++.dg/expr/stdarg2.C: New test.
3307
3308 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3309
3310         PR inline-asm/16194
3311         * gcc.dg/pr16194.c: New test.
3312
3313 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3314
3315         * ada/acats/run_acats: Use portable variant of "$@".
3316
3317 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3318
3319         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3320         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3321
3322 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3323
3324         PR tree-opt/26179
3325         * g++.dg/opt/pr26179.C: New test.
3326
3327 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3328
3329         PR middle-end/26134
3330         * gcc.dg/tree-ssa/complex-3.c: New test.
3331
3332 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3333
3334         * gcc.c-torture/compile/volatile-1.c: New test.
3335
3336 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3337
3338         PR 26180
3339         * gcc.dg/tree-ssa/pr26180.c: New test.
3340
3341 2006-02-08  Jeff Law  <law@redhat.com>
3342
3343         * gcc.dg/tree-ssa/pr21417.c: New test.
3344
3345 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3346
3347         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3348         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3349
3350 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3351
3352         * lib/scanrtl.exp: New.
3353
3354 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3355
3356         PR c++/26071
3357         * g++.dg/other/virtual2.C: New test.
3358
3359         PR c++/26070
3360         * g++.dg/other/virtual1.C: New test.
3361
3362 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3363
3364         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3365         cleanup-ipa-dump): Update dump file glob patterns.
3366         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3367         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3368
3369         * lib/gcc-dg.exp: Load it.
3370         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3371
3372 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3373
3374         PR testsuite/26159
3375         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3376         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3377
3378 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3379
3380         PR fortran/25577
3381         * gfortran.dg/mvbits_1.f90: New.
3382
3383 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3384
3385         * g++.dg/warn/Wdiv-by-zero.C: New test.
3386         * g++.dg/warn/Wno-div-by-zero.C: New.
3387
3388 2006-02-07  Jeff Law  <law@redhat.com>
3389
3390         * gcc.dg/tree-ssa/pr21559.c: New test.
3391
3392         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3393         multiple VRP passes.
3394         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3395         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3396         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3397         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3398         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3399         * gcc.dg/tree-ssa/vrp02.c: Likewise
3400         * gcc.dg/tree-ssa/vrp11.c: Likewise
3401         * gcc.dg/tree-ssa/pr14341.c: Likewise
3402         * gcc.dg/tree-ssa/vrp19.c: Likewise
3403         * gcc.dg/tree-ssa/vrp20.c: Likewise
3404         * gcc.dg/tree-ssa/vrp03.c: Likewise
3405         * gcc.dg/tree-ssa/pr21086.c: Likewise
3406         * gcc.dg/tree-ssa/pr21959.c: Likewise
3407         * gcc.dg/tree-ssa/vrp21.c: Likewise
3408         * gcc.dg/tree-ssa/vrp04.c: Likewise
3409         * gcc.dg/tree-ssa/pr25485.c: Likewise
3410         * gcc.dg/tree-ssa/pr22026.c: Likewise
3411         * gcc.dg/tree-ssa/vrp22.c: Likewise
3412         * gcc.dg/tree-ssa/vrp05.c: Likewise
3413         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3414         * gcc.dg/tree-ssa/pr20701.c: Likewise
3415         * gcc.dg/tree-ssa/vrp23.c: Likewise
3416         * gcc.dg/tree-ssa/vrp06.c: Likewise
3417         * gcc.dg/tree-ssa/pr22117.c: Likewise
3418         * gcc.dg/tree-ssa/pr20702.c: Likewise
3419         * gcc.dg/tree-ssa/vrp15.c: Likewise
3420         * gcc.dg/tree-ssa/pr21090.c: Likewise
3421         * gcc.dg/tree-ssa/pr21294.c: Likewise
3422         * gcc.dg/tree-ssa/vrp24.c: Likewise
3423         * gcc.dg/tree-ssa/vrp07.c: Likewise
3424         * gcc.dg/tree-ssa/pr21563.c: Likewise
3425         * gcc.dg/tree-ssa/pr25382.c: Likewise
3426         * gcc.dg/tree-ssa/vrp16.c: Likewise
3427         * gcc.dg/tree-ssa/vrp25.c: Likewise
3428         * gcc.dg/tree-ssa/vrp08.c: Likewise
3429         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3430         * gcc.dg/tree-ssa/vrp17.c: Likewise
3431         * gcc.dg/tree-ssa/pr21458.c: Likewise
3432         * g++.dg/tree-ssa/pr18178.C: Likewise
3433
3434 2006-02-07  Richard Guenther  <rguenther@suse.de>
3435
3436         PR c++/26140
3437         Revert
3438         2006-01-30  Richard Guenther  <rguenther@suse.de>
3439         PR c++/23372
3440         * gcc.dg/pr23372-1.C: New testcase.
3441
3442         * g++.dg/tree-ssa/pr26140.C: New testcase.
3443
3444 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/9737
3447         * g++.dg/template/ttp15.C: New test.
3448         * g++.dg/template/ttp16.C: Likewise.
3449         * g++.dg/template/ttp17.C: Likewise.
3450         * g++.old-deja/g++.pt/ttp36.C: Remove.
3451         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3452         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3453         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3454         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3455         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3456         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3457         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3458         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3459         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3460
3461 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3462
3463         PR libfortran/23815
3464         * unf_io_convert_4.f90: New test.
3465
3466 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3467
3468         * gcc.dg/tree-ssa/loadpre10.c: New test.
3469         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3470         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3471         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3472
3473 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3474
3475         PR libfortran/24685
3476         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3477
3478 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3479
3480         PR tree-opt/25251
3481         * gfortran.dg/assign_7.f: New test.
3482
3483 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3484
3485         PR fortran/26041
3486         PR fortran/26064
3487         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3488         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3489         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3490
3491 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3492
3493         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3494         in size_t typedef.
3495
3496 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3497
3498         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3499         * g++.dg/charset/string.c (foo): Likewise.
3500         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3501         const char*
3502         * g++.dg/ext/builtin2.C (printf): Likewise.
3503         * g++.dg/init/new15.C (printf): Likewise.
3504         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3505         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3506         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3507         * g++.dg/template/non-dependent4.C (temp): Likewise.
3508         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3509         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3510         parameter type to const char*.
3511         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3512         Change type to const char*.
3513         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3514         Likewise.
3515         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3516         second parameter type to const char*.
3517         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3518         (Y::Y): Change parameter type to const char*.
3519         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3520         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3521         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3522         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3523         (char*).
3524         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3525         const char*.
3526         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3527         type to const char*.
3528         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3529         return type to const char*.
3530         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3531         to const char*.
3532         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3533         * g++.old-deja/g++.law/refs1.C: Likewise.
3534         * g++.old-deja/g++.law/visibility1.C: Likewise.
3535         * g++.old-deja/g++.law/visibility2.C: Likewise.
3536         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3537         const char*.
3538         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3539         * g++.old-deja/g++.mike/net48.C: Likewise.
3540         * g++.old-deja/g++.mike/p646.C: Likewise.
3541         * g++.old-deja/g++.mike/p6746.C: Likewise.
3542         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3543         type to const char*.
3544         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3545         deprecated conversion warning.
3546         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3547         char*.
3548         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3549         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3550         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3551         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3552         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3553         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3554         * g++.old-deja/g++.pt/t39.C: Likewise.
3555         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3556         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3557
3558 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3559
3560         PR fortran/25075
3561         intrinsic_argument_conformance_1.f90: New test.
3562
3563 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3564
3565         PR fortran/20845
3566         * gfortran.dg/char_result_11.f90: Add SAVE.
3567         * gfortran.dg/der_pointer_4.f90: Ditto.
3568         * gfortran.dg/default_initialization.f90: New test.
3569
3570 2006-02-03  Jeff Law  <law@redhat.com>
3571
3572         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3573         handle more than 100 dump files.
3574         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3575         * lib/scantree.exp (scan-tree-dump): Likewise.
3576         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3577         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3578         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3579         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3580         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3581
3582 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3583
3584         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3585
3586 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3587
3588         * g++.dg/template/using12.C: New test.
3589
3590 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3591
3592         * gcc.target/powerpc/pr25960.c: New test.
3593
3594 2006-02-02  Steven G. Kargl  <kargls@comcast>
3595
3596         PR fortran/24958
3597         gfortran.dg/nullify_2.f90: New test.
3598
3599 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3600
3601         PR 25990
3602         * gcc.dg/gomp/pr25990.c: New test.
3603
3604 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/25342
3607         * g++.gd/template/partial4.C: New test.
3608
3609 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3610
3611         PR middle-end/26001
3612         * gfortran.dg/data_char_2.f90: New.
3613
3614 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3615
3616         PR fortran/26039
3617         maxval_maxloc_conformance_1.f90: New test.
3618
3619 2006-01-31  Richard Guenther  <rguenther@suse.de>
3620
3621         * gcc.target/i386/sselibm-1.c: New testcase.
3622         * gcc.target/i386/sselibm-2.c: Likewise.
3623         * gcc.target/i386/sselibm-3.c: Likewise.
3624         * gcc.target/i386/sselibm-4.c: Likewise.
3625         * gcc.target/i386/sselibm-5.c: Likewise.
3626
3627 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3628
3629         PR fortran/24266
3630         * gfortran.dg/arrayio_derived_2.f90: New.
3631
3632 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3633
3634         * gcc.dg/unsigned-long-compare.c: New test.
3635
3636 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3637
3638         PR testsuite/25318
3639         * lib/target-supports.exp (check_effective_target_freorder):
3640         Check to see if target supports -freorder-blocks-and-partition.
3641         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3642         instead of "dg-require-named-sections".
3643
3644 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3645
3646         PR target/14798:
3647         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3648         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3649         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3650         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3651         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3652         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3653         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3654         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3655
3656 2006-01-30  Richard Guenther  <rguenther@suse.de>
3657
3658         PR c++/23372
3659         * gcc.dg/pr23372-1.C: New testcase.
3660
3661 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3662
3663         * gcc.dg/gomp/pr25874.c: New test.
3664
3665 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3666
3667         PR tree-opt/25911
3668         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3669
3670 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3671
3672         PR fortran/18578
3673         PR fortran/18579
3674         PR fortran/20857
3675         PR fortran/20885
3676         * gfortran.dg/intent_out_1.f90: New test.
3677
3678 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/17911
3681         * gfortran.dg/procedure_lvalue.f90: New test.
3682
3683         PR fortran/20895
3684         PR fortran/25030
3685         * gfortran.dg/char_pointer_assign_2.f90: New test.
3686         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3687         assignment to be consistent with standard.
3688         * gfortran.dg/char_result_2.f90: The same.
3689         * gfortran.dg/char_result_8.f90: The same.
3690
3691 2006-01-28  Zack Weinberg  <zackw@panix.com>
3692
3693         * gcc.dg/Woverlength-strings.c
3694         * gcc.dg/Woverlength-strings-pedantic-c89.c
3695         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3696         * gcc.dg/Woverlength-strings-pedantic-c99.c
3697         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3698
3699 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3700
3701         * gcc.c-torture/execute/20060127-1.c: New test.
3702
3703 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3704
3705         PR c++/25999
3706         * g++.dg/ext/pragmaweak1.C: New test.
3707
3708 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/25855
3711         * g++.dg/template/spec29.C: New test.
3712
3713 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3714
3715         PR c/19606.
3716         * gcc.c-torture/execute/pr19606.c: New.
3717
3718 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3719
3720         * gcc.dg/pragma-re-4.c: New test.
3721
3722 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3723
3724         PR fortran/25964
3725         * gfortran.dg/assumed_size_refs_3.f90: New test.
3726
3727 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3728
3729         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3730
3731 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3732
3733         PR ada/21317
3734         * ada/acats/support/impdef.a: Add One_Long_Second.
3735         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3736         * ada/acats/tests/c9/c94026.a: Likewise.
3737         * ada/acats/tests/c9/c97305c.ada: Likewise.
3738         * ada/acats/tests/c9/c99004a.ada: Likewise.
3739
3740 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3741
3742         PR fortran/25964
3743         * gfortran.dg/global_references_2.f90: New test.
3744
3745         PR fortran/25084
3746         PR fortran/20852
3747         PR fortran/25085
3748         PR fortran/25086
3749         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3750         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3751
3752         PR fortran/25416
3753         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3754
3755 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3756
3757         PR c/25892
3758         * gcc.dg/Wpointer-sign.c: New.
3759         * gcc.dg/Wpointer-sign-Wall.c: New.
3760         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3761         * gcc.dg/Wpointer-sign-pedantic.c: New.
3762         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3763         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3764
3765 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3766
3767         PR C/25861
3768         * gcc.c-torture/compile/pr25861.c: New test.
3769
3770 2006-01-26  Paul Brook  <paul@codesourcery.com>
3771
3772         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3773         on short-enum targets.
3774         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3775         variable.
3776         (generate_fields): Use short_enums.
3777         (main): Set short_enums.  Document -e.
3778         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3779         on short-enum targets.
3780         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3781         variable.
3782         (generate_fields): Use short_enums.
3783         (main): Set short_enums.  Document -e.
3784         * lib/target-supports.exp (check_effective_target_short_enums): New.
3785
3786 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3787
3788         PR target/25947
3789         * gcc.dg/torture/pr25947-1.c: New test.
3790
3791 2006-01-25  Jan Hubicka  <jh@suse.cz>
3792             Roger Sayle  <roger@eyesopen.com>
3793
3794         PR rtl-optimization/25703
3795         * gcc.target/i386/20060125-1.c: New test case.
3796         * gcc.target/i386/20060125-2.c: New test case.
3797
3798 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3799
3800         PR fortran/18540
3801         * gfortran.dg/goto_1.f: New.
3802
3803 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3804
3805         PR fortran/25716
3806         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3807         25716 on 32-bit systems too.
3808
3809 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3810
3811         PR testsuite/25590
3812         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3813
3814 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3815
3816         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3817
3818 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3819
3820         PR fortran/25835
3821         * gfortran.dg/read_eof.f90: Delete, renamed.
3822         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3823         * gfortran.dg/read_eof_2.f90: New test.
3824         * gfortran.dg/read_eof_3.f90: New test.
3825
3826 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3827
3828         PR tree-opt/25860
3829         * gcc.c-torture/compile/pr25860.c: New test.
3830
3831 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3832
3833         PR c++/25552
3834         * g++.dg/parse/dtor8.C: New test.
3835
3836 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3837
3838         PR testsuite/25891
3839         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3840         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3841         check_effective_target_fopenmp returns 0.
3842
3843 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3844
3845         PR ada/20548
3846         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3847         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3848         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3849
3850 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3851
3852         PR tree-opt/25857
3853         * g++.dg/opt/pr25857.C: New test.
3854
3855 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3856         Jan Hubicka  <jh@suse.cz>
3857         Richard Guenther  <rguenther@suse.de>
3858
3859         PR rtl-optimization/25654
3860         * gcc.dg/torture/pr25654.c: New testcase.
3861         * gcc.target/i386/pr25654.c: Likewise.
3862
3863 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3864
3865         PR fortran/25901
3866         * gfortran.dg/internal references_2.f90: New test.
3867
3868         Fix regression in testing of admissability of attributes.
3869         * gfortran.dg/intent_used_1.f90: New test.
3870
3871 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3872
3873         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3874         Remove target conditional torture options for i?86 and x86_64
3875         GNU/Linux.
3876
3877 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3878
3879         PR c++/10891
3880         * g++.dg/rtti/no-rtti.C: New.
3881
3882 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3883
3884         PR c++/25895
3885         * g++.dg/inherit/conv2.C: New test.
3886
3887         PR c++/25856
3888         * g++.dg/parse/dtor7.C: New test.
3889
3890         PR c++/25858
3891         * g++.dg/template/crash44.C: New test.
3892
3893 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3894
3895         PR fortran/25124
3896         PR fortran/25625
3897         * gfortran.dg/internal_references_1.f90: New test.
3898           PR fortran/20881
3899         PR fortran/23308
3900         PR fortran/25538
3901         PR fortran/25710
3902         * gfortran.dg/global_references_1.f90: New test.
3903         * gfortran.dg/g77/19990905-1.f: Restore the error that
3904         there is a clash between the common block name and
3905         the name of a subroutine reference.
3906
3907         PR fortran/PR24276
3908         * gfortran.dg/aliasing_dummy_1.f90: New test.
3909
3910 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3911
3912         * gcc.dg/vmx/1b-01.c: Warning fix.
3913         * gcc.dg/vmx/1c-02.c: Likewise.
3914         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3915
3916 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3917
3918         PR testsuite/24962
3919         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3920
3921 2006-01-20  Richard Guenther  <rguenther@suse.de>
3922         Steven Bosscher <stevenb.gcc@gmail.com>
3923
3924         PR rtl-optimization/24626
3925         * gcc.dg/torture/pr24626-1.c: New testcase.
3926         * gcc.dg/torture/pr24626-2.c: Likewise.
3927         * gcc.dg/torture/pr24626-3.c: Likewise.
3928         * gcc.dg/torture/pr24626-4.c: Likewise.
3929
3930 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3931
3932         PR c++/5520
3933         * g++.dg/warn/empty-body.C: New.
3934
3935 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3936
3937         PR c++/22136
3938         * g++.dg/template/using10.C: New test.
3939         * g++.dg/temlpate/using11.C: Likewise.
3940         * g++.dg/inherit/using5.C: Tweak error messages.
3941
3942 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3943
3944         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3945         target test.
3946         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3947
3948 2006-01-19  Jan Hubicka  <jh@suse.cz>
3949
3950         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3951
3952 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3953
3954         PR c++/25854
3955         * g++.dg/template/spec28.C: New test.
3956
3957 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3958
3959         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3960         Fix fprintf's by adding srcdir or removing it.
3961
3962 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3963
3964         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3965         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3966         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3967         * testsuite/gcc.dg/gomp/empty.c: Likewise.
3968         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
3969         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
3970         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
3971         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
3972         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
3973         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
3974         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
3975         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
3976         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
3977         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
3978
3979 2006-01-18  Jeff Law  <law@redhat.com>
3980
3981         * gcc.dg/tree-ssa/vrp25.c: New test.
3982
3983 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3984
3985         * gcc.dg/pr25805.c: Fix misapplied patch.
3986
3987 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
3988
3989         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
3990         (check_effective_target_vect_udot_qi): New.
3991         (check_effective_target_vect_sdot_hi): New.
3992         (check_effective_target_vect_udot_hi): New.
3993         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
3994         prefixed with "wrapv-" with -fwrapv.
3995         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
3996         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
3997         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
3998         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
3999         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4000
4001         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4002         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4003         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4004         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4005
4006 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4007
4008         PR c++/16829
4009         * g++.dg/other/default2.C: New test.
4010         * g++.dg/other/default3.C: New test.
4011
4012 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4013
4014         PR c/25805
4015         * gcc.dg/pr25805.c: New file.
4016
4017 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4018
4019         PR c++/25836
4020         * g++.dg/template/init6.C: New test.
4021
4022 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4023
4024         * gcc.dg/tree-ssa/pr24287.c: New test
4025
4026 2006-01-18  Eric Christopher  <echristo@apple.com>
4027
4028         * g++.dg/eh/table.C: New.
4029
4030 2006-01-18  DJ Delorie  <dj@redhat.com>
4031
4032         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4033         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4034         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4035         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4036
4037 2006-01-18  Jeff Law  <law@redhat.com>
4038
4039         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4040         on wrapping on overflow semantics.
4041
4042         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4043
4044         * gcc.gc/tree-ssa/vrp23.c: New test.
4045         * gcc.gc/tree-ssa/vrp24.c: New test.
4046
4047 2006-01-18  Richard Henderson  <rth@redhat.com>
4048             Aldy Hernandez  <aldyh@redhat.com>
4049             Jakub Jelinek  <jakub@redhat.com>
4050             Diego Novillo  <dnovillo@redhat.com>
4051             Uros Bizjak  <uros@kss-loka.si>
4052
4053         * testsuite/gcc.dg/gomp: New directory.
4054
4055 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4056             Steven G. Kargl  <kargls@comcast.net>
4057
4058         PR fortran/20869
4059         * gfortran.dg/intrinsic_external_1.f90: New test.
4060
4061         PR fortran/20875.
4062         * gfortran.dg/elemental_pointer_1.f90: New test.
4063
4064         PR fortran/25024
4065         * gfortran.dg/external_procedures_1.f90: New test.
4066
4067         PR fortran/25785
4068         gfortran.dg/assumed_present.f90: New test.
4069
4070 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4071
4072         * g++.dg/parse/lookup5.C: New test.
4073
4074 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4075
4076         PR fortran/25697
4077         * gfortran.dg/read_eof.f90: New test.
4078
4079 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4080
4081         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4082         add a closing brace.
4083
4084 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4085
4086         PR fortran/25631
4087         * gfortran.dg/fmt_tl.f: New test.
4088
4089 2006-01-17  Eric Christopher  <echristo@apple.com>
4090
4091         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4092         * g++.old-deja/g++.warn/impint2.C: Ditto.
4093         * g++.old-deja/g++.other/null1.C: Ditto.
4094         * g++.dg/warn/conv2.C: Ditto.
4095         * g++.dg/warn/conv4.C: New file.
4096
4097 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4098
4099         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4100
4101 2006-01-17  Andreas Jaeger  <aj@suse.de>
4102             Janis Johnson <janis187@us.ibm.com>
4103
4104         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4105         in 64-bit.
4106         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4107         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4108
4109 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4110
4111         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4112         xfail txxx where xxx >= 25.
4113
4114 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4115
4116         PR testsuite/25764
4117         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4118
4119 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR c/25682
4122         * gcc.dg/pr25682.c: New test.
4123         * g++.dg/parse/array-size2.C: New test.
4124
4125 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4126
4127         * consistency.vlad: Remove entire directory, 1652 files.
4128
4129 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4130
4131         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4132         check_effective_target_dfprt_nocache): New.
4133         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4134         (check_effective_target_dfprt): New.
4135         * lib/c-compat.exp (check_dfp): Remove.
4136         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4137         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4138         level of support for decimal float.
4139         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4140         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4141         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4142         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4143         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4144         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4145         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4146         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4147         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4148         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4149         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4150         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4151         directives.
4152
4153 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4154
4155         PR testsuite/25741
4156         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4157         $base_dir/../.
4158         * lib/gfortran.exp (gfortran_init): Likewise.
4159         * lib/obj-c++.exp (obj-c++_init): Likewise.
4160         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4161         (scan-assembler-dem-not): Likewise.
4162         * lib/scandump.exp (scan-dump-dem): Likewise.
4163         (scan-dump-dem-not): Likewise.
4164
4165 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4166
4167         PR testsuite/25767
4168         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4169         powerpc-*-darwin*.
4170         * lib/obj-c++.exp (obj-c++_init): Likewise.
4171
4172 2006-01-16  Richard Guenther  <rguenther@suse.de>
4173
4174         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4175
4176 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4177
4178         PR testsuite/25777
4179         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4180         to LD_LIBRARY_PATH.
4181
4182 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4183             Andrew Pinski  <pinskia@physics.uc.edu>
4184
4185         * gcc.dg/minmax-1.c: New test.
4186
4187 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4188
4189         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4190         * gcc.misc-tests/dectest.exp: Ditto.
4191
4192 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4193
4194         PR testsuite/25796
4195         * gcc.target/i386/cmov6.c: Use -march=k8.
4196
4197 2006-01-15  Andreas Jaeger  <aj@suse.de>
4198
4199         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4200         x86 does not have __float128.
4201
4202 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4203
4204         * gcc.target/i386/cmov6.c: New test.
4205
4206 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/25663
4209         * g++.dg/template/ctor6.C: New test.
4210
4211 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4212
4213         PR tree-optimization/25485
4214         * gcc.dg/tree-ssa/pr25485.c: New.
4215
4216 2006-01-14  Richard Guenther  <rguenther@suse.de>
4217
4218         PR tree-optimization/22548
4219         PR tree-optimization/22555
4220         PR tree-optimization/22501
4221         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4222         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4223         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4224         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4225         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4226         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4227         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4228         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4229         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4230
4231 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4232
4233         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4234         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4235
4236 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4237         Richard Guenther  <rguenther@suse.de>
4238
4239         PR rtl-optimization/24257
4240         * gcc.dg/torture/pr24257.c: New testcase.
4241
4242 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4243
4244         * gcc.c-torture/execute/20060110-1.c: New test.
4245         * gcc.c-torture/execute/20060110-2.c: New test.
4246
4247 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4248
4249         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4250
4251 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4252
4253         PR fortran/25756
4254         * gfortran.dg/label_3.f90: New test.
4255
4256 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4257
4258         PR tree-optimization/25771
4259         * g++.dg/tree-ssa/pr25771.C: New test
4260
4261 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4262
4263         PR tree-opt/24365
4264         * g++.dg/opt/complex5.C: New test.
4265
4266 2006-01-13  Richard Guenther  <rguenther@suse.de>
4267
4268         * gcc.target/i386/387-9.c: New testcase.
4269
4270 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4271
4272         PR c++/24824
4273         * g++.dg/debug/dwarf2-1.C: New.
4274
4275 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4276
4277         PR testsuite/25728
4278         * lib/gcov.exp (verify-lines): Add "close $fd".
4279
4280 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4281             Ben Elliston  <bje@au.ibm.com>
4282
4283         * gcc.dg/dfp/inf-1.c: New test.
4284
4285 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4286             Yao Qi  <qiyaoltc@cn.ibm.com>
4287             Ben Elliston  <bje@au.ibm.com>
4288             Jon Grimm  <jgrimm2@us.ibm.com>
4289
4290         * gcc.dg/nodfp-1.c: New test.
4291         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4292         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4293         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4294         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4295         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4296         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4297         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4298         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4299         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4300         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4301         * gcc.dg/format/dfp-printf-1.c: Likewise.
4302         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4303         (compat_setup_dfp): New.
4304         * gcc.dg/compat/compat.exp: Use it.
4305         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4306         Make some variables global, prepend "compat_" to their names.
4307         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4308         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4309         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4310         * lib/compat.exp (compat_skip_list): Make global, rename.
4311         * lib/c-compat.exp: New file.
4312         * lib/target-supports.exp (check_effective_target_dfp): New.
4313
4314         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4315         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4316         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4317         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4318         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4319         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4320         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4321         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4322         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4323         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4324         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4325         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4326         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4327         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4328         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4329         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4330         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4331         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4332         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4333         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4334         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4335         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4336         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4337         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4338         gcc.dg/dfp/struct-layout-1.c,
4339         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4340         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4341         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4342         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4343         gcc.dg/dfp/func-vararg-dfp.c,
4344         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4345         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4346         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4347         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4348         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4349
4350 2006-01-11  Richard Guenther  <rguenther@suse.de>
4351
4352         PR tree-optimization/25734
4353         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4354
4355 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4356
4357         PR fortran/25486
4358         * gfortran.dg/literal_character_constant_1_x.F: New test.
4359         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4360         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4361         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4362
4363 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4364
4365         PR c++/25386
4366         * g++.dg/ext/packed3.C: Add expected packed error.
4367
4368 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4369
4370         PR target/25706
4371         * gcc.dg/torture/pr25706-1.c: New test.
4372
4373 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4374
4375         PR tree-optimization/23109
4376         PR tree-optimization/23948
4377         PR tree-optimization/24123
4378
4379         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4380         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4381         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4382         g++.dg/tree-ssa/pr23948.C: New testcases.
4383         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4384         three divisions in order to do the optimization.
4385
4386 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4387
4388         PR c++/25632
4389         * g++.dg/other/pr25632.C: New test.
4390
4391 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4392
4393         PR fortran/25730
4394         * gfortran.dg/used_types_1.f90: New test.
4395
4396 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4397
4398         PR target/25718
4399         * gcc.dg/torture/pr25718-1.c: New test.
4400
4401 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4402
4403         * gfortran.dg/list_read_2.f90: Fix typo in description.
4404
4405 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4406
4407         * lib/target-supports.exp (check_visibility_available): Simplify test
4408         for *-*-netware*.
4409         (check_profiling_available): Fail for *-*-netware*.
4410         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4411         * gcc.dg/20021014-1.c: Likewise.
4412         * gcc.dg/nest.c: Likewise.
4413
4414 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4415
4416         fortran/24936
4417         * gfortran.dg/forall_3.f90: New test.
4418
4419 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4420
4421         PR fortran/21977
4422         * gfortran.dg/nesting_2.f90: New test.
4423         * gfortran.dg/nesting_3.f90: New test.
4424
4425 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4426
4427         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4428         Fix typo in comment.
4429
4430 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4431
4432         * gfortran.dg/single_char_string.f90: New test.
4433
4434 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4435
4436         * gfortran.dg/ichar_2.f90: New test.
4437
4438 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4439
4440         PR fortran/25093
4441         * gfortran.dg/private_type_4.f90: New.
4442
4443 2006-01-07  Richard Guenther  <rguenther@suse.de>
4444
4445         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4446
4447 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4448
4449         * gfortran.dg/func_decl_1.f90: New.
4450         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4451         * gfortran.dg/array_alloc_2.f90: Likewise.
4452         * gfortran.dg/char_result_8.f90: Likewise.
4453         * gfortran.dg/dup_save_1.f90: Likewise.
4454         * gfortran.dg/dup_save_2.f90: Likewise.
4455         * gfortran.dg/f2c_6.f90: Likewise.
4456         * gfortran.dg/f2c_7.f90: Likewise.
4457         * gfortran.dg/func_result_2.f90: Likewise.
4458         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4459
4460 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4461
4462         PR fortran/22146
4463         * gfortran.dg/elemental_subroutine_1.f90: New test.
4464         * gfortran.dg/elemental_subroutine_2.f90: New test.
4465
4466         PR fortran/25029
4467         PR fortran/21256
4468         * gfortran.dg/assumed_size_refs_1.f90: New test.
4469
4470         PR fortran/20868
4471         PR fortran/20870
4472         * gfortran.dg/assumed_size_refs_2.f90: New test.
4473         * gfortran.dg/initialization_1.f90: Change warning message.
4474
4475 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4476
4477         * gcc.dg/tree-ssa/loop-15.c: New test.
4478
4479 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4480
4481         PR fortran/25598
4482         * gfortran.dg/backspace_3.f: New test.
4483         * gfortran.dg/backspace_4.f: New test.
4484
4485 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486
4487         PR fortran/24268
4488         * gfortran.dg/fmt_white.f: Update test.
4489
4490 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4491
4492         * gcc.dg/cast-1.c: Add new warning.
4493         * gcc.dg/cast-2.c: Likewise.
4494         * gcc.dg/cast-3.c: Likewise.
4495         * gcc.dg/format/cast-1.c: Likewise.
4496         * gcc.dg/cast-4.c: New testcase.
4497
4498 2006-01-05  Richard Guenther  <rguenther@suse.de>
4499
4500         PR tree-optimization/22555
4501         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4502
4503 2006-01-05  Richard Guenther  <rguenther@suse.de>
4504             Diego Novillo  <dnovillo@redhat.com>
4505
4506         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4507         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4508         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4509         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4510         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4511         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4512         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4513         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4514         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4515         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4516         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4517         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4518         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4519         * treelang/compile/extravar.tree: Likewise.
4520         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4521         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4522         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4523         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4524         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4525
4526 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4527
4528         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4529         for 64-bit fix.
4530
4531 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4532
4533         PR fortran/23675
4534         gfortran.dg/char_result_11.f90: New.
4535
4536 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4537
4538         PR c++/24782
4539         * g++.dg/parse/access9.C: New test.
4540         * g++.dg/tc1/dr52.C: Tweak error markers.
4541
4542 2006-01-04  Richard Henderson  <rth@redhat.com>
4543
4544         Merge from gomp branch.
4545         * g++.dg/parse/pragma2.C: Update expected error lines.
4546
4547 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4548
4549         * g++.dg/other/i386-2.C: New test.
4550
4551         PR target/25554
4552         * gcc.c-torture/compile/20051228-1.c: New test.
4553
4554         PR c/25559
4555         * gcc.dg/pr25559.c: New test.
4556
4557 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/25492
4560         * g++.dg/lookup/friend9.C: New test.
4561
4562         PR c++/25625
4563         * g++.dg/template/repo5.C: New test.
4564
4565 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4566
4567         PR fortran/25101
4568         * gfortran.dg/forall_2.f90: New test.
4569
4570 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4571
4572         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4573         dg-require-weak.  Adjust regexp to handle leading-underscore
4574         targets and space as well as TAB after .weak.  Change previous
4575         64-bit fix to not use naked dot.
4576
4577 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4578
4579         PR rtl-optimization/25578
4580         * gcc.c-torture/execute/20060102-1.c: New testcase.
4581
4582 2006-01-03  Richard Guenther  <rguenther@suse.de>
4583
4584         PR c/25183
4585         * gcc.dg/torture/pr25183.c: New testcase.
4586
4587 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4588
4589         Merge from gomp-branch.
4590         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4591         * gcc.dg/ia64-sync-2.c: Likewise.
4592         * gcc.dg/ia64-sync-3.c: Likewise.
4593         * gcc.dg/ia64-sync-4.c: Likewise.
4594         * gcc.dg/sync-2.c: Likewise.
4595         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4596         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4597
4598 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4599
4600         PR c++/25635
4601         * g++.dg/parse/operator6.C: New test.
4602
4603         PR c++/25637
4604         * g++.dg/parse/error29.C: New test.
4605
4606         PR c++/25638
4607         * g++.dg/parse/dtor6.C: New test.
4608
4609         PR c++/25633
4610         * g++.dg/parse/ctor3.C: New test.
4611
4612         PR c++/25634
4613         * g++.dg/template/class3.C: New test.
4614
4615 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4616
4617         * g++.dg/debug/debug9.C: New.
4618
4619 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4620
4621         PR fortran/24640
4622         * gfortran.dg/label_2.f90: New test.
4623
4624 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4625
4626         * g++.dg/lookup/using12.C: Tighten error marker.
4627
4628 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4629             Andrew Pinski <pinskia@physics.uc.edu>
4630
4631         * gcc.target/powerpc/darwin-abi-3.c: New file.
4632         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4633         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4634         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4635         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4636         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4637         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4638         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4639         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4640
4641 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4642
4643         * gcc.dg/tree-ssa/loadpre1.c: New;
4644         * gcc.dg/tree-ssa/loadpre2.c: New;
4645         * gcc.dg/tree-ssa/loadpre3.c: New;
4646         * gcc.dg/tree-ssa/loadpre4.c: New;
4647         * gcc.dg/tree-ssa/loadpre5.c: New;
4648         * gcc.dg/tree-ssa/loadpre6.c: New;
4649         * gcc.dg/tree-ssa/loadpre7.c: New;
4650         * gcc.dg/tree-ssa/loadpre8.c: New;
4651         * gcc.dg/tree-ssa/loadpre9.c: New;
4652
4653 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4654
4655         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4656         * g++.dg/abi/thunk4.C: Likewise.
4657
4658 2006-01-01  Andreas Jaeger  <aj@suse.de>
4659
4660         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4661         portable.
4662
4663 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4664
4665         PR c++/25294
4666         * gcc.dg/pragma-pack-3.c: New test.
4667         * g++.dg/parse/pragma3.C: New test.
4668
4669 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4670
4671         PR middle-end/24827
4672         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4673
4674 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4675
4676         PR testsuite/25214
4677         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4678
4679 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4680
4681         PR fortran/22607
4682         * gfortran-dg/pure_byref_3.f90: New.
4683
4684         fortran/PR 25396
4685         * gfortran.dg/userdef_operator_1.f90: New.
4686
4687 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4688
4689         * g++.dg/abi/thunk3.C: New.
4690         * g++.dg/abi/thunk4.C: New.
4691
4692 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4693
4694         PR fortran/25532
4695         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4696         associated derived type components of derived types are
4697         properly declared in contained procedures.
4698
4699 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4700
4701         PR libgfortran/25139
4702         * gfortran.dg/backspace_2.f: New test.
4703
4704 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4705
4706         PR libgfortran/25550
4707         * gfortran.dg/endfile.f: New test.
4708
4709 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4710
4711         PR libgfortran/25419
4712         * gfortran.dg/comma.f: New test.
4713
4714 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4715
4716         * lib/gfortran-dg.exp: Remove trailing whitespace.
4717         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4718         -funroll-all-loops.
4719
4720 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4721
4722         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4723         Extended Double long doubles or repeat tests when long double is
4724         the same size as double.
4725
4726 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4727
4728         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4729
4730         PR testsuite/25442
4731         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4732         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4733
4734         PR testsuite/25441
4735         * gcc.dg/pr23911.c: Make test variable static.
4736
4737         PR testsuite/25444
4738         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4739
4740 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/25439
4743         * g++.dg/parse/crash17.C: Adjust error markers.
4744         * g++.dg/template/error20.C: New test.
4745
4746 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4747
4748         PR c++/23172
4749         * g++.dg/ext/complit4.C: New test.
4750
4751         PR c++/25417
4752         * g++.dg/ext/complit5.C: Likewise.
4753
4754 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4755
4756         PR tree-optimization/25125
4757         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4758         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4759         * gcc.c-torture/execute/pr25125.c: New.
4760
4761 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4762
4763         PR fortran/25029
4764         PR fortran/21256
4765         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4766         with incorrect assumed size references.
4767
4768 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/23171
4771         * g++.dg/opt/init1.C: New test.
4772
4773 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4774
4775         PR c++/24671
4776         * g++.dg/template/sfinae3.C: New test.
4777
4778 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4779
4780         * g++.dg/other/friend4.C: New test.
4781
4782 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4783
4784         PR target/25005
4785         * g++.dg/opt/pr25005.C: New test.
4786
4787 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4788
4789         PR c++/25369
4790         * g++.dg/template/ptrmem16.C: New test.
4791
4792 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4793
4794         PR fortran/25029
4795         PR fortran/21256
4796         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4797
4798 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4799
4800         PR libgfortran/25307
4801         * gfortran.dg/list_read_5.f90: New test.
4802
4803 2005-12-22  Richard Henderson  <rth@redhat.com>
4804
4805         * gcc.target/i386/sse-7.c: Use -msse2.
4806
4807 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR rtl-optimization/25432
4810         * gcc.c-torture/compile/20051216-1.c: New test.
4811
4812         PR objc/25328
4813         * objc/execute/pr25328.m: New test.
4814
4815 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4816
4817         PR c++/25364
4818         * g++.dg/template/call4.C: New test.
4819
4820 2005-12-22  Dale Johannesen  <dalej@apple.com>
4821
4822         * gcc.target/i386/sse-17.c: New.
4823
4824 2005-12-22  Paul Brook  <paul@codesourcery.com>
4825
4826         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4827
4828 2005-12-22  Paul Brook  <paul@codesourcery.com>
4829
4830         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4831
4832 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4833
4834         PR tree-opt/25513
4835         * gcc.c-torture/compile/pr25513.c: New test.
4836
4837 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4838
4839         PR c++/23333
4840         * g++.dg/parse/error25.C: Add more tests.
4841
4842 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4843
4844         PR fortran/18990
4845         * gfortran.dg/der_charlen_1.f90: New.
4846
4847 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4848
4849         PR fortran/20889
4850         * gfortran.dg/pointer_component_type_1.f90: New test.
4851
4852         PR fortran/25029
4853         PR fortran/21256
4854         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4855         should give an error with assumed size array refernces and checks those
4856         that should not.
4857         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4858         reference an upper bound so that it does not generate an error.
4859
4860         PR fortran/19362
4861         PR fortran/20244
4862         PR fortran/20864
4863         PR fortran/25391
4864         * gfortran.dg/used_dummy_types_1.f90: New test.
4865         * gfortran.dg/used_dummy_types_2.f90: New test.
4866         * gfortran.dg/used_dummy_types_3.f90: New test.
4867         * gfortran.dg/used_dummy_types_4.f90: New test.
4868         * gfortran.dg/used_dummy_types_5.f90: New test.
4869
4870         PR fortran/23152
4871         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4872         group already being USE associated.
4873         * gfortran.dg/assumed_shape_nml.f90: New test.
4874         * gfortran.dg/assumed_size_nml.f90: New test.
4875
4876         PR fortran/20862
4877         PR fortran/25053
4878         PR fortran/25063
4879         PR fortran/25064
4880         PR fortran/25066
4881         PR fortran/25067
4882         PR fortran/25068
4883         PR fortran/25307
4884         * gfortran.dg/io_constraints_1.f90: New test.
4885         * gfortran.dg/io_constraints_1.f90: New test.
4886         * gfortran.dg/iostat_3.f90: Change wording of warning.
4887         * gfortran.dg/g77/19981216-0.f: The same.
4888
4889 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4890
4891         PR tree-optimization/23518
4892         * testsuite/gcc.dg/pr23518.c: New.
4893
4894 2005-12-21  Mike Stump  <mrs@apple.com>
4895
4896         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4897
4898 2005-12-21  Paul Brook  <paul@codesourcery.com>
4899
4900         * gcc.dg/pr19340.c: Skip on m68k targets.
4901
4902 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4903
4904         PR rtl-optimization/25196
4905         * gcc.dg/pr25196.c: New test.
4906
4907 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4908
4909         PR fortran/25423
4910         gfortran.dg/where_nested_1.f90: New.
4911
4912 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4913
4914         PR tree-optimization/25382.
4915         * gcc.dg/tree-ssa/pr25382.c: New.
4916
4917 2005-12-20  Richard Guenther  <rguenther@suse.de>
4918
4919         PR middle-end/24306
4920         * gcc.target/i386/pr24306.c: New testcase.
4921
4922 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4923
4924         PR tree-optimization/25501
4925         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4926
4927 2005-12-20  Richard Guenther  <rguenther@suse.de>
4928
4929         Revert
4930         2005-12-02  Richard Guenther  <rguenther@suse.de>
4931
4932         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4933
4934 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4935
4936         PR c++/21228
4937         * g++.dg/warn/Wunreachable-code-2.C: New test.
4938
4939 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/24278
4942         * g++.dg/template/ctor5.C: New test.
4943
4944         PR c++/24915
4945         * g++.dg/template/overload8.C: New test.
4946
4947 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4948
4949         * gcc.c-torture/compile/pr25483 : New test.
4950
4951 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4952
4953         PR c++/20552
4954         * g++.dg/ext/typeof10.C: New test.
4955
4956 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4957
4958         * gcc.dg/mt-loopi1.c: New.
4959
4960 2005-12-18  Richard Guenther  <rguenther@suse.de>
4961
4962         PR tree-optimization/25481
4963         * gcc.dg/torture/pr25481.c: New testcase.
4964
4965 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4966
4967         PR rtl-optimization/21041
4968         * gcc.dg/pr21041.c: New test.
4969
4970 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4971
4972         PR libgfortran/25463
4973         * gfortran.dg/advance.f90: New test.
4974
4975 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
4976
4977         * gcc.dg/20051201-1.c: New test.
4978
4979 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
4980
4981         PR fortran/25018
4982         * gfortran.dg/initialization_1.f90: New test.
4983         * gfortran.dg/enum_5.f90: Change dg-error to new message.
4984         * gfortran.dg/g77/980616-0.f: The same.
4985
4986 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4987
4988         * PR fortran/25458
4989         * gfortran.dg/chkbits.f90: New test.
4990
4991 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4992
4993         * gfortran.dg/enum_5.f: Revert to previous version.
4994
4995 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4996
4997         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
4998         * gfortran.dg/nested_modules_1.f90: Ditto.
4999         * gfortran.dg/hollerith_f95.f90: Ditto.
5000         * gfortran.dg/select_5.f90: Ditto.
5001         * gfortran.dg/secnds.f: Ditto.
5002         * gfortran.dg/hollerith2.f90: Ditto.
5003         * gfortran.dg/imag_2.f: Ditto.
5004         * gfortran.dg/ftell_2.f90: Ditto.
5005         * gfortran.dg/malloc_free_1.f90: Ditto.
5006         * gfortran.dg/logint-1.f: Ditto.
5007         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5008         * gfortran.dg/e_d_fmt.f90: Ditto.
5009         * gfortran.dg/hollerith_legacy.f90: Ditto.
5010         * gfortran.dg/logint-2.f: Ditto.
5011         * gfortran.dg/enum_5.f90: Ditto.
5012         * gfortran.dg/f2c_2.f90: Ditto.
5013         * gfortran.dg/pr17143.f90: Ditto.
5014         * gfortran.dg/namelist_14.f90: Ditto.
5015         * gfortran.dg/logint-3.f: Ditto.
5016         * gfortran.dg/spread_scalar_source.f90: Ditto.
5017         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5018         * gfortran.dg/namelist_11.f: Ditto.
5019         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5020         * gfortran.dg/g77/20010519-1.f
5021         * gfortran.dg/g77/alpha1.f: Ditto.
5022         * gfortran.dg/g77/990115-1.f: Ditto.
5023         * gfortran.dg/g77/erfc.f: Ditto.
5024         * gfortran.dg/g77/19990313-3.f: Ditto.
5025         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5026         * gfortran.dg/g77/20010426.f: Ditto.
5027         * gfortran.dg/g77/19990313-0.f: Ditto.
5028         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5029         * gfortran.dg/g77/20000629-1.f: Ditto.
5030         * gfortran.dg/g77/970125-0.f: Ditto.
5031         * gfortran.dg/g77/8485.f: Ditto.
5032         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5033         * gfortran.dg/g77/19990313-1.f: Ditto.
5034         * gfortran.dg/g77/int8421.f: Ditto.
5035         * gfortran.dg/g77/19990305-0.f: Ditto.
5036         * gfortran.dg/g77/947.f: Ditto.
5037         * gfortran.dg/g77/19990905-2.f: Ditto.
5038         * gfortran.dg/g77/cabs.f: Ditto.
5039         * gfortran.dg/g77/19990313-2.f: Ditto.
5040         * gfortran.dg/g77/20020307-1.f: Ditto.
5041         * gfortran.dg/g77/dcomplex.f: Ditto.
5042         * gfortran.dg/g77/19990502-1.f: Ditto.
5043         * gfortran.dg/g77/19981216-0.f: Ditto.
5044         * gfortran.dg/common_4.f90: Ditto.
5045         * gfortran.dg/entry_4.f90: Ditto.
5046         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5047         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5048         * gfortran.dg/namelist_12.f: Ditto.
5049         * gfortran.dg/scale_1.f90: Ditto.
5050         * gfortran.dg/modulo_1.f90
5051         * gfortran.dg/hollerith.f90: Ditto.
5052         * gfortran.dg/direct_io_3.f90: Ditto.
5053         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5054         * gfortran.dg/gnu_logical_1.F: Ditto.
5055         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5056         * gfortran.dg/assign_1.f90: Ditto.
5057         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5058         * gfortran.dg/pr23095.f: Ditto.
5059         * gfortran.dg/read_float_1.f90: Ditto.
5060
5061 2005-12-17  Andreas Jaeger  <aj@suse.de>
5062
5063         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5064         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5065
5066 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5067
5068         PR fortran/24268
5069         * gfortran.dg/fmt_white.f: New test.
5070
5071 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5072
5073         * gfortran.dg/label_1.f90: New test.
5074
5075 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5076
5077         PR testsuite/25422
5078         * gcc.dg/20031012-1.c: Add -Walways-true option.
5079         * gcc.dg/weak/weak-3.c: Likewise.
5080         * g++.old-deja/g++.mike/warn8.C: Likewise.
5081
5082 2005-12-16  Mike Stump  <mrs@apple.com>
5083
5084         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5085         exit.
5086
5087 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5088
5089         PR libgfortran/25264
5090         PR libgfortran/25349
5091         * gfortran.dg/tl_editing.f90: Added additional checks.
5092         * gfortran.dg/t_editing.f: New test.
5093         * gfortran.dg/write_padding.f90: New test
5094
5095 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5096
5097         PR testsuite/25215
5098         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5099
5100 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR rtl-optimization/24899
5103         * gcc.c-torture/execute/20051215-1.c: New test.
5104
5105 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5106
5107         PR 24823
5108         * gfortran.dg/pr24823.f: New test.
5109
5110 2005-12-16  Jeff Law  <law@redhat.com>
5111
5112         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5113
5114 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5115
5116         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5117         Change C++ style comments to C style comments.
5118         Remove aligned types from the array.
5119         Keep Enums disabled.
5120         (complex_types): Remove aligned types from the array.
5121         Comment out "_Complex long double".
5122         (attrib_types): Remove.
5123         (complex_attrib_types): Remove.
5124         (attrib_array_types): Remove.
5125         (complex_attrib_array_types): Remove.
5126         (aligned_bitfld_types): Remove.
5127         (n_aligned_bitfld_types): Remove.
5128         (FEATURE_ALIGNEDPACKED): Delete.
5129         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5130         (singles): Remove support for adding attributes.
5131         (choose_type): Remove support for attributed types.
5132         (generate_fields): Remove support for attributed bit-fields.
5133         Remove support for adding attributes.
5134         (generate_random_tests): Remove support for adding attributes.
5135         (features): Add back "[0] :0" and "complex vector [0]".
5136         (main): Remove support for attributed bit-fields.
5137         Uncomment the calling of generate_random_tests for the rests of
5138         the tests.
5139
5140 2005-12-16  Jan Hubicka  <jh@suse.cz>
5141
5142         * gcc.c-torture/combine/pr25224.c: New.
5143
5144 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5145
5146         PR other/25028
5147         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5148         HP-UX.
5149
5150 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5151
5152         * gcc.dg/20051215-1.c: New file.
5153
5154 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5155
5156         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5157         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5158
5159 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5160
5161         PR fortran/18197
5162         * gfortran.dg/dummy_functions_1.f90: New.
5163
5164 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5165
5166         PR rtl-optimization/25310
5167         * gcc.c-torture/compile/pr25310.c: New test.
5168
5169 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5170
5171         PR debug/25023
5172         * gcc.dg/pr25023.c: New test.
5173
5174 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5175
5176         * g++.old-deja/g++.brendan/redecl1.C,
5177         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5178         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5179         g++.old-deja/g++.oliva/typeof1.C,
5180         g++.old-deja/g++.other/crash16.C,
5181         g++.old-deja/g++.other/crash34.C,
5182         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5183         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5184         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5185         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5186         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5187         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5188         Remove xfail.
5189
5190 2005-12-14  Kean Johnston  <jkj@sco.com>
5191             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5192
5193         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5194         * gcc.target/i386/20020523-1.c: Ditto.
5195         * gcc.target/i386/tailcall-1.c: Ditto.
5196         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5197         * gcc.target/i386/ssetype-5.c: Ditto.
5198
5199 2005-12-14  Jeff Law  <law@redhat.com>
5200
5201         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5202
5203 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5204
5205         PR target/25254
5206         PR target/24188
5207         * gcc.target/i386/pr25254.c: New test.
5208         * gfortran.dg/PR24188.f: New test.
5209
5210 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5211
5212         * lib/fortran-torture.exp: Catch remaining uses of
5213         remote_file build delete.
5214
5215 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5216
5217         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5218
5219 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5220
5221         * gcc.dg/warn-addr-cmp.c: New test.
5222
5223 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5224
5225         PR debug/25023
5226         PR target/25293
5227         * gcc.target/i386/pr25293.c: New test.
5228
5229 2005-12-13  Petr Machata  <machata@post.cz>
5230
5231         PR c++/24907
5232         * g++.dg/parse/comma2.C: New test.
5233
5234 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5235             Jakub Jelinek  <jakub@redhat.com>
5236
5237         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5238         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5239         (limits.h): Include unconditionally.
5240         (stdlib.h): Likewise.
5241         (hashtab.h): Do not include.
5242         (getopt.h): Likewise.
5243         (stddef.h): Include.
5244         (hashval_t): Define.
5245         (struct entry): Add "next" field.
5246         (HASH_SIZE): New macro.
5247         (hash_table): New variable.
5248         (switchfiles): Do not use xmalloc.
5249         (mix): New macro.
5250         (iterative_hash): New function.
5251         (hasht): Remove.
5252         (e_exists): New function.
5253         (e_insert): Likewise.
5254         (output): Use, instead of libiberty hashtable functions.
5255         (main): Do not use getopt.  Do not call htab_create.
5256
5257 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5258
5259         PR c++/25331
5260         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5261         put atal* and atpaal* attributes on array elements.
5262         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5263         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5264         put atal* and atpaal* attributes on array elements.
5265         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5266
5267 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5268
5269         * gcc.dg/single-precision-constant.c: New test.
5270
5271 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5272
5273         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5274         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5275         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5276         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5277         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5278         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5279         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5280         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5281         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5282         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5283         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5284         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5285         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5286         gcc.target/powerpc/ppc-sdata-2.c,
5287         gcc.target/powerpc/ppc-stackalign-1.c,
5288         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5289         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5290         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5291         gcc.target/powerpc/rs6000-ldouble-2.c,
5292         gcc.target/powerpc/rs6000-power2-1.c,
5293         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5294         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5295         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5296         option into target selector.
5297         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5298         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5299
5300 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5301
5302         PR objc/25348
5303         * objc.dg/encode-9.m: New test.
5304
5305 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5306
5307         PR testsuite/20772
5308         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5309         * gcc.dg/asm-b.c: Fix typo.
5310         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5311         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5312         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5313         i?86 lp64 and x86_64 ilp32.
5314         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5315         on i?86 lp64.
5316         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5317
5318 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5319
5320         PR fortran/25078
5321         gfortran.dg/equiv_5.f90: New test.
5322
5323 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5324
5325         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5326         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5327         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5328         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5329         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5330         * gcc.dg/tree-ssa/reassoc-5.c: New.
5331         * gcc.dg/tree-ssa/reassoc-6.c: New.
5332         * gcc.dg/tree-ssa/reassoc-7.c: New.
5333         * gcc.dg/tree-ssa/reassoc-8.c: New.
5334         * gcc.dg/tree-ssa/reassoc-9.c: New.
5335         * gcc.dg/tree-ssa/reassoc-10.c: New.
5336         * gcc.dg/tree-ssa/reassoc-11.c: New.
5337
5338 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5339
5340         PR testsuite/25167
5341         PR testsuite/24478
5342         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5343
5344 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5345
5346         PR c++/25300
5347         * g++.dg/template/inherit.C: Do not use a generic error message.
5348
5349 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5350
5351         PR libobjc/25354
5352         * objc.dg/gnu-encoding: New directory.
5353         * objc.dg/gnu-encoding/compat-common.h: New file.
5354         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5355         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5356         * objc.dg/gnu-encoding/vector-defs.h: New file.
5357         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5358         * objc.dg/gnu-encoding/generate-random.c: New file.
5359         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5360         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5361         * objc.dg/gnu-encoding/generate-random.h: New file.
5362
5363 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5364
5365         PR c++/25337
5366         * g++.dg/template/defarg7.C: New test.
5367
5368 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5369
5370         PR libobjc/25347
5371         * objc.dg/encode-8.m: New test.
5372
5373 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5374
5375         PR libobjc/25346
5376         * objc.dg/encode-7.m: New test.
5377
5378 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5379
5380         PR c++/25010
5381         * g++.dg/opt/inline10.C: New test.
5382
5383 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5384
5385         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5386
5387 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5388
5389         * gfortran.dg/substring_equivalence.f90: typo in comment
5390
5391 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5392
5393         PR fortran/25068
5394         * gfortran.dg/iostat_3.f90: New test.
5395
5396 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5397
5398         PR fortran/23815
5399         * gfortran.dg/unf_io_convert_1.f90: New test.
5400         * gfortran.dg/unf_io_convert_2.f90: New test.
5401         * gfortran.dg/unf_io_convert_3.f90: New test.
5402
5403 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5404
5405         PR testsuite/20772
5406         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5407         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5408         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5409         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5410         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5411         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5412         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5413         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5414         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5415         gcc.dg/torture/fp-int-convert-float128-timode.c,
5416         gcc.dg/torture/fp-int-convert-float128.c,
5417         gcc.dg/torture/fp-int-convert-float80-timode.c,
5418         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5419         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5420
5421         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5422
5423 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5424
5425         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5426
5427 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5428
5429         * gcc.dg/20051207-1.c,
5430         * gcc.dg/20051207-2.c,
5431         * gcc.dg/20051207-3.c: New tests.
5432
5433 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5434
5435         PR testsuite/20772
5436         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5437         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5438         dg-skip-if target selector.
5439
5440         PR testsuite/20772
5441         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5442         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5443         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5444         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5445         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5446         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5447         and/or merge with i?86 cases.
5448
5449         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5450
5451         PR testsuite/20772
5452         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5453         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5454         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5455         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5456         x86_64-*-linux*.
5457
5458 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5459
5460         PR target/25311
5461         * gcc.c-torture/compile/pr25311.c: New test.
5462
5463 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5464
5465         PR libgfortran/25039
5466         * gfortran.dg/read_comma.f: New test.
5467
5468 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5469
5470         PR c++/19317
5471         * g++.dg/opt/pr19317-1.C: New test.
5472         * g++.dg/opt/pr19317-2.C: New test.
5473         * g++.dg/opt/pr19317-3.C: New test.
5474
5475         PR target/19005
5476         * gcc.c-torture/execute/pr19005.c: New test.
5477
5478         PR target/17828
5479         * g++.old-deja/g++.other/comdat5.C: New test.
5480         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5481
5482         * g++.dg/compat/struct-layout-1.exp: New file.
5483         * g++.dg/compat/struct-layout-1.h: New.
5484         * g++.dg/compat/struct-layout-1_generate.c: New.
5485         * g++.dg/compat/struct-layout-1_x1.h: New.
5486         * g++.dg/compat/struct-layout-1_x2.h: New.
5487         * g++.dg/compat/struct-layout-1_y1.h: New.
5488         * g++.dg/compat/struct-layout-1_y2.h: New.
5489
5490         * gcc.dg/20050330-2.c: New test.
5491
5492 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5493
5494         PR fortran/25292
5495         * gfortran.dg/associated_1.f90: New.
5496
5497 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5498
5499         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5500         ILP32 vect_no_align platforms.
5501
5502 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5503             Jakub Jelinek  <jakub@redhat.com>
5504
5505         PR target/25268
5506         * gcc.c-torture/compile/20051207-1.c: New test.
5507
5508 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5509
5510         PR testsuite/20772
5511         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5512         gcc.dg/torture/pr18582-1.c,
5513         gcc.target/i386/attributes-error.c: Also test on x86_64.
5514
5515         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5516
5517 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5518
5519         PR c++/19397
5520         * g++.dg/template/typedef3.C: New test.
5521
5522         PR c++/19762
5523         PR c++/19764
5524         * g++.dg/template/dtor3.C: Fix error markers.
5525
5526 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5527
5528         * lib/target-supports.exp (check_effective_target_sync_char_short):
5529         Add s390*.
5530
5531 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5532
5533         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5534
5535 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5536
5537         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5538         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5539         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5540         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5541
5542 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5543
5544         PR c++/25263
5545         * g++.dg/other/array2.C: New test case.
5546
5547 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5548
5549         * gcc.dg/darwin-weakimport-3.c: New.
5550
5551         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5552         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5553         and to work on Darwin.
5554         * gcc.dg/attr-weakref-1b.c: New file.
5555         * gcc.dg/attr-weakref-2.c: New test.
5556         * gcc.dg/darwin-weakref-1.c: New test.
5557
5558 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5559
5560         PR testsuite/25247
5561         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5562         use in selector expressions.
5563         (dg-xfail-if): Ditto.
5564         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5565         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5566         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5567         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5568         * gcc.test-framework/test-framework.exp: Skip generated tests if
5569         CHECK_TEST_FRAMEWORK is not 1.
5570
5571 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5572
5573         PR tree-optimization/24963
5574         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5575
5576         PR target/24108
5577         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5578
5579         PR target/18580
5580         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5581         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5582         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5583         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5584
5585 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5586
5587         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5588         dg-options.
5589
5590 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5591
5592         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5593
5594 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5595
5596         * gcc.dg/format/cast-1.c: New test.
5597
5598 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5599
5600         PR c/7776
5601         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5602         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5603         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5604         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5605
5606 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5607
5608         * gcc.dg/cast-pretty-print-1.c: New test.
5609
5610 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5611
5612         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5613
5614 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5615
5616         PR c++/24173
5617         * g++.dg/template/friend40.C: New test.
5618
5619 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5620
5621         PR target/25199
5622         * gcc.target/i386/movq-2.c: New test.
5623         * gcc.target/i386/movq.c: Remove target i?86, instead add
5624         dg-require-effective-target ilp32.
5625
5626 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5627
5628         PR c++/24103
5629         * g++.dg/other/default1.C: New test.
5630
5631 2005-12-02  Richard Guenther  <rguenther@suse.de>
5632
5633         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5634
5635 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5636
5637         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5638
5639 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5640
5641         PR target/21017
5642         * gcc.target/powerpc/rotate.c: New.
5643
5644 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5645
5646         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5647         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5648
5649 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5650
5651         PR c/13384
5652         * gcc.dg/pr17730-1.c: Adjust.
5653         * gcc.dg/lvalue1.c (main): Likewise.
5654         * gcc.dg/lvalue-2.c: Likewise.
5655         * g++.dg/pr7503-3.C
5656
5657 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5658
5659         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5660         error messages.
5661
5662 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5663
5664         PR fortran/24789
5665         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5666
5667 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5668
5669         PR target/24475
5670         * lib/target-supports.exp (check_effective_target_tls): New.
5671         (check_effective_target_tls_runtime): New.
5672         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5673         for TLS support.
5674         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5675         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5676         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5677         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5678         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5679         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5680         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5681         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5682         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5683         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5684         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5685         effective-target TLS.
5686         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5687         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5688         effective-target TLS runtime.
5689
5690 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5691
5692         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5693
5694 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5695
5696         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5697         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5698         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5699         ignored" warnings when "packing" is the same as the ABI layout.
5700
5701 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5702
5703         PR fortran/21302
5704         * gfortran.dg/line_length_1.f: New test.
5705         * gfortran.dg/line_length_2.f90: Ditto.
5706
5707 2005-11-30  Richard Guenther  <rguenther@suse.de>
5708
5709         PR tree-optimization/21655
5710         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5711
5712 2005-11-30  Dale Johannesen  <dalej@apple.com>
5713
5714         * gcc.c-torture/compile/pr24930.c: New.
5715
5716 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5717
5718         PR fortran/15809
5719         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5720
5721 2005-11-30  Jeff Law  <law@redhat.com>
5722
5723         * g++.old-deja/g++.law/pr25000.C: New test.
5724
5725 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5726
5727         * gcc.dg/tls/opt-11.c: New test.
5728
5729 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5730
5731         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5732         targets.
5733         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5734         LP64 ia64.
5735
5736 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5737
5738         * gfortran.dg/open_access_1.f90: New test.
5739
5740 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5741
5742         * gcc.dg/charset/builtin2.c: New test.
5743
5744 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5745
5746         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5747         on mmix-*-* for *_[xy].c.
5748
5749 2005-11-28  Kean Johnston  <jkj@sco.com>
5750
5751         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5752         headers.
5753         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5754         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5755         * gcc.target/i386/asm-3.c: Ditto.
5756         * gcc.target/i386/clobbers.c: Ditto.
5757         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5758         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5759         test regexp.
5760         * gcc.target/i386/mul.c: Ditto.
5761         * gcc.target/i386/ssetype-1.c: Ditto.
5762         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5763         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5764         static so the test works with -fPIC mode too. Based on comment in
5765         PR19231 by Pinski.
5766         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5767
5768 2005-11-28  Richard Guenther  <rguenther@suse.de>
5769
5770         * gcc.dg/alias-9.c: New testcase.
5771         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5772
5773 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5774             Uros Bizjak  <uros@kss-loka.si>
5775
5776         PR middle-end/20219
5777         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5778         tan(x)/sin(x) transformations.
5779
5780 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5781
5782         PR middle-end/24575
5783         * gcc.dg/tree-ssa/divide-3.c: New test.
5784         * gcc.dg/tree-ssa/divide-4.c: New test.
5785
5786 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5787
5788         PR fortran/24917
5789         *  gfortran.dg/boz_6.f90: New test.
5790
5791 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5792
5793         PR fortran/23912
5794         * gfortran.dg/modulo_1.f90: New test.
5795
5796 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5797
5798         PR libfortran/24919
5799         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5800         fail on CRLF platforms.
5801         * gfortran.dg/ftell_2.f90: Likewise.
5802
5803 2005-11-26  Eric Christopher  <echristo@apple.com>
5804
5805         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5806
5807 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5808
5809         * objc.dg/gnu-runtime-3.m: Simplify.
5810
5811 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5812
5813         PR middle-end/23669
5814         * gcc.dg/tree-ssa/divide-1.c: New test.
5815         * gcc.dg/tree-ssa/divide-2.c: New test.
5816
5817 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5818
5819         PR libgfortran/24945
5820         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5821
5822 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5823
5824         PR libgfortran/24945
5825         * gfortran.dg/open_status_2.f90: New test.
5826
5827 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5828
5829         * gcc.c-torture/execute/builtins/fprintf.c,
5830         gcc.c-torture/execute/builtins/fputs-lib.c,
5831         gcc.c-torture/execute/builtins/fputs.c,
5832         gcc.c-torture/execute/builtins/lib/fprintf.c,
5833         gcc.c-torture/execute/builtins/lib/printf.c,
5834         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5835
5836 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5837
5838         * gcc.dg/20050922-2.c: New test.
5839
5840 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5841
5842         * objc.dg/gnu-runtime-3.m: New test.
5843
5844 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5845
5846         PR c++/9278
5847         * g++.dg/other/void1.C: New test.
5848
5849 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5850
5851         PR middle-end/24998
5852         * gcc.dg/torture/fp-int-convert-float.c,
5853         gcc.dg/torture/fp-int-convert-double.c,
5854         gcc.dg/torture/fp-int-convert-long-double.c,
5855         gcc.dg/torture/fp-int-convert-timode.c,
5856         gcc.dg/torture/fp-int-convert-float80.c,
5857         gcc.dg/torture/fp-int-convert-float80-timode.c,
5858         gcc.dg/torture/fp-int-convert-float128.c,
5859         gcc.dg/torture/fp-int-convert-float128-timode.c,
5860         gcc.dg/torture/fp-int-convert.h: New files.
5861
5862 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5863
5864         PR middle-end/24989
5865         * gcc.dg/tree-ssa/bool-10.c: New test.
5866         * gcc.dg/tree-ssa/bool-11.c: New test.
5867         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5868
5869 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5870
5871         PR middle-end/24990
5872         * tree-ssa/pr24990-1.c: New test.
5873
5874 2005-11-24  Richard Guenther  <rguenther@suse.de>
5875         Dirk Mueller <dmueller@suse.de>
5876
5877         PR c++/14024
5878         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5879         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5880         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5881         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5882         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5883         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5884
5885 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5886
5887         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5888
5889 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5890
5891         PR c/21668
5892         * gcc.dg/Wc++-compat.c: New.
5893         * gcc.dg/Wno-c++-compat.c: New.
5894
5895 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5896
5897         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5898         (vspltish, vspltisw): Likewise.
5899
5900 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5901
5902         PR libgfortran/24794
5903         * gfortran.dg/namelist_12.f: Fix quotes.
5904         * gfortran.dg/namelist_13.f90: Fix quotes.
5905         * gfortran.dg/namelist_14.f90: Fix quotes.
5906         * gfortran.dg/namelist_15.f90: Fix quotes.
5907         * gfortran.dg/namelist_use.f90: Fix quotes.
5908         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5909         * gfortran.dg/namelist_21.f90: New test.
5910         * gfortran.dg/namelist_22.f90: New test.
5911
5912 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5913
5914         PR target/23435
5915         * gcc.c-torture/compile/pr23435.c: New.
5916
5917 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5918
5919         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5920
5921 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5922
5923         * gcc.target/powerpc/405-macchw-1.c,
5924         gcc.target/powerpc/405-macchw-2.c,
5925         gcc.target/powerpc/405-macchwu-1.c,
5926         gcc.target/powerpc/405-macchwu-2.c,
5927         gcc.target/powerpc/405-machhw-1.c,
5928         gcc.target/powerpc/405-machhw-2.c,
5929         gcc.target/powerpc/405-machhwu-1.c,
5930         gcc.target/powerpc/405-machhwu-2.c,
5931         gcc.target/powerpc/405-maclhw-1.c,
5932         gcc.target/powerpc/405-maclhw-2.c,
5933         gcc.target/powerpc/405-maclhwu-1.c,
5934         gcc.target/powerpc/405-maclhwu-2.c,
5935         gcc.target/powerpc/405-mulchw-1.c,
5936         gcc.target/powerpc/405-mulchw-2.c,
5937         gcc.target/powerpc/405-mulchwu-1.c,
5938         gcc.target/powerpc/405-mulchwu-2.c,
5939         gcc.target/powerpc/405-mulhhw-1.c,
5940         gcc.target/powerpc/405-mulhhw-2.c,
5941         gcc.target/powerpc/405-mulhhwu-1.c,
5942         gcc.target/powerpc/405-mulhhwu-2.c,
5943         gcc.target/powerpc/405-mullhw-1.c,
5944         gcc.target/powerpc/405-mullhw-2.c,
5945         gcc.target/powerpc/405-mullhwu-1.c,
5946         gcc.target/powerpc/405-mullhwu-2.c,
5947         gcc.target/powerpc/405-nmacchw-1.c,
5948         gcc.target/powerpc/405-nmacchw-2.c,
5949         gcc.target/powerpc/405-nmachhw-1.c,
5950         gcc.target/powerpc/405-nmachhw-2.c,
5951         gcc.target/powerpc/405-nmaclhw-1.c,
5952         gcc.target/powerpc/405-nmaclhw-2.c,
5953         gcc.target/powerpc/440-macchw-1.c,
5954         gcc.target/powerpc/440-macchw-2.c,
5955         gcc.target/powerpc/440-macchwu-1.c,
5956         gcc.target/powerpc/440-macchwu-2.c,
5957         gcc.target/powerpc/440-machhw-1.c,
5958         gcc.target/powerpc/440-machhw-2.c,
5959         gcc.target/powerpc/440-machhwu-1.c,
5960         gcc.target/powerpc/440-machhwu-2.c,
5961         gcc.target/powerpc/440-maclhw-1.c,
5962         gcc.target/powerpc/440-maclhw-2.c,
5963         gcc.target/powerpc/440-maclhwu-1.c,
5964         gcc.target/powerpc/440-maclhwu-2.c,
5965         gcc.target/powerpc/440-mulchw-1.c,
5966         gcc.target/powerpc/440-mulchw-2.c,
5967         gcc.target/powerpc/440-mulchwu-1.c,
5968         gcc.target/powerpc/440-mulchwu-2.c,
5969         gcc.target/powerpc/440-mulhhw-1.c,
5970         gcc.target/powerpc/440-mulhhw-2.c,
5971         gcc.target/powerpc/440-mulhhwu-1.c,
5972         gcc.target/powerpc/440-mulhhwu-2.c,
5973         gcc.target/powerpc/440-mullhw-1.c,
5974         gcc.target/powerpc/440-mullhw-2.c,
5975         gcc.target/powerpc/440-mullhwu-1.c,
5976         gcc.target/powerpc/440-mullhwu-2.c,
5977         gcc.target/powerpc/440-nmacchw-1.c,
5978         gcc.target/powerpc/440-nmacchw-2.c,
5979         gcc.target/powerpc/440-nmachhw-1.c,
5980         gcc.target/powerpc/440-nmachhw-2.c,
5981         gcc.target/powerpc/440-nmaclhw-1.c,
5982         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
5983
5984 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR fortran/24774
5987         * gfortran.dg/inquire_9.f90: New test.
5988
5989         PR fortran/21647
5990         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
5991
5992 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5993
5994         PR libfortran/24432
5995         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5996         Check that 'cos' is supported.
5997
5998 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
5999
6000         PR fortran/24223
6001         * gfortran.dg/substring_equivalence.f90: New test.
6002
6003         PR fortran/24705
6004         * gfortran.dg/auto_internal_assumed.f90: New test.
6005
6006 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6007
6008         * gcc.dg/fold-div-2.c: New test.
6009
6010 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6011
6012         PR rtl-optimization/24883
6013         * gcc.c-torture/compile/pr24883.c: New test.
6014
6015 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6016
6017         PR middle-end/20583
6018         * gcc.c-torture/compile/pr20583.c: New.
6019
6020 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6021
6022         * gcc.c-torture/execute/usmul.c: New test.
6023
6024 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6025
6026         * gcc.dg/tree-ssa/vrp22.c: New test.
6027
6028 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6029
6030         PR middle-end/24912
6031         * gcc.dg/torture/pr24912-1.c: New test.
6032
6033 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6034
6035         PR fortran/24862
6036         * gfortran.dg/arrayio_derived_1.f90: New test.
6037
6038 2005-11-19  Richard Guenther  <rguenther@suse.de>
6039
6040         PR middle-end/23294
6041         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6042
6043 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6044
6045         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6046
6047 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/8355
6050         * g++.dg/template/friend39.C: New test.
6051
6052 2005-11-18  James E Wilson  <wilson@specifix.com>
6053
6054         * gcc.dg/builtin-strstr.c: New.
6055
6056 2005-11-18  Richard Henderson  <rth@redhat.com>
6057
6058         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6059         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6060         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6061         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6062         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6063         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6064         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6065         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6066         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6067         renaming to remove initial "ia64-".
6068
6069 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6070
6071         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6072
6073 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6074
6075         * g++.dg/cpp/string-2.C: New test.
6076
6077 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6078
6079         * gcc.dg/tree-ssa/loop-14.c: New test.
6080
6081 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6082             Michael Chamberlain <michael@chamberlain.net.au>
6083
6084         * ada/acats/run_all.sh (target_run): Kill long running tests.
6085
6086 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6087
6088         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6089         * gcc.dg/cleanup-9.c: Likewise.
6090         * gcc.dg/cleanup-10.c: Likewise.
6091         * gcc.dg/cleanup-11.c: Likewise.
6092
6093 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6094
6095         PR fortran/24892
6096         * gfortran.dg/open_access_append_1.f90: New test.
6097         * gfortran.dg/open_access_append_2.f90: New test.
6098
6099 2005-11-16  Richard Guenther  <rguenther@suse.de>
6100
6101         PR middle-end/24851
6102         * gcc.c-torture/execute/pr24851.c: New testcase.
6103
6104 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6105
6106         * gcc.dg/fold-overflow-1.c: New test.
6107
6108 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6109
6110         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6111         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6112
6113 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6114
6115         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6116         structures.
6117         * g++.dg/eh/forced2.C: Likewise.
6118         * g++.dg/eh/forced3.C: Likewise.
6119         * g++.dg/eh/forced4.C: Likewise.
6120
6121 2005-11-11  Mike Stump  <mrs@apple.com>
6122
6123         * g++.old-deja/g++.mike/unused.C: Add.
6124
6125 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6126
6127         PR c++/24667
6128         * g++.dg/warn/Wcast-qual1.C: New test.
6129
6130 2005-11-15  Jan Hubicka  <jh@suse.cz>
6131
6132         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6133
6134 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6135
6136         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6137
6138 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6139
6140         PR 24840
6141         * gcc.dg/tree-ssa/pr24840.c: New test.
6142
6143 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6144
6145         PR testsuite/24841
6146         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6147
6148 2005-11-14  Dale Johannesen  <dalej@apple.com>
6149
6150         * gcc.c-torture/execute/20051113-1.c: New.
6151
6152 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/24687
6155         * g++.dg/template/crash43.C: New test.
6156
6157 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6158
6159         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6160
6161 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/24817
6164         * g++.dg/eh/spec8.C: New test.
6165
6166 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6167
6168         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6169
6170 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6171
6172         PR c++/20293
6173         * g++.dg/parse/ambig4.C: New test.
6174         * g++.dg/tc1/dr101.C: Adjust error markers.
6175         * g++.dg/lookup/strong-using-2.C: Likewise.
6176         * g++.dg/lookup/ambig5.C: Likewise.
6177         * g++.dg/lookup/ambig4.C: Likewise.
6178         * g++.dg/parse/crash22.C: Likewise.
6179
6180 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6181
6182         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6183
6184 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6185
6186         * gcc.dg/nested-calls-1.c: New test.
6187
6188 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6189
6190         * gfortran.dg/complex_intrinsic_1.f90: New test.
6191         * gfortran.dg/complex_intrinsic_2.f90: New test.
6192         * gfortran.dg/fgetc_1.f90: New test.
6193         * gfortran.dg/fgetc_2.f90: New test.
6194         * gfortran.dg/fgetc_3.f90: New test.
6195         * gfortran.dg/ftell_1.f90: New test.
6196         * gfortran.dg/ftell_2.f90: New test.
6197         * gfortran.dg/gnu_logical_1.F: New test.
6198         * gfortran.dg/gnu_logical_2.f90: New test.
6199
6200 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6201
6202         PR middle-end/24820
6203         * testsuite/gcc.dg/pr24820.c: New test.
6204
6205 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6206
6207         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6208         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6209         variable.
6210
6211 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6212
6213         testsuite/24614
6214         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6215
6216 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6217
6218         * gcc.target/cris/cris.exp: New file.
6219         * gcc.target/cris/rld-legit1.c: New test.
6220         * gcc.target/cris/rld-legit2.c: New test.
6221
6222 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6223
6224         PR c++/24780
6225         * g++.dg/opt/pr24780.C: New test.
6226
6227         PR c++/24761
6228         * g++.dg/template/asm1.C: New test.
6229
6230 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6231
6232         PR libgfortran/24787
6233         * gfortran.dg/scan_1.f90: New test.
6234
6235 2005-11-12  Jan Hubicka  <jh@suse.cz>
6236
6237         * gcc.target/i386/minmax-1.c: New.
6238         * gcc.target/i386/minmax-2.c: New.
6239
6240 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6241
6242         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6243
6244 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6245
6246         * gcc.c-torture/execute/20051110-1.c,
6247         gcc.c-torture/execute/20051110-2.c: New tests.
6248
6249 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6250
6251         PR middle-end/24750
6252         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6253         New tests.
6254
6255 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6256
6257         * lib/target-libpath.exp (get_shlib_extension): New proc.
6258         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6259         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6260         * lib/objc.exp (objc_target_compile): Likewise.
6261         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6262         detection.
6263
6264 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6265
6266         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6267
6268         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6269         Add -static to additional_flags and pass it to target_compile.
6270
6271 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6272
6273         PR libgfortran/24719
6274         gfortran.dg/read_noadvance.f90: New test.
6275
6276         PR libgfortran/24699
6277         gfortran.dg/fmt_t_2.f90: New test.
6278
6279         PR libgfortran/24785
6280         gfortran.dg/read_x_eor.f90: New test.
6281
6282         PR libgfortran/24584
6283         gfortran.dg/namelist_empty.f90: Rename test.
6284
6285         PR libgfortran/24489
6286         gfortran/read_eor.f90: Rename test.
6287
6288 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6289
6290         PR fortran/15976
6291         * gfortran.dg/automatic_module_variable.f90: New test.
6292
6293 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6294
6295         PR target/24445
6296         * gcc.dg/pr24445.c: New test.
6297
6298 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6299
6300         PR fortran/24655
6301         PR fortran/24755
6302         * gfortran.dg/recursive_statement_functions.f90: Add statement
6303         functions using inline intrinsic functions and parameters to test
6304         that they no longer seg-fault.
6305
6306         PR fortran/24409
6307         gfortran.dg/nested_modules_4.f90: New test.
6308         gfortran.dg/nested_modules_5.f90: New test.
6309
6310 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6311
6312         PR fortran/24643
6313         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6314
6315 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6316
6317         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6318         failures.
6319
6320 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6321
6322         * gcc.dg/sparc-getcontext-1.c: New test.
6323
6324 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6325
6326         * gcc.dg/ifcvt-fabs-1.c: New test.
6327
6328 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6329
6330         PR other/4372
6331         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6332         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6333
6334 2005-11-09  Richard Guenther  <rguenther@suse.de>
6335
6336         PR tree-optimization/24716
6337         * gcc.c-torture/execute/pr24716.c: New testcase.
6338
6339 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6340
6341         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6342
6343 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6344
6345         PR 24624
6346         * gcc.dg/pr24624.c: Testcase added.
6347
6348 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6349
6350         PR 24623
6351         * g++.dg/other/pr24623.C: Testcase added.
6352
6353 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6354
6355         PR fortran/22607
6356         * gfortran-dg/pure_byref_1.f90: New.
6357         * gfortran-dg/pure_byref_2.f90: New.
6358
6359 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6360
6361         PR c/24101
6362         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6363         * gcc.dg/dg.exp: Run main loop also for *.i files.
6364
6365 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6366
6367         PR c++/19450
6368         * g++.dg/tls/diag-3.C: New test.
6369         * g++.dg/tls/diag-4.C: New test.
6370         * g++.dg/tls/static-1.C: New test.
6371         * g++.dg/tls/static-1a.cc: New file.
6372
6373 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6374
6375         PR 23046
6376         * g++.dg/tree-ssa/pr23046.C: New test.
6377
6378 2005-11-08  Devang Patel <dpatel@apple.com>
6379
6380         PR tree-optimization/23115
6381         * gcc.dg/tree-ssa/pr23115.c: New.
6382
6383 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6384
6385         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6386         * gcc.target/powerpc/pr16155.c: Same.
6387         * gcc.target/powerpc/altivec-1.c: Same.
6388         * gcc.target/powerpc/altivec-2.c: Same.
6389         * gcc.target/powerpc/altivec-3.c: Same.
6390         * gcc.target/powerpc/altivec-5.c: Same.
6391         * gcc.target/powerpc/altivec-11.c: Same.
6392         * gcc.target/powerpc/altivec-12.c: Same.
6393         * gcc.target/powerpc/altivec-14.c: Same.
6394         * gcc.target/powerpc/altivec-22.c: Same.
6395         * gcc.target/powerpc/altivec-consts.c: Same.
6396         * gcc.target/powerpc/altivec-pr22085.c: Same.
6397         * gcc.target/powerpc/altivec-splat.c: Same.
6398         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6399         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6400         * gcc.target/powerpc/darwin-longlong.c: Same.
6401
6402 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6403
6404         PR target/19340
6405         * gcc.dg/pr19340.c: New test.
6406
6407 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6408
6409         PR rtl-optimization/24683
6410         * gcc.dg/pr24683.c: New test.
6411
6412 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6413
6414         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6415         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6416
6417 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6418
6419         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6420
6421 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6422
6423         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6424
6425 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6426
6427         PR target/24230
6428
6429         * gcc.target/powerpc/altivec-consts.c,
6430         gcc.target/powerpc/altivec-splat.c: New testcase.
6431
6432 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6433
6434         PR c/24599
6435
6436         * gcc.dg/overflow-2.c: New testcase.
6437
6438 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR rtl-optimization/23567
6441         * gcc.c-torture/execute/20051104-1.c: New test.
6442
6443 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6444
6445         PR fortran/24534
6446         gfortran.dg/private_type_2.f90: Modified to check that case with
6447         PRIVATE declaration within derived type is accepted.
6448
6449         PR fortran/20838
6450         gfortran.dg/pointer_assign_1.f90: New test.
6451
6452         PR fortran/20840
6453         * gfortran.dg/arrayio_0.f90: New test.
6454
6455         PR fortran/17737
6456         gfortran.dg/data_initialized.f90: New test.
6457         gfortran.dg/data_constraints_1.f90: New test.
6458         gfortran.dg/data_constraints_2.f90: New test.
6459
6460 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6461
6462         PR fortran/24174
6463         PR fortran/24305
6464         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6465
6466 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6467
6468         PR 24670
6469         * gcc.dg/tree-ssa/pr24670.c: New test.
6470
6471 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6472
6473         PR target/22432
6474         * gcc.target/i386/pr22432.c: New test.
6475
6476 2005-11-05  Richard Henderson  <rth@redhat.com>
6477
6478         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6479         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6480         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6481         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6482         from gcc.dg/alpha-*.
6483         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6484         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6485
6486 2005-11-05  Andreas Jaeger  <aj@suse.de>
6487
6488         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6489
6490 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6491
6492         PR target/23424
6493         * gcc.dg/torture/pr23424-1.c: New test.
6494
6495 2005-11-04  Richard Henderson  <rth@redhat.com>
6496
6497         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6498         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6499         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6500         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6501         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6502         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6503         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6504         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6505         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6506         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6507         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6508         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6509         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6510         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6511         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6512         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6513         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6514         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6515         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6516         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6517         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6518         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6519         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6520         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6521         Move from gcc.dg/.
6522         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6523         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6524         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6525         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6526         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6527         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6528         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6529         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6530         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6531         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6532         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6533         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6534         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6535         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6536         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6537         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6538         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6539         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6540         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6541         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6542         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6543         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6544         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6545         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6546         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6547         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6548         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6549         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6550         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6551         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6552         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6553         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6554         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6555         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6556         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6557         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6558         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6559         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6560         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6561         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6562         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6563         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6564         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6565         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6566         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6567
6568 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6569
6570         PR 24627
6571         * gcc.dg/tree-ssa/pr24627.c: New test.
6572
6573 2005-11-04 Paul Brook  <paul@codesourcery.com>
6574
6575         * gcc.dg/tls/opt-10.c: New test.
6576
6577 2005-11-04  Andreas Jaeger  <aj@suse.de>
6578
6579         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6580         avoid extra warnings.
6581
6582 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6583
6584         PR libfortran/22298
6585         * gcc/testsuite/lib/target-supports.exp
6586         (check_effective_target_static_libgfortran): New
6587         static_libgfortran effective target.
6588         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6589         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6590
6591 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6592
6593         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6594
6595 2005-11-03  Josh Conner  <jconner@apple.com>
6596
6597         PR c++/19989
6598         g++.dg/ext/array2.C: New test.
6599         g++.dg/template/dependent-name3.C: New test.
6600         g++.dg/template/dependent-name4.C: New test.
6601         g++.dg/template/sfinae2.C: New test.
6602
6603 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6604
6605         PR preprocessor/22042
6606         * gcc.dg/cpp/strify4.c: New test.
6607
6608 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6609
6610         PR c++/17964
6611         * g++.dg/cpp/string-1.C: New test.
6612
6613 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6614
6615         * gcc.target/powerpc: New directory.
6616         * gcc.target/powerpc/powerpc.exp: New file.
6617         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6618         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6619         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6620         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6621         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6622         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6623         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6624         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6625         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6626         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6627         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6628         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6629         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6630         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6631         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6632         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6633         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6634         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6635         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6636         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6637         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6638         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6639         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6640         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6641         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6642         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6643         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6644         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6645         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6646         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6647         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6648         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6649         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6650         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6651
6652 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6653
6654         PR c++/21627
6655         * g++.dg/warn/inline2.C: New test.
6656
6657 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6658
6659         PR middle-end/23155
6660         * g++.dg/ext/c99struct1.C: New test.
6661         * gcc.dg/union-cast-1.c: New test.
6662         * gcc.dg/union-cast-2.c: New test.
6663         * gcc.dg/union-cast-3.c: New test.
6664
6665 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6666
6667         PR middle-end/24589
6668         * gcc.c-torture/execute/zero-struct-2.c: New test.
6669
6670 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6671
6672         PR c++/24582
6673         * g++.dg/init/switch1.C: New test.
6674
6675 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6676
6677         * gcc.dg/delay-slot-1.c: New test.
6678
6679 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6680
6681         PR target/24620
6682         * gcc.dg/pr24620.c: New test.
6683
6684 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6685
6686         PR c/24329
6687         * gcc.dg/format/unnamed-1.c: New test.
6688
6689 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c++/22434
6692         * g++.dg/expr/cond8.C: New test.
6693
6694         PR c++/24560
6695         * g++.dg/parse/dot1.C: New test.
6696
6697 2005-11-02  Jan Hubicka  <jh@suse.cz>
6698
6699         PR target/23303
6700         * gcc.dg/i386-lea.c: New test
6701
6702 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6703
6704         PR target/24615
6705         * gcc.dg/pr24615.c: New test.
6706
6707 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6708
6709         PR target/24600
6710         * gcc.dg/pr24600.c: New test.
6711
6712 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/19253
6715         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6716         * g++.dg/parse/typename9.C: New test.
6717         * g++/dg/parse/typename10.C: Likewise.
6718
6719 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6720
6721         PR fortran/18157
6722         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6723         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6724         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6725
6726 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/24569
6729         * g++.dg/debug/static1.C: New test.
6730
6731 2005-11-02  Josh Conner  <jconner@apple.com>
6732
6733         * g++.dg/crash38.C: moved into proper directory...
6734         * g++.dg/template/crash42.C: ...here
6735
6736 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6737
6738         PR target/18338
6739         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6740         pcc_bitfield_type_matters || default_packed.
6741
6742         * lib/target-supports.exp
6743         (check_effective_target_pcc_bitfield_type_matters): New proc.
6744         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6745
6746         PR testsuite/23304
6747         * lib/target-supports.exp (check_effective_default_packed): New proc.
6748         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6749         Gate expected errors on target ! default_packed.
6750         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6751
6752 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6753
6754         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6755         change (r106358).
6756
6757 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6758
6759         PR fortran/24008
6760         * gfortran.dg/entry_5.f90: New.
6761         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6762
6763 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6764
6765         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6766
6767 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6768
6769         PR fortran/21565
6770         gfortran.dg/namelist_blockdata.f90: New test.
6771
6772         PR fortran/18737
6773         gfortran.dg/external_implicit_none.f90: New test.
6774
6775         PR fortran/14994
6776         * gfortran.dg/secnds.f: New test.
6777
6778 2005-10-31  Jan Hubicka  <jh@suse.cz>
6779
6780         PR target/20928
6781         * gcc.c-torture/compile/pr20928.c: New test.
6782
6783 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6784
6785         PR middle-end/23492
6786         * gcc.c-torture/compile/zero-strct-5.c: New test.
6787
6788 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6789
6790         PR libgfortran/24584
6791         * gfortran.dg/pr24584.f90: New test.
6792
6793 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6794
6795         PR fortran/18883
6796         * gfortran.dg/char_result_9.f90: New.
6797         * gfortran.dg/char_result_10.f90: New.
6798
6799 2005-10-30  Jan Hubicka  <jh@suse.cz>
6800
6801         * g++.dg/tree-ssa/pr24172.C: New testcase.
6802
6803 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6804
6805         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6806
6807 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6808
6809         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6810         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6811         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6812         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6813         gfortran.dg/enum_9.f90,
6814         gfortran.fortran-torture/compile/enum_1.f90,
6815         gfortran.fortran-torture/execute/enum_1.f90,
6816         gfortran.fortran-torture/execute/enum_2.f90,
6817         gfortran.fortran-torture/execute/enum_3.f90,
6818         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6819
6820 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6821
6822         PR target/18482
6823         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6824         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6825
6826 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6827
6828         PR libfortran/20179
6829         * gfortran.dg/mixed_io_1.f90: New test.
6830         * gfortran.dg/mixed_io_1.c: New file.
6831
6832 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6833
6834         * gfortran.dg/malloc_free_1.f90: New test.
6835
6836 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6837
6838         * gcc.dg/nested-func-4.c: Require profiling -pg.
6839
6840 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6841
6842         PR C++/23229
6843         * g++.dg/warn/main-2.C: New test.
6844
6845 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6846
6847         PR fortran/24545
6848         * gfortran.dg/interface_2.f90: new test.
6849
6850 2005-10-28  Josh Conner  <jconner@apple.com>
6851
6852         PR c++/22153
6853         * g++.dg/template/crash38.C: New test.
6854         * g++.dg/parse/explicit1.C: Change expected errors.
6855
6856 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6857
6858         PR C++/23426
6859         * g++.dg/other/large-size-array.C: New test.
6860
6861 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6862
6863         PR middle-end/24362
6864         * g++.dg/opt/complex4.C: New test.
6865
6866 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6867
6868         * gcc.dg/nested-func-4.c: New test.
6869
6870 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6871
6872         PR fortran/24158
6873         gfortran.dg/derived_recursion.f90: New test.
6874         gfortran.dg/implicit_actual.f90: New test.
6875
6876 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6877
6878         PR middle-end/24295, PR testsuite/24477
6879         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6880         removed when weakref hits the tree.
6881
6882 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6883
6884         * gfortran.dg/cray_pointers_4.f90: New test.
6885
6886         * gfortran.dg/cray_pointers_5.f90: New test.
6887
6888 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6889
6890         PR fortran/22290
6891         * gfortran.dg/assign_5.f90: New test.
6892         * gfortran.dg/assign_6.f: New test.
6893
6894 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6895
6896         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6897         CPU has no SSE support.
6898
6899 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6900
6901         PR libgfortran/24224
6902         * gfortran.dg/arrayio_1.f90: Update attribution.
6903         * gfortran.dg/arrayio_2.f90: Update attribution.
6904         * gfortran.dg/arrayio_3.f90: Update attribution.
6905         * gfortran.dg/arrayio_4.f90: Update test conditions.
6906         * gfortran.dg/arrayio_5.f90: Update attribution.
6907         * gfortran.dg/arrayio_6.f90: New test.
6908         * gfortran.dg/arrayio_7.f90: New test.
6909
6910 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6911
6912         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6913
6914 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6915
6916         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6917
6918 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6919
6920         PR fortran/24416
6921         * gfortran.dg/namelist_char_only.f90: New test.
6922
6923 2005-10-24  Asher Langton  <langton2@llnl.gov>
6924
6925         PR fortran/17031
6926         PR fortran/22282
6927         * gfortran.dg/cray_pointers_1.f90: New test.
6928         * gfortran.dg/cray_pointers_2.f90: New test.
6929         * gfortran.dg/cray_pointers_3.f90: New test.
6930         * gfortran.dg/loc_1.f90: New test.
6931         * gfortran.dg/loc_2.f90: New test.
6932
6933 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6934
6935         * gcc.dg/pr24225.c: New test.
6936
6937 2005-10-24  Asher Langton  <langton2@llnl.gov>
6938
6939         * gfortran.dg/dup_save_1.f90: New test.
6940         * gfortran.dg/dup_save_2.f90: New test.
6941
6942 2005-10-24  Paul Brook  <paul@codesourcery.com>
6943
6944         PR 24107
6945         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6946         stdint.h.
6947
6948 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6949
6950         PR libgfortran/24489
6951         * gfortran.dg/pr24489.f90: New test.
6952
6953 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6954
6955         PR fortran/23635
6956         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6957
6958 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6959
6960         PR target/18911
6961         * g++.dg/init/array16.C: Skip for mmix-*-*.
6962
6963 2005-10-23  Asher Langton  <langton2@llnl.gov>
6964
6965         * gfortran.dg/byte_1.f90: New test.
6966         * gfortran.dg/byte_2.f90: New test.
6967
6968 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
6969
6970         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
6971
6972 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
6973
6974         PR fortran/18022
6975         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
6976
6977         PR fortran/24311
6978         * gfortran.dg/merge_char_const.f90: New test.
6979
6980         PR fortran/24384
6981         * gfortran.dg/spread_scalar_source.f90: New test.
6982
6983 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
6984
6985         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
6986
6987         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
6988         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
6989
6990         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
6991
6992 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
6993
6994         PR fortran/24426
6995         * gfortran.dg/der_pointer_4.f90: New.
6996
6997 2005-10-22  David Ayers  <d.ayers@inode.at>
6998
6999         * obj-c++.dg/except-1.mm: Simplify.
7000
7001 2005-10-21  David Ayers  <d.ayers@inode.at>
7002
7003         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7004
7005 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7006
7007         * gfortran.dg/assumed_dummy_2.f90: New test.
7008
7009 2005-10-21  James E Wilson  <wilson@specifix.com>
7010
7011         PR preprocessor/15220
7012         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7013
7014 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7015
7016         * gcc.c-torture/execute/20051021-1.c: New test.
7017
7018 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/24260
7021         * g++.dg/ext/tmplattr1.C: New test.
7022
7023 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7024
7025         PR fortran/24440
7026         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7027
7028 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7029
7030         * obj-c++.dg/except-1.mm: New.
7031
7032         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7033
7034 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7035
7036         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7037
7038 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7039
7040         PR middle-end/24295
7041         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7042         declarations with the same names as thunks' alias targets, use
7043         aliases instead.
7044         * gcc.dg/attr-alias-3.c: New test.
7045         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7046
7047 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7048
7049         PR c++/22618
7050         * g++.dg/parse/access8.C: New test.
7051
7052 2005-10-20  Richard Guenther  <rguenther@suse.de>
7053
7054         PR c++/24439
7055         * g++.dg/tree-ssa/pr24439.C: New testcase.
7056
7057 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7058
7059         * g++.dg/opt/delay-slot-1.C: New test.
7060
7061 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7062
7063         PR fortran/21625
7064         * gfortran.fg/der_init_1.f90: New.
7065
7066 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7067
7068         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7069
7070 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/21908
7073         * g++.dg/parse/error28.C: New test.
7074
7075 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7076
7077         * gcc.dg/profile-generate-2.c: New test.
7078
7079 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7080
7081         PR target/23589
7082         * g++.dg/ext/dllimport11.C: New.
7083
7084 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7085
7086         PR c++/22293
7087         * g++.dg/other/friend3.C: New test.
7088
7089 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7090
7091         PR c++/23293
7092         * g++.dg/template/error19.C: New test.
7093
7094 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7095
7096         PR c++/21383
7097         * g++.dg/overload/koenig2.C: New.
7098
7099         PR c++/23118
7100         * g++.dg/overload/error2.C: New.
7101
7102         PR c++/22604
7103         * g++.dg/inherit/covariant14.C: New.
7104
7105 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7106
7107         PR c++/23440
7108         * g++.dg/parse/for1.C: New test.
7109
7110 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7111
7112         PR fortran/23446
7113         * gfortran.dg/host_dummy_index_1.f90: New test.
7114
7115         PR fortran/21459
7116         * gfortran.dg/automatic_char_len_2.f90: New test.
7117
7118         PR fortran/20866
7119         * gfortran.dg/recursive_statement_functions.f90: New test.
7120
7121         PR fortran/20853
7122         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7123
7124         PR fortran/20849
7125         * gfortran.dg/external_initializer.f90: New test.
7126
7127         PR fortran/20837
7128         * non_module_public.f90: New test.
7129
7130 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7131
7132         PR c++/24386
7133         * g++.dg/template/overload7.C: New.
7134
7135         PR c++/22551
7136         * g++.dg/other/switch2.C: Remove expected warnings.
7137
7138         PR c++/21353
7139         * g++.dg/template/defarg6.C: New.
7140
7141 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7142
7143         PR target/24315
7144         * gcc.target/i386/pr24315.c: New test.
7145
7146 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7147
7148         PR c++/24389
7149         * g++.dg/template/static21.C: New test.
7150         * g++.dg/template/static21-a.cc: Likewise.
7151
7152 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7153
7154         PR c++/23959
7155         * g++.dg/warn/Wswitch-default-1.C: New test.
7156         * g++.dg/warn/Wswitch-default-2.C: New test.
7157
7158 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7159
7160         PR c++/22173
7161         * g++.dg/parse/template18.C: New test.
7162         * g++.dg/template/nontype15.C: Likewise.
7163
7164 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7165
7166         PR fortran/22273
7167         * gfortran.dg/spec_expr_2.f90: New.
7168
7169 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7170
7171         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7172         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7173         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7174         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7175         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7176         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7177         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7178         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7179         previous target-specific skips and warning-message matches where
7180         applicable.
7181
7182 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7183
7184         PR c++/21347
7185         * g++.dg/warn/Wctor-dtor.C: New test.
7186
7187 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7188
7189         PR c/23439
7190         * gcc.dg/for-1.c: New test.
7191
7192 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7193
7194         PR c++/19565
7195         * g++.dg/warn/Wconversion1.C: New test.
7196         * g++.dg/ext/packed4.C: Compile with -w.
7197         * g++.dg/opt/20050511-1.C: Likewise.
7198         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7199
7200 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7201
7202         * gfortran.dg/boz_5.f90: New test.
7203
7204 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7205
7206         PR c++/22551
7207         * g++.dg/other/switch2.C: New.
7208
7209         PR c++/23984
7210         * g++.dg/init/ctor7.C: New.
7211
7212 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7213
7214         PR c++/23730
7215         * g++.dg/parse/crash32.C: New test.
7216
7217 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7218
7219         PR c++/20721
7220         * g++.dg/init/goto2.C: New test.
7221
7222         PR c++/22464
7223         * g++.dg/template/crash/41.C: New test.
7224
7225         PR c++/22180
7226         * g++.dg/template/crash40.C: New test.
7227
7228         PR c++/23694
7229         * g++.dg/parse/friend5.C: New test.
7230
7231         PR c++/23307
7232         * g++.dg/template/crash38.C: New test.
7233
7234         PR c++/22352
7235         * g++.dg/template/friend38.C: New test.
7236
7237         PR c++/22405
7238         * g++.dg/template/crash39.C: New test.
7239
7240 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7241
7242         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7243         gcc.dg/debug/dwarf2/dwarf-char2.c,
7244         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7245
7246         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7247
7248 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7249
7250         * gcc.dg/dll-2.c: Add tests for warnings.
7251         * gcc.dg/dll-3.c: Likewise.
7252         * gcc.dg/dll-4.c: Likewise.
7253
7254         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7255         * g++.dg/ext/dllimport2.C: Likewise.
7256         * g++.dg/ext/dllimport3.C: Likewise.
7257         * g++.dg/ext/dllimport7.C: Likewise.
7258         * g++.dg/ext/dllimport8.C: Likewise.
7259         * g++.dg/ext/dllimport9.C: Likewise.
7260
7261 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7262
7263         PR fortran/24092
7264         * gfortran.dg/derived_pointer_recursion.f90: New test.
7265
7266 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7267
7268         * gcc.c-torture/execute/20051012-1.c: New test.
7269
7270 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7271
7272         PR fortran/18082
7273         * gfortran.dg/automatic_char_len_1.f90: New test.
7274
7275 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7276
7277         PR fortran/20847
7278         * gfortran.dg/save_common.f90: New test.
7279
7280         PR fortran/20856
7281         * gfortran.dg/save_result.f90: New test.
7282
7283 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7284
7285         PR c++/21592
7286         * g++.dg/template/dependent-expr1.C: Add new expected error.
7287         * g++.dg/template/dependent-expr2.C: Adjust error text.
7288         * g++.dg/template/overload6.C: New.
7289
7290         PR c++/23797
7291         * g++.dg/other/typename8.C: New.
7292
7293         PR c++/21117
7294         * g++.dg/other/return1.C: New.
7295
7296 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7297
7298         PR c++/24052
7299         * g++.dg/ext/label5.C: New.
7300
7301 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7302
7303         PR c++/19964
7304         * g++.dg/parse/crash31.C: New.
7305
7306 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7307
7308         * g++.dg/ipa/ipa-1.c: New test.
7309         * g++.dg/ipa/ipa-2.c: New test.
7310         * g++.dg/ipa/ipa-3.c: New test.
7311         * g++.dg/ipa/ipa-4.c: New test.
7312         * g++.dg/ipa/ipa-5.c: New test.
7313         * g++.dg/ipa/ipa.exp: New file.
7314
7315 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7316
7317         PR fortran/24207
7318         * gfortran.dg/private_type_3.f90: New test.
7319
7320 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7321
7322         PR fortran/20786
7323         gfortran.dg/aint_anint_1.f90: New test.
7324
7325 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7326
7327         PR libgfortran/24313
7328         gfortran.dg/csqrt.f: New test.
7329
7330 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7331
7332         PR c++/8057
7333         * g++.dg/warn/noeffect7.C: New test.
7334         * g++.dg/warn/noeffect2.C: Instantiate templates.
7335         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7336         and warning.
7337
7338 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7339
7340         PR c++/21089
7341         * g++.dg/init/float1.C: New test.
7342
7343         PR c++/24277
7344         * g++.dg/init/member1.C: Tweak error markers.
7345
7346 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7347
7348         PR testsuite/24281
7349         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7350         Check for null pointer.
7351
7352 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/21369
7355         * g++.dg/parse/ret-type3.C: New test.
7356
7357 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7358
7359         PR tree-opt/23946
7360         * gcc.c-torture/compile/pr23946.c: New test.
7361
7362 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7363
7364         * g++.dg/opt/mmx2.C: New test.
7365
7366 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/24277
7369         * g++.dg/template/static20.C: New test.
7370
7371         PR c++/24302
7372         * g++.dg/warn/Wunused-12.C: New test.
7373
7374         PR c++/23437
7375         * g++.dg/template/arg4.C: New test.
7376
7377 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7378
7379         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7380         * gcc.dg/ucnid-3.c: Likewise.
7381         * gcc.dg/ucnid-4.c: Likewise.
7382         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7383         * g++.dg/other/ucnid-1.C: Likewise.
7384         * gcc.dg/sparc-frame-1.c: New test.
7385
7386 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/24139
7389         * g++.dg/template/spec27.C: New test.
7390
7391         PR c++/24275
7392         * g++.dg/template/static19.C: New test.
7393
7394 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7395
7396         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7397         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7398
7399 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7400
7401         PR target/24136
7402         * gfortran.fortran-torture/compile/pr24136.f: New test.
7403
7404 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7405
7406         PR c++/22172
7407         * g++.dg/parse/crash30.C: New test.
7408
7409 2005-10-07  Richard Guenther  <rguenther@suse.de>
7410
7411         PR middle-end/24227
7412         * gcc.c-torture/compile/pr24227.c: New testcase.
7413
7414 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7415
7416         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7417         Do not put aligned attributes on array elements.
7418
7419 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7420
7421         PR testsuite/23611, PR testsuite/23615
7422         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7423         writing prototypes of library functions by hand.
7424         * obj-c++.dg/bitfield-4.mm: Likewise.
7425         * obj-c++.dg/const-str-4.mm: Likewise.
7426         * obj-c++.dg/encode-4.mm: Likewise.
7427         * obj-c++.dg/encode-5.mm: Likewise.
7428         * obj-c++.dg/encode-6.mm: Likewise.
7429         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7430         * obj-c++.dg/method-10.mm: Likewise.
7431         * obj-c++.dg/method-17.mm: Likewise.
7432         * obj-c++.dg/method-19.mm: Likewise.
7433         * obj-c++.dg/try-catch-2.mm: Likewise.
7434
7435 2005-10-06  Richard Henderson  <rth@redhat.com>
7436
7437         PR 24236
7438         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7439
7440 2005-10-06  Dale Johannesen  <dalej@apple.com>
7441
7442         * gcc.c-torture/execute/20030125-1.c: Correct.
7443
7444 2005-10-06  Richard Guenther  <rguenther@suse.de>
7445
7446         PR tree-optimization/24238
7447         * g++.dg/tree-ssa/pr24238.C: New testcase.
7448
7449 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7450
7451         PR 18568
7452         * gfortran.dg/der_pointer_3.f90: New test.
7453
7454 2005-10-05  Devang Patel  <dpatel@apple.com>
7455
7456         PR Debug/23205
7457         * g++.dg/other/PR23205.C: New.
7458
7459 2005-10-05  Richard Henderson  <rth@redhat.com>
7460
7461         PR target/23602
7462         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7463         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7464
7465 2005-10-05  Dale Johannesen  <dalej@apple.com>
7466
7467         * gcc.c-torture/execute/float-floor.c: New.
7468
7469 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7470
7471         PR tree-optimization/21419
7472         PR tree-optimization/24146
7473         PR tree-optimization/24151
7474
7475         * g++.dg/ext/asm7.C: New.
7476         * g++.dg/ext/asm8.C: New.
7477         * gcc.dg/asm-1.c: Compile on all targets.
7478         * gcc.dg/asm-pr24146.c: New.
7479         * gcc.dg/pr21419.c: Adjust error messages.
7480
7481 2005-10-05  Richard Guenther  <rguenther@suse.de>
7482
7483         PR fortran/24176
7484         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7485
7486 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7487
7488         PR c++/23513
7489         * g++.dg/template/spec22.C: Robustify test.
7490         * g++.dg/template/spec26.C: New.
7491
7492 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7493
7494         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7495         if target supports vector instructions.
7496
7497 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7498
7499         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7500         C99 functions.
7501
7502 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7503
7504         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7505         check_effective_target_fortran_large_int): Replace cached result
7506         when target changes.
7507
7508 2005-10-04  Devang Patel  <dpatel@apple.com>
7509
7510         * gcc.dg/i386-sse-vect-types.c: New.
7511
7512 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7513
7514         PR preprocessor/13726
7515         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7516         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7517
7518 2005-10-04  Richard Guenther  <rguenther@suse.de>
7519
7520         PR c/23576
7521         * gcc.dg/noncompile/pr23576.c: New testcase.
7522
7523 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7524
7525         PR middle-end/23125
7526         * gcc.dg/register-var-3.c: New test.
7527
7528 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7529
7530         * gcc.dg/pr23049.c: New test.
7531
7532         * gcc.dg/ucnid-4.c: Fix test.
7533
7534 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7535
7536         PR 23445
7537         * gcc.c-torture/compile/pr23445.c: New test.
7538
7539 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7540
7541         * g++.dg/overload/unknown1.C: New.
7542
7543 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7544
7545         PR c++/17775
7546         * g++.dg/template/repo4.C: New test.
7547
7548 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7549
7550         PR libfortran/19308
7551         * gfortran.dg/large_real_kind_2.F90: New test.
7552         * gfortran.dg/large_integer_kind_2.f90: New test.
7553
7554 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7555
7556         * lib/target-supports.exp (check_effective_target_vect_shift):
7557         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7558         (check_effective_target_vect_condition): Fix copy-n-pasto.
7559
7560         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7561         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7562         targets.
7563
7564 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7565
7566         PR c++/22621
7567         * g++.dg/template/overload5.C : New test.
7568
7569         PR c++/23840
7570         * g++.dg/expr/stdarg1.C: New test.
7571
7572 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7573
7574         PR 24142
7575         * gcc.c-torture/execute/pr24142.c: New test.
7576
7577 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7578
7579         PR 24141
7580         * gcc.c-torture/execute/pr24141.c: New test.
7581
7582 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7583             Diego Novillo  <dnovillo@redhat.com>
7584
7585         PR 23604
7586         * gcc.c-torture/execute/pr23604.c: New test.
7587
7588 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7589
7590         PR fortran/16404
7591         PR fortran/20835
7592         PR fortran/20890
7593         PR fortran/20899
7594         PR fortran/20900
7595         PR fortran/20901
7596         PR fortran/20902
7597         gfortran.dg/equiv_constraint_1.f90: New test.
7598         gfortran.dg/equiv_constraint_2.f90: New test.
7599         gfortran.dg/equiv_constraint_3.f90: New test.
7600         gfortran.dg/equiv_constraint_4.f90: New test.
7601         gfortran.dg/equiv_constraint_5.f90: New test.
7602         gfortran.dg/equiv_constraint_6.f90: New test.
7603         gfortran.dg/equiv_constraint_7.f90: New test.
7604         gfortran.dg/equiv_constraint_8.f90: New test.
7605         gfortran.dg/private_type_1.f90: New test.
7606         gfortran.dg/private_type_2.f90: New test.
7607         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7608         980628-10.f: Assert std=gnu to permit mixing of
7609         types in equivalence statements.
7610
7611 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7612
7613         PR 24112
7614         * gfortran.dg/open_status_1.f90: New.
7615
7616 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7617
7618         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7619         * gcc.dg/vect/pr22480.c: Clean up temp files.
7620         * gcc.dg/vect/pr23831.c: Clean up temp files.
7621         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7622         Clean up temp files.
7623         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7624         Clean up temp files.
7625
7626         * gcc.dg/20050309-1.c: Clean up temp files.
7627         * gcc.dg/20050325-1.c: Clean up temp files.
7628
7629 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7630
7631         PR tree-optimization/24059
7632         * gcc.dg/vect/pr24059.c : New test.
7633
7634 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR middle-end/24109
7637         * gcc.c-torture/execute/20050929-1.c: New test.
7638
7639 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7640
7641         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7642
7643 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7644
7645         PR c/21419
7646         * gcc.dg/pr21419.c: New test.
7647
7648 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7649
7650         * gcc.dg/pr23911.c: New test.
7651
7652 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7653
7654         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7655
7656         PR c++/16782
7657         * g++.dg/parse/qualified4.C: New test.
7658         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7659         * g++.old-deja/g++.mike/p8154.C: Likewise.
7660
7661 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/22147
7664         * g++.dg/template/friend37.C: New test.
7665         * g++.dg/parse/crash28.C: Adjust error markers.
7666
7667 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR fortran/18518
7670         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7671
7672 2005-09-27  Devang Patel  <dpatel@apple.com>
7673
7674         PR tree-optimization/23625
7675         * gcc.dg/pr23625.c: New test.
7676
7677 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7678
7679         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7680         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7681
7682 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7683
7684         PR fortran/23677
7685         * gfortran.fortran-torture/execute/save_1.f90: New test.
7686         * gfortran.dg/save_1.f90: New test.
7687
7688 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7689
7690         * gcc.target/i386/builtin-apply-mmx.c: New test.
7691
7692         PR target/22576
7693         * gcc.target/i386/pr22576.c: New test.
7694
7695         PR target/22585
7696         * gcc.target/i386/pr22585.c: New test.
7697
7698         PR target/23268
7699         * gcc.target/i386/pr23268.c: New test.
7700
7701         PR middle-end/23831
7702         * gcc.dg/vect/pr23831.c: New test.
7703
7704         PR target/24055
7705         * gcc.target/i386/pr24055.c: New test.
7706
7707 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7708
7709         PR tree-optimization/23960
7710         * gcc.c-torture/compile/pr23960.c: New.
7711
7712 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7713
7714         PR fortran/16861
7715         * gfortran.dg/nested_modules_3.f90: New.
7716
7717 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7718
7719         PR fortran/24005
7720         gfortran.dg/interface_1.f90: New test.
7721
7722 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7723         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7724
7725         PR fortran/23843
7726         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7727
7728 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7729
7730         PR fortran/23516
7731         * gfortran.dg/imag_1.f: New test.
7732         * gfortran.dg/imag_2.f: Ditto.
7733
7734 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7735
7736         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7737
7738 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR c++/21983
7741         * g++.dg/warn/pr21983.C: New test.
7742
7743 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/23993
7746         * g++.dg/template/array14.C: New test.
7747
7748 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7749
7750         PR fortran/19929
7751         * gfortran.dg/der_ptr_component_1.f90: New test.
7752
7753 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7754
7755         PR c++/23965
7756         * g++.dg/template/error1.C: Reject "no matching function" message.
7757
7758 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7759
7760         PR c++/17609
7761         * g++.dg/lookup/error1.C: New test.
7762
7763 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7764
7765         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7766         functionality of the testcase.
7767
7768 2005-09-20  Richard Henderson  <rth@redhat.com>
7769
7770         * gcc.dg/vect/vect-22.c: Require vect_float.
7771         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7772
7773 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7774
7775         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7776         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7777         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7778         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7779         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7780         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7781         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7782         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7783         * gcc.dg/cpp/ucnid-8.c: New test.
7784
7785 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR tree-optimization/23929
7788         * gcc.c-torture/compile/pr23929.c: New test.
7789
7790 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7791
7792         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7793         for one loop.
7794
7795 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7796
7797         PR testsuite/23186
7798         * g++.dg/other/pr22003.C: Require named sections.
7799
7800 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7801
7802         PR c++/23947
7803         * g++.dg/rtti/crash3.C: New test.
7804
7805         PR tree-optimization/23818
7806         * gcc.dg/pr23818.c: New test.
7807
7808 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7809
7810         PR fortran/23420
7811         * gfortran.dg/print_fmt_4.f: New.
7812
7813 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR fortran/23663
7816         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7817
7818 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7819
7820         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7821         Use pointers to local alignable arrays instead. Added comments.
7822         * gcc.dg/vect/vect-46.c: Likewise.
7823         * gcc.dg/vect/vect-48.c: Likewise.
7824         * gcc.dg/vect/vect-49.c: Likewise.
7825         * gcc.dg/vect/vect-52.c: Likewise.
7826         * gcc.dg/vect/vect-53.c: Likewise.
7827         * gcc.dg/vect/vect-54.c: Likewise.
7828         * gcc.dg/vect/vect-56.c: Likewise.
7829         * gcc.dg/vect/vect-57.c: Likewise.
7830         * gcc.dg/vect/vect-58.c: Likewise.
7831         * gcc.dg/vect/vect-60.c: Likewise.
7832         * gcc.dg/vect/vect-61.c: Likewise.
7833
7834         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7835         The test is no longer vectorizable on vect_no_align targets.
7836         * gcc.dg/vect/vect-43.c: Likewsie.
7837
7838         * gcc.dg/vect/vect-44.c: Added comments.
7839         * gcc.dg/vect/vect-45.c: Added comments.
7840         * gcc.dg/vect/vect-50.c: Added comments.
7841         * gcc.dg/vect/vect-51.c: Added comments.
7842
7843         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7844         aligned type.
7845         * gcc.dg/vect/Os-vect-95.c: Likewise.
7846
7847         * gcc.dg/vect/vect-41.c: Test removed.
7848         * gcc.dg/vect/vect-47.c: Test removed.
7849         * gcc.dg/vect/vect-55.c: Test removed.
7850         * gcc.dg/vect/vect-59.c: Test removed.
7851
7852 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7853
7854         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7855         No longer vectorizable on vect_no_align targets.
7856         * gcc.dg/vect/pr20122.c: Likewise.
7857         * gcc.dg/vect/vect-74.c: Likewise.
7858         * gcc.dg/vect/vect-75.c: Likewise.
7859         * gcc.dg/vect/vect-76.c: Likewise.
7860
7861         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7862         Will not be vectorizable on vect_no_align targets once aliasing issues
7863         are resolved.
7864         * gcc.dg/vect/vect-79.c: Likewise.
7865
7866         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7867         * gcc.dg/vect/vect-78.c: Likewise.
7868         * gcc.dg/vect/vect-97.c: Likewise.
7869
7870 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7871
7872         * gcc.dg/pr23943.c: New test.
7873
7874 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7875
7876         PR fortran/19181
7877         * gfortran.dg/derived_pointer_null_1.f90: New test.
7878
7879 2005-09-18  Richard Guenther  <rguenther@suse.de>
7880
7881         PR middle-end/23944
7882         * gcc.c-torture/compile/pr23944.c: New testcase.
7883
7884 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7885
7886         PR fortran/15975
7887         * gfortran.dg/der_pointer_2.f90: New test.
7888
7889 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7890
7891         PR fortran/16861
7892         * gfortran.dg/nested_modules_2.f90: New test.
7893
7894 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7895
7896         PR c++/18368
7897         * g++.dg/other/semicolon.C: New test.
7898
7899 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7900
7901         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7902         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7903
7904 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7905
7906         PR c++/23914
7907         * g++.dg/template/static18.C: New test.
7908
7909         PR c++/21514
7910         * g++.dg/template/crash19.C: Remove dg-error marker.
7911         * g++.dg/template/local4.C: New test.
7912
7913 2005-09-16  Paul Brook  <paul@codesourcery.com>
7914
7915         PR fortran/23906
7916         * gfortran.dg/dependency_1.f90: New test.
7917
7918 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7919
7920         PR c++/23896
7921         * g++.dg/template/static17.C: New test.
7922
7923 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7924
7925         PR c++/23139
7926         * g++.dg/warn/huge-val1.C: New test.
7927
7928 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7929
7930         PR c++/13140
7931         * g++.dg/parse/class2.C: New test.
7932         * g++.dg/template/explicit8.C: Likewise.
7933         * g++.dg/template/spec25.C: Likewise.
7934
7935 2005-09-14  Josh Conner  <jconner@apple.com>
7936
7937         PR middle-end/23584
7938         * gcc.dg/pr23584.c: New test.
7939
7940 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7941
7942         PR fortran/21875 Internal Unit Array I/O, NIST
7943         * gfortran.dg/arrayio_1.f90: New test.
7944         * gfortran.dg/arrayio_1.f90: New test.
7945         * gfortran.dg/arrayio_1.f90: New test.
7946         * gfortran.dg/arrayio_1.f90: New test.
7947         * gfortran.dg/arrayio_1.f90: New test.
7948
7949 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7950
7951         PR middle-end/22480
7952         * gcc.dg/vect/pr22480.c: New test.
7953
7954 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7955
7956         PR fortran/19358
7957         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7958
7959 2005-09-13 Josh Conner <jconner@apple.com>
7960
7961         PR c++/23180
7962         * g++.dg/init/struct2.C: New test.
7963         * g++.dg/init/struct3.C: New test.
7964
7965 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
7966
7967         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7968         Clean up temp files.
7969         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
7970         gcc.dg/tree-ssa/builtin-fprintf-1.c,
7971         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
7972         gcc.dg/tree-ssa/builtin-printf-1.c,
7973         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
7974         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
7975         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
7976         gcc.dg/tree-ssa/builtin-vprintf-1.c,
7977         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
7978         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
7979         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
7980         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
7981         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
7982         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
7983         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
7984         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
7985
7986 2005-09-13  Josh Conner  <jconner@apple.com>
7987
7988         * lib/gcc-dg.exp: Load scanipa.exp.
7989         (cleanup-dump): New procedure.
7990         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
7991         * lib/scandump.exp: New file.
7992         * lib/scantree.exp: Use it.
7993         * lib/scanipa.exp: New file.
7994
7995 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
7996
7997         PR fortran/17740
7998         * gfortran.dg/generic_4.f90: New test.
7999
8000 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8001
8002         PR target/23816
8003         * gcc.target/i386/pr23816-1.c: New test.
8004         * gcc.target/i386/pr23816-2.c: New test.
8005
8006
8007 2005-09-13  Bastian Blank <waldi@debian.org>
8008
8009         PR c++/16171
8010         * g++.dg/abi/mangle26.C: New test.
8011         * g++.dg/abi/mangle27.C: New test.
8012         * g++.dg/abi/mangle28.C: New test.
8013         * g++.dg/abi/mangle29.C: New test.
8014
8015         PR c++/23839
8016         * g++.dg/parse/register1.C: New test.
8017
8018 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8019
8020         PR c++/23842
8021         * g++.dg/template/access16.C: New test.
8022
8023 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8024
8025         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8026
8027 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8028
8029         PR fortran/18899
8030         * gfortran.dg/shape_2.f90: New test.
8031
8032 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8033
8034         PR target/19269
8035         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8036         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8037         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8038         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8039         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8040         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8041         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8042         tests.
8043
8044 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/23841
8047         * g++.dg/parse/template17.C: New test.
8048
8049 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8050
8051         PR c++/23789
8052         * g++.dg/template/nontype14.C: New test.
8053
8054 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8055
8056         PR g++/7874
8057         * g++.dg/lookup/friend7.C: New test.
8058         * g++.dg/lookup/friend8.C: New test.
8059         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8060         so that it will be found via argument dependent lookup.
8061         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8062         friend functions which will no longer be found.
8063         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8064         function g, so that it will be found via argument dependent
8065         lookup.
8066         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8067         * g++.old-deja/g++.mike/net43.C: Likewise.
8068
8069 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8070
8071         PR c++/23691
8072         * g++.dg/template/static16.C: New test.
8073
8074 2005-09-12  Josh Conner  <jconner@apple.com>
8075
8076         PR middle-end/23237
8077         * gcc.c-torture/compile/pr23237.c: New test.
8078
8079 2005-09-11  Richard Henderson  <rth@redhat.com>
8080
8081         * g++.dg/other/error8.C: Update expected diagnostic text.
8082
8083 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8084
8085         PR libfortran/19872
8086         * gfortran.dg/overwrite_1.f: New test.
8087
8088 2005-09-09  Josh Conner  <jconner@apple.com>
8089
8090         * g++.dg/init/pr23180-1.C: Removed.
8091         * g++.dg/init/pr23180-2.C: Removed.
8092
8093 2005-09-09  David Daney <ddaney@avtrex.com>
8094
8095         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8096         files which are ...
8097         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8098         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8099
8100 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8101
8102         * gfortran.dg/iostat_2.f90: New test.
8103
8104 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/22252
8107         * g++.dg/ext/interface1.C: New test.
8108         * g++.dg/ext/interface1.h: Likewise.
8109         * g++.dg/ext/interface1a.cc: Likewise.
8110
8111 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8112
8113         * gfortran.dg/iomsg_1.f90: New test case.
8114
8115 2005-09-09  Richard Guenther  <rguenther@suse.de>
8116
8117         PR c++/23624
8118         * g++.dg/tree-ssa/pr23624.C: New testcase.
8119
8120 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8121
8122         PR fortran/19239
8123         * gfortran.dg/vector_subscript_1.f90,
8124         * gfortran.dg/vector_subscript_2.f90: New tests.
8125
8126 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8127
8128         PR fortran/21104
8129         * gfortran.dg/array_alloc_1.f90,
8130         * gfortran.dg/array_alloc_2.f90,
8131         * gfortran.dg/array_alloc_3.f90: New tests.
8132
8133 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8134
8135         PR fortran/12840
8136         * gfortran.dg/array_constructor_6.f90
8137         * gfortran.dg/array_constructor_7.f90
8138         * gfortran.dg/array_constructor_8.f90
8139         * gfortran.dg/array_constructor_9.f90
8140         * gfortran.dg/array_constructor_10.f90
8141         * gfortran.dg/array_constructor_11.f90
8142         * gfortran.dg/array_constructor_12.f90: New tests.
8143
8144 2005-09-08  Josh Conner  <jconner@apple.com>
8145
8146         PR c++/23180
8147         * g++.dg/init/pr23180-1.C: New test.
8148         * g++.dg/init/pr23180-2.C: New test.
8149
8150 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8151
8152         PR fortran/18878
8153         * gfortran.dg/module_double_reuse.f90: New.
8154
8155 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8156
8157         PR fortran/23270
8158         PR fortran/22304
8159         PR fortran/18870
8160         PR fortran/17917
8161         PR fortran/16511
8162         * gfortran.dg/common_equivalence_1.f: New.
8163         * gfortran.dg/common_equivalence_2.f: New.
8164         * gfortran.dg/common_equivalence_3.f: New.
8165         * gfortran.dg/contained_equivalence_1.f90: New.
8166         * gfortran.dg/module_blank_common.f90: New.
8167         * gfortran.dg/module_commons_1.f90: New.
8168         * gfortran.dg/module_equivalence_1.f90: New.
8169         * gfortran.dg/nested_modules_1.f90: New.
8170         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8171         equivalences and add comment to connect the test with
8172         the PR.
8173
8174 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8175
8176         PR fortran/23765
8177         * gfortran.dg/common_6.f90: New test.
8178
8179 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8180
8181         PR fortran/15326
8182         * gfortran.dg/char_result_1.f90,
8183         * gfortran.dg/char_result_2.f90,
8184         * gfortran.dg/char_result_3.f90,
8185         * gfortran.dg/char_result_4.f90,
8186         * gfortran.dg/char_result_5.f90,
8187         * gfortran.dg/char_result_6.f90,
8188         * gfortran.dg/char_result_7.f90,
8189         * gfortran.dg/char_result_8.f90: New tests.
8190
8191 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8192
8193         PR fortran/19928
8194         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8195
8196 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8197
8198         PR obj-c++/16816
8199         * obj-c++.dg/selector-5.mm: New test.
8200         * obj-c++.dg/selector-6.mm: New test.
8201
8202 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8203
8204         PR objc/20574
8205         PR objc/19324
8206         * objc.dg/error-1.m: New test.
8207
8208 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8209
8210         PR fortran/23373
8211         * gfortran.fortran-torture/execute/pr23373-1.f90,
8212         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8213
8214 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8215
8216         PR libfortran/23760
8217         * gfortran.dg/g77/1832.f: Remove long string in write statement
8218         to allow the test to pass on correct list directed output with
8219         prepended space.
8220
8221 2005-09-07  James E Wilson  <wilson@specifix.com>
8222
8223         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8224
8225 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8226
8227         * gfortran.dg/parameter+save.f90: Rename to
8228         * gfortran.dg/parameter_save.f90: .. this.
8229
8230 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8231
8232         PR fortran/20848
8233         * gfortran.dg/parameter+save.f90: New test case.
8234
8235 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8236
8237         PR fortran/19269
8238         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8239
8240 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR c/23075
8243         * gcc.dg/pr23075.c: New test.
8244         * g++.dg/warn/pr23075.C: New test.
8245
8246         PR target/22362
8247         * gcc.target/i386/pr22362.c: New test.
8248
8249         PR rtl-optimization/23098
8250         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8251
8252         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8253         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8254         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8255
8256 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8257
8258         * g++.dg/expr/cast6.C: New test.
8259
8260         PR c++/9782
8261         * g++.dg/init/new15.C: New test.
8262
8263 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8264
8265         * gcc.dg/vect/Os-vect-95.c: New test.
8266         * gcc.dg/vect/vect-95.c: Same.
8267
8268 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8269
8270         * gcc.dg/vect/vect-29.c: Update xfail testing.
8271         * gcc.dg/vect/vect-44.c: Same.
8272         * gcc.dg/vect/vect-48.c: Same.
8273         * gcc.dg/vect/vect-50.c: Same.
8274         * gcc.dg/vect/vect-72.c: Same.
8275         * gcc.dg/vect/vect-77.c: Same.
8276         * gcc.dg/vect/vect-78.c: Same.
8277         * gcc.dg/vect/vect-80.c: Same.
8278         * gcc.dg/vect/vect-96.c: Same.
8279         * gcc.dg/vect/vect-100.c: Same.
8280         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8281         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8282         * gfortran.dg/vect/vect-5.f90: Same.
8283
8284 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8285
8286         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8287         start strings.
8288         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8289         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8290
8291         PR c++/23056
8292         * g++.dg/opt/pr23056.C: New test.
8293
8294         PR rtl-optimization/23098
8295         * gcc.target/i386/pr23098.c: New test.
8296
8297 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/23667
8300         * g++.dg/template/static15.C: New test.
8301
8302         PR c++/21440
8303         * g++.dg/ext/stmtexpr5.C: New test.
8304         * g++.dg/ext/stmtexpr6.C: Likewise.
8305
8306 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8307
8308         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8309
8310         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8311         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8312         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8313
8314 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8315
8316         PR libfortran/23321
8317         * gfortran.dg/direct_io_4.f90: New test case.
8318
8319 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8320             Rasmus Hahn  <rassahah@neofonie.de>
8321
8322         PR libobjc/23108
8323         * objc.dg/type-stream-1.m: New test.
8324
8325 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8326
8327         PR fortran/23661
8328         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8329         gfortran.dg/print_fmt_3.f90: New test.
8330
8331 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8332
8333         * gfortran.dg/fmt_t_1.f90: New test.
8334
8335 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8336
8337         PR rtl-optimization/23454
8338         * g++.dg/opt/pr23454.C: New test.
8339
8340 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR c++/23699
8343         * g++.dg/ext/static1.C: New test.
8344
8345 2005-09-02  Richard Henderson  <rth@redhat.com>
8346
8347         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8348         tail call to check_fa_work.
8349
8350 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR c++/21687
8353         * g++.dg/other/gc3.C: New test.
8354
8355 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8356
8357         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8358         * gcc.dg/20050826-1.c: Likewise.
8359
8360 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8361
8362         PR c++/23167
8363         * g++.dg/expr/volatile1.C: New test.
8364
8365 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8366
8367         PR middle-end/23547
8368         * gcc.dg/pr23547.c: New test.
8369
8370 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8371
8372         PR c/22061
8373         * gcc.c-torture/execute/pr22061-1.c,
8374         * gcc.c-torture/execute/pr22061-2.c,
8375         * gcc.c-torture/execute/pr22061-3.c,
8376         * gcc.c-torture/execute/pr22061-4.c: New tests.
8377
8378 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8379
8380         * gcc.dg/Wredundant-decls-2.c: New test to check that
8381         -Wredundant-decls does not issue warning for a variable
8382         definition following a declaration.
8383
8384 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR debug/7241
8387         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8388         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8389         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8390
8391         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8392         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8393         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8394         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8395         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8396         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8397         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8398         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8399
8400 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8401
8402         PR objc/23306
8403         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8404         scan-assmbler.
8405
8406 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8407
8408         PR target/21255
8409         * gcc.dg/pr21255-1.c: New test.
8410         * gcc.dg/pr21255-2-mb.c: Likewise.
8411         * gcc.dg/pr21255-2-ml.c: Likewise.
8412         * gcc.dg/pr21255-3.c: Likewise.
8413         * gcc.dg/pr21255-4.c: Likewise.
8414
8415 2005-08-31  Dale Johannesen  <dalej@apple.com>
8416
8417         * gcc.dg/20050830-1.c: New.
8418
8419 2005-08-31  Josh Conner  <jconner@apple.com>
8420
8421         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8422         command-line options for arm-*-* targets.
8423         * g++.dg/init/array16.C: Likewise.
8424         * g++.dg/other/crash-4.C: Likewise.
8425
8426 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8427
8428         PR obj-c++/23640
8429         * obj-c++.dg/gnu-runtime-3.mm: New test.
8430
8431 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8432
8433         PR c++/13377
8434         * g++.dg/lookup/ambig4.C: New test.
8435         * g++.dg/lookup/ambig5.C: New test.
8436         * g++.dg/tc1/dr101.C: Adjust error markers.
8437
8438 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8439
8440         PR c++/23639
8441         * g++.dg/template/ttp5.C: Adjust error markers.
8442
8443 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8444
8445         PR testsuite/23609
8446         * lib/obj-c++.exp: Include target-libpath.exp.
8447         (obj-c++_link_flags): Look for the GNU libobjc library
8448         and set the library path to include it.
8449         Don't manually set LD_LIBRARY_PATH (etc.) but call
8450         set_ld_library_path_env_vars instead.
8451         (obj-c++_target_compile): Don't set library path or
8452         linker flags because they are already set correctly
8453         in obj-c++_link_flags.
8454
8455 2005-08-30  Josh Conner  <jconner@apple.com>
8456
8457         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8458         to command-line options for arm-*-* targets.
8459
8460 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8461
8462         * g++.dg/other/i386-1.C: New.
8463
8464 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8465
8466         PR preprocessor/20348
8467         PR preprocessor/20356
8468         * gcc.dg/cpp/pr20348.c: New test.
8469         * gcc.dg/cpp/pr20348.h: New file.
8470         * gcc.dg/cpp/inc/pr20348.h: New file.
8471         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8472         * gcc.dg/cpp/pr20356.c: New test.
8473         * gcc.dg/cpp/pr20356.h: New file.
8474         * gcc.dg/cpp/inc/pr20356.h: New file.
8475         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8476
8477 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8478
8479         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8480         Fix array dimension to avoid correct end-of-file error.
8481
8482 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8483
8484         PR libfortran/23598
8485         * gfortran.dg/iostat_1.f90: New test.
8486
8487 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         PR middle-end/23408
8490         * gcc.dg/pr23408.c: New test.
8491
8492 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8493
8494         PR c++/23099
8495         * g++.dg/init/member1.C: Make sure erroneous static data member
8496         definitions are required.
8497         * g++.dg/template/static13.C: New test.
8498         * g++.dg/template/static14.C: Likewise.
8499
8500 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8503         -march=pentium4, remove ilp32 requirement.
8504
8505         PR middle-end/23484
8506         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8507         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8508
8509 2005-08-29  Andreas Jaeger  <aj@suse.de>
8510
8511         PR testsuite/23607
8512         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8513
8514 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8515
8516         * gcc.c-torture/execute/20050316-2.c: New test.
8517         * gcc.c-torture/execute/20050316-3.c: New test.
8518         * gcc.dg/torture/pr16104-1.c: New test.
8519
8520 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8521
8522         PR middle-end/23463
8523         * gcc.c-torture/execute/zero-struct-1.c: New test.
8524
8525 2005-08-27  Richard Guenther  <rguenther@suse.de>
8526
8527         PR target/23575
8528         * gcc.target/i386/pr23575.c: New testcase.
8529
8530 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR rtl-optimization/23561
8533         * gcc.c-torture/execute/20050826-1.c: New test.
8534
8535         PR rtl-opt/23560
8536         * gcc.c-torture/execute/20050826-2.c: New test.
8537
8538 2005-08-26  Dale Johannesen  <dalej@apple.com>
8539
8540         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8541         * gcc.dg/20050826-1.c: New.
8542
8543 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8544
8545         PR c++/19004
8546         * g++.dg/template/nontype13.C: New test.
8547
8548         PR c++/23491
8549         * g++.dg/init/new14.C: New test.
8550         * g++.dg/expr/anew1.C: Do not XFAIL.
8551         * g++.dg/expr/anew2.C: Likewise.
8552         * g++.dg/expr/anew3.C: Likewise.
8553
8554 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8555
8556         PR middle-end/22439
8557         * gcc.dg/vla-3.c: New test.
8558
8559 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8560
8561         PR fortran/20363
8562         * gfortran.dg/named_interface.f90: New.
8563
8564 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8565
8566         * gcc.c-torture/execute/frame-address.c: New test.
8567
8568 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8569
8570         PR c++/20817
8571         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8572
8573 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8574
8575         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8576
8577 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8578
8579         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8580         * gcc.dg/altivec-22.c: Rename from..
8581         * gcc.dg/altivec-nomfcr.c: ..this.
8582
8583 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8584
8585         PR tree-optimization/23546
8586         * gcc.dg/tree-ssa/pr23546.c: New test.
8587
8588 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8589
8590         PR fortran/17758
8591         * gfortran.dg/nonreturning_statements.f90: New test.
8592
8593 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8594
8595         PR c++/22454
8596         * g++.dg/parse/crash29.C: New.
8597
8598 2005-08-23  DJ Delorie  <dj@redhat.com>
8599
8600         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8601         constants have the L suffix.
8602
8603 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8604
8605         PR c++/23044
8606         * g++.dg/template/instantiate8.C: New.
8607
8608 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8609
8610         PR middle-end/23467
8611         * gcc.c-torture/execute/pr23467.c: New test.
8612
8613 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR tree-optimization/22043
8616         * gcc.c-torture/execute/20050613-1.c: New test.
8617
8618 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8619
8620         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8621
8622 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8623
8624         PR rtl-optimization/23478
8625         * g++.dg/opt/pr23478.C: New test.
8626
8627 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8628
8629         PR c/18715
8630         * gcc.dg/switch-warn-3.c: New test.
8631
8632 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8633
8634         PR c++/22233
8635         * g++.dg/template/param1.C: New test.
8636
8637 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8638
8639         PR c++/23089
8640         * g++.dg/other/incomplete1.C: New test.
8641
8642 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8643
8644         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8645         are vectorizable.
8646
8647 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8648
8649         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8650         d_lines_5.f: New.
8651
8652 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8653
8654         * gcc.target/i386/sse-4.c: New test.
8655
8656 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8657
8658         PR testsuite/23239
8659         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8660
8661 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8662
8663         * gcc.dg/20050811-1.c: New test.
8664         * gcc.dg/20050811-2.c: New test.
8665
8666 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8667
8668         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8669
8670 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8671
8672         PR 23476
8673         * gcc.c-torture/compile/pr23476.c: New test.
8674
8675 2005-08-19  Devang Patel  <dpatel@apple.com>
8676
8677         PR tree-optimization/23048
8678         * gcc.dg/tree-ssa/pr23048.c: New test.
8679
8680 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8681
8682         PR middle-end/20624
8683         * g++.dg/warn/Wreturn-3.C: New test
8684
8685 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8686
8687         PR tree-optimization/22228
8688         * g++.dg/vect/pr22543.cc: New test.
8689
8690 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8691
8692         PR tree-optimization/21574
8693         * gcc.dg/tree-ssa/pr21574.c: New test.
8694
8695 2005-08-16  James E Wilson  <wilson@specifix.com>
8696
8697         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8698
8699 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8700
8701         PR tree-opt/23402
8702         * gcc.c-torture/compile/zero-strct-3.c: New test.
8703         * gcc.c-torture/compile/zero-strct-4.c: New test.
8704
8705 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8706
8707         PR target/23376
8708         * gcc.target/x86_64/pr23376.c: New test.
8709
8710 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8711
8712         PR c++/23337
8713         * g++.dg/ext/vector2.C: New.
8714
8715 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8716
8717         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8718
8719 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8720
8721         PR libfortran/23428
8722         * gfortran.dg/inquire-complex.f90: New test case.
8723
8724 2005-08-16  James E Wilson  <wilson@specifix.com>
8725
8726         PR tree-optimization/21105
8727         * gcc.dg/large-size-array.c: New.
8728
8729 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8730
8731         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8732         type.
8733         * gcc.dg/vect/vect-41: Likewise.
8734         * gcc.dg/vect/vect-42: Likewise.
8735         * gcc.dg/vect/vect-43: Likewise.
8736         * gcc.dg/vect/vect-44: Likewise.
8737         * gcc.dg/vect/vect-46: Likewise.
8738         * gcc.dg/vect/vect-47: Likewise.
8739         * gcc.dg/vect/vect-48: Likewise.
8740         * gcc.dg/vect/vect-52: Likewise.
8741         * gcc.dg/vect/vect-53: Likewise.
8742         * gcc.dg/vect/vect-54: Likewise.
8743         * gcc.dg/vect/vect-55: Likewise.
8744         * gcc.dg/vect/vect-56: Likewise.
8745         * gcc.dg/vect/vect-57: Likewise.
8746         * gcc.dg/vect/vect-58: Likewise.
8747         * gcc.dg/vect/vect-59: Likewise.
8748         * gcc.dg/vect/vect-60: Likewise.
8749         * gcc.dg/vect/vect-61: Likewise.
8750         * gcc.dg/vect/vect-85: Likewise.
8751         * gcc.dg/vect/vect-87: Likewise.
8752         * gcc.dg/vect/vect-88: Likewise.
8753         * gcc.dg/vect/vect-93.c: Likewise.
8754         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8755         * gcc.dg/vect/vect-75: Likewise.
8756         * gcc.dg/vect/vect-76: Likewise.
8757         * gcc.dg/vect/vect-77: Likewise.
8758         * gcc.dg/vect/vect-78: Likewise.
8759         * gcc.dg/vect/vect-80: Likewise.
8760         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8761         vectorized for the expected reason, rather than checking how alignment
8762         was handled.
8763         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8764         type and also instead of aligned pointers. Added documentation.
8765
8766 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8767
8768         * gfortran.dg/power.f90: New test.
8769
8770 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR rtl-optimization/23299
8773         * g++.dg/opt/pr23299.C: New test.
8774
8775 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8776
8777         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8778
8779 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8780
8781         * g++.dg/template/local6.C: New test.
8782
8783 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8784
8785         * execute/exceptions/finally-1.m: Check that the catch and finally are
8786         being called.  Also add a "return 0;" at the end of main.
8787
8788 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8789
8790         PR fortran/21432.
8791         * gfortran.dg/namelist_print_1.f: New test of functionality of
8792         PRINT namelist.
8793         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8794         namelist generates error with -std=f95.
8795
8796 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8797
8798         PR tree-optimization/23119
8799         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8800
8801 2005-08-13  Marcin Koziej  <creep@desk.pl>
8802             Andrew Pinski  <pinskia@physics.uc.edu>
8803
8804         PR libobjc/22492
8805         * execute/exceptions/finally-1.m: New test.
8806
8807 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8808
8809         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8810         testsuite.
8811         * objc/execute/exceptions/trivial.m: New test.
8812         * objc.dg/try-catch-11.m: Move to ...
8813         * objc/execute/exceptions/foward-1.m: Here.
8814         * objc.dg/try-catch-2.m: Move to ...
8815         * objc/execute/exceptions/catchall-1.m: Here.
8816         * objc.dg/try-catch-8.m: Move to ...
8817         * objc/execute/exceptions/local-variables-1.m: Here.
8818
8819 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8820
8821         * objc.dg/nested-func-1.m: Move to ...
8822         * objc/execute/nested-func-1.m: Here.
8823
8824 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8825
8826         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8827         in ${options} instead of [target_info name].
8828         * lib/obj-c++.exp (objc_target_compile): Likewise.
8829
8830 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8831
8832         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8833
8834 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8835
8836         part of PR testsuite/23348
8837         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8838         of the torture options.
8839         * objc/compile/trivial.m: New test.
8840
8841 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8842
8843         * gfortran.dg/eoshift.f90: Correct format.
8844
8845 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8846
8847         * gfortran.fortran-torture/execute/character_passing.f90:
8848         Fix comment typo.
8849
8850 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8851
8852         PR c++/8271
8853         * g++.dg/template/unify10.C: New.
8854
8855 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8856
8857         * g++.dg/parse/pr22514.C: Move to...
8858         * g++.dg/debug/pr22514.C: here.
8859
8860 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8861
8862         PR c++/23266
8863         * g++.dg/inherit/pure1.C: New test.
8864
8865         * ChangeLog: Fix typos.
8866
8867 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8868             Steven Bosscher  <stevenb@suse.de>
8869
8870         * gfortran.dg/runtime_warning_1.f90: New test.
8871
8872 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8873
8874         PR c++/23219
8875         * g++.dg/parse/crash28.C: New.
8876
8877 2005-08-11  Richard Guenther  <rguenther@suse.de>
8878
8879         PR target/23289
8880         * gcc.target/i386/tailcall-1.c: New testcase.
8881
8882 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8883
8884         * gcc.dg/vect/vect-67.c: Un-xfail.
8885
8886 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8887
8888         PR c++/23225
8889         * g++.dg/testsuite/parse/crash27.C: new test.
8890
8891 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8892
8893         PR libfortran/22143
8894         * gfortran.dg/shift-kind.f90: New testcase.
8895
8896 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8897
8898         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8899         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8900
8901 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8902
8903         PR c++/20646
8904         * g++.dg/other/mult-stor1.C: New test.
8905
8906 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8907
8908         * gcc.c-torture/pr18299-1.c: Move to ...
8909         * gcc.c-torture/compile/pr18299-1.c: Here.
8910
8911 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8912
8913         * gfortran/fortran.torture/execute/character_passing.f90:
8914         Fix types for LSAME.
8915
8916 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8917
8918         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8919         input data back to what it was originally.
8920
8921 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8922
8923         * objc.dg/try-catch-8.m: Enable for all targets.
8924
8925 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8926
8927         * gcc.dg/pr23165.c: New test.
8928
8929 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8930
8931         PR tree-optimization/23234
8932         * gcc.dg/tree-ssa/pr23234.c: New test.
8933
8934 2005-08-08  Josh Conner  <jconner@apple.com>
8935
8936         PR rtl-optimization/23241
8937         * gcc.dg/char-compare.c: New test.
8938
8939 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8940
8941         PR c++/22508
8942         * g++.dg/init/new13.C: New test.
8943
8944 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8945
8946         PR c++/21166
8947         * g++.dg/other/crash-4.C: Adjust
8948         * g++/dg/ext/packed9.C: New.
8949
8950 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8951
8952         PR middle-end/21964
8953         * gcc.c-torture/execute/pr21964-1.c: New test.
8954
8955 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8956
8957         PR c/22458
8958         * gcc.dg/pr22458-1.c: New test.
8959
8960 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8961             Steven G. Kargl <kargls@comcast.net>
8962
8963         PR fortran/22390
8964         * gfortran.dg/flush_1.f90: New test.
8965
8966 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8967
8968         PR c++/23191
8969         * g++.dg/template/eh2.C: New test.
8970
8971 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8972
8973         PR c++/19498
8974         * g++.dg/template/instantiate7.C: New test.
8975
8976 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
8977
8978         PR c/23113
8979         * gcc.dg/Wunused-value-1.c: New test.
8980
8981 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
8982
8983         PR rtl-optimization/23233
8984         * gcc.c-torture/compile/pr23233-1.c: New test.
8985
8986 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR fortran/18833
8989         PR fortran/20850
8990         * gfortran.dg/equiv_1.f90: New test.
8991         * gfortran.dg/equiv_2.f90: New test.
8992         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8993         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
8994         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
8995
8996 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8997
8998         * gcc.c-torture/execute/vrp-5.c: New test.
8999         * gcc.c-torture/execute/vrp-6.c: New test.
9000         * gcc.dg/tree-ssa/vrp21.c: New test.
9001
9002 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9003
9004         * g++.dg/parse/pr22514.C: New test.
9005
9006 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9007
9008         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9009
9010         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9011         instead of constant loads / pool entries.
9012
9013 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9014
9015         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9016         TEST_TO_WCTYPE.
9017
9018 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9019
9020         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9021         __WINT_TYPE__ in generated prototypes if possible.
9022
9023 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9024
9025         PR 22037
9026         * g++.dg/tree-ssa/pr22037.C:
9027
9028 2005-08-04  Richard Henderson  <rth@redhat.com>
9029
9030         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9031         scan-tree-dump-times directive.
9032
9033 2005-08-04  Jan Hubicka  <jh@suse.cz>
9034
9035         * gcov-1.C: Fix switch counts.
9036         * gcov-4b.c: Likewise.
9037
9038 2005-08-03  Jeff Law  <law@redhat.com>
9039
9040         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9041
9042 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9043
9044         * gcc.c-torture/execute/pr23135.c: New test.
9045
9046 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9047
9048         PR tree-optimization/19899
9049         * gcc.dg/tree-ssa/scev-1.c: New test.
9050         * gcc.dg/tree-ssa/scev-2.c: New test.
9051
9052 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9053
9054         PR target/18582
9055         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9056
9057 2005-08-03  Jan Hubicka  <jh@suse.cz>
9058
9059         * update-conroll.c: New testcase.
9060         * update-conroll-2.c: New testcase.
9061
9062 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9063
9064         * gfortran.dg/constant_substring.f: New test.
9065         * gfortran.dg/pr22491.f: New test.
9066
9067 2005-08-02  Jan Hubicka  <jh@suse.cz>
9068
9069         * update-threading.c: Replace by the proper one.
9070
9071 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9072
9073         PR 23164
9074         * g++.dg/tree-ssa/pr23164.C: New test.
9075
9076 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9077
9078         * gcc.dg/tree-ssa/pr23192.c: New test.
9079
9080 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9081
9082         * gcc.c-torture/execute/vrp-4.c: New test.
9083
9084 2005-08-02  Jan Hubicka  <jh@suse.cz>
9085
9086         * update-threading.c: New test.
9087
9088 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9089
9090         * gcc.c-torture/compile/20050801-1.c: New test.
9091         * gcc.c-torture/compile/20050801-2.c: New test.
9092
9093 2005-08-01  Jan Hubicka  <jh@suse.cz>
9094
9095         * val-prof-5.c: New test.
9096
9097 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9098
9099         PR c/22311
9100         * gcc.dg/pr22311-1.c : New test.
9101
9102 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9103
9104         PR target/23095
9105         * gfortran.dg/pr23095.f: New test.
9106
9107         PR c++/22003
9108         * g++.dg/other/pr22003.C: New test.
9109
9110 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9111
9112         PR target/20621
9113         * gcc.c-torture/execute/pr20621-1.c: New test.
9114
9115 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9116
9117         * gfortran.dg/comma_format_extension_4.f: Adjust length
9118         of string for format.
9119         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9120         print statement with internal write.
9121         * gfortran.dg/der_array_io_2.f: Likewise.
9122         * gfortran.dg/der_array_io_3.f: Likewise.
9123
9124 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9125
9126         * gcc.dg/fold-abs-4.c: new test.
9127
9128 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9129
9130         PR fortran/22570 an related issues.
9131         * gfortran.dg/x_slash_1.f: New test.
9132
9133 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9134
9135         PR c/23143
9136         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9137         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9138
9139 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9140
9141         PR c/529
9142         * gcc.dg/Wshadow-3.c: New test.
9143
9144 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9145
9146         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9147         used to have the wrong bounds).
9148
9149 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9150
9151         PR c/21720
9152         * gcc.dg/hex-round-1.c: Test more cases.
9153         * gcc.dg/hex-round-2.c: New test.
9154
9155 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9156
9157         PR 22550
9158         * g++.dg/tree-ssa/pr22550.C: New test.
9159
9160 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9161
9162         * gcc.dg/tree-ssa/vrp19.c: New test.
9163         * gcc.dg/tree-ssa-vrp20.c: New test.
9164
9165 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9166
9167         PR c/22240
9168         * gcc.dg/transparent-union-4.c: New test.
9169
9170 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9171
9172         PR c/22192
9173         * gcc.dg/c99-vla-2.c: New test.
9174
9175 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9176
9177         PR c/21720
9178         * gcc.dg/hex-round-1.c: New test.
9179
9180 2005-07-28  Jan Hubicka  <jh@suse.cz>
9181
9182         * inliner-1.c: Do not dump everything.
9183         * tree-prof.exp: Do not pass -ftree-based-profiling.
9184         * bprob.exp: Likewise.
9185
9186         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9187
9188 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/22545
9191         * g++.dg/expr/ptrmem7.C: New test.
9192
9193 2005-07-28  Mike Stump  <mrs@apple.com>
9194
9195         * g++.old-deja/g++.mike/visibility-1.C: New test.
9196
9197 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9198
9199         PR c/20187
9200         * gcc.c-torture/execute/pr20187-1.c: New test.
9201
9202 2005-07-28  Jeff Law  <law@redhat.com>
9203
9204         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9205         * gcc.dg/tree-ssa/vrp18.c: New test.
9206
9207 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9208
9209         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9210
9211 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9212
9213         PR tree-optimization/22506
9214         * gcc.dg/vect/ps22506.c: New test.
9215
9216 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9217
9218         PR target/21149
9219         * gcc.target/i386/sse-3.c: New test.
9220
9221 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9222
9223         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9224         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9225
9226 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9227
9228         PR c/22589
9229         * gcc.c-torture/compile/pr22589-1.c: New test.
9230
9231 2005-07-28  Jan Hubicka  <jh@suse.cz>
9232
9233         * update-loopch.c: New testcase.
9234
9235 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9236
9237         PR rtl-optimization/23047
9238         * gcc.c-torture/execute/pr23047.c: New test.
9239         * gcc.c-torture/execute/pr23047.x: New.
9240
9241 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9242
9243         PR tree-optimization/22493
9244         * gcc.c-torture/execute/pr22493-1.c: New test.
9245         * gcc.c-torture/execute/pr22493-1.x: New.
9246         * gcc.c-torture/execute/vrp-1.c: New test.
9247         * gcc.c-torture/execute/vrp-2.c: New test.
9248         * gcc.c-torture/execute/vrp-2.c: New test.
9249
9250 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9251
9252         * gcc.target/frv/all-builtin-read8.c: Delete.
9253         * gcc.target/frv/all-builtin-read16.c: Delete.
9254         * gcc.target/frv/all-builtin-read32.c: Delete.
9255         * gcc.target/frv/all-builtin-read64.c: Delete.
9256         * gcc.target/frv/all-builtin-write8.c: Delete.
9257         * gcc.target/frv/all-builtin-write16.c: Delete.
9258         * gcc.target/frv/all-builtin-write32.c: Delete.
9259         * gcc.target/frv/all-builtin-write64.c: Delete.
9260         * gcc.target/frv/all-read-write-1.c: New.
9261
9262 2005-07-27  Jeff Law  <law@redhat.com>
9263
9264         * gcc.c-torture/execute/pr22630.c: New test.
9265
9266 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9267
9268         PR tree-optimization/23073
9269         * gcc.dg/vect/nodump-pr23073.c: New test.
9270         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9271
9272 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9273
9274         PR tree-optimize/22348
9275         * gcc.c-torture/execute/pr22348.c: New.
9276
9277 2005-07-27  Richard Guenther  <rguenther@suse.de>
9278
9279         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9280
9281 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9282
9283         PR fortran/22503
9284         * gfortran.dg/logical_comp.f90: New test.
9285
9286 2005-07-27  Jan Hubicka  <jh@suse.cz>
9287
9288         * inliner-1.c: Add cleanup of dumps.
9289         * val-prof-*.c: Likewise.
9290         * update-tailcall.c: New.
9291
9292 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9293
9294         PR 22591
9295         * gcc.dg/tree-ssa/pr22591.c: New test.
9296         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9297
9298 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9299
9300         PR libobjc/22606
9301         * objc.dg/try-catch-11.m: New test.
9302
9303 2005-07-26  Richard Guenther  <rguenther@suse.de>
9304
9305         PR tree-optimization/22486
9306         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9307
9308 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9309
9310         PR tree-opt/22484
9311         * testsuite/g++.dg/opt/loop2.C: New test.
9312
9313 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9314
9315         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9316         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9317
9318 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9319
9320         * lib/profopt.exp (profopt-execute): Check for profiling data
9321         files on the target.
9322
9323 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9324
9325         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9326         for matching of asm labels.
9327
9328 2005-07-25  Richard Guenther  <rguenther@suse.de>
9329
9330         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9331
9332 2005-07-25  Richard Guenther  <rguenther@suse.de>
9333
9334         PR testsuite/22624
9335         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9336
9337 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9338
9339         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9340         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9341         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9342         * gcc.dg/vect/vect-100.c: New test.
9343         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9344         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9345         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9346         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9347         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9348         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9349         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9350         * gfortran.dg/vect/pr19049.f90: New testcase.
9351         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9352
9353 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9354
9355         * gcc.c-torture/execute/20050713-1.c: New test.
9356
9357         PR fortran/20063
9358         * gfortran.fortran-torture/execute/data_4.f90: New test.
9359
9360         PR middle-end/20303
9361         * gcc.dg/visibility-d.c: New test.
9362
9363 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9364
9365         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9366         * gfortran.dg/underflow.f90: Ditto.
9367
9368 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9369
9370         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9371         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9372         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9373
9374 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9375
9376         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9377         include case of field width of zero.
9378
9379 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9380
9381         PR libgfortran/21875
9382         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9383         with trailing blanks on normal formatted read.
9384
9385 2005-07-23  Chao-ying Fu  <fu@mips.com>
9386
9387         * gcc.target/mips/mips32-dsp-type.c: New test.
9388         * gcc.target/mips/mips32-dsp.c: New test.
9389
9390 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9391
9392         PR testsuite/21073
9393         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9394
9395         PR testsuite/20454
9396         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9397         and __cyg_profile_func_exit.
9398
9399 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9400
9401         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9402         * gfortran.dg/comma_format_extension_4.f: Same.
9403         * gfortran.dg/pr15332.f: Same.
9404         * gfortran.dg/pr21730.f: Same.
9405
9406 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9407
9408         * g++.dg/opt/vrp2.C: Fix testcase.
9409
9410         PR tree-opt/22625
9411         * g++.dg/opt/vrp2.C: New test.
9412
9413 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR debug/21828
9416         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9417
9418 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9419
9420         * gcc.dg/tree-ssa/20050719-1.c: New test.
9421
9422 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9423
9424         * gcc.dg/bfin-longcall-1.c: New file.
9425         * gcc.dg/bfin-longcall-2.c: New file.
9426
9427 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9428
9429         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9430
9431 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9432
9433         PR middle-end/19055
9434         * gcc.dg/tree-ssa/pr19055.c: New test.
9435         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9436
9437 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9438
9439         PR C++/22358
9440         * g++.dg/other/pr22358.C: New test.
9441
9442 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9443
9444         PR c++/2922
9445         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9446
9447 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9448
9449         PR c++/15938
9450         * g++.dg/init/union2.C: New test.
9451
9452 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9453
9454         PR c/22393
9455         * gcc.dg/complex-4.c: New test.
9456
9457 2005-07-21  Richard Guenther  <rguenther@suse.de>
9458
9459         PR testsuite/22522
9460         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9461         scanning for asm labels.
9462         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9463
9464 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9465
9466         PR target/22085
9467         * gcc.dg/altivec-pr22085.c: New.
9468
9469 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9470
9471         PR tree-optimization/19210
9472         * gcc.dg/tree-ssa/pr19210-1.c: New.
9473         * gcc.dg/tree-ssa/pr19210-2.c: New.
9474
9475 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9476
9477         PR rtl-optimization/22167
9478         * g++.dg/opt/pr22167.C: New test.
9479
9480 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9481
9482         PR c++/2922
9483         * g++.dg/lookup/two-stage2.C: New.
9484         * g++.dg/lookup/two-stage3.C: New.
9485         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9486         fixed two-stage name lookup for operators.
9487         * g++.dg/template/call3.C: Compiler now produces an appropriate
9488         error message.
9489         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9490         14 as a candidate.
9491         * g++.dg/template/ptrmem4.C: Compiler produces different error
9492         message.
9493         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9494         connect_to_method as a candidate.
9495
9496 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9497
9498         * gcc.dg/fold-alloc-1.c: New test.
9499
9500 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9501
9502         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9503         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9504
9505 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9506
9507         * gcc.dg/fold-abs-1.c: New test.
9508         * gcc.dg/fold-abs-2.c: New test.
9509         * gcc.dg/fold-abs-3.c: New test.
9510
9511 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9512
9513         Make CONSTRUCTOR use VEC to store initializers.
9514         * g++.dg/ext/complit3.C: Check for specific error messages.
9515         * g++.dg/init/brace2.C: Update error message.
9516         * g++.dg/warn/Wbraces2.C: Likewise.
9517
9518 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9519
9520         PR fortran/16940
9521         * gfortran.dg/module_interface_1.f90: New test.
9522
9523 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9524             Kenneth Zadeck <zadeck@naturalbridge.com>
9525
9526         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9527
9528 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9529
9530         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9531         specify -Wformat for these tests.
9532         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9533         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9534         * gcc.dg/format/opt-6.c: Delete.
9535
9536 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9537
9538         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9539         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9540
9541 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         * gcc.dg/tree-ssa/alias-2.c: New test.
9544
9545 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9546
9547         PR c++/22263
9548         * g++.dg/template/explicit7.C: New test.
9549
9550 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9551
9552         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9553         width of 8 to +Inf and -Inf.
9554
9555 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9556
9557         PR c++/22139
9558         * g++.dg/template/friend36.C: New test.
9559
9560 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9561
9562         PR fortran/21730
9563         * gfortran.dg/pr21730.f: New test.
9564
9565 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9566             Kenneth Zadeck <zadeck@naturalbridge.com>
9567
9568         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9569         since pure const detection cannot run at -O1 in c compiler.
9570         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9571         can now optimize this case properly.
9572         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9573         because we now pass.
9574         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9575
9576 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9577
9578         PR c/22421
9579         * gcc.dg/format/bitfld-1.c: New test.
9580
9581 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/22204
9584         * g++.dg/rtti/repo1.C: New test.
9585
9586 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9587
9588         PR middle-end/22398
9589         * gcc.c-torture/compile/pr22398.c: New test.
9590
9591 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR c++/22132
9594         * g++.dg/expr/cast4.C: New test.
9595
9596 2005-07-15  Richard Guenther  <rguenther@suse.de>
9597
9598         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9599         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9600
9601 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9602
9603         PR tree-optimization/22230
9604         * gcc.dg/tree-ssa/pr22230.c: New test.
9605
9606 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9607
9608         * gfortran.dg/g77/cpp6.f: New test.
9609
9610         PR fortran/22417
9611         * gfortran.dg/g77/cpp5.F: New test.
9612         * gfortran.dg/g77/cpp5.h: New file.
9613         * gfortran.dg/g77/cpp5inc.h: New file.
9614
9615 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9616
9617         PR libfortran/16435
9618         * gfortran.dg/tl_editting.f90: New.
9619         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9620
9621 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9622
9623         * gfortran.dg/char_array_constructor.f90: New test.
9624
9625 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9626
9627         * gfortran.dg/past_eor.f90: New.
9628         * gfortran.dg/complex_read.f90: New.
9629
9630 2005-07-13  Jeff Law  <law@redhat.com>
9631
9632         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9633         additional casts.
9634
9635         * gcc.dg/tree-ssa/pr22321.c: New test
9636
9637 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9638
9639         PR tree-optimization/21921
9640         * gcc.dg/tree-ssa/pr21921.c: New.
9641
9642 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9643
9644         PR tree-optimizatio/22442
9645         * gcc.dg/tree-ssa/loop-11.c: New test.
9646
9647 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9648
9649         PR tree-opt/21840
9650         * gcc.c-torture/compile/pr21840.c: New test.
9651
9652 2005-07-12  Jan Hubicka  <jh@suse.cz>
9653
9654         * gcc.c-torture/compile/pr22379.c: New test.
9655
9656 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9657
9658         PR libfortran/21593
9659         gfortran.dg/dev_null.f90: Remove outdated comment about
9660         PR libfortran/21593.
9661
9662
9663 2005-07-12  Dale Johannesen  <dalej@apple.com>
9664
9665         * gcc.target/i386/compress-float-sse.c: New.
9666         * gcc.target/i386/compress-float-sse-pic.c: New.
9667         * gcc.target/i386/compress-float-387.c: New.
9668         * gcc.target/i386/compress-float-387-pic.c: New.
9669         * gcc.dg/compress-float-ppc.c: New.
9670         * gcc.dg/compress-float-ppc-pic.c: New.
9671
9672 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9673
9674         PR libfortran/21593
9675         gfortran.dg/dev_null.f90: Remove targets.
9676
9677 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9678
9679         PR tree-opt/22335
9680         * gcc.dg/pr22335-1.c: New test.
9681         * gcc.dg/pr22335-2.c: New test.
9682
9683 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9684
9685         PR c++/20172
9686         * g++.dg/template/nontype12.C : New test.
9687
9688 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9689
9690         * gcc.dg/tree-ssa/loop-10.c: New test.
9691
9692 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9693
9694         * gcc.c-torture/execute/20020720-1.x: Remove.
9695
9696 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9697
9698         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9699
9700 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9701
9702         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9703         (dg-mips-options): Use it.
9704
9705 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9706
9707         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9708
9709 2005-07-09  Richard Henderson  <rth@redhat.com>
9710
9711         * lib/target-supports.exp (check_effective_target_sync_char_short):
9712         Add alpha.
9713
9714 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9715
9716         PR libfortran/22217
9717         * gfortran.dg/negative-z-descriptor.f90: New test.
9718
9719 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9720
9721         PR tree-opt/22329
9722         * gcc.dg/pr22329.c: New test.
9723
9724 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9725
9726         PR tree-optimization/20139
9727         * gcc.dg/tree-ssa/pr20139.c: New.
9728
9729 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9730
9731         PR tree-opt/22356
9732         * testsuite/gcc.dg/pr22356-1.c: New test.
9733
9734 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9735
9736         PR c++/21799
9737         * g++.dg/template/unify8.C: New.
9738         * g++.dg/template/unify9.C: New.
9739
9740 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9741
9742         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9743
9744 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9745
9746         * gcc.dg/darwin-version-1.c: New.
9747         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9748         * gcc.dg/builtins-20.c: Likewise.
9749         * gcc.dg/builtins-53.c: Likewise.
9750         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9751         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9752         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9753         * gcc.dg/torture/builtins-power-1.c: Likewise.
9754         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9755         on Darwin.
9756
9757 2005-07-07  Jeff Law  <law@redhat.com>
9758
9759         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9760         argument evaluation order.
9761
9762 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9763
9764         PR libfortran/21594
9765         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9766         Add test cases where the shift length is greater than the
9767         array length.
9768
9769 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9770
9771         * obj-c++.dg/proto-lossage-6.mm: New.
9772         * objc.dg/proto-lossage-6.m: New.
9773
9774 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9775
9776         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9777         * objc.dg/gnu-runtime-2.m: Likewise.
9778
9779 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9780
9781         * gfortran.dg/longline.f: New test.
9782
9783         * gfortran.dg/badline.f: New test.
9784
9785 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9786
9787         PR fortran/16531
9788         PR fortran/15966
9789         PR fortran/18781
9790         * gfortran.dg/hollerith.f90: New.
9791         * gfortran.dg/hollerith2.f90: New.
9792         * gfortran.dg/hollerith3.f90: New.
9793         * gfortran.dg/hollerith4.f90: New.
9794         * gfortran.dg/hollerith_f95.f90: New.
9795         * gfortran.dg/hollerith_legacy.f90: New.
9796         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9797
9798 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9799
9800         PR objc/22274
9801         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9802         * objc.dg/gnu-runtime-2.m: New.
9803
9804 2005-07-06  Jeff Law  <law@redhat.com>
9805
9806         * gcc.dg/tree-ssa/vrp17.c: New test.
9807
9808 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9809
9810         PR fortran/22327
9811         * gfortran.dg/array_constructor_5.f90: New test.
9812
9813 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9814
9815         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9816
9817 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9818
9819         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9820         * gcc.dg/980816-1.c: Ditto.
9821
9822 2005-07-06  Jeff Law  <law@redhat.com>
9823
9824         * gcc.c-torture/compile/pr21356.c: New test.
9825
9826 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9827
9828         PR c/22013
9829         PR c/22098
9830         * gcc.c-torture/compile/pr22013-1.c,
9831         gcc.c-torture/execute/pr22098-1.c,
9832         gcc.c-torture/execute/pr22098-2.c,
9833         gcc.c-torture/execute/pr22098-3.c: New tests.
9834
9835 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9836
9837         PR c/22308
9838         * gcc.dg/pr22308-1.c: New test.
9839
9840 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9841
9842         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9843         target.
9844         * gcc.dg/compare9.c: Use -fshort-enums instead of
9845         -fno-short-enums.  Change the last test to dg-bogus.
9846
9847 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9848
9849         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9850         * gcc.dg/compare9.c: New.
9851
9852 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9853
9854         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9855
9856 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9857
9858         PR testsuite/22288
9859         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9860
9861
9862 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9863
9864         * gcc.dg/format/gcc_gfc-1.c: New.
9865
9866 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9867
9868         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9869
9870 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9871
9872         PR fortran/20842
9873         * gfortran.dg/io_invalid_1.f90: New test.
9874
9875 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9876
9877         * gcc.dg/format/gcc_diag-1.c: Update.
9878
9879 2005-07-02  Jeff Law  <law@redhat.com>
9880
9881         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9882         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9883
9884 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9885
9886         * gcc.dg/format/gcc_diag-1.c: Update.
9887
9888 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9889
9890         PR tree-opt/22269
9891         * gcc.c-torture/compile/pr22269.c: New test.
9892
9893 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9894
9895         PR 21584
9896         PR 22219
9897         * g++.dg/tree-ssa/pr21584-1.C: New test.
9898         * g++.dg/tree-ssa/pr21584-2.C: New test.
9899
9900 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9901
9902         * obj-c++.dg/try-catch-11.mm: New.
9903         * objc.dg/try-catch-10.m: New.
9904
9905 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9906
9907         * g++.dg/other/ucnid-1.C: xfail on AIX.
9908
9909 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9910
9911         PR 22234
9912         * gcc.dg/20050629-1.c: New test.
9913
9914 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9915
9916         * obj-c++.dg/const-str-1[0-1].mm: New.
9917         * objc.dg/const-str-1[0-1].m: New.
9918
9919 2005-05-29  Richard Henderson  <rth@redhat.com>
9920
9921         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9922         Rename from check_effective_target_vect_no_max.
9923         (check_effective_target_vect_no_int_add): New.
9924         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9925         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9926         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9927         * gcc.dg/vect/vect-reduc-1.c: Use both.
9928         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9929
9930 2005-05-29  Richard Henderson  <rth@redhat.com>
9931
9932         * lib/target-supports.exp (check_effective_target_vect_no_max):
9933         Remove i386 and x86_64.
9934
9935 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9936
9937         PR testsuite/21969
9938         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9939
9940 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9941
9942         PR middle-end/21969
9943         * gcc.dg/vect/pr21969.c: New test.
9944
9945 2005-06-28  Eric Christopher  <echristo@redhat.com>
9946
9947         PR c/22052
9948         PR c/21975
9949         * gcc.dg/inline1.c: New test.
9950         * gcc.dg/inline2.c: Ditto.
9951         * gcc.dg/inline3.c: Ditto.
9952         * gcc.dg/inline4.c: Ditto.
9953         * gcc.dg/inline5.c: Ditto.
9954
9955 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9956
9957         PR libfortran/22142
9958         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9959         Add testcase also testing eoshift1 for PR 22142.
9960
9961 2005-06-28  Richard Henderson  <rth@redhat.com>
9962
9963         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9964         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9965         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9966         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9967         gcc.dg/tree-ssa/20030922-2.c: Likewise.
9968
9969 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9970
9971         PR libfortran/22142
9972         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9973         Add testcase for PR 22142.
9974
9975 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
9976
9977         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
9978         gcc.target/ia64/fpreg-2.c: New tests.
9979
9980 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9981
9982         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
9983
9984 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9985
9986         PR libfortran/22170
9987         * gfortran.dg/slash_1.f90: New test.
9988
9989 2005-06-27  Richard Henderson  <rth@redhat.com>
9990
9991         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
9992         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
9993         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9994         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9995         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9996         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9997
9998 2005-06-27  Richard Henderson  <rth@redhat.com>
9999
10000         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10001         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10002
10003 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10004
10005         * obj-c++.dg/proto-lossage-5.mm: New.
10006         * objc.dg/proto-lossage-5.m: New.
10007
10008 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10009
10010         PR 21959
10011         * gcc.dg/tree-ssa/pr21959.c: New test.
10012
10013 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10014
10015         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10016         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10017         testing uninitialized var.
10018
10019         * gcc.c-torture/execute/builtins/chk.h: New.
10020         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10021         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10022         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10023         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10024         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10025         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10026         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10027         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10028         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10029         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10030         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10031         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10032         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10033         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10034         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10035         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10036         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10037         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10038         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10039         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10040         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10041         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10042         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10043         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10044         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10045         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10046         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10047         * gcc.dg/builtin-object-size-1.c: New test.
10048         * gcc.dg/builtin-object-size-2.c: New test.
10049         * gcc.dg/builtin-object-size-3.c: New test.
10050         * gcc.dg/builtin-object-size-4.c: New test.
10051         * gcc.dg/builtin-object-size-5.c: New test.
10052         * gcc.dg/builtin-stringop-chk-1.c: New test.
10053         * gcc.dg/builtin-stringop-chk-2.c: New test.
10054         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10055         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10056         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10057         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10058         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10059         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10060         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10061         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10062         * gcc.c-torture/execute/printf-1.c: New test.
10063         * gcc.c-torture/execute/fprintf-1.c: New test.
10064         * gcc.c-torture/execute/vprintf-1.c: New test.
10065         * gcc.c-torture/execute/vfprintf-1.c: New test.
10066         * gcc.c-torture/execute/printf-chk-1.c: New test.
10067         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10068         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10069         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10070
10071 2005-06-27  Michael Matz  <matz@suse.de>
10072
10073         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10074         slot is not merged if address escapes.
10075
10076 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10077
10078         PR c/21911
10079         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10080
10081 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10082
10083         PR middle-end/17965
10084         * gcc.c-torture/compile/20050622-1.c: New test.
10085
10086         PR middle-end/22028
10087         * gcc.dg/20050620-1.c: New test.
10088
10089 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10090
10091         PR tree-optimization/22026
10092         * gcc.dg/tree-ssa/pr22026.c: New.
10093
10094 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10095
10096         PR libfortran/22144
10097         * gfortran.dg/shift-alloc.f90: New testcase.
10098
10099 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10100
10101         * all files: Update FSF address in copyright headers.
10102
10103 2005-06-22  Jan Hubicka  <jh@suse.cz>
10104
10105         * wholeprogram-1.c: New testcase.
10106         * wholeprogram-2.c: New testcase.
10107
10108 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10109
10110         PR 22171
10111         * gcc.dg/tree-ssa/pr22171.c: New test.
10112
10113 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10114
10115         * gfortran.dg/simplify_modulo.f90: New.
10116
10117 2005-06-24  Jan Hubicka  <jh@suse.cz>
10118
10119         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10120
10121 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10122
10123         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10124
10125 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10126
10127         * obj-c++.dg/typedef-alias-1.mm: New.
10128         * objc.dg/typedef-alias-1.m: New.
10129
10130 2005-06-23  Jeff Law  <law@redhat.com>
10131
10132         * gcc.dg/tree-ssa/vrp16.c: New test.
10133
10134 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10135
10136         * lib/target-supports.exp: Add
10137         check_effective_target_fortran_large_real and
10138         check_effective_target_fortran_large_int to check for
10139         corresponding effective targets.
10140         * gfortran.dg/large_integer_kind_1.f90: New test.
10141         * gfortran.dg/large_real_kind_1.f90: New test.
10142
10143 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10144
10145         PR tree-optimization/22117
10146         * gcc.dg/tree-ssa/pr22117.c: New.
10147
10148 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10149
10150         PR testsuite/22123
10151         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10152
10153 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10154
10155         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10156
10157 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10158
10159         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10160         * gfortran.dg/f2c_4.c: Likewise.
10161
10162 2005-06-22 Paul Brook  <paul@codesourcery.com>
10163
10164         PR fortran/21034
10165         * gfortran.dg/auto_save_1.f90: New test.
10166
10167 2005-06-22  Michael Matz  <matz@suse.de>
10168
10169         * gcc.target/x86-64/abi: New directory.
10170         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10171         * gcc.target/x86-64/abi/README.gcc: New file.
10172         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10173         * gcc.target/x86-64/abi/asm-support.s: New file.
10174         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10175         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10176         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10177         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10178         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10179         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10180         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10181         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10182         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10183         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10184         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10185         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10186         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10187         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10188         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10189         * gcc.target/x86_64/abi/test_varargs.c: New test.
10190
10191 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10192
10193         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10194         32-bit i?86 and x86_64.
10195
10196 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10197
10198         * obj-c++.dg/const-str-[1-9].mm: New tests.
10199
10200 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10201
10202         PR fortran/22010
10203         * gfortran.dg/namelist_use.f90: New.
10204         * gfortran.dg/namelist_use_only.f90: New.
10205
10206 2005-06-21  Jeff Law  <law@redhat.com>
10207
10208         * gcc.dg/tree-ssa/vrp15.c: New test.
10209
10210 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10211
10212         * lib/target-supports.exp (check_effective_target_vect_reduction):
10213         Remove.
10214         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10215         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10216         remove vect_reduction target keyword. Also avoid two returns in main.
10217         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10218         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10219         * gcc.dg/vect/vect-reduc-1short.c: New test.
10220         * gcc.dg/vect/vect-reduc-1char.c: New test.
10221         * gcc.dg/vect/vect-reduc-2short.c: New test.
10222         * gcc.dg/vect/vect-reduc-2char.c: New test.
10223         * gcc.dg/vect/vect-reduc-6.c: New test.
10224         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10225         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10226         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10227
10228 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10229         Paul Thomas  <pault@gcc.gnu.org>
10230
10231         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10232         New tests.
10233
10234 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10235
10236         * gfortran.dg/backslash_1.f90: New test.
10237         * gfortran.dg/backslash_2.f90: New test.
10238
10239 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10240
10241         * gfortran.dg/duplicate_labels.f90: New test.
10242
10243 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10244
10245         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10246         unsupportable relocations.
10247         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10248         * gcc.dg/20050321-2.c: xfail for NetWare.
10249
10250 2005-06-20  Andreas Jaeger  <aj@suse.de>
10251
10252         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10253         gcc.target/i386/fastcall-sseregparm.c,
10254         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10255
10256 2005-06-19  Richard Henderson  <rth@redhat.com>
10257
10258         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10259
10260 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10261
10262         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10263
10264 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10265
10266         PR c++/22115
10267         * g++.dg/conversion/simd2.C: Change expected error message.
10268
10269 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10270
10271         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10272         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10273         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10274
10275 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10276
10277         * gcc.dg/fold-mod-1.c: New test.
10278
10279 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10280
10281         PR fortran/19926
10282         * gfortran.dg/pr19926.f90: New test.
10283
10284 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10285
10286         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10287         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10288         targets.
10289         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10290         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10291
10292 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10293
10294         * gcc.target/ia64/float80-varargs-1.c: New test.
10295
10296 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10297
10298         PR tree-opt/22035
10299         * gfortran.dg/f2c_6.f90: New test.
10300
10301 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10302
10303         PR c++/17413
10304         * g++.dg/template/local5.C: New.
10305
10306 2005-06-17  Richard Henderson  <rth@redhat.com>
10307
10308         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10309
10310 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10311
10312         PR testsuite/21945
10313         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10314
10315 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10316
10317         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10318         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10319         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10320         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10321         check_vect to verify the presence of hardware vector support.
10322
10323 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10324
10325         PR testsuite/22056
10326         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10327
10328 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10329
10330         PR libfortran/19216
10331         * gfortran.dg/pr19216.f: Add correct space between brackets and
10332         dg directive.
10333
10334 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10335
10336         PR libfortran/16436
10337         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10338
10339 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10340
10341         * gcc.target/i386/attributes-error.c: New testcase.
10342         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10343         * gcc.target/i386/regparm-stdcall.c: Likewise.
10344         * gcc.target/i386/sseregparm-1.c: Likewise.
10345         * gcc.target/i386/sseregparm-2.c: Likewise.
10346
10347 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10348
10349         * g++.dg/rtti/crash2.C: New.
10350
10351 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10352
10353         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10354
10355 2005-06-15  David Ung  <davidu@mips.com>
10356
10357         * gcc.target/mips/mips16e-extends.c: New test for testing the
10358         generation of MIPS16e zeb/zeh, seb/seh instructions.
10359
10360 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10361
10362         PR 22018
10363         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10364         * gcc.dg/tree-ssa/pr22018.c: New test.
10365
10366 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10367
10368         * gcc.dg/simd-1.c: Update error messages.
10369         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10370         * gcc.dg/simd-2.c: Update error messages.
10371         * gcc.dg/simd-4.c: New.
10372
10373 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10374
10375         PR c++/20678
10376         * g++.dg/other/crash-4.C: New.
10377
10378 2005-06-14  Devang Patel  <dpatel@apple.com>
10379
10380         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10381
10382 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         PR c++/21929
10385         * g++.dg/parse/crash11.C: Update
10386
10387 2005-06-13  Jeff Law  <law@redhat.com>
10388
10389         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10390         perform the desired transformations.
10391         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10392         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10393
10394 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10395
10396         PR fortran/22038
10397         * gfortran.dg/forall_1.f90: Un-XFAIL.
10398
10399 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10400
10401         PR c++/21929
10402         * g++.dg/parse/crash26.C: New.
10403
10404         PR c++/20789
10405         * g++.dg/init/member1.C: New.
10406
10407 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10408
10409         * gfortran.dg/altreturn_1.f90: New test.
10410
10411 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10412
10413         PR middle-end/21985
10414         * gcc.dg/tree-ssa/pr21985.c: New test.
10415
10416 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10417
10418         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10419
10420 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10421
10422         PR c++/21930
10423         * g++.dg/other/error10.C: New test case.
10424
10425 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10426
10427         PR libfortran/19155
10428         * gfortran.dg/pr19155.f: Add test.
10429
10430 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10431
10432         * gfortran.dg/f2c_7.f90: New test.
10433
10434         * gfortran.dg/forall_1.f90: XFAILed.
10435
10436 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10437
10438         * gcc.dg/pr14796-1.c: New.
10439         * gcc.dg/pr14796-2.c: New.
10440
10441 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10442
10443         PR fortran/17792
10444         PR fortran/21375
10445         * gfortran.dg/deallocate_stat.f90: New test.
10446
10447 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10448
10449         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10450
10451 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10452
10453         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10454         access will be generated when this loop is vectorized. Test that
10455         accesses with same alignment were detected.
10456         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10457         Test that accesses with same alignment were detected.
10458         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10459         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10460         alignment were detected.
10461
10462 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10463
10464         PR c++/10611
10465         * g++.dg/conversion/simd2.C: New.
10466
10467 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10468
10469         * gcc.dg/Wcxx-compat-1.c: New.
10470
10471 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10472
10473         PR libfortran/21480
10474         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10475         complex array.
10476
10477 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10478
10479         * gcc.dg/alias-8.c: New.
10480
10481 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10482
10483         * gcc.dg/format/cmn_err-1.c: Update.
10484
10485 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10486
10487         PR target/20666
10488         * gcc.target/sparc/fexpand-2.c: New.
10489         * gcc.target/sparc/fpmerge-2.c: New.
10490         * gcc.target/sparc/fpmul-2.c: New.
10491         * gcc.target/sparc/noresult.c: New.
10492         * gcc.target/sparc/pdist-2.c: New.
10493         * gcc.target/sparc/pdist-3.c: New.
10494
10495 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10496
10497         PR testsuite/21702
10498         * gcc.target/i386/i386.exp: Fix comment typo.
10499
10500 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10501
10502         PR c++/19497
10503         * g++.dg/inherit/using5.C: New.
10504         * g++.dg/inherit/using6.C: New.
10505
10506 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10507
10508         PR c++/19894
10509         * g++.dg/template/ptrmem15.C: New test.
10510
10511         PR c++/20563
10512         * g++.dg/ext/label4.C: New test.
10513
10514 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10515
10516         * gcc.dg/tls/debug-1.c: New test.
10517
10518 2005-06-07  Dale Johannesen  <dalej@apple.com>
10519
10520         * gcc.target/i386/movq.c: New.
10521
10522 2005-06-07  Dale Johannesen  <dalej@apple.com>
10523
10524         * gcc.dg/20050607-1.c: New.
10525
10526 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10527
10528         PR middle-end/21850
10529         * gcc.c-torture/execute/20050607-1.c: New test.
10530
10531 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10532
10533         PR libfortran/21926
10534         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10535         Test case where the return array has lowest stride one,
10536         but isn't packed.
10537
10538 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10539
10540         * lib/target-supports.exp (check_effective_target_sync_int_long):
10541         Add s390 and s390x targets.
10542
10543 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10544
10545         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10546         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10547         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10548         * gcc.dg/tree-ssa/loop-9.c: New test.
10549
10550 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10551
10552         * g++.dg/parse/defarg10.C: New.
10553
10554 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10555
10556         PR regression/21897
10557         * gcc.c-torture/execute/20050604-1.c: New test.
10558
10559 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         PR 21903
10562         * g++.dg/parse/defarg9.C: New.
10563
10564         PR c++/20637
10565         * g++.dg/inherit/using4.C: New.
10566         * g++.dg/overload/error1.C: Adjust expected errors.
10567         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10568         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10569         * g++.old-deja/g++.other/redecl2.C: Likewise.
10570         * g++.old-deja/g++.other/redecl4.C: Likewise.
10571         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10572
10573 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10574
10575         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10576
10577 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10578
10579         * lib/gfortran.exp (gfortran_target_compile): Call
10580         dg-additional-files-options
10581         * gfortran.dg/f2c_4.f90: New file
10582         * gfortran.dg/f2c_4.c: New file
10583         * gfortran.dg/f2c_5.f90: New file
10584         * gfortran.dg/f2c_5.c: New file
10585
10586 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10587
10588         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10589
10590         PR fortran/21912
10591         * gfortran.dg/array_constructor_4.f90: New test.
10592
10593 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10594
10595         PR c++/21619
10596         * g++.dg/ext/builtin9.C: New test.
10597
10598 2005-06-05  Dale Johannesen  <dalej@apple.com>
10599
10600         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10601         * gcc.c-torture/execute/20050603-2.c: Ditto.
10602
10603 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10604
10605         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10606         * gcc.dg/vect/vect-reduc-1.c: New.
10607         * gcc.dg/vect/vect-reduc-2.c: New.
10608         * gcc.dg/vect/vect-reduc-3.c: New.
10609
10610 2005-06-04  Dale Johannesen  <dalej@apple.com>
10611
10612         * gcc.c-torture/execute/20050603-1.c: New.
10613         * gcc.c-torture/execute/20050603-2.c: New.
10614         * gcc.dg/20050603-3.c: New.
10615
10616 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10617
10618         PR fortran/19195
10619         * gfortran.dg/debug_1.f90: New test.
10620
10621         * gfortran.dg/forall_1.f90: New test.
10622
10623 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10624
10625         * gfortran.dg/array_constructor_3.f90: New test.
10626
10627 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10628
10629         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10630
10631 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10632
10633         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10634
10635 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10636
10637         PR c/21873
10638         * gcc.dg/init-excess-1.c: New test.
10639
10640 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10641
10642         PR c++/21853
10643         * g++.dg/expr/static_cast6.C: New test.
10644
10645 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10646
10647         * gcc.dg/tree-ssa/vrp14.c: New test.
10648
10649 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/21336
10652         * g++.dg/template/new2.C: New test.
10653
10654 2005-06-03  Josh Conner  <jconner@apple.com>
10655
10656         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10657         all entries in initializer.
10658
10659 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10660
10661         PR middle-end/21858
10662         * gcc.dg/pr21858.c: New testcase.
10663
10664 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10665
10666         PR tree-optimization/21292
10667
10668         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10669         New.
10670         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10671         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10672         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10673         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10674         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10675
10676 2005-06-02  Richard Henderson  <rth@redhat.com>
10677
10678         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10679
10680 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10681
10682         * gcc.dg/wtypequal.c: New testcase.
10683
10684 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10685
10686         PR 21582
10687         * gcc.dg/tree-ssa/pr21582.c: New test.
10688
10689 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10690
10691         PR c++/21280
10692         * g++.dg/opt/interface2.h: New.
10693         * g++.dg/opt/interface2.C: New.
10694         * g++.dg/init/ctor4.C: Adjust error lines.
10695         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10696         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10697         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10698         * g++.old-deja/g++.pt/assign1.C: Likewise.
10699         * g++.old-deja/g++.pt/crash20.C: Likewise.
10700
10701 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10702
10703         PR tree-optimization/21734
10704         * g++.dg/vect/pr21734_1.cc: New.
10705         * g++.dg/vect/pr21734_2.cc: New.
10706
10707 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10708
10709         PR c++/20350
10710         * g++.dg/template/spec24.C: New.
10711
10712         PR c++/21151
10713         * g++.dg/pch/local-1.C: New.
10714         * g++.dg/pch/local-1.Hs: New.
10715
10716 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10717
10718         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10719         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10720         * gcc.dg/tree-ssa/pr14341.c: New test.
10721         * gcc.dg/tree-ssa/pr14841.c: New test.
10722         * gcc.dg/tree-ssa/pr20701.c: New test.
10723         * gcc.dg/tree-ssa/pr21086.c: New test.
10724         * gcc.dg/tree-ssa/pr21090.c: New test.
10725         * gcc.dg/tree-ssa/pr21332.c: New test.
10726         * gcc.dg/tree-ssa/pr21458.c: New test.
10727         * gcc.dg/tree-ssa/pr21658.c: New test.
10728         * gcc.dg/tree-ssa/vrp01.c: New test.
10729         * gcc.dg/tree-ssa/vrp02.c: New test.
10730         * gcc.dg/tree-ssa/vrp03.c: New test.
10731         * gcc.dg/tree-ssa/vrp04.c: New test.
10732         * gcc.dg/tree-ssa/vrp05.c: New test.
10733         * gcc.dg/tree-ssa/vrp06.c: New test.
10734         * gcc.dg/tree-ssa/vrp07.c: New test.
10735         * gcc.dg/tree-ssa/vrp08.c: New test.
10736         * gcc.dg/tree-ssa/vrp09.c: New test.
10737         * gcc.dg/tree-ssa/vrp10.c: New test.
10738         * gcc.dg/tree-ssa/vrp11.c: New test.
10739         * gcc.dg/tree-ssa/vrp12.c: New test.
10740         * gcc.dg/tree-ssa/vrp13.c: New test.
10741
10742 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10743
10744         PR 21029
10745         * gcc.dg/tree-ssa/pr21029.c: New test.
10746
10747 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10748
10749         * gfortran.dg/logint-1.f: New test case.
10750         * gfortran.dg/logint-2.f: Likewise.
10751         * gfortran.dg/logint-3.f: Likewise.
10752
10753 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10754
10755         PR c/21536
10756         PR c/20760
10757         * gcc.dg/20050527-1.c: New test.
10758
10759         * gcc.dg/i386-sse-12.c: New test.
10760
10761         PR fortran/21729
10762         * gfortran.dg/implicit_5.f90: New test.
10763
10764 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10765
10766         PR fortran/20883
10767         * gfortran/assign_4.f90: New test.
10768         * gfortran/assign_2.f90: Change compile to run.
10769
10770 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10771
10772         * lib/target-supports.exp
10773         (check_effective_target_sync_char_short): New.
10774         * gcc.dg/sync-2.c: New.
10775
10776 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10777
10778         PR tree-optimization/21817
10779         * gcc.dg/torture/pr21817-1.c: New.
10780
10781 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10782
10783         PR c++/21165
10784         * g++.dg/template/init5.C: New.
10785
10786 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10787
10788         * gfortran.dg/char_initialiser_actual.f90:
10789         Test character initialisers as actual arguments.
10790         * gfortran.dg/char_pointer_comp_assign.f90:
10791         Test character pointer structure component assignments.
10792         * gfortran.dg/char_array_structure_constructor.f90:
10793         Test character components in structure constructors.
10794
10795 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10796
10797         PR middle-end/20931
10798         * g++.dg/opt/pr20931.C: New test.
10799
10800 2005-05-31  Andreas Jaeger  <aj@suse.de>
10801
10802         PR testsuite/20772
10803         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10804         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10805         g++.old-deja/g++.ext/asmspec1.C,
10806         g++.old-deja/g++.other/regstack.C,
10807         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10808         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10809         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10810         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10811         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10812         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10813         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10814         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10815         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10816         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10817         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10818         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10819         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10820         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10821         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10822         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10823         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10824         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10825         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10826
10827 2005-05-31  Jeff Law  <law@redhat.com>
10828
10829         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10830
10831 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10832
10833         PR middle-end/21743
10834         * gcc.dg/builtins-1.c: Activate disabled clog test.
10835         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10836
10837 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10838
10839         * gfortran.dg/char_pointer_assign.f90:
10840         Test character-pointer assignments and pointer assignments.
10841         * gfortran.dg/char_pointer_dummy.f90:
10842         Test character-pointer dummy arguments.
10843         * gfortran.dg/char_pointer_func.f90:
10844         Test character-pointer function returns.
10845         * gfortran.dg/char_pointer_dependency.f90:
10846         Test character-pointer functions with dependencies.
10847
10848 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/21784
10851         * g++.dg/lookup/using14.C: New test.
10852
10853 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10854
10855         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10856         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10857         trailing ^M.
10858
10859 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10860
10861         PR c++/17413
10862         * g++.dg/template/local5.C: New.
10863
10864         PR target/21761
10865         * gcc.c-torture/compile/pr21761.c: New.
10866
10867         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10868         before darwin8.
10869
10870 2005-05-30  Steven G. Kargl
10871
10872         PR fortran/20846
10873         * gfortran.dg/inquire_8.f90: New test.
10874
10875 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10876
10877         PR libfortran/21376
10878         * gfortran.dg/output_exponents_1.f90: New test.
10879
10880 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10881
10882         PR libfortran/20006
10883         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10884
10885 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10886
10887         PR c++/21210
10888         * g++.dg/ext/complex1.C: New test.
10889
10890         PR c++/21340
10891         * g++.dg/init/ctor6.C: New test.
10892
10893 2005-05-29  Jan Hubicka  <jh@suse.cz>
10894
10895         * gcc.c-torture/compile/pr21562.c: New.
10896
10897 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10898
10899         * gfortran.dg/subnormal_1.f90: New test.
10900
10901 2005-05-28  Jan Hubicka  <jh@suse.cz>
10902
10903         * tree-prof.exp: Fix comment.
10904         * value-prof-1.c: New.
10905         * value-prof-2.c: New.
10906         * value-prof-3.c: New.
10907         * value-prof-4.c: New.
10908
10909 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10910
10911         PR c++/21614
10912         * g++.dg/expr/ptrmem6.C: New test.
10913         * g++.dg/expr/ptrmem6a.C: Likewise.
10914
10915 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10916
10917         PR tree-optimization/21658
10918         * gcc.dg/tree-ssa/pr21658.c: New.
10919
10920 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10921
10922         PR c++/21455
10923         * g++.dg/inherit/ptrmem3.C: New.
10924
10925         PR c++/21681
10926         * g++.dg/parse/template16.C: New.
10927
10928 2005-05-27  Andreas Jaeger  <aj@suse.de>
10929
10930         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10931
10932         * gcc.dg/i386-sse-8.c: Run test on all archs.
10933
10934 2005-05-26  Mike Stump  <mrs@apple.com>
10935
10936         * objc.dg/isa-field-1.m: Only run on darwin.
10937         * objc.dg/lookup-1.m: Likewise.
10938         * objc.dg/try-catch-8.m: Likewise.
10939
10940 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10941
10942         PR tree-optimization/9814
10943         * gcc.dg/pr9814-1.c: New test case.
10944
10945 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10946
10947         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10948         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10949         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10950         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10951         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10952         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10953         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10954         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10955         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10956         objc.dg/try-catch-8.m: New.
10957
10958 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10959
10960         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10961         remove extraneous semicolons.
10962
10963 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10964
10965         * obj-c++.dg/comp-types-12.mm: New.
10966         * objc.dg/comp-types-11.m: New.
10967         * objc.dg/selector-4.m: New.
10968
10969 2005-05-26  Andreas Jaeger  <aj@suse.de>
10970
10971         PR testsuite/20772
10972         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
10973         g++.old-deja/g++.ext/attrib3.C,
10974         g++.old-deja/g++.other/store-expr1.C,
10975         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
10976         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
10977         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10978         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
10979         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
10980         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
10981         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
10982         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10983         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
10984         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
10985         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
10986         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
10987         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
10988         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
10989         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
10990         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
10991         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
10992         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10993         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
10994
10995 2005-05-26  Andreas Jaeger  <aj@suse.de>
10996
10997         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
10998         x86-64 compilation.
10999
11000 2005-05-26  Andreas Jaeger  <aj@suse.de>
11001
11002         PR testsuite/20772
11003         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11004         gcc.misc-tests/i386-pf-athlon-1.c,
11005         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11006         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11007         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11008         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11009         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11010         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11011         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11012         programs.
11013
11014         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11015         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11016         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11017         x86-64 compilation.
11018
11019         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11020         x86_64.
11021
11022         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11023         effective-target ilp32.
11024
11025 2005-05-26  David Ung  <davidu@mips.com>
11026
11027         * gcc.target/mips/ext_ins.c: New test for testing the generation
11028         of MIPS32/64 rev 2 ext/ins instructions.
11029
11030 2005-05-26  Andreas Jaeger  <aj@suse.de>
11031
11032         * treelang/compile/unsigned.tree: Use gimple instead of
11033         nonexisting generic dump.
11034
11035 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11036
11037         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11038
11039 2005-05-26  Andreas Jaeger  <aj@suse.de>
11040
11041         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11042
11043 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11044
11045         PR libfortran/17283
11046         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11047         Test callee-allocated memory with write statements.
11048
11049 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11050
11051         PR middle-end/21709
11052         * gcc.dg/pr21709-1.c: New test case.
11053
11054 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11055             Mike Stump  <mrs@apple.com>
11056
11057         * objc/execute/next_mapping.h: Update for C++.
11058
11059         * obj-c++.dg/selector-1.mm: Move to...
11060         * obj-c++.dg/selector-4.mm: here...
11061
11062         * obj-c++.dg/basic.mm: New.
11063         * obj-c++.dg/comp-types-1.mm: New.
11064         * obj-c++.dg/cxx-class-1.mm: New.
11065         * obj-c++.dg/cxx-ivars-1.mm: New.
11066         * obj-c++.dg/cxx-ivars-2.mm: New.
11067         * obj-c++.dg/cxx-ivars-3.mm: New.
11068         * obj-c++.dg/cxx-scope-1.mm: New.
11069         * obj-c++.dg/cxx-scope-2.mm: New.
11070         * obj-c++.dg/defs.mm: New.
11071         * obj-c++.dg/empty-private-1.mm: New.
11072         * obj-c++.dg/encode-1.mm: New.
11073         * obj-c++.dg/encode-2.mm: New.
11074         * obj-c++.dg/encode-3.mm: New.
11075         * obj-c++.dg/extern-c-1.mm: New.
11076         * obj-c++.dg/extra-semi.mm: New.
11077         * obj-c++.dg/fix-and-continue-2.mm: New.
11078         * obj-c++.dg/isa-field-1.mm: New.
11079         * obj-c++.dg/ivar-list-semi.mm: New.
11080         * obj-c++.dg/local-decl-1.mm: New.
11081         * obj-c++.dg/lookup-1.mm: New.
11082         * obj-c++.dg/lookup-2.mm: New.
11083         * obj-c++.dg/method-1.mm: New.
11084         * obj-c++.dg/method-2.mm: New.
11085         * obj-c++.dg/method-3.mm: New.
11086         * obj-c++.dg/method-4.mm: New.
11087         * obj-c++.dg/method-5.mm: New.
11088         * obj-c++.dg/method-6.mm: New.
11089         * obj-c++.dg/method-7.mm: New.
11090         * obj-c++.dg/no-extra-load.mm: New.
11091         * obj-c++.dg/overload-1.mm: New.
11092         * obj-c++.dg/pragma-1.mm: New.
11093         * obj-c++.dg/pragma-2.mm: New.
11094         * obj-c++.dg/private-1.mm: New.
11095         * obj-c++.dg/private-2.mm: New.
11096         * obj-c++.dg/proto-qual-1.mm: New.
11097         * obj-c++.dg/qual-types-1.mm: New.
11098         * obj-c++.dg/stubify-1.mm: New.
11099         * obj-c++.dg/stubify-2.mm: New.
11100         * obj-c++.dg/super-class-1.mm: New.
11101         * obj-c++.dg/super-class-2.mm: New.
11102         * obj-c++.dg/super-dealloc-1.mm: New.
11103         * obj-c++.dg/super-dealloc-2.mm: New.
11104         * obj-c++.dg/template-1.mm: New.
11105         * obj-c++.dg/template-2.mm: New.
11106         * obj-c++.dg/template-3.mm: New.
11107         * obj-c++.dg/template-4.mm: New.
11108         * obj-c++.dg/template-5.mm: New.
11109         * obj-c++.dg/template-6.mm: New.
11110         * obj-c++.dg/try-catch-1.mm: New.
11111         * obj-c++.dg/try-catch-2.mm: New.
11112         * obj-c++.dg/try-catch-3.mm: New.
11113         * obj-c++.dg/try-catch-4.mm: New.
11114         * obj-c++.dg/try-catch-5.mm: New.
11115         * obj-c++.dg/try-catch-6.mm: New.
11116         * obj-c++.dg/try-catch-7.mm: New.
11117         * obj-c++.dg/try-catch-8.mm: New.
11118         * obj-c++.dg/try-catch-9.mm: New.
11119         * obj-c++.dg/va-meth-1.mm: New.
11120
11121 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11122
11123         * obj-c++.dg/selector-1.mm: New.
11124         * obj-c++.dg/selector-2.mm: New.
11125
11126 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11127
11128         * obj-c++.dg/selector-3.mm: New.
11129         * objc.dg/selector-3.m: New.
11130
11131 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11132
11133         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11134         about where warning appears.
11135
11136 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11137
11138         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11139         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11140         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11141         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11142
11143 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11144
11145         * gcc.dg/20050524-1.c: New test.
11146
11147 2005-05-25  Jan Hubicka  <jh@suse.cz>
11148
11149         * gcc.dg/tree-prof/inliner-1.c: New.
11150
11151 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11152
11153         * gcc.dg/tree-prof: New directory.
11154         * gcc.dg/tree-prof/tree-prof.exp: New.
11155
11156 2005-05-25  DJ Delorie  <dj@redhat.com>
11157
11158         * gcc.dg/Wattributes-1.c: New.
11159         * gcc.dg/Wattributes-2.c: New.
11160         * gcc.dg/Wattributes-3.c: New.
11161
11162 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11163
11164         PR tree-optimization/19833
11165         * gcc.dg/uninit-4.c: Remove xfail.
11166         * gcc.dg/uninit-9.c: Ditto.
11167
11168 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11169
11170         * obj-c++.dg/bitfield-[1-5].mm: New.
11171         * obj-c++.dg/class-protocol-1.mm: New.
11172         * obj-c++.dg/comp-types-1[0-1].mm: New.
11173         * obj-c++.dg/comp-types-[2-9].mm: New.
11174         * obj-c++.dg/encode-[4-8].mm: New.
11175         * obj-c++.dg/layout-1.mm: New.
11176         * obj-c++.dg/method-1[0-9].mm: New.
11177         * obj-c++.dg/method-2[0-1].mm: New.
11178         * obj-c++.dg/method-[8-9].mm: New.
11179         * obj-c++.dg/objc-gc-3.mm: New.
11180         * obj-c++.dg/try-catch-10.mm: New.
11181         * objc.dg/bitfield-5.m: New.
11182         * objc.dg/comp-types-10.m: New.
11183         * objc.dg/comp-types-9.m: New.
11184         * objc.dg/layout-1.m: New.
11185         * objc.dg/objc-gc-4.m: New.
11186         * objc.dg/try-catch-9.m: New.
11187         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11188         * objc.dg/comp-types-1.m: Likewise.
11189         * objc.dg/comp-types-[5-6].m: Likewise.
11190         * objc.dg/method-9.m: Likewise.
11191
11192 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11193
11194         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11195         and on hardware without VMX support.
11196
11197         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11198
11199         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11200
11201         * lib/profopt.exp (dg-final-generate, dg-final-use,
11202         profopt-final-code, profopt-get-options): New.
11203         (profopt-execute): Process test directives.
11204
11205         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11206         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11207         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11208
11209 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11210
11211         PR C++/21645
11212         * g++.dg/init/ctor5.C: New test.
11213
11214 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11215
11216         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11217         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11218         vect-113.c, vect-114.c.
11219
11220 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11221
11222         * gcc.dg/const-elim-1.c: Remove xfails.
11223
11224 2005-05-23  Jeff Law  <law@redhat.com>
11225
11226         * gcc.c-torture/compile/pr21638.c: New test.
11227         * gcc.c-torture/compile/20050520-1.c: New test.
11228
11229 2005-05-23  Nick Clifton  <nickc@redhat.com>
11230
11231         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11232         be a proper triple, ie: m32r*-*-*.
11233         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11234
11235 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11236
11237         PR middle-end/21331
11238         PR tree-opt/21293
11239         * gcc.c-torture/compile/pr21293.c: New test.
11240         * gcc.c-torture/execute/pr21331.c: New test.
11241
11242 2004-05-20  Richard Henderson  <rth@redhat.com>
11243
11244         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11245
11246 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11247
11248         * obj-c++-dg.exp: Add.
11249         * obj-c++.exp: Add.
11250         * obj-c++.dg/dg.exp: Add.
11251
11252 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11253
11254         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11255         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11256
11257 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11258
11259         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11260
11261 2004-05-19  Richard Henderson  <rth@redhat.com>
11262
11263         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11264
11265 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11266
11267         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11268
11269         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11270
11271 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR c++/21495
11274         * g++.dg/parse/extern1.C: New test.
11275         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11276
11277 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11278
11279         * gcc.dg/c99-math.h: New.
11280         * gcc.dg/c99-math-float-1.c: New test.
11281         * gcc.dg/c99-math-double-1.c: Likewise.
11282         * gcc.dg/c99-math-long-double-1.c: Likewise.
11283
11284 2005-05-18  Richard Henderson  <rth@redhat.com>
11285
11286         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11287
11288 2005-05-18  Devang Patel  <dpatel@apple.com>
11289
11290         * g++.dg/opt/20050511-1.C: New test.
11291
11292 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11293
11294         PR libfortran/21127
11295         * gfortran.dg/reshape-complex.f90: New test.
11296
11297 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11298
11299         * gfortran.dg/array_constructor_1.f90: New test.
11300         * gfortran.dg/array_constructor_2.f90: New test.
11301
11302 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11303
11304         PR fortran/20954
11305         * gfortran.dg/pr20954.f: New test.
11306
11307 2005-05-17  Mike Stump  <mrs@apple.com>
11308
11309         Yet more Objective-C++...
11310
11311         * objc.dg/method-5.m: Update.
11312         * objc.dg/method-6.m: Update.
11313         * objc.dg/method-7.m: Update.
11314         * objc.dg/method-9.m: Update.
11315         * objc.dg/try-catch-2.m: Update.
11316
11317 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11318
11319         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11320         Remove little-endian optimizations.
11321
11322 2005-05-17  Jeff Law  <law@redhat.com>
11323
11324         * g++.dg/tree-ssa/pr14814.C: New test.
11325         * gcc.dg/tree-ssa/pr14814.C: New test.
11326         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11327         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11328
11329 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11330
11331         * gcc.dg/compat/generate-random.c: Do not include
11332         libiberty.h.
11333         * gcc.dg/compat/generate-random_r.c: Likewise.
11334
11335 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11336
11337         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11338
11339 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11340
11341         PR middle-end/21595
11342         * g++.dg/tree-ssa/builtin1.C: New testcase.
11343
11344 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11345
11346         PR c++/21454
11347         * g++.dg/opt/const4.C: New test.
11348
11349         PR middle-end/21492
11350         * g++.dg/opt/crossjump1.C: New test.
11351
11352         PR tree-optimization/21610
11353         * gcc.c-torture/compile/20050516-1.c: New test.
11354
11355         PR fortran/15080
11356         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11357         about the test failing.
11358         * gfortran.fortran-torture/execute/where_7.f90: New test.
11359         * gfortran.fortran-torture/execute/where_8.f90: New test.
11360
11361 2005-05-16  Richard Henderson  <rth@redhat.com>
11362
11363         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11364         i?86 and x86_64.
11365
11366 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11367
11368         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11369         (limits.h): Include unconditionally.
11370         (stdlib.h): Likewise.
11371         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11372         (limits.h): Include unconditionally.
11373         (stdlib.h): Likewise.
11374         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11375         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11376         (limits.h): Include unconditionally.
11377         (stdlib.h): Likewise.
11378         (hashtab.h): Do not include.
11379         (getopt.h): Likewise.
11380         (stddef.h): Include.
11381         (hashval_t): Define.
11382         (struct entry): Add "next" field.
11383         (HASH_SIZE): New macro.
11384         (hash_table): New variable.
11385         (switchfiles): Do not use xmalloc.
11386         (mix): New macro.
11387         (iterative_hash): New function.
11388         (hasht): Remove.
11389         (e_exists): New function.
11390         (e_insert): Likewise.
11391         (output): Use, instead of libiberty hashtable functions.
11392         (main): Do not use getopt.  Do not call htab_create.
11393
11394 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11395
11396         PR libstdc++/21526
11397         * lib/target-supports.exp (check_mkfifo_available):
11398         Return 0 for cygwin as mkfifo support incomplete on platform.
11399         Fix typos in comments.
11400
11401 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11402
11403         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11404
11405 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11406
11407         PR fortran/17432
11408         * gfortran.dg/assign_4.f: New test.
11409
11410 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11411
11412         PR tree-optimization/21563
11413         * gcc.dg/tree-ssa/pr21563.c: New.
11414
11415 2005-05-14  Jan Hubicka  <jh@suse.cz>
11416
11417         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11418
11419 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11420
11421         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11422
11423 2005-05-13  Julian Brown  <julian@codesourcery.com>
11424
11425         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11426         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11427
11428 2005-05-13  Jan Hubicka  <jh@suse.cz>
11429
11430         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11431         * gcc.dg/fold-xor-?.c: Likewise.
11432         * gcc.dg/pr15784-?.c: Likewise.
11433         * gcc.dg/pr20922-?.c: Likewise.
11434         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11435         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11436         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11437
11438 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         PR fortran/21260
11441         * gfortran.dg/hollerith_1.f90: New test.
11442
11443 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11444
11445         * gfortran.dg/func_result_2.f90: New test.
11446
11447 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11448
11449         * gfortran.dg/dev_null.f90: New test.
11450
11451 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11452
11453         * gcc.dg/arm-vfp1.c: Revert last change.
11454
11455 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11456
11457         PR middle-end/19807
11458         PR tree-optimization/19639
11459         * g++.dg/tree-ssa/pr19807.C: New testcase.
11460
11461 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11462
11463         PR libfortran/21471
11464         * gfortran.dg/append-1.f90: New test.
11465
11466 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11467
11468         * gcc.dg/pr18501.c: XFAIL.
11469         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11470         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11471         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11472         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11473         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11474         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11475         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11476         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11477
11478 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11479
11480         PR fortran/20178
11481         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11482         gfortran.dg/f2c_3.f90: New tests.
11483
11484         * gfortran.dg/return_1.f90: Fix dg annotation.
11485
11486 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11487
11488         * gcc.c-torture/compile/20050510-1.c: New test.
11489
11490 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11491
11492         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11493
11494 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11495
11496         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11497
11498 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11499
11500         PR c/17913
11501         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11502
11503 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11504
11505         PR c/21342
11506         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11507         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11508
11509 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11510
11511         PR debug/16676
11512         * gcc.dg/debug/pr16676.c: New test.
11513
11514 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11515
11516         PR testsuite/21443
11517         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11518         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11519         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11520         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11521         Change -O1 to -O2.
11522         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11523         -fno-tree-dominator-opts.
11524
11525 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11526
11527         * gfortran.dg/return_1.f90: New test.
11528
11529 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11530
11531         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11532
11533         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11534
11535 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11536
11537         PR c++/21427
11538         * g++.dg/inherit/covariant13.C: New.
11539
11540 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11541
11542         PR libfortran/19155
11543         * gfortran.dg/pr19155.f: New test.
11544
11545 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11546
11547         PR inline-asm/8788
11548         * gcc.dg/pr8788-1.c: New testcase.
11549
11550 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11551
11552         PR target/21416
11553         * gcc.target/mips/fpcmp-[12].c: New tests.
11554
11555 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11556
11557         * lib/target-supports-dg.exp (dg-require-fork): New function.
11558         (dg-require-mkfifo): Likewise.
11559         * lib/target-supports.exp (check_function_available): New
11560         function.
11561         (check_fork_available): Likewise.
11562         (check_mkfifo_available): Likewise.
11563
11564 2005-05-06  Jeff Law  <law@redhat.com>
11565
11566         * gcc.c-torture/compile/pr21380.c: New test.
11567
11568 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11569
11570         PR c++/20961
11571         * g++.dg/ext/weak3.C: New test.
11572
11573 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c++/21352
11576         * g++.dg/template/crash37.C: New test.
11577
11578 2005-05-05  Paul Brook  <paul@codesourcery.com>
11579
11580         * gcc.dg/arm-g2.c: Use effective-target arm32.
11581         * gcc.dg/arm-mmx-1.c: Ditto.
11582         * gcc.dg/arm-scd42-2.c: Ditto.
11583         * gcc.dg/arm-vfp1.c: Ditto.
11584         * lib/target-supports.exp (check_effective_target_arm32): New
11585         function.
11586
11587 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11588
11589         PR libfortran/21354
11590         gfortran.dg/in_pack_rank7.f90: New test.
11591
11592 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11593
11594         PR middle-end/15618
11595         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11596
11597 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11598
11599         PR middle-end/21265
11600         * gcc.dg/20050503-1.c: New test.
11601
11602         PR rtl-optimization/21239
11603         * gcc.dg/i386-sse-11.c: New test.
11604
11605 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11606
11607         PR target/16888
11608         * gcc.target/i386/asm-1.c: New test.
11609
11610 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11611
11612         PR rtl-optimization/21330
11613         * gcc.c-torture/execute/20050502-1.c: New test.
11614
11615         PR target/21297
11616         * gcc.c-torture/execute/20050502-2.c: New test.
11617
11618 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11619
11620         PR middle-end/21282
11621         * gcc.dg/pr21282.c: New.
11622
11623 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11624
11625         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11626         * gcc.dg/vect/vect-92.c: Likewise.
11627         * gcc.dg/vect/vect-93.c: Likewise.
11628         * gcc.dg/vect/vect-dv-1.c: Likewise.
11629         * gcc.dg/vect/vect-dv-2.c: Likewise.
11630         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11631
11632 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11633
11634         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11635         * gfortran.dg/vect/vect-2.f90: Likewise.
11636         * gfortran.dg/vect/vect-3.f90: Likewise.
11637         * gfortran.dg/vect/vect-4.f90: Likewise.
11638         * gfortran.dg/vect/vect-5.f90: Likewise.
11639
11640 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11641
11642         PR target/20813
11643         * gcc.dg/rs6000-fpint-2.c: New.
11644
11645 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11646
11647         PR c/15698
11648         * gcc.dg/builtins-30.c: Update expected messages.
11649         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11650         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11651         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11652
11653 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11654
11655         PR tree-optimization/21294
11656         * gcc.dg/tree-ssa/pr21294.c: New.
11657
11658 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11659
11660         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11661         __builtin_altivec_st_internal_4si built-in.
11662
11663 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11664
11665         PR c++/15875
11666         * g++.dg/template/ptrmem14.C: New test.
11667
11668 2005-05-02  Paul Brook  <paul@codesourcery.com>
11669
11670         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11671
11672 2005-05-02  Michael Matz  <matz@suse.de>
11673
11674         PR c++/19542
11675         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11676
11677 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11678
11679         * g++.dg/cpp/weak.C: New test.
11680
11681 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11682
11683         * gcc.dg/tree-ssa/loop-8.c: New test.
11684
11685 2005-04-30  Michael Maty  <matz@suse.de>
11686
11687         * gcc.dg/inline-mcpy.c: New test.
11688
11689 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11690
11691         PR libfortran/18958
11692         * gfortran.dg/eoshift.f90: New test case.
11693
11694 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11695
11696         PR libfortran/18857
11697         * gfortran.dg/matmul_1.f90: New test.
11698
11699 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11700
11701         PR tree-optimization/21030
11702         * gcc.dg/tree-ssa/pr21030.c: New.
11703
11704 2005-04-29  Devang Patel  <dpatel@apple.com>
11705
11706         PR tree-optimization/21272
11707         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11708
11709 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11710
11711         PR fortran/13082
11712         PR fortran/18824
11713         * gfortran.dg/entry_4.f90: New test.
11714         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11715         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11716         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11717         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11718         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11719         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11720         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11721
11722 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11723
11724         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11725
11726 2005-04-29  Paul Brook  <paul@codesourcery.com>
11727
11728         * gfortran.dg/entry_3.f90: New test.
11729
11730 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11731
11732         * gfortran.dg/implicit_4.f90: New test.
11733
11734 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11735
11736         * lib/target-supports.exp (check_profiling_available): Return
11737         false for xtensa-*-elf.
11738
11739 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11740
11741         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11742         error if file cannot be deleted.
11743
11744 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11745
11746         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11747         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11748         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11749         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11750         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11751         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11752         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11753         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11754         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11755         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11756         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11757         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11758         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11759
11760 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11761
11762         PR fortran/20865
11763         * gfortran.dg/pr20865.f90: New test.
11764
11765 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11766
11767         * gcc.dg/void-cast-2.c: New test.
11768
11769 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11770
11771         PR c/21159
11772         * gcc.dg/void-cast-1.c: New test.
11773
11774 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11775
11776         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11777
11778 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11779
11780         PR fortran/21177
11781         * gfortran.dg/pr21177.f90: New test.
11782
11783 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11784
11785         PR tree-optimization/21171
11786         * gcc.dg/tree-ssa/pr21171.c: New test.
11787
11788 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11789
11790         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11791         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11792         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11793         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11794         gcc.dg/tree-ssa/gen-vect-32.c: New.
11795         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11796         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11797         don't run on PPC32.
11798
11799 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11800
11801         PR c/21213
11802         * gcc.dg/transparent-union-3.c: New test.
11803
11804 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11805
11806         PR c/20740
11807         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11808         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11809         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11810         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11811         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11812         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11813
11814 2005-04-26  Jeff Law  <law@redhat.com>
11815
11816         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11817         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11818         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11819         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11820         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11821         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11822         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11823
11824 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11825
11826         PR tree-optimization/17598
11827         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11828
11829 2005-04-25  Mike Stump  <mrs@apple.com>
11830
11831         * objc.dg/fix-and-continue-1.m: Add.
11832
11833 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11834
11835         PR c++/20995
11836         * g++.dg/opt/pr20995-1.C: New test case.
11837
11838 2005-04-25  Devang Patel <dpatel@apple.com>
11839
11840         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11841
11842 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11843
11844         PR testsuite/21062
11845         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11846
11847 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11848
11849         PR C++/21188
11850         * g++.dg/opt/rtti2.C: New test.
11851
11852 2005-04-25  Paul Brook  <paul@codesourcery.com>
11853         Steven G. Kargl  <kargls@comcast.net>
11854
11855         PR fortran/20879
11856         * gfortran.dg/ichar_1.f90: New file.
11857
11858 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11859
11860         PR middle-end/20991
11861         * g++.dg/opt/pr20991.C: New test.
11862
11863         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11864         where sizeof (type) < __alignof__ (type).
11865         * gcc.dg/compat/struct-layout-1.h: Likewise.
11866
11867 2005-04-24  Per Bothner  <per@bothner.com>
11868             Devang Patel  <dpatel@apple.com>
11869
11870         PR preprocessor/20907
11871         * gcc.dg/cpp/very-long-comment.c: New test.
11872
11873 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11874
11875         PR fortran/20059
11876         * gfortran.dg/common_5.f: New test.
11877
11878 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11879
11880         PR middle-end/21082
11881         * g++.dg/tree-ssa/pr21082.C: New testcase.
11882
11883 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11884
11885         * gcc.dg/vect/vect-99.c: New test.
11886
11887 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11888
11889         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11890
11891 2005-04-22  Jeff Law  <law@redhat.com>
11892
11893         * gcc.dg/uninit-5.c: Remove xfails.
11894         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11895         conditionals and loads.
11896
11897 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11898
11899         PR libfortran/20074
11900         PR libfortran/20436
11901         PR libfortran/21108
11902         * gfortran.dg/nested_reshape.f90: new test
11903         * gfortran.dg/reshape-alloc.f90: new test
11904         * gfortran.dg/reshape.f90: new test
11905
11906 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11907
11908         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11909
11910         * gcc.dg/arm-vfp1.c: New test.
11911
11912 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11913
11914         PR c++/21087
11915         * g++.dg/lookup/builtin2.C: New test.
11916
11917 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11918
11919         * gcc.dg/weak/weak-13.c: New test.
11920
11921 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11922
11923         * lib/target-supports.exp (check_effective_target_sync_int_long):
11924         Add powerpc*.
11925
11926 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11927
11928         * gcc.target/mips/branch-1.c: New test.
11929
11930 2005-04-21  Richard Henderson  <rth@redhat.com>
11931
11932         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11933         * gcc.dg/vect/vect-86.c: Likewise.
11934         * gcc.dg/vect/vect-87.c: Likewise.
11935         * gcc.dg/vect/vect-88.c: Likewise.
11936
11937 2005-04-21  Devang Patel  <dpatel@apple.com>
11938
11939         PR optimization/20994
11940         * gcc.dg/tree-ssa/ifc-3.c: New test.
11941
11942 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11943
11944         PR c/12913
11945         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11946         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11947         gcc.dg/c99-vla-jump-5.c: New tests.
11948
11949 2005-04-19  Richard Henderson  <rth@redhat.com>
11950
11951         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11952         Fix typo in exists check.
11953         (check_effective_target_sync_int_long): New.
11954         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11955         * gcc.dg/ia64-sync-2.c: Likewise.
11956         * gcc.dg/ia64-sync-3.c: Likewise.
11957         * gcc.dg/ia64-sync-4.c: Likewise.
11958
11959 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11960
11961         * gcc.dg/fold-xor-1.c: New test.
11962         * gcc.dg/fold-xor-2.c: New test.
11963
11964 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
11965
11966         PR target/20670
11967         * g++.dg/eh/fp-regs.C: New test.
11968
11969 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11970
11971         * gcc.dg/Wint-to-pointer-cast-1.c,
11972         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
11973         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
11974         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
11975
11976 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11977
11978         PR fortran/16861
11979         * gfortran.dg/pr16861.f90: New test.
11980
11981 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11982
11983         * gcc.dg/pr21085.c: New test.
11984
11985 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
11986
11987         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
11988         (setup_mips_tests, dg-mips-options): New procedures.
11989         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
11990         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
11991         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
11992         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11993         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
11994         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
11995         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
11996         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11997         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
11998         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
11999         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12000         dg-mips-options instead of dg-options.  Remove now-redundant
12001         preprocessor guards.
12002         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12003         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12004         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12005         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12006         * gcc.dg/vr-mult-2.c: Delete.
12007         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12008         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12009         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12010         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12011         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12012         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12013         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12014
12015 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12016
12017         * ada/acats/run_all.sh: Use sync when executable not present.
12018
12019 2005-04-18  Devang Patel  <dpatel@apple.com>
12020
12021         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12022         * gcc.dg/vect/vect-11a.c: New.
12023         * gcc.dg/vect/vect-none.c: Update.
12024         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12025
12026 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12027
12028         PR tree-optimization/20922
12029         * gcc.dg/pr20922-1.c: New test.
12030         * gcc.dg/pr20922-2.c: New test.
12031         * gcc.dg/pr20922-3.c: New test.
12032         * gcc.dg/pr20922-4.c: New test.
12033         * gcc.dg/pr20922-5.c: New test.
12034         * gcc.dg/pr20922-6.c: New test.
12035
12036 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12037
12038         PR libfortran/20950
12039         * gfortran.dg/pr20950.f: New test.
12040
12041 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12042
12043         PR libfortran/19216
12044         * gfortran.dg/pr19216.f: New test.
12045
12046 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12047
12048         PR tree-optimization/21001
12049         * gcc.dg/tree-ssa/pr21001.c: New.
12050
12051 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12052
12053         PR libfortran/21075
12054         * gfortran.dg/reshape_rank7.f90: New test.
12055
12056 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12057
12058         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12059         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12060         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12061         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12062         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12063         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12064         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12065         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12066         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12067         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12068         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12069         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12070         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12071         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12072         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12073         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12074         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12075         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12076         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12077         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12078         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12079
12080 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12081
12082         * gfortran.dg/wtruncate.f: New testcase.
12083         * gfortran.dg/wtruncate.f90: New testcase.
12084
12085 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/21025
12088         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12089         which sizeof/alignof is dependent, rather than just whether we are
12090         processing_template_decl.
12091
12092 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12093
12094         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12095         corrected typo where the wrong variables had been compared.
12096
12097 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12098
12099         PR libfortran/18495
12100         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12101         Test callee-allocated version of return array with a write
12102         statement.
12103         Test spread with a temporary with another write statement.
12104
12105 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12106
12107         PR tree-optimization/21031
12108         * gcc.dg/tree-ssa/pr21031.c: New.
12109
12110 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12111
12112         PR tree-optimization/21004
12113         * gcc.dg/builtins-53.c: Include builtins-config.h.
12114         Check floorf, ceilf, floorl and ceill transformations
12115         only when HAVE_C99_RUNTIME is defined.
12116
12117 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12118
12119         PR middle-end/20739
12120         * gcc.dg/tree-ssa/pr20739.c: New test.
12121
12122 2005-04-14  Mike Stump  <mrs@apple.com>
12123
12124         * gcc.dg/Foundation.framework/empty: New.
12125         * gcc.dg/framework-2.c: New.
12126
12127 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12128
12129         PR tree-optimization/21021
12130         * gcc.c-torture/compile/pr21021.c: New.
12131
12132 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12133
12134         PR testsuite/21010
12135         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12136         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12137         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12138         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12139         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12140         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12141         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12142         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12143
12144 2005-04-14  Richard Henderson  <rth@redhat.com>
12145
12146         * lib/target-supports.exp (check_effective_target_vect_condition):
12147         Add ia64, i?86, and x86_64.
12148
12149 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12150
12151         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12152
12153 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12154
12155         PR tree-optimization/20657
12156         * gcc.dg/tree-ssa/pr20657.c: New.
12157
12158 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12159
12160         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12161         (long long int)trunc*.
12162
12163 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12164
12165         PR target/20927
12166         * gcc.dg/pr20927.c: New test.
12167
12168 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12169
12170         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12171         * gcc.target/mips/asm-1.c: Likewise.
12172
12173 2005-04-13  Dale Johannesen  <dalej@apple.com>
12174
12175         * objc.dg/objc-fast-4.m: New.
12176
12177 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12178
12179         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12180         directory.
12181         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12182
12183 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12184
12185         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12186         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12187         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12188
12189 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12190
12191         PR tree-optimization/20913
12192         * gcc.dg/tree-ssa/pr20913.c: New.
12193
12194         PR tree-optimization/20702
12195         * gcc.dg/tree-ssa/pr20702.c: New.
12196
12197 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12198
12199         PR c++/13744
12200         * g++.dg/inherit/local3.C: New test.
12201
12202 2005-04-12  Jeff Law  <law@redhat.com>
12203
12204         * gcc.dg/tree-ssa/20050412-1.c: New test.
12205
12206 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12207
12208         PR libfortran/19016
12209         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12210         Add tests with mask generated by expression.
12211         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12212         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12213         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12214
12215 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12216
12217         PR middle-end/20917
12218         * gcc.dg/20050409-1.c: New test.
12219
12220 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12221
12222         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12223
12224 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12225
12226         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12227         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12228         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12229         (TARGET_CXX): Adjust accordingly.
12230         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12231         determine_class_data_visibility and class_data_always_comdat.
12232         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12233         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12234         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12235         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12236         (arm_cxx_determine_class_data_visibility): New.
12237         (arm_cxx_class_data_always_comdat): Likewise.
12238         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12239         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12240         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12241         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12242         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12243         Define.
12244
12245 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12246
12247         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12248
12249 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12250
12251         * gcc.dg/i386-darwin-fpmath.c: New.
12252
12253 2004-04-11  Devang Patel  <dpatel@apple.com>
12254
12255         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12256         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12257         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12258         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12259         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12260         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12261         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12262         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12263         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12264
12265 2004-04-11  Devang Patel  <dpatel@apple.com>
12266
12267         * gcc.dg/vect/vect-dv-1.c: New test.
12268         * gcc.dg/vect/vect-dv-2.c: New test.
12269
12270 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12271
12272         PR tree-optimization/20933
12273         * gcc.dg/tree-ssa/pr20933.c: New test.
12274
12275 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12276
12277         * gfortran.dg/fold_nearest.f90: New test.
12278
12279 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12280
12281         * gcc.dg/tree-ssa/alias-1.c: New test.
12282
12283 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12284
12285         PR tree-optimization/20920
12286         * g++.dg/tree-ssa/pr20920.C: New test.
12287
12288 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12289
12290         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12291         (long long int)ceil*.
12292
12293 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12294
12295         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12296         explicit C++ linkage.
12297
12298 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12299
12300         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12301         warning for arithmetic IF statements.
12302
12303 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12304
12305         * eor_handling_1.f90: New test case.
12306         * eor_handling_2.f90: New test case.
12307         * eor_handling_3.f90: New test case.
12308         * eor_handling_4.f90: New test case.
12309         * eor_handling_5.f90: New test case.
12310         * noadv_size.f90: New test case.
12311         * pad_no.f90: New test case.
12312
12313 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12314
12315         * gcc.c-torture/execute/20050410-1.c: New test.
12316
12317 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12318
12319         * gcc.dg/pr20126.c: New.
12320
12321 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12322             Steven G. Kargl <kargls@comcast.net>
12323
12324         * gfortran.dg/PR19872.f: New test.
12325
12326 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12327
12328         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12329
12330 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12331
12332         * gfortran.dg/nint_1.f90: New test.
12333
12334 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12335
12336         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12337         Added test for callee-allocated arrays with write statements.
12338         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12339         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12340         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12341         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12342         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12343
12344 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12345
12346         PR libfortran/20163
12347         * gfortran.dg/open-options-blanks.f: New test.
12348
12349 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12350
12351         PR fortran/13257
12352         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12353
12354 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12355
12356         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12357         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12358         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12359         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12360         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12361         * gcc.c-torture/execute/stdarg-4.c: New test.
12362
12363         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12364
12365         PR target/20795
12366         * g++.dg/abi/param2.C: New test.
12367
12368 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12369
12370         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12371
12372 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12373
12374         * gcc.dg/builtins-53.c: New test.
12375
12376 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12377
12378         * g++.dg/tree-ssa/pr18178.C: New test.
12379         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12380         * gcc.c-torture/execute/20041019-1.c: New test.
12381         * gcc.dg/tree-ssa/20041008-1.c: New test.
12382         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12383         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12384         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12385         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12386         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12387         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12388         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12389         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12390         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12391         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12392
12393 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12394
12395         PR rtl-optimization/20466
12396         * gcc.c-torture/execute/pr20466-1.c: New test.
12397
12398 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12399
12400         PR c++/20905
12401         * g++.dg/parse/cond2.C: New test.
12402
12403         PR c++/20145
12404         * g++.dg/warn/Wdtor1.C: New test.
12405
12406 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12407
12408         PR fortran/17229
12409         * gfortran.dg/pr17229.f: New test.
12410
12411 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12412
12413         * gfortran.dg/tiny_1.f90: New test.
12414         * gfortran.dg/tiny_2.f90: ditto.
12415
12416 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12417
12418         * gfortran.dg/eor_1.f90: Fix dg-do run line
12419         * gfortran.dg/open_new.f90: Fix dg-do run line
12420
12421 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12422
12423         * lib/target-supports.exp (get_compiler_messages): Support
12424         optional arguments, the fourth being compiler options.
12425         (check_effective_target_fpic): New proc.
12426         * gcc.dg/20050321-2.c: Restrict to target fpic.
12427
12428 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12429
12430         * gcc.dg/15443-1.c: New test.
12431         * gcc.dg/15443-2.c: Likewise.
12432
12433 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12434
12435         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12436
12437 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12438
12439         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12440
12441 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12442
12443         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12444         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12445         -m64.
12446         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12447         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12448         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12449
12450 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12451
12452         PR c++/20212
12453         * g++.dg/warn/Wunused-11.C: New test.
12454
12455 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12456
12457         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12458
12459 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12460
12461         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12462
12463 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/20734
12466         * g++.dg/template/ptrmem13.C: New test.
12467
12468 2005-04-05  Per Bothner  <per@bothner.com>
12469
12470         * lib/gcc.exp: Always add -fno-show-column, for now.
12471
12472 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12473
12474         PR testsuite/20767
12475         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12476         of plain old "unsigned int" for the type of "i".  Makes this test
12477         64bit clean.
12478
12479 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12480
12481         * gcc.dg/i386-ssefn-1.c: New test.
12482         * gcc.dg/i386-ssefn-2.c: New test.
12483         * gcc.dg/i386-ssefn-3.c: New test.
12484         * gcc.dg/i386-ssefn-4.c: New test.
12485
12486 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12487
12488         PR tree-optimization/20076
12489         * gcc.dg/builtin-apply4.c: New test.
12490
12491         PR preprocessor/19475
12492         * gcc.dg/cpp/macspace1.c: New test.
12493         * gcc.dg/cpp/macspace2.c: New test.
12494
12495 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12496
12497         * gfortran.dg/pr20755.f: Fixed bad format.
12498
12499 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12500
12501         PR c++/20763
12502         * g++.dg/ext/attrib21.C: New test.
12503
12504 2004-04-05  Devang Patel  <dpatel@apple.com>
12505
12506         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12507         * gcc.dg/vect/vect-shift-1.c: New test.
12508
12509 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12510
12511         PR libfortran/20755
12512         * gfortran.dg/pr20755.f: New test.
12513
12514 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12515
12516         * gfortran.dg/pr15959.f90: New test.
12517         * gfortran.dg/string_pad_trunc.f90: New test.
12518
12519 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12520
12521         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12522         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12523         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12524         syntax.
12525
12526 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12527
12528         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12529
12530 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12531
12532         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12533         * gcc.c-torture/compile/20011119-2.c: Likewise.
12534         * gcc.c-torture/compile/981001-2.c: Likewise.
12535
12536 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12537
12538         PR c++/20679
12539         * g++.dg/template/overload4.C: New test.
12540
12541 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12542
12543         PR c++/20746
12544         * g++.dg/abi/covariant5.C: New.
12545
12546         PR debug/20505
12547         * g++.dg/debug/const2.C: New.
12548
12549 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12550
12551         PR rtl-optimization/16104
12552         * gcc.c-torture/execute/20050316-1.c: New test.
12553
12554 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * g++.dg/template/spec23.C: Fix dg-error text.
12557
12558 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12559
12560         PR c++/19199
12561         * g++.dg/expr/lval2.C: New.
12562
12563 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12564
12565         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12566         __builtin_strcasecmp and __builtin_strncasecmp.
12567
12568 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12569
12570         PR c++/20723
12571         * g++.dg/template/spec22.C: New.
12572         * g++.dg/template/spec23.C: New.
12573
12574 2005-04-03  Dale Ranta  <dir@lanl.gov>
12575             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12576
12577         PR libfortran/20068
12578         PR libfortran/20125
12579         PR libfortran/20156
12580         PR libfortran/20471
12581         * gfortran.dg/backspace.f: New test.
12582
12583 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12584
12585         * gcc.dg/pr19345.c: New test.
12586
12587 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12588
12589         PR tree-optimization/20640
12590         * gcc.dg/torture/tree-loop-1.c: New.
12591
12592 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12593
12594         PR rtl-optimization/20290
12595         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12596
12597 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12598
12599         * gcc.dg/rs6000-fpint.c: New.
12600
12601 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12602
12603         * gcc.dg/old-style-then-proto-1.c: New test.
12604
12605 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12606
12607         * gfortran.fortran-torture/execute/backspace.f90: Check
12608         after backspace and read was incorrect.
12609
12610 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12611
12612         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12613         buffer past the terminating NUL using memcmp.
12614         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12615         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12616
12617         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12618         Fix unused/uninitialized variable warnings.
12619
12620         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12621         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12622         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12623         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12624
12625         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12626         gcc.c-torture/execute/builtins/fputs-lib.c,
12627         gcc.c-torture/execute/builtins/lib/fprintf.c,
12628         gcc.c-torture/execute/builtins/lib/main.c,
12629         gcc.c-torture/execute/builtins/lib/memcmp.c,
12630         gcc.c-torture/execute/builtins/lib/memmove.c,
12631         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12632         gcc.c-torture/execute/builtins/lib/memset.c,
12633         gcc.c-torture/execute/builtins/lib/printf.c,
12634         gcc.c-torture/execute/builtins/lib/sprintf.c,
12635         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12636         gcc.c-torture/execute/builtins/lib/strchr.c,
12637         gcc.c-torture/execute/builtins/lib/strcmp.c,
12638         gcc.c-torture/execute/builtins/lib/strcpy.c,
12639         gcc.c-torture/execute/builtins/lib/strcspn.c,
12640         gcc.c-torture/execute/builtins/lib/strlen.c,
12641         gcc.c-torture/execute/builtins/lib/strncat.c,
12642         gcc.c-torture/execute/builtins/lib/strncmp.c,
12643         gcc.c-torture/execute/builtins/lib/strncpy.c,
12644         gcc.c-torture/execute/builtins/lib/strrchr.c,
12645         gcc.c-torture/execute/builtins/lib/strspn.c,
12646         gcc.c-torture/execute/builtins/lib/strstr.c,
12647         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12648         gcc.c-torture/execute/builtins/strlen-2.c,
12649         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12650         prototypes.
12651
12652 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12653
12654         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12655         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12656         selectany usage.
12657
12658 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12659
12660         PR c++/19406
12661         * g++.dg/debug/using1.C: New test.
12662
12663 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12664
12665         PR middle-end/20524
12666         * gcc.dg/alias-7.c: Prefix asm-declared name with
12667         __USER_LABEL_PREFIX__.
12668
12669 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12670
12671         Fix fallout from PR middle-end/15700:
12672         * gcc.c-torture/compile/20011119-1.c: Take
12673         __USER_LABEL_PREFIX__ into account.
12674         * gcc.c-torture/compile/20011119-2.c: Likewise.
12675
12676 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12677
12678         PR c++/18644
12679         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12680
12681 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12682
12683         PR c/17855
12684         * gcc.c-torture/compile/struct-non-lval-1.c,
12685         gcc.c-torture/compile/struct-non-lval-2.c,
12686         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12687
12688 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12689
12690         * gcc.dg/tls/tls.exp: Remove temporary file.
12691         * g++.dg/tls/tls.exp: Ditto.
12692         * lib/file-format.exp: Ditto.
12693         * g++.dg/special/ecos.exp: Ditto.
12694
12695         * lib/profopt.exp: Treat prof_ext as a list.
12696         * gcc.misc-tests/bprob.exp: Ditto.
12697         * g++.dg/bprob/bprob.exp: Ditto.
12698
12699         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12700         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12701         g++.dg/tree-ssa/pointer-reference-alias.C,
12702         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12703         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12704         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12705         g++.dg/vect/pr19951.cc: Ditto.
12706         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12707         gcc.dg/builtins-47.c: Ditto.
12708         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12709         gcc.dg/pr20115-1.c: Ditto.
12710         * gcc.dg/tree-ssa/20030530-2.c,
12711         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12712         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12713         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12714         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12715         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12716         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12717         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12718         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12719         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12720         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12721         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12722         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12723         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12724         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12725         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12726         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12727         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12728         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12729         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12730         gcc.dg/tree-ssa/20030824-1.c,
12731         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12732         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12733         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12734         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12735         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12736         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12737         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12738         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12739         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12740         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12741         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12742         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12743         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12744         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12745         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12746         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12747         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12748         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12749         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12750         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12751         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12752         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12753         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12754         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12755         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12756         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12757         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12758         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12759         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12760         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12761         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12762         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12763         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12764         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12765         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12766         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12767         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12768         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12769         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12770         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12771         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12772         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12773         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12774         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12775         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12776         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12777         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12778         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12779         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12780         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12781         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12782         gcc.dg/tree-ssa/useless-1.c: Ditto.
12783         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12784         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12785         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12786         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12787         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12788         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12789         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12790         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12791         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12792         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12793         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12794         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12795         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12796         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12797         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12798         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12799         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12800         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12801         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12802         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12803         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12804         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12805         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12806         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12807         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12808         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12809         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12810         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12811         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12812         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12813         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12814         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12815         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12816         gcc.dg/vect/vect-none.c: Ditto.
12817         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12818         treelang/compile/unsigned.tree: Ditto.
12819
12820         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12821         * gcc.dg/cpp/direct2s.c: Ditto.
12822         * gcc.dg/cpp/paste4.c: Ditto.
12823         * gcc.dg/cpp/separate-1.c: Ditto.
12824         * gcc.dg/pch/save-temps-1.c: Ditto.
12825         * g++.dg/ext/altivec-10.C: Ditto.
12826         * g++.dg/pch/pch.C: Ditto.
12827
12828         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12829
12830         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12831         * g++.dg/template/repo1.C: Ditto.
12832         * g++.dg/template/repo2.C: Ditto.
12833         * g++.dg/template/repo3.C: Ditto.
12834         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12835         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12836         * g++.old-deja/g++.pt/repo1.C: Ditto.
12837         * g++.old-deja/g++.pt/repo2.C: Ditto.
12838         * g++.old-deja/g++.pt/repo3.C: Ditto.
12839         * g++.old-deja/g++.pt/repo4.C: Ditto.
12840
12841         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12842         * gcc.dg/20030107-1.c: Ditto.
12843         * gcc.dg/20030702-1.c: Ditto.
12844         * gcc.dg/profile-generate-1.c: Ditto.
12845         * g++.dg/other/profile1.C: Ditto.
12846         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12847
12848         * lib/gcc-dg.exp (remove-build-file): New.
12849         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12850         cleanup-tree-dump, cleanup-saved-temps): New.
12851
12852 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         PR c++/19203, DR 214
12855         * g++.dg/parse/ambig3.C: Not ambiguous.
12856         * g++.dg/template/spec20.C: New.
12857         * g++.dg/template/spec21.C: New.
12858
12859 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12860
12861         PR target/20045
12862         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12863
12864 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12865
12866         PR libfortran/20660
12867         * gfortran.dg/negative_unit.f: New test.
12868
12869 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12870
12871         * gcc.dg/20050330-1.c: New test.
12872
12873 2005-03-30  Devang Patel  <dpatel@apple.com>
12874
12875         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12876
12877 2005-03-30  Dale Johannesen  <dalej@apple.com>
12878
12879         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12880
12881 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12882
12883         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12884         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12885         Strip options from test name.
12886
12887 2005-03-31  Jan Hubicka  <jh@suse.cz>
12888
12889         * gcc.dg/varpool-1.c: New testcase.
12890
12891 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12892
12893         PR c/772
12894         PR c/17913
12895         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12896         gcc.dg/stmt-expr-label-3.c : New tests.
12897         * gcc.c-torture/execute/medce-2.c: Remove.
12898
12899 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12900
12901         PR c/20368
12902         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12903         tests.
12904
12905 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12906
12907         * gcc.c-torture/compile/pr20203.c: New test.
12908
12909 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12910
12911         * gfortran.dg/promotion.f90: New test.
12912
12913 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12914
12915         PR middle-end/20491
12916         * gcc.dg/torture/asm-subreg-1.c: New test.
12917
12918 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12919
12920         PR c/20672
12921         * gcc.dg/pr20672-1.c: New test.
12922
12923 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12924
12925         * gfortran.dg/vect: New directory.
12926         * gfortran.dg/vect/vect.exp: New.
12927         * gfortran.dg/vect/vect-1.f90: New test.
12928         * gfortran.dg/vect/vect-2.f90: New test.
12929         * gfortran.dg/vect/vect-3.f90: New test.
12930         * gfortran.dg/vect/vect-4.f90: New test.
12931         * gfortran.dg/vect/vect-5.f90: New test.
12932
12933 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12934
12935         PR middle-end/20622
12936         * gcc.dg/alias-7.c: New test.
12937
12938 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12939
12940         * gcc.dg/sparc-reg-1.c: New test.
12941
12942 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12943
12944         PR target/19890
12945         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12946
12947 2005-03-29  Dale Ranta  <dir@lanl.gov>
12948             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12949
12950         PR libfortran/20163
12951         * gfortran.dg/pr20163-2.f: New test.
12952
12953 2005-03-28  Jan Hubicka  <jh@suse.cz>
12954
12955         PR middle-end/20635
12956         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12957         by Jakub Jelinek.
12958
12959 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12960
12961         PR tree-optimization/20626
12962         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12963         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12964
12965 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12966
12967         * gfortran.dg/underflow.f90: New test.
12968         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
12969
12970 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12971
12972         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
12973
12974 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
12975
12976         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
12977         (g++_init): Make sure that CXXFLAGS is set.
12978         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
12979         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
12980         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12981         * lib/objc.exp (objc_init): Likewise.
12982         * lib/treelang.exp (treelang_init): Likewise.
12983
12984 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
12985
12986         PR tree-optimization/20470
12987         * gcc.dg/tree-ssa/pr20470.c: New test.
12988
12989 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
12990
12991         * gcc.dg/ppc-stfiwx.c: New.
12992
12993 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
12994
12995         PR target/19888
12996         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
12997
12998 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12999
13000         * gcc.dg/20050325-1.c: Fix a typo.
13001
13002 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13003
13004         PR libfortran/19678
13005         PR libfortran/19679
13006         * gfortran.dg/dos_eol.f: New test.
13007
13008 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13009
13010         PR rtl-optimization/20249
13011         * gcc.dg/20050325-1.c: New test.
13012
13013 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13014
13015         PR libfortran/15332
13016         * gfortran.dg/pr15332.f: New test.
13017
13018 2005-03-24  Dale Johannesen  <dalej@apple.com>
13019
13020         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13021
13022 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13023
13024         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13025         'internal' visibility.
13026         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13027         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13028         'protected' visibility.
13029         * gcc.dg/visibility-7.c: Likewise.
13030         * lib/target-supports.exp (check_visibility_available): Take
13031         a parameter, the kind of visibility to check for.
13032         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13033         to check_visibility_available.
13034
13035         * g++.dg/expr/cast3.C: New.
13036
13037 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13038
13039         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13040         rs6000.
13041
13042 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13043
13044         PR target/20095
13045         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13046
13047 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13048
13049         * gcc.dg/badshift.c: Renamed to...
13050         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13051
13052         * gcc.target/i386/badshift.c: Renamed to...
13053         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13054         only.
13055
13056         PR rtl-optimization/20532
13057         * gcc.target/i386/badshift.c: New.
13058
13059 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13060
13061         * gfortran.dg/pr18025.f90: New test.
13062
13063 2005-03-23  Dale Johannesen  <dalej@apple.com>
13064
13065         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13066
13067 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13068
13069         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13070
13071         * lib/target-supports.exp (check_iconv_available): Default
13072         libiconv to -liconv, if there is no definition.
13073
13074 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13075
13076         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13077
13078 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13079
13080         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13081         * g++.dg/opt/pr7503-2.C: Likewise.
13082         * g++.dg/opt/pr7503-3.C: Likewise.
13083         * g++.dg/opt/pr7503-4.C: Likewise.
13084         * g++.dg/opt/pr7503-5.C: Likewise.
13085         * g++.dg/warn/minmax.C: New test.
13086
13087 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13088
13089         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13090         * gfortran.dg/g77_intrinsics_sub.f: New test.
13091
13092 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13093             Jan Hubicka  <jh@suse.cz>
13094             Steven Bosscher <stevenb@suse.de
13095
13096         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13097
13098 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13099
13100         PR c++/19980
13101         * g++.dg/template/redecl3.C: New test.
13102
13103 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13104
13105         PR c++/20499
13106         * g++.dg/parse/error16.C: Tweak error markers.
13107
13108 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13109
13110         PR target/20561
13111         * gcc.dg/20050321-2.c: New test.
13112
13113 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13114
13115         PR c++/20465
13116         PR c++/20381
13117         * g++.dg/template/ptrmem12.C: New.
13118
13119 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13120
13121         PR rtl-optimization/20527
13122         * gcc.c-torture/execute/pr20527-1.c: New test.
13123
13124 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13125
13126         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13127         program, compile it into a real executable and then delete the .c
13128         and .x files afterwards, to avoid problems on testglue targets.
13129
13130 2005-03-21  Stuart Hastings  <stuart@apple.com>
13131
13132         * gcc.target/i386/sse-2.c: New.
13133
13134 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13135
13136         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13137
13138 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13139
13140         * g++.dg/parse/crash25.C: Fix typo.
13141
13142 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13143
13144         PR c++/20461
13145         * g++.dg/parse/crash24.C: New test.
13146
13147         PR c++/20536
13148         * g++.dg/parse/crash25.C: New test.
13149
13150 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13151
13152         PR c++/20147
13153         * g++.dg/ext/stmtexpr4.C: New test.
13154
13155 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13156
13157         PR middle-end/20539
13158         * gcc.c-torture/compile/pr13066-1.c: New test case.
13159         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13160         * g++.dg/opt/pr13066-1.C: Likewise.
13161
13162 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13163
13164         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13165
13166 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13167
13168         PR fortran/18525
13169         * gfortran.dg/nesting_1.f90: New test.
13170
13171 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13172
13173         PR c++/20240
13174         * g++.dg/lookup/using13.C: New test.
13175
13176 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13177
13178         PR c++/20333
13179         * g++.dg/template/crash36.C: New test.
13180
13181 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13182
13183         PR c++/20463
13184         * g++.dg/template/crash35.C: New test.
13185
13186 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13187
13188         PR c++/19966
13189         * g++.dg/overload/operator2.C: New test.
13190
13191 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13192
13193         PR libfortran/20257
13194         * gfortran.dg/pr20257.f90: New test.
13195
13196 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13197
13198         PR libfortran/20480
13199         * gfortran.dg/pr20480.f90: New test.
13200
13201 2005-03-16  Richard Henderson  <rth@redhat.com>
13202
13203         PR middle-end/15700
13204         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13205         (_rtld_global): New.
13206         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13207         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13208
13209         * gcc.dg/alias-3.c: New.
13210         * gcc.dg/alias-4.c: New.
13211         * gcc.dg/alias-5.c: New.
13212         * gcc.dg/alias-6.c: New.
13213
13214 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13215
13216         * gcc.dg/cpp/ucnid-7.c: New.
13217
13218 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13219             Dorit Naishlos  <dorit@il.ibm.com>
13220
13221         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13222         darwin.
13223
13224 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13225
13226         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13227         misaligned accesses.
13228         * gcc.dg/vect/vect-58.c: Likewise.
13229         * gcc.dg/vect/vect-92.c: New.
13230         * gcc.dg/vect/vect-93.c: New.
13231
13232 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13233
13234         PR fortran/18827
13235         * gfortran.dg/assign_2.f90: New test.
13236         * gfortran.dg/assign_3.f90: New test.
13237         * gfortran.dg/assign.f90: New test.
13238
13239 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13240
13241         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13242         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13243         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13244         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13245         names.
13246
13247 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13248
13249         * gcc.dg/cpp/ucnid-6.c: New.
13250
13251         * gcc.dg/cpp/normalize-1.c: New.
13252         * gcc.dg/cpp/normalize-2.c: New.
13253         * gcc.dg/cpp/normalize-3.c: New.
13254         * gcc.dg/cpp/normalize-4.c: New.
13255         * gcc.dg/cpp/ucnid-4.c: New.
13256         * gcc.dg/cpp/ucnid-5.c: New.
13257         * g++.dg/cpp/normalize-1.C: New.
13258         * g++.dg/cpp/ucnid-1.C: New.
13259
13260 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13261
13262         * gcc.dg/pr18628.c: New.
13263
13264 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13265
13266         PR c++/20280
13267         * g++.dg/tree-ssa/pr20280.C: New.
13268
13269 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13270
13271         PR fortran/20467
13272         * gfortran.dg/stfunc_2.f90: New test.
13273
13274 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13275
13276         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13277
13278 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13279
13280         * gcc.dg/tree-ssa/20050314-1.c: New test.
13281
13282 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13283
13284         PR c++/4403
13285         PR c++/9783, DR433
13286         * g++.dg/template/friend34.C: New test.
13287         * g++.dg/template/friend35.C: Likewise.
13288         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13289
13290 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13291
13292         Friend class name lookup 5/n
13293         PR c++/1016
13294         * g++.dg/lookup/hidden-class1.C: New test.
13295         * g++.dg/lookup/hidden-class2.C: Likewise.
13296         * g++.dg/lookup/hidden-class3.C: Likewise.
13297         * g++.dg/lookup/hidden-class4.C: Likewise.
13298         * g++.dg/lookup/hidden-class5.C: Likewise.
13299         * g++.dg/lookup/hidden-class6.C: Likewise.
13300         * g++.dg/lookup/hidden-class7.C: Likewise.
13301         * g++.dg/lookup/hidden-class8.C: Likewise.
13302         * g++.dg/lookup/hidden-class9.C: Likewise.
13303         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13304         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13305         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13306         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13307         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13308         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13309         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13310         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13311         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13312         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13313         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13314
13315 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/20157
13318         * g++.dg/template/error18.C: New test.
13319
13320 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13321
13322         PR debug/16792
13323         * g++.dg/debug/pr16792.C: New test.
13324
13325 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13326
13327         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13328         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13329         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13330         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13331         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13332         test assertion names.
13333
13334 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13335
13336         PR fortran/18600
13337         * gfortran.dg/stfunc_1.f90: New test.
13338
13339 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13340
13341         PR fortran/16907
13342         * gfortran.dg/real_index_1.f90: New test.
13343
13344 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13345
13346         PR fortran/20323
13347         * gfortran.dg/spec_expr_1.f90: New test.
13348
13349 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13350
13351         PR c/20402
13352         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13353         new parser.
13354
13355 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13356
13357         PR fortran/20361
13358         * gfortran.dg/largeequiv_1.f90: New test.
13359
13360 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13361
13362         * gcc.dg/ucnid-1.c: New.
13363         * gcc.dg/ucnid-2.c: New.
13364         * gcc.dg/ucnid-3.c: New.
13365         * gcc.dg/ucnid-4.c: New.
13366         * gcc.dg/ucnid-5.c: New.
13367         * gcc.dg/ucnid-6.c: New.
13368         * gcc.dg/cpp/ucnid-1.c: New.
13369         * gcc.dg/cpp/ucnid-2.c: New.
13370         * gcc.dg/cpp/ucnid-3.c: New.
13371         * g++.dg/other/ucnid-1.C: New.
13372
13373 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13374
13375         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13376
13377 2005-03-11  Per Bothner  <per@bothner.com>
13378
13379         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13380         that diagnotics refer to correct token.
13381         * gcc.dg/unused-3.c: Likewise.
13382
13383 2005-03-11  Per Bothner  <per@bothner.com>
13384
13385         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13386         constant" is now actually on same line as string constant.
13387         * gcc.dg/cpp/direct2s.c: Likewise.
13388
13389 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13390
13391         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13392
13393 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13394
13395         PR libfortran/20124
13396         * gfortran.dg/pr20124.f90: New Test
13397
13398 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13399
13400         PR tree-optimization/20130
13401         * gcc.dg/pr20130-1.c: New test.
13402
13403 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13404
13405         PR target/20095
13406         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13407
13408 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13409
13410         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13411
13412 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13413
13414         * g++.dg/eh/forced1.C: Fix comment.
13415         * g++.dg/eh/forced2.C: Ditto.
13416         * g++.dg/eh/forced3.C: Ditto.
13417         * g++.dg/eh/forced4.C: Ditto.
13418
13419 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13420
13421         PR rtl-opt/20412
13422         * gcc.c-torture/compile/pr20412.c: New test.
13423
13424 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13425
13426         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13427
13428 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13429
13430         PR target/20322
13431         * gcc.dg/20050307-1.c: New test.
13432
13433 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13434
13435         PR c++/20375
13436         * g++.dg/other/stdarg3.C: New.
13437
13438 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13439
13440         PR c++/18384, c++/18327
13441         * g++.dg/init/array19.C: New test.
13442
13443         PR inline-asm/20314
13444         * gcc.dg/torture/pr20314-1.c: New test.
13445         * gcc.dg/torture/pr20314-2.c: New test.
13446
13447 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13448
13449         * gcc.dg/20050309-1.c: New test.
13450
13451 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13452
13453         * gcc.dg/builtins-10.c: Reactivate disabled test.
13454         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13455         new cbrt transformations.
13456
13457 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/20208
13460         * g++.dg/template/array13.C: New test.
13461
13462 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13463
13464         PR c++/16859
13465         * g++.dg/init/brace4.C: New test.
13466
13467 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         PR c++/20186
13470         * g++.dg/template/non-dependent12.C: New.
13471
13472 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/20142
13475         * g++.dg/init/array18.C: Add dg-do run marker.
13476
13477         PR c++/20142
13478         * g++.dg/init/array18.C: New test.
13479
13480 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13481
13482         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13483         * g++.dg/gcov/gcov.exp: Likewise.
13484         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13485         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13486         * lib/c-torture.exp: Likewise.
13487         * lib/fortran-torture.exp: Likewise.
13488         * lib/g++.exp: Likewise.
13489         * lib/gcc-defs.exp: Likewise.
13490         * lib/gcc-dg.exp: Likewise.
13491         * lib/gcc.exp: Likewise.
13492         * lib/gcov.exp: Likewise.
13493         * lib/gfortran.exp: Likewise.
13494         * lib/mike-g++.exp: Likewise.
13495         * lib/mike-gcc.exp: Likewise.
13496         * lib/objc-torture.exp: Likewise.
13497         * lib/objc.exp: Likewise.
13498         * lib/profopt.exp: Likewise.
13499         * lib/target-libpath.exp: Likewise.
13500         * lib/target-supports.exp: Likewise.
13501         * lib/treelang.exp: Likewise.
13502         * lib/wrapper.exp: Likewise.
13503
13504 2005-03-08  Jeff Law  <law@redhat.com>
13505
13506         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13507         PHI-OPT changes.
13508
13509 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13510
13511         * gcc.dg/vect/pr20122.c: New test.
13512
13513 2005-03-07  Jeff Law  <law@redhat.com>
13514
13515         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13516         was folded away.
13517         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13518         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13519         * gcc.dg/tree-ssa/pr18134.c: New test.
13520
13521 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13522
13523         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13524         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13525         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13526
13527 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13528
13529         PR tree-opt/17671
13530         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13531
13532 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13533
13534         * g++.dg/warn/Wnvdtor.C: New test.
13535
13536 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13537
13538         * gcc.dg/torture/pr19683-1.c: New test.
13539
13540 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13541
13542         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13543         * gfortran.dg/g77/19990313-2.f: Ditto.
13544         * gfortran.dg/g77/19990313-3.f: Ditto.
13545         * gfortran.dg/g77/19990525-0.f: Ditto.
13546         * gfortran.dg/g77/19990826-0.f: Ditto.
13547         * gfortran.dg/g77/19990826-2.f: Ditto.
13548         * gfortran.dg/g77/19990826-3.f: Ditto.
13549         * gfortran.dg/g77/20000511-1.f: Ditto.
13550         * gfortran.dg/g77/20000511-2.f: Ditto.
13551         * gfortran.dg/g77/970625-2.f: Ditto.
13552         * gfortran.dg/g77/980310-2.f: Ditto.
13553         * gfortran.dg/g77/980310-3.f: Ditto.
13554         * gfortran.dg/g77/980310-8.f: Ditto.
13555         * gfortran.dg/g77/980519-2.f: Ditto.
13556         * gfortran.dg/g77/alpha1.f: Ditto.
13557         * gfortran.dg/g77/claus.f: Ditto.
13558         * gfortran.dg/g77/erfc.f: Ditto.
13559         * gfortran.dg/g77/short.f: Ditto.
13560         * gfortran.fortran-torture/execute/data.f90: Ditto.
13561         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13562         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13563
13564 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13565
13566         * lib/file-format.exp (gcc_target_object_format): Add check for som
13567         format and hardcode object formats on hppa*-*-hpux*.
13568         * lib/target-supports.exp (check_weak_available): Add check for som
13569         object format.  Always return 0 on hppa*-*-hpux10*.
13570
13571         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13572         is defined.
13573
13574         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13575
13576 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13577
13578         * gfortran.dg/pr19936_1.f90: New test.
13579         * gfortran.dg/pr19936_2.f90: New test.
13580         * gfortran.dg/pr19936_3.f90: New test.
13581
13582 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13583             Paul Thomas <prthomas@drfccad.cea.fr>
13584
13585         * gfortran.dg/PR19754_1.f90: New test.
13586         * gfortran.dg/PR19754_2.f90: Ditto.
13587
13588 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13589
13590         PR c++/19311
13591         * g++.dg/template/non-dependent11.C: New test.
13592
13593 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13594
13595         * lib/target-supports.exp (check_iconv_available): Fix comment.
13596
13597 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13598             Joseph S. Myers  <joseph@codesourcery.com>
13599
13600         PR c++/19797
13601         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13602
13603 2005-03-04  Matthew Sachs  <msachs@apple.com>
13604
13605         * gcc.exp (gcc_target_compile): Put braces around
13606         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13607         * objc.exp (objc_target_compile): Likewise.
13608         * treelang.exp (treelang_target_compile): Likewise.
13609
13610 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13611
13612         PR fortran/19673
13613         * gfortran.dg/func_result_1.f90: New test.
13614
13615 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13616
13617         * gcc.misc-tests/options.exp: New test.
13618
13619 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13620
13621         * gcc.dg/pr15784-4.c: New test.
13622
13623 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13624
13625         * gcc.c-torture/execute/pr17133.c: New.
13626         * gcc.c-torture/compile/20050303-1.c: New.
13627
13628 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13629
13630         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13631
13632 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13633
13634         * g++.dg/overload/using2.C: New.
13635
13636 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13637
13638         PR c++/19916
13639         * g++.dg/init/ptrmem2.C: New test.
13640
13641 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13642
13643         PR c/8927
13644         * gcc.dg/pr8927-1.c: New test.
13645
13646 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13647
13648         PR c++/20232
13649         * g++.dg/inherit/covariant12.C: New.
13650
13651 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13652
13653         PR fortran/19479
13654         * gfortran.dg/bound_1.f90: New test.
13655
13656 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13657
13658         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13659         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13660
13661 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13662
13663         PR c/20245
13664         * gcc.dg/pr20245-1.c: New test.
13665
13666 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13667
13668         PR middle-end/19874
13669         * gcc.c-torture/execute/20050119-2.c: New test case.
13670
13671 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13672
13673         * README: Update the DejaGnu bug reporting address.
13674         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13675         * lib/objc-torture.exp: Likewise.
13676
13677 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13678
13679         * gfortran.dg/boz_1.f90: New test.
13680         * gfortran.dg/boz_3.f90: New test.
13681         * gfortran.dg/boz_4.f90: New test.
13682
13683 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13684
13685         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13686         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13687
13688 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13689
13690         PR libfortran/20101
13691         * gfortran.dg/write_0_pe_format.f90: New test.
13692
13693 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13694
13695         PR c++/20206
13696         * g++.dg/opt/thunk2.C: New test.
13697         * g++.dg/opt/covariant1.C: New test.
13698
13699 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13700
13701         * gfortran.dg/e_d_fmt.f90: New test.
13702
13703 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13704
13705         * gcc.dg/asm-b.c: Fix comment typos.
13706
13707 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13708
13709         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13710         a V_MAY_DEF also.
13711
13712 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13713
13714         PR tree-opt/20188
13715         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13716         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13717         * gcc.dg/asm-b.c: New test.
13718
13719 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13720
13721         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13722         Disable this test on IRIX 6.
13723
13724 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13725
13726         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13727         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13728         parser.
13729
13730 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13731
13732         PR tree-optimization/20204
13733         * testsuite/gcc.dg/pr20204.c: New test.
13734
13735 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13736
13737         PR target/20196
13738         * gcc.c-torture/execute/20050224-1.c: New test.
13739
13740         PR c++/20175
13741         * g++.dg/warn/Wbraces2.C: New test.
13742
13743 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13744
13745         PR c++/19878
13746         * g++.dg/init/const2.C: New test.
13747
13748 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13749
13750         PR tree-optimization/20100
13751         * gcc.c-torture/execute/pr20100-1.c: New test.
13752
13753 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13754
13755         * gfortran.dg/implicit_3.f90: New test.
13756
13757         * gfortran.dg/deftype_1.f90: New test.
13758
13759 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13760
13761         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13762         the test passes.
13763         * g++.dg/other/anon3.C: Accept a warning.
13764
13765 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13766
13767         * gcc.dg/pr20017.c: Fix a comment typo.
13768
13769 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13770
13771         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13772
13773 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13774
13775         PR ada/19902
13776         * ada/acats/tests/cxa/cxa3004.a: Remove.
13777         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13778
13779 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/20073
13782         * g++.dg/init/const1.C: New test.
13783
13784         PR c++/19991
13785         * g++.dg/parse/constant7.C: New test.
13786
13787         PR c++/20152
13788         * g++.dg/parse/error27.C: New test.
13789         * g++.dg/template/qualttp15.C: Adjust error markers.
13790         * g++.old-deja/g++.other/struct1.C: Likewise.
13791
13792         PR c++/20153
13793         * g++.dg/template/error17.C: New test.
13794
13795         PR c++/20148
13796         * g++.dg/parser/error26.C: New test.
13797
13798 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13799
13800         PR tree-optimization/20100
13801         PR tree-optimization/20115
13802         * gcc.dg/pr20115.c: New test.
13803         * gcc.dg/pr20115-1.c: New test.
13804         * gcc.dg/pr20100.c: New test.
13805         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13806         call-clobbered variables after alias1.
13807
13808 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13809
13810         * gfortran.dg/list_read_4.f90: new test.
13811
13812 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13813
13814         PR rtl-optimization/20017.
13815         * gcc.dg/pr20017.c: New.
13816
13817 2005-02-22  Devang Patel  <dpatel@apple.com>
13818
13819         PR 19952
13820         * g++.dg/tree-ssa/pr19952.C: New test.
13821
13822 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13823
13824         PR c++/19883
13825         * g++.dg/parse/constant6.C: New test.
13826
13827 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13828
13829         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13830         * g++.dg/charset/asm2.c: Likewise.
13831         * g++.dg/charset/asm3.c: Likewise.
13832         * g++.dg/charset/asm4.c: Likewise.
13833         * g++.dg/charset/asm5.c: Likewise.
13834         * g++.dg/charset/attribute1.c: Likewise.
13835         * g++.dg/charset/attribute2.c: Likewise.
13836         * g++.dg/charset/extern1.cc: Likewise.
13837         * g++.dg/charset/extern2.cc: Likewise.
13838         * g++.dg/charset/extern3.cc: Likewise.
13839         * g++.dg/charset/function.cc: Likewise.
13840         * g++.dg/charset/string.c: Likewise.
13841         * g++.dg/charset/charset.exp: Likewise.
13842         * lib/target-supports.exp (check_iconv_available): Fix comment.
13843
13844 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13845
13846         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13847         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13848         * gcc.dg/charset/asm2.c: Likewise.
13849         * gcc.dg/charset/asm3.c: Likewise.
13850         * gcc.dg/charset/asm4.c: Likewise.
13851         * gcc.dg/charset/asm5.c: Likewise.
13852         * gcc.dg/charset/asm6.c: Likewise.
13853         * gcc.dg/charset/attribute1.c: Likewise.
13854         * gcc.dg/charset/attribute2.c: Likewise.
13855         * gcc.dg/charset/builtin1.c: Likewise.
13856         * gcc.dg/charset/extern.c: Likewise.
13857         * gcc.dg/charset/function.c: Likewise.
13858         * gcc.dg/charset/string.c: Likewise.
13859         * gcc.dg/charset/charset.exp: Likewise.
13860
13861 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13862
13863         PR fortran/20086
13864         * gfortran.dg/pr20086.f90: New test.
13865
13866 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13867
13868         PR tree-optimization/19786
13869         * g++.dg/tree-ssa/pr19786.C: New.
13870
13871 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13872
13873         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13874
13875 2005-02-21  Jeff Law  <law@redhat.com>
13876
13877         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13878
13879 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13880
13881         * gfortran.dg/do_iterator: Split loop, markup all lines for
13882         which an error locus is printed.
13883         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13884         locus is printed.
13885         * gfortran.dg/select_4.f90: Likewise.
13886         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13887         locuses in the various permutations.
13888
13889 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13890
13891         PR tree-optimization/19951
13892         * g++.dg/vect: New directory.
13893         * g++.dg/vect/vect.exp: New file.
13894         * g++.dg/vect/pr19951.cc: New testcase.
13895         * g++.dg/dg.exp: Also prune vectorizer tests.
13896
13897 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13898
13899         PR 18785
13900         * gcc.dg/charset/builtin1.c: New test.
13901
13902 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13903
13904         PR c++/19299
13905         * g++.dg/inherit/volatile1.C: New test.
13906
13907         PR c++/19440
13908         * g++.dg/template/dtor4.C: New test.
13909
13910 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13911
13912         * gfortran.dg/int_1.f90: New test.
13913
13914 2005-02-19  Devang Patel  <dpatel@apple.com>
13915
13916         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13917
13918 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13919
13920         * gfortran.dg/achar_1.f90: New test.
13921
13922 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13923
13924         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13925
13926 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13927             Jakub Jelinek  <jakub@redhat.com>
13928
13929         PR tree-optimization/19828
13930         * gcc.dg/tree-ssa/loop-7.c: New test.
13931         * gcc.c-torture/execute/20050218-1.c: New test.
13932
13933 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR c/20043
13936         * gcc.dg/transparent-union-1.c: New test.
13937         * gcc.dg/transparent-union-2.c: New test.
13938
13939 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13940
13941         PR tree-optimization/18977
13942         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13943
13944 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13945
13946         PR target/20054
13947         * gcc.dg/pr20054.c: New test.
13948
13949 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13950
13951         PR c++/19508
13952         * g++.dg/ext/attrib20.C: New test.
13953
13954 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13955
13956         PR middle-end/20030
13957         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13958
13959 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13960
13961         PR c++/20008
13962         * g++.dg/opt/switch4.C: New.
13963
13964 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
13965
13966         PR c++/20023
13967         PR tree-optimization/20009
13968         * gcc.c-torture/compile/20050217-1.c: New test.
13969         * g++.dg/opt/switch3.C: New test.
13970
13971         PR tree-optimization/18947
13972         * gcc.c-torture/compile/20050215-1.c: New test.
13973         * gcc.c-torture/compile/20050215-2.c: New test.
13974         * gcc.c-torture/compile/20050215-3.c: New test.
13975
13976 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
13977
13978         PR c++/20028
13979         * g++.dg/template/crash34.C: New.
13980
13981         PR c++/20022
13982         * g++.dg/other/access3.C: New.
13983
13984 2005-02-17  Ira Rosen  <irar@il.ibm.com>
13985
13986         * gcc.dg/vect/vect-98.c: New test.
13987
13988 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
13989
13990         PR tree-optimization/19967
13991         * gcc.dg/pr19967.c: New.
13992
13993 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
13994
13995         PR middle-end/19857
13996         * gcc.dg/tree-ssa/20050215-1.c: New test.
13997         * gcc.c-torture/execute/20050215-1.c: New test.
13998
13999 2005-02-15  Eric Christopher  <echristo@redhat.com>
14000
14001         * gcc.dg/cpp/20050215-1.c: New file.
14002
14003 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14004
14005         PR tree-optimization/15785
14006         * gcc.dg/pr15785-1.c: New test.
14007
14008 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14009
14010         PR c++/17788
14011         * g++.dg/init/ctor4.C: New.
14012         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14013
14014 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14015
14016         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14017         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14018
14019 2005-02-15  Andreas Schwab  <schwab@suse.de>
14020
14021         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14022         declare malloc.
14023
14024 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14025
14026         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14027
14028 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14029
14030         PR tree-optimization/19853
14031         * gcc.c-torture/compile/pr19853.c: New test.
14032
14033 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14034
14035         PR c++/19608
14036         * g++.dg/parse/local-class1.C: New.
14037
14038         PR c++/19895
14039         * g++.dg/parse/ptrmem3.C: New.
14040
14041         PR c++/19884
14042         * g++.old-deja/g++.oliva/template6.C: Add another case.
14043         * g++.dg/template/explicit6.C: New.
14044
14045 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14046
14047         PR c++/17816
14048         * g++.dg/other/redecl2.C: New.
14049
14050 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14051
14052         PR c++/19891
14053         * g++.dg/abi/covariant4.C: New.
14054
14055 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14056
14057         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14058
14059 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14060
14061         * gcc.dg/vect/vect-96.c: Fix typo.
14062
14063 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14064
14065         PR c++/14479
14066         PR c++/19487
14067         * g++.dg/template/enum5.C: New test.
14068
14069 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14070
14071         * gcc.dg/vect/vect-97.c: New test.
14072
14073 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14074
14075         * gcc.dg/vect/vect-96.c: New test.
14076
14077 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14078
14079         * gcc.dg/builtins-34.c: Also check ldexp*.
14080
14081 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14082
14083         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14084
14085 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14086
14087         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14088         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14089         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14090         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14091         selector_list, selector_expression, dg-process-target): Move to new
14092         file target-supports-dg.exp.
14093         * lib/target-supports-dg.exp: New.
14094
14095         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14096         New.
14097
14098 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR c++/19666
14101         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14102
14103         PR middle-end/19858
14104         * gcc.c-torture/compile/20050210-1.c: New test.
14105
14106 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14107
14108         PR c++/19755
14109         * g++.dg/warn/Wbraces1.C: New test.
14110
14111 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14112
14113         * gcc.dg/builtins-52.c: New testcase.
14114
14115 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14116
14117         PR c/19342
14118         * gcc.c-torture/execute/20050119-1.c: New test.
14119
14120 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14121
14122         PR c++/19811
14123         * g++.dg/init/delete1.C: New test.
14124
14125 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14126
14127         PR c++/18470
14128         * g++.dg/template/static12.C: New test.
14129
14130 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14131
14132         PR c++/19787
14133         * g++.dg/conversion/ambig1.C: New test.
14134
14135         PR c++/19739
14136         * g++.dg/ext/attrib19.C: New test.
14137
14138         PR c++/19732
14139         * g++.dg/parse/dtor5.C: New test.
14140
14141         PR c++/19762
14142         * g++.dg/template/dtor3.C: New test.
14143
14144         PR c++/19826
14145         * g++.dg/template/static11.C: New test.
14146         * g++.dg/template/crash2.C: Remove dg-error marker.
14147
14148 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14149
14150         PR C++/18491
14151         * g++.old-deja/g++.mike/p10769a.C: Remove.
14152
14153 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14154
14155         * gcc.dg/builtins-48.c: New test case.
14156         * gcc.dg/builtins-49.c: New test case.
14157         * gcc.dg/builtins-50.c: New test case.
14158         * gcc.dg/builtins-51.c: New test case.
14159
14160 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14161
14162         PR middle-end/19583
14163         * g++.dg/warn/Wreturn-type-3.C: New test.
14164
14165 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14166
14167         PR middle-end/19402
14168         * gcc.dg/pr19402-1.c: New testcase.
14169         * gcc.dg/pr19402-2.c: likewise.
14170
14171 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14172
14173         PR middle-end/19854
14174         * g++.dg/tree-ssa/tmmti.C: New testcase.
14175
14176 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14177
14178         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14179
14180 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14181
14182         PR c++/19733
14183         * g++.dg/parse/crash23.C: New test.
14184         * g++.dg/warn/Weff1.C: New test.
14185
14186 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14187
14188         * gcc.dg/20050209-1.c: New test.
14189
14190 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14191
14192         PR target/19799
14193         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14194
14195 2005-02-08  Mike Stump  <mrs@apple.com>
14196
14197         * g++.dg/pch/import-2.c: New test.
14198         * g++.dg/pch/import-2.hs: New.
14199         * g++.dg/pch/include/import-2a.h: New.
14200         * g++.dg/pch/include/import-2b.h: New.
14201
14202 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14203
14204         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14205
14206 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14207
14208         * gfortran.dg/substr_1.f90: New test.
14209
14210 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14211
14212         PR middle-end/19775
14213         * gcc.dg/torture/builtin-power-1.c: Disable test for
14214         invalid transformation.
14215         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14216         no longer optimize.
14217         * gcc.dg/builtins-47.c: New testcase.
14218
14219 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14220             Dorit Naishlos  <dorit@il.ibm.com>
14221
14222         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14223
14224 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14225
14226         * gcc.c-torture/compile/20050206-1.c: New test.
14227
14228 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14229
14230         PR tree-opt/19768
14231         * g++.dg/opt/pr19768.C: New test.
14232
14233 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14234
14235         PR tree-opt/19736
14236         * gcc.c-torture/compile/pr19736.c: New test.
14237
14238 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14239
14240         PR c++/17401
14241         * g++.dg/parse/error25.C: New test.
14242
14243 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14244
14245         * gcc.c-torture/execute/20050203-1.c: New.
14246
14247 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14248
14249         * gcc.dg/vect/vect-85.c: Remove xfail.
14250         * gcc.dg/vect/vect-86.c: Remove xfail.
14251         * gcc.dg/vect/vect-87.c: Remove xfail.
14252         * gcc.dg/vect/vect-88.c: Remove xfail.
14253
14254 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14255
14256         * gcc.dg/altivec-19.c: New.
14257
14258 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14259
14260         PR c/17807
14261         * gcc.dg/nested-func-3.c: New test.
14262         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14263
14264 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14265
14266         * gcc.test-framework/gen_directive_tests: Generate tests for
14267         selector expressions.
14268
14269 2005-02-02  Matt Austern  <austern@apple.com>
14270
14271         PR c++/19628
14272         * g++/ext/builtin7.C: New.
14273         * g++/ext/builtin8.C: New.
14274
14275 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14276
14277         PR c/18502
14278         * gcc.dg/pr18502-1.c: New test.
14279
14280 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14281
14282         PR c++/17413
14283         * g++.dg/template/local4.C: Tweak.
14284
14285 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14286
14287         PR tree-optimization/19578
14288         * gcc.c-torture/compile/20050202-1.c: New test.
14289
14290 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14291
14292         PR c/19435
14293         * gcc.dg/c99-init-4.c: New test.
14294
14295 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14296
14297         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14298
14299         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14300
14301         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14302         * g++.dg/eh/check-vect.h: New.
14303
14304         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14305         * gcc.dg/vect/vect-78.c: Ditto.
14306         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14307         Remove.
14308
14309         * g++.dg/conversion/simd1.C: Expect warning.
14310         * g++.dg/ext/attribute-test-1.C: Ditto.
14311         * g++.dg/ext/attribute-test-2.C: Ditto.
14312         * g++.dg/ext/attribute-test-3.C: Ditto.
14313         * g++.dg/ext/attribute-test-4.C: Ditto.
14314
14315         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14316         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14317
14318         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14319
14320 2005-02-01  Richard Henderson  <rth@redhat.com>
14321
14322         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14323         long double for ibm double-double format.
14324         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14325
14326 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14327
14328         PR tree-optimization/19633
14329         * testsuite/gcc.dg/pr19633-1.c: New test.
14330         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14331         to NULL or a symbol.
14332
14333 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14334
14335         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14336         New procs.
14337         (dg-process-target (local override)): Handle selector expressions.
14338
14339         * gcc.test-framework/README: Describe tests in source directory.
14340         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14341         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14342         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14343         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14344         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14345         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14346         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14347         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14348         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14349         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14350         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14351         * gcc.test-framework/dg-error-exp-P.c: New test.
14352         * gcc.test-framework/dg-error-exp-XP.c: New test.
14353         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14354         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14355         * gcc.test-framework/dg-output-exp-P.c: New test.
14356         * gcc.test-framework/dg-output-exp-XF.c: New test.
14357         * gcc.test-framework/dg-warning-exp-P.c: New test.
14358         * gcc.misc-tests/dg-1.c: Remove.
14359         * gcc.misc-tests/dg-2.c: Remove.
14360         * gcc.misc-tests/dg-3.c: Remove.
14361         * gcc.misc-tests/dg-4.c: Remove.
14362         * gcc.misc-tests/dg-5.c: Remove.
14363         * gcc.misc-tests/dg-6.c: Remove.
14364         * gcc.misc-tests/dg-7.c: Remove.
14365         * gcc.misc-tests/dg-8.c: Remove.
14366         * gcc.misc-tests/dg-9.c: Remove.
14367         * gcc.misc-tests/dg-10.c: Remove.
14368         * gcc.misc-tests/dg-11.c: Remove.
14369         * gcc.misc-tests/dg-12.c: Remove.
14370         * gcc.misc-tests/dg-test.exp: Remove.
14371
14372         * gcc.test-framework/test-framework.awk: Change recording and
14373         printing of passes and failures.
14374
14375         * gcc.test-framework: New directory.
14376         * gcc.test-framework/README: New.
14377         * gcc.test-framework/test-framework.exp: New.
14378         * gcc.test-framework/test-framework.awk: New.
14379         * gcc.test-framework/gen_directive_tests: New.
14380
14381 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14382
14383         * lib/treelang.exp: Fix comment typos.
14384         (treelang_target_compile): Don't append libs=-ltreelang to options.
14385
14386 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14387
14388         * g++.dg/parse/typename7.C: Adjust error messages.
14389
14390 2005-01-31  Jeff Law  <law@redhat.com>
14391
14392         * gcc.c-torture/execute/20050131-1.c: New test.
14393         * gcc.dg/wcaselabel.c: New test.
14394
14395 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14396
14397         * g++.dg/other/warning1.C: Adjust error messags.
14398         * g++.dg/parse/constant5.C: New test.
14399
14400 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14401
14402         PR c/19333
14403         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14404         the test case valid.
14405         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14406         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14407         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14408         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14409         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14410         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14411
14412 2005-01-31  Dale Johannesen  <dalej@apple.com>
14413
14414         * g++.dg/opt/pr19650.C: New test.
14415
14416 2005-01-31  Richard Henderson  <rth@redhat.com>
14417
14418         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14419         long double for intel double extended format.
14420         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14421
14422 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/19555
14425         * g++.dg/template/static10.C: New test.
14426
14427         PR c++/19395
14428         * g++.dg/parse/error24.C: New test.
14429
14430         PR c++/19367
14431         * g++.dg/lookup/builtin1.C: New test.
14432
14433         PR c++/19457
14434         * g++.dg/warn/conv3.C: New test.
14435
14436 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14437
14438         PR fortran/19647
14439         * gfortan.dg/inquire_7.f90
14440
14441 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14442
14443         PR tree-optimization/15791
14444         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14445         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14446         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14447         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14448         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14449         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14450         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14451         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14452         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14453         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14454
14455 2005-01-29  Paul Brook  <paul@codesourcery.com>
14456
14457         PR fortran/18565
14458         * check.c (real_or_complex_check): New function.
14459         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14460         * intrinsic.c (add_functions): Use new check functions.
14461         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14462         Add prototypes.
14463
14464 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14465
14466         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14467         gcc.dg/lvalue-3.c: New tests.
14468         * gcc.dg/concat.c: Update expected messages.
14469
14470 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14471
14472         PR libfortran/19595
14473         * gfortran.dg/eor_1.f90: New test.
14474
14475 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14476
14477         PR fortran/19589
14478         * gfortran.dg/logical_data_1.f90: New test.
14479
14480 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14481
14482         PR c++/19253
14483         * g++.dg/template/crash33.C: New test.
14484
14485         PR c++/19667
14486         * g++.dg/template/crash32.C: New test.
14487
14488 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14489
14490         PR middle-end/16558
14491         * g++.dg/warn/Wreturn-type-2.C: New test.
14492
14493 2004-06-24  Jeff Law  <law@redhat.com>
14494
14495         * gcc.dg/tree-ssa/20050128-1.c: New test.
14496
14497 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14498
14499         * gcc.target/frv/all-mdpackh-1.c: New test.
14500
14501 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14502
14503         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14504
14505 2005-01-27  Richard Henderson  <rth@redhat.com>
14506
14507         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14508
14509 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14510
14511         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14512
14513 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14514
14515         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14516         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14517         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14518         to cope with cases where the multilib options override the dg-options.
14519
14520 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14521
14522         PR c/18946
14523         * gcc.dg/noncompile/20050120-1.c: New test.
14524
14525 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14526
14527         PR tree-optimization/19633
14528         * gcc.dg/pr19633.c: New test.
14529         * gcc.dg/tree-ssa/pr19633.c: New test.
14530
14531 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14532
14533         * gcc.dg/20041216-1.c: New test.
14534
14535 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14536
14537         PR objc/18862
14538         * objc.dg/selector-2.m: New test.
14539
14540 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14541
14542         * g++.dg/opt/range-test-2.C: New test.
14543
14544         PR rtl-optimization/19579
14545         * gcc.c-torture/execute/20050124-1.c: New test.
14546
14547 2005-01-26  Greg Parker  <gparker@apple.com>
14548         Stuart Hastings  <stuart@apple.com>
14549
14550         * gcc.c-torture/execute/20050125-1.c: New.
14551
14552 2005-01-18  Jan Hubicka  <jh@suse.cz>
14553
14554         PR tree-optimize/19337
14555         * gcc.c-torture/compile/20050119-1.c: New test.
14556
14557 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14558
14559         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14560         test for successful match.
14561
14562 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14563
14564         PR objc/18408
14565         * objc.dg/comp-types-7.m: New test.
14566
14567 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14568
14569         * lib/target-supports.exp (current_target_name): New.
14570         (check_effective_target_ilp32, check_effective_target_lp64):
14571         Cache the result to use as long as the current target, with
14572         multilib flags, remains the same.
14573
14574         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14575         (dg-require-weak, dg-require-visibility, dg-require-alias,
14576         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14577         dg-require-effective-target, dg-skip-if): Remove call to
14578         skip_test_and_clear_xfail.
14579         (dg-test): Clear xfail data.
14580
14581 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14582
14583         PR target/17751
14584         * gcc.dg/ppc64-toc.c: New test.
14585
14586         * g++.dg/tree-ssa/empty-1.C: New test.
14587
14588         PR middle-end/19551
14589         * gcc.c-torture/execute/20050121-1.c: New test.
14590         * gcc.dg/20050121-2.c: New test.
14591
14592 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14593         Paul Brook  <paul@codesourcery.com>
14594
14595         PR fortran/17941
14596         * gfortran.dg/real_const_1.f: New test.
14597         * gfortran.dg/real_const_2.f90: New test.
14598         * gfortran.dg/complex_int_1.f90: New test.
14599
14600 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14601
14602         PR fortran/19313
14603         * gfortan.dg/inquire_6.f90: New test.
14604
14605 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14606
14607         PR libfortran/19451
14608         * open_readonly_1.f90: New test.
14609
14610 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14611
14612         PR libfortran/18982
14613         * gfortran.dg/open_new.f90: New file.
14614
14615 2005-01-22  Paul Brook  <paul@codesourcery.com>
14616
14617         * namelist_1.f90: New test.
14618
14619 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14620
14621         PR tree-optimization/19484
14622         * gcc.c-torture/compile/20050122-[12].c: New tests.
14623
14624 2005-01-22  Paul Brook  <paul@codesourcery.com>
14625
14626         * gfortran.dg/implicit_2.f90: New test.
14627
14628 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14629
14630         PR fortran/19314
14631         * gfortran.dg/inquire_5.f90: New test.
14632
14633 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14634
14635         PR c/18809
14636         * gcc.dg/pr18809-1.c: New test.
14637
14638 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14639
14640         * gcc.dg/20050121-1.c: New test.
14641
14642         PR tree-optimization/13000
14643         * gcc.dg/20040206-1.c: Change warning to point where function is
14644         being inlined.
14645
14646 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14647
14648         PR c++/19208
14649         * g++.dg/template/array11.C: New test.
14650
14651 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14652
14653         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14654         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14655         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14656         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14657         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14658         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14659
14660 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14661
14662         PR tree-optimization/15349
14663         * gcc.dg/tree-ssa/pr15349.c: New.
14664
14665 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14666
14667         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14668
14669 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14670
14671         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14672         scan-assembler-times directive name.
14673
14674         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14675         after dg-do.
14676
14677         PR rtl-optimization/19462
14678         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14679
14680 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14681
14682         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14683         counting function calls on ia64.
14684
14685 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14686
14687         PR rtl-optimization/15139
14688         * gcc.dg/20050111-2.c: New test.
14689
14690         PR c/17297
14691         * gcc.c-torture/compile/20050113-1.c: New testcase.
14692
14693         PR middle-end/19164
14694         * gcc.dg/20050113-1.c: New testcase.
14695
14696 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14697
14698         * gcc.dg/vect/vect-85.c: Add comment.
14699         * gcc.dg/vect/vect-86.c: Add xfail for now.
14700         * gcc.dg/vect/vect-87.c: Add xfail for now.
14701         * gcc.dg/vect/vect-88.c: Add xfail for now.
14702         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14703
14704 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14705
14706         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14707
14708 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14709
14710         * g++.dg/debug/typedef3.C: New test.
14711
14712 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14713
14714         PR c/19472
14715         * gcc.dg/asm-a.c: New test.
14716
14717 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14718
14719         * gcc.dg/sh-relax.c: Add prototype for abort.
14720
14721 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14722
14723         * gcc.dg/short-compare-1.c: New test.
14724         * gcc.dg/short-compare-2.c: Likewise.
14725
14726 2005-01-18  Michael Matz  <matz@suse.de>
14727
14728         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14729
14730 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14731
14732         PR tree-optimization/19121
14733         * gcc.c-torture/compile/pr19121.c: New test.
14734
14735 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14736
14737         PR target/19357
14738         * gcc.c-torture/compile/pr19357.c: New test.
14739
14740 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14741
14742         PR c/5675
14743         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14744         pass--those that refer just to the variable, possibly with a
14745         cast.
14746         * gcc.dg/c99-const-expr-3.c: Likewise.
14747
14748         PR middle-end/13127
14749         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14750         longer emitted.
14751
14752 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14753
14754         PR fortran/18778
14755         * gfortran.dg/endfile_2.f90: New test.
14756
14757 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14758
14759         PR 19168
14760         * gfortran.dg/select_5.f90: New test.
14761
14762 2004-01-16  Paul Brook  <paul@codesourcery.com>
14763
14764         * gfortran.dg/common_4.f90: New test.
14765
14766 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14767
14768         PR rtl-optimization/19462
14769         * gcc.dg/torture/pr19462-1.c: New test.
14770
14771 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14772
14773         PR objc/19321
14774         * objc.dg/func-ptr-2.m: New.
14775         * objc.dg/volatile-1.m: New.
14776
14777 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14778
14779         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14780
14781 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14782
14783         PR tree-optimization/19060
14784         * gcc.c-torture/execute/20050104-1.c: New test.
14785
14786 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14787
14788         PR fortran/18983
14789         * gfortran.dg/write_to_null.f90: New test.
14790
14791 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14792             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14793
14794         PR other/19328
14795         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14796         argument.
14797
14798 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14799
14800         PR c++/19263
14801         * g++.dg/init/vector1.C: New test.
14802
14803 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14804
14805         PR target/13158
14806         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14807         PR target/18987
14808         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14809
14810 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14811
14812         * gfortran.dg/select_1.f90: New test.
14813         * gfortran.dg/select_2.f90: New test.
14814         * gfortran.dg/select_3.f90: New test.
14815         * gfortran.dg/select_4.f90: New test.
14816
14817 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14818
14819         PR middle-end/19084
14820         PR rtl-optimization/19348
14821         * gcc.dg/20050111-1.c: New test.
14822         * gcc.c-torture/execute/20050111-1.c: New test.
14823
14824         * gcc.dg/i386-asm-4.c: New test.
14825
14826 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14827
14828         * gcc.dg/nested-func-2.c: New test.
14829         * ada/acats/norun.lst: Remove c953002.
14830
14831 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14832
14833         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14834
14835 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14836
14837         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14838
14839 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14840
14841         PR target/18761
14842         * g++.dg/abi/align1.C: New test.
14843
14844 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14845
14846         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14847         at a time.
14848         * g++.dg/ext/altivec_check.h: Support compiling as C.
14849
14850 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14851
14852         PR c++/19355
14853         * g++.dg/expr/pr19355-1.C: New test case.
14854
14855 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14856
14857         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14858         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14859         * ada/acats/tests/c3/c92005b.ada: Likewise.
14860         * ada/acats/tests/c3/cxb3012.a: Likewise.
14861         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14862
14863 2005-01-09  Paul Brook  <paul@codesourcery.com>
14864
14865         * gfortran.dg/common_2.f90: New file.
14866         * gfortran.dg/common_3.f90: New file.
14867
14868 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14869
14870         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14871
14872 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14873
14874         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14875         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14876         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14877         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14878         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14879         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14880         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14881         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14882         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14883         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14884         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14885         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14886         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14887         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14888         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14889         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14890         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14891         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14892         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14893         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14894         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14895         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14896         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14897         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14898         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14899         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14900         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14901         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14902         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14903         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14904         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14905         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14906         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14907         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14908         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14909         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14910         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14911         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14912         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14913         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14914         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14915         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14916         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14917         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14918         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14919         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14920         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14921         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14922         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14923         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14924         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14925         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14926         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14927         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14928         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14929         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14930         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14931         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14932         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14933         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14934         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14935         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14936         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14937         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14938         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14939         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14940         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14941
14942         * gcc.dg/vect/vect-1.c: Fix spelling.
14943         * gcc.dg/vect/vect-10.c: Fix spelling.
14944         * gcc.dg/vect/vect-11.c: Fix spelling.
14945         * gcc.dg/vect/vect-12.c: Fix spelling.
14946         * gcc.dg/vect/vect-14.c: Fix spelling.
14947         * gcc.dg/vect/vect-15.c: Fix spelling.
14948         * gcc.dg/vect/vect-16.c: Fix spelling.
14949         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14950         * gcc.dg/vect/vect-64.c: Fix comments.
14951         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14952
14953 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14954             Ira Rosen  <irar@il.ibm.com>
14955
14956         * gcc.dg/vect/vect-70.c: New test.
14957         * gcc.dg/vect/vect-71.c: New test.
14958
14959 2005-01-09  Manfred Hollstein  <mh@suse.com>
14960
14961         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14962         * gcc.dg/pr18241-2.c: Likewise.
14963         * gcc.dg/pr18241-3.c: Likewise.
14964         * gcc.dg/pr18241-4.c: Likewise.
14965         * gcc.dg/pr18241-5.c: Likewise.
14966
14967 2005-01-08  Richard Henderson  <rth@redhat.com>
14968
14969         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14970         False for x86 and x86-64.
14971
14972 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
14973
14974         PR tree-optimization/18241
14975         * gcc.dg/pr18241-1.c: New test.
14976         * gcc.dg/pr18241-2.c: New test.
14977         * gcc.dg/pr18241-3.c: New test.
14978         * gcc.dg/pr18241-4.c: New test.
14979         * gcc.dg/pr18241-5.c: New test.
14980
14981 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
14982
14983         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
14984         gfortran.dg/select_4.f90: New.
14985
14986 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14987
14988         * gcc.c-torture/execute/20050107-1.c: New test.
14989
14990 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
14991
14992         PR c++/19298
14993         * g++.dg/template/ref2.C: New.
14994
14995 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
14996
14997         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
14998         instead of being empty.
14999
15000 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15001
15002         PR fortran/15553
15003         * gfortran.dg/array-1.f90: New test.
15004
15005 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15006
15007         PR tree-optimization/19283
15008         * gcc.c-torture/execute/20050106-1.c: New test.
15009
15010         PR rtl-optimization/18861
15011         * gcc.dg/20050105-1.c: New test.
15012
15013         PR tree-optimization/18828
15014         * gcc.dg/20050105-2.c: New test.
15015
15016 2005-01-07  Andreas Jaeger  <aj@suse.de>
15017
15018         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15019
15020 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15021
15022         PR fortran/18398
15023         * gfortran.dg/fmt_read.f90: New test.
15024
15025 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15026
15027         * gcc.dg/rs6000-ldouble-2.c: New.
15028
15029 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/19244
15032         * g++.dg/parser/ctor2.C: New test.
15033
15034 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15035
15036         PR c++/17154
15037         * g++.dg/template/using9.C: New test.
15038
15039 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15040
15041         PR c++/19258
15042         * g++.dg/lookup/friend6.C: New test.
15043
15044 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         PR c++/19270
15047         * g++.dg/template/array10.C: New.
15048
15049 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15050
15051         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15052         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15053
15054 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15055
15056         * gcc.c-torture/compile/20050105-1.c: New test.
15057
15058 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15059
15060         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15061
15062 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15063
15064         PR middle-end/19100
15065         * gcc.dg/conv-3.c: New test case.
15066
15067 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15068
15069         * gcc.dg/asm-wide-1.c: New test.
15070
15071 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15072
15073         PR c++/19030
15074         * g++.dg/parse/crash22.C: New
15075
15076 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15077
15078         PR 19257
15079         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15080
15081 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15082
15083         PR middle-end/17767
15084         * gcc.dg/i386-mmx-6.c: New test case.
15085
15086 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15087
15088         PR tree-optimization/18308
15089         * gcc.dg/vect/pr18308.c: New testcase.
15090
15091 2005-01-04  Andreas Jaeger  <aj@suse.de>
15092
15093         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15094
15095 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15096             Robert Bowdidge <bowdidge@apple.com>
15097
15098         * gcc.dg/cpp/subframework1.c: New.
15099         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15100         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15101         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15102         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15103
15104 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15105
15106         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15107         producing warning.
15108         * gcc.dg/darwin-weakimport-2.c: New.
15109
15110 2005-01-03  Richard Henderson  <rth@redhat.com>
15111
15112         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15113
15114 2005-01-03  Richard Henderson  <rth@redhat.com>
15115
15116         * gcc.dg/vect/vect.exp: Enable for ia64.
15117         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15118         (check_effective_target_vect_float): Likewise.
15119         (check_effective_target_vect_no_align): Likewise.
15120         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15121         * gcc.dg/vect/vect-8.c: Likewise.
15122
15123 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15124
15125         PR target/19236
15126         * gcc.dg/pr19236-1.c: New test case.
15127
15128 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15129
15130         PR rtl-optimization/12092
15131         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15132
15133 2005-01-02  Andreas Jaeger  <aj@suse.de>
15134
15135         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15136
15137 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15138             Andrew Pinski  <pinskia@physics.uc.edu>
15139
15140         PR rtl-optimization/12092
15141         * gcc.dg/pr12092-1.c: New test case.
15142
15143 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15144
15145         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15146         'hidden' and 'default' for better portability.
15147         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15148
15149         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15150         6 and 7.
15151         * g++.old-deja/g++.brendan/new3.C: Likewise.
15152
15153 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15154
15155         * gcc.dg/20041231-1.C: New test.
15156         * g++.dg/warn/Wunreachable-code-1.C: New test.
15157
15158 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15159
15160         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15161         file, not /dev/null.  Abort on error.
15162
15163 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15164             Ziemowit Laski  <zlaski@apple.com>
15165
15166         PR objc/18971
15167         * objc.dg/encode-5.m: New test.
15168
15169 2004-12-29  Richard Henderson  <rth@redhat.com>
15170
15171         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15172         * objc.dg/stabs-1.m: Disable for ia64.
15173
15174 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15175
15176         PR c++/19190
15177         * g++.dg/warn/Wunused-10.C: New test.
15178
15179 2004-12-28  Richard Henderson  <rth@redhat.com>
15180
15181         * objc.dg/stabs-1.m: Disable for alpha.
15182
15183 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/19149
15186         * g++.dg/parse/error23.C: New test.
15187
15188 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15189
15190         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15191
15192         PR fortran/19032
15193         * gfortran.dg/intrinsic_modulo_1.f90: New.
15194         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15195         tests with divisor -1.
15196
15197 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15198
15199         * g++.dg/opt/temp1.C (memcpy): Return a value.
15200
15201         PR c++/19148
15202         * g++.dg/expr/cond7.C: New test.
15203
15204 2004-12-27  Paul Brook  <paul@codesourcery.com>
15205
15206         * gfortran.dg/g77/select_no_compile.f: Remove.
15207
15208 2004-12-27  Richard Henderson  <rth@redhat.com>
15209
15210         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15211         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15212         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15213
15214 2004-12-26  Richard Henderson  <rth@redhat.com>
15215
15216         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15217         by 1i instead of token pasting.
15218
15219 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15220
15221         PR tree-optimization/17578
15222         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15223         to additional_flags.
15224         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15225
15226 2004-12-25  Richard Henderson  <rth@redhat.com>
15227
15228         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15229         Remove Alpha.
15230
15231 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15232
15233         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15234         hppa*-*-hpux*.
15235         * gcc.dg/pr17957.c (dg-options): Likewise.
15236         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15237         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15238         instead of 0 on __hppa__.
15239         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15240         "foo,%r" on hppa*-*-*.
15241
15242 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15243
15244         PR fortran/19071
15245         * gfortran.dg/complex_write.f90: New test.
15246
15247 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15248
15249         PR c++/17595
15250         * g++.dg/parse/pragma2.C: New test.
15251
15252         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15253
15254 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15255
15256         * gcc.dg/empty2.c: Add missing dg-warning.
15257
15258 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15259
15260         PR c++/17413
15261         * g++.dg/template/local4.C: New test.
15262         * g++.dg/template/crash19.C: Add dg-error marker.
15263
15264         * g++.dg/template/crash31.C: Correct embedded PR number.
15265
15266 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15267
15268         PR c++/16405
15269         * g++.dg/opt/temp1.C: Add do-run marker.
15270
15271 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15272
15273         * g++.dg/template/spec19.C: New.
15274
15275 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15276
15277         PR target/16819
15278         * gcc.dg/empty2.c: New.
15279
15280 2004-12-23  Richard Henderson  <rth@redhat.com>
15281
15282         * lib/target-supports.exp (check_effective_target_vect_no_align):
15283         Remove i?86 and x86-64.
15284
15285 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15286
15287         PR c++/16405
15288         * g++.dg/opt/temp1.C: New test.
15289
15290 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15291
15292         PR c++/18733
15293         * g++.dg/template/friend33.C: New testcase.
15294
15295 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15296
15297         PR c++/18464
15298         * g++.dg/template/cond5.C: New test.
15299
15300         PR c++/18492
15301         * g++.dg/inherit/thunk3.C: New test.
15302
15303         PR c++/11224
15304         * g++.dg/warn/Wunused-9.C: New test.
15305
15306 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15307
15308         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15309
15310 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15311
15312         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15313
15314 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15315
15316         PR c++/18378
15317         * g++.dg/ext/packed8.C: New test.
15318
15319         PR c++/19063
15320         * g++.dg/template/crash31.C: New test.
15321
15322         PR c++/19034
15323         * g++.dg/template/crash30.C: New test.
15324
15325 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15326
15327         PR C++/18984
15328         * g++.dg/eh/ctor3.C: New test.
15329
15330 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15331
15332         * objc.dg/stabs-1.m: Allow section name to be quoted and
15333         assembly label to begin with '.LL'.
15334
15335 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15336
15337         * gcc.dg/vect/vect.exp
15338         (check_effective_target_lp64_or_vect_no_align): New.
15339         * gcc.dg/vect/vect-77.c: Use it.
15340         * gcc.dg/vect/vect-78.c: Use it.
15341
15342         * lib/target-supports.exp
15343         (check_effective_target_vect_no_max,
15344         check_effective_target_vect_no_bitwise,
15345         check_effective_target_vect_no_align): New.
15346         * gcc.dg/vect/vect-13.c: Use them.
15347         * gcc.dg/vect/vect-17.c: Ditto.
15348         * gcc.dg/vect/vect-18.c: Ditto.
15349         * gcc.dg/vect/vect-19.c: Ditto.
15350         * gcc.dg/vect/vect-20.c: Ditto.
15351         * gcc.dg/vect/vect-27.c: Ditto.
15352         * gcc.dg/vect/vect-29.c: Ditto.
15353         * gcc.dg/vect/vect-44.c: Ditto.
15354         * gcc.dg/vect/vect-48.c: Ditto.
15355         * gcc.dg/vect/vect-50.c: Ditto.
15356         * gcc.dg/vect/vect-52.c: Ditto.
15357         * gcc.dg/vect/vect-54.c: Ditto.
15358         * gcc.dg/vect/vect-56.c: Ditto.
15359         * gcc.dg/vect/vect-58.c: Ditto.
15360         * gcc.dg/vect/vect-60.c: Ditto.
15361         * gcc.dg/vect/vect-72.c: Ditto.
15362         * gcc.dg/vect/vect-80.c: Ditto.
15363
15364 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15365
15366         PR c++/14075
15367         * g++.dg/init/string1.C: New.
15368
15369         PR c++/18975
15370         * g++.dg/other/synth1.C: New.
15371
15372 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15373
15374         PR c/18963
15375         * gcc.dg/pr18963-1.c: New test.
15376
15377 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15378
15379         PR c/18596
15380         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15381         * gcc.dg/pr18596-1.c: Use dg-error.
15382         (dg-options): Use -fno-unit-at-a-time.
15383         * gcc.dg/pr18596-2.c: New test.
15384         * gcc.dg/pr18596-3.c: New test.
15385
15386 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15387
15388         PR middle-end/18683
15389         * g++.dg/opt/pr18683-1.C: New test case.
15390
15391 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15392
15393         PR other/19093
15394         * g++.dg/opt/max1.C: Fix for 64bit targets.
15395
15396 2004-12-20  Matt Austern  <austern@apple.com>
15397
15398         PR c++/19044
15399         * g++.dg/ext/builtin6.C: New
15400
15401 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15402
15403         PR tree-optimization/19080
15404         * gcc.c-torture/compile/pr19080.c: New test.
15405
15406 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15407
15408         * gcc.dg/20041219-1.c: New test.
15409
15410 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15411
15412         PR middle-end/19068
15413         * g++.dg/opt/max1.C: New test case.
15414
15415 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15416
15417         * gcc.dg/fdata-sections-1.c: New test.
15418
15419 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15420
15421         PR middle-end/18548
15422         * gcc.dg/max-1.c: New test case.
15423
15424 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15425
15426         * gcc.c-torture/execute/20041218-1.c: New test.
15427
15428 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15429
15430         * gcc.dg/pr18501.c: New test.
15431         * gcc.dg/uninit-5.c: XFAIL.
15432         * gcc.dg/uninit-9.c: XFAIL.
15433
15434 2004-12-17  Dale Johannesen  <dalej@apple.com>
15435
15436         * gcc.dg/20041213-1.c: New.
15437
15438 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15439
15440         * objc.dg/stabs-1.m: Allow assembly label to begin
15441         with a dot ('.').
15442
15443 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15444
15445         * gcc.c-torture/execute/20041213-1.c: Move...
15446         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15447
15448 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15449
15450         PR c++/18721
15451         * g++.dg/lookup/conv-5.C: New.
15452
15453 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15454
15455         * objc.dg/stabs-1.m: New test.
15456
15457 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15458
15459         * gcc.dg/visibility-c.c: Change compile to
15460         assemble for the test.
15461
15462 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15463
15464         PR target/19041
15465         * gcc.dg/visibility-c.c: New test.
15466
15467 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15468
15469         PR middle-end/18493
15470         * gcc.dg/switch-8.c: New test case.
15471
15472 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15473
15474         PR c++/18905
15475         * g++.dg/template/init4.C: New.
15476         * g++.dg/opt/static3.C: Enable optimizer.
15477
15478 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15479
15480         * g++.dg/other/complex1.C: New test.
15481
15482 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15483
15484         * g++.dg/opt/inline9.C: New test.
15485
15486 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15487
15488         PR fortran/18993
15489         * gfotran.dg/nullify_1.f: New test.
15490
15491 2004-12-15  Richard Henderson  <rth@redhat.com>
15492
15493         * gcc.target/i386/i386.exp: New harness.
15494         * gcc.target/i386/vect-args.c: New.
15495
15496 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15497
15498         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15499
15500 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15501
15502         PR c++/18825
15503         * g++.dg/template/friend32.C: New test.
15504
15505 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15506
15507         * cpp/pragma-once-1.c: New test.
15508         * cpp/pragma-once-1b.h: Likewise.
15509         * cpp/pragma-once-1c.h: Likewise.
15510         * cpp/pragma-once-1d.h: Likewise.
15511         * cpp/inc/pragma-once-1a.h: Likewise.
15512
15513 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15514             Steven G. Kargl  <kargls@comcast.net>
15515
15516         PR fortran/17597
15517         * gfortran.dg/list_read_3.f90: New test.
15518
15519 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15520
15521         * gcc.dg/ftrapv-2.c: New test.
15522
15523 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15524
15525         PR c++/18981
15526         * g++.dg/template/typename9.C: New test.
15527
15528 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15529
15530         PR c++/18738
15531         * g++.dg/template/typename8.C: New test.
15532         * g++.dg/parse/friend2.C: Tweak error message.
15533
15534 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15535
15536         * gcc.c-torture/20041214-1.c: New test.
15537
15538 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15539
15540         PR c++/18965
15541         * g++.dg/init/array17.C: New test.
15542
15543 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15544
15545         PR c++/18793
15546         * g++.dg/init/aggr3.C: New test.
15547
15548 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15549
15550         * gcc.dg/altivec-types-1.c: New test.
15551         * gcc.dg/altivec-types-2.c: New test.
15552         * gcc.dg/altivec-types-3.c: New test.
15553         * gcc.dg/altivec-types-4.c: New test.
15554         * g++.dg/ext/altivec-types-1.C: New test.
15555         * g++.dg/ext/altivec-types-2.C: New test.
15556         * g++.dg/ext/altivec-types-3.C: New test.
15557         * g++.dg/ext/altivec-types-4.C: New test.
15558
15559 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15560
15561         PR middle-end/18951
15562         * gcc.c-torture/execute/20041213-1.c: New test.
15563
15564 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15565
15566         PR c++/18949
15567         * g++.dg/template/cast1.C: New.
15568
15569 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15570
15571         * gcc.c-torture/execute/20041213-2.c: New test.
15572
15573 2004-12-13  Richard Henderson  <rth@redhat.com>
15574
15575         * gcc.dg/i386-sse-10.c: Fix typo in options.
15576
15577 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15578
15579         PR c++/18968
15580         * g++.dg/opt/pr18968.C: New test.
15581
15582 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15583
15584         PR c++/18925
15585         * g++.dg/ext/visibility/staticdatamem.C: New test.
15586
15587 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15588
15589         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15590
15591 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15592
15593         PR rtl-optimization/18928
15594         * gcc.dg/pr18928-1.c: New test case.
15595
15596 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15597
15598         PR tree-opt/16951
15599         * gcc.c-torture/compile/20041211-1.c: New.
15600
15601 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15602
15603         PR middle-end/17564
15604         * gcc.c-torture/execute/20041212-1.c: New test.
15605
15606 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15607
15608         PR fortran/18869
15609         * gfortran.dg/common_1.f90: New test.
15610
15611 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15612         Paul Brook  <paul@codesourcery.com>
15613
15614         PR fortran/16222
15615         * gfortran.dg/real_do_1.f90: New test.
15616
15617 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15618
15619         PR tree-opt/18040
15620         * g++.dg/opt/ptrmem6.C: New test.
15621
15622 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15623
15624         PR middle-end/18921
15625         * gcc.dg/pr18921-1.c: New test case.
15626
15627 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15628
15629         PR fortran/17175
15630         * gfortran.dg/scale_1.f90: New test.
15631
15632 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15633
15634         PR middle-end/18903
15635         * gcc.c-torture/compile/pr18903.c: New test.
15636
15637 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15638
15639         * gcc.c-torture/execute/20041210-1.c: New test.
15640
15641 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15642
15643         PR c++/18731
15644         * g++.dg/parser/struct-1.C: New test.
15645         * g++.dg/parser/struct-2.C: New test.
15646         * g++.dg/parser/struct-3.C: New test.
15647
15648 2004-12-09  Richard Henderson  <rth@redhat.com>
15649
15650         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15651
15652         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15653         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15654
15655 2004-12-09  Matt Austern  <austern@apple.com>
15656
15657         PR c++/18514
15658         * g++.dg/ext/builtin1.C: New
15659         * g++.dg/ext/builtin2.C: New
15660         * g++.dg/ext/builtin3.C: New
15661         * g++.dg/ext/builtin4.C: New
15662         * g++.dg/ext/builtin5.C: New
15663
15664 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15665
15666         PR tree-opt/18904
15667         * g++.dg/opt/ptrmem5.C: New test.
15668
15669 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15670
15671         * g++.dg/parse/typename5.C: Adjust for new error.
15672         * g++.dg/parse/typename7.C: New.
15673
15674 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15675
15676         PR c++/18073
15677         * g++.dg/other/mmintrin.C: New test.
15678
15679 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15680
15681         PR c++/16681
15682         * g++.dg/init/array15.C: New.
15683         * g++.dg/init/array16.C: New.
15684
15685 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15686
15687         PR fortran/18826
15688         * gfortran.dg/assign_1.f90: New test.
15689
15690 2004-12-08  Nick Clifton  <nickc@redhat.com>
15691
15692         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15693         * gcc.target/xstormy16/data_below100: Likewise.
15694         * gcc.target/xstormy16/sfr: Likewise.
15695         * gcc.target/xstormy16/below100.S: New test source file.
15696         * gcc.target/xstormy16/below100.ld: New test linker script.
15697         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15698         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15699         bp instructions.
15700         * gcc.target/xstormy16/bp.c: Likewise.
15701
15702         * gcc.target/xstormy16/bss_below100: New files:
15703         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15704         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15705         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15706         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15707         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15708         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15709         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15710         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15711         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15712         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15713         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15714         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15715         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15716         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15717         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15718         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15719         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15720         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15721         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15722         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15723         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15724         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15725         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15726         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15727         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15728         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15729         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15730
15731         * gcc.target/xstormy16/data_below100: New files:
15732         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15733         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15734         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15735         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15736         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15737         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15738         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15739         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15740         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15741         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15742         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15743         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15744         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15745         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15746         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15747         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15748         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15749         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15750         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15751         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15752         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15753         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15754         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15755         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15756         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15757         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15758         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15759
15760         * gcc.target/xstormy16/sfr: New files:
15761         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15762         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15763         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15764         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15765         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15766         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15767         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15768         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15769         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15770         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15771         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15772         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15773         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15774         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15775         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15776         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15777         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15778         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15779         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15780         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15781         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15782         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15783         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15784         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15785         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15786         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15787         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15788         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15789         27_if0_sfrw_bitfield_f.c
15790
15791 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15792
15793         PR c++/18100
15794         * g++.dg/lookup/name-clash4.C: New test.
15795
15796 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15797
15798         PR c++/18672
15799         * g++.dg/opt/array1.C: New.
15800
15801         PR c++/18803
15802         * g++.dg/template/operator5.C: New.
15803
15804 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15805
15806         PR c/18867
15807         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15808
15809 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15810
15811         * gcc.dg/noncompile/20041207.c: New test.
15812
15813 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15814
15815         * g++.dg/other/unreachable-1.C: New test.
15816
15817 2004-12-06  Nick Clifton  <nickc@redhat.com>
15818
15819         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15820         <limits.h> because the latter comes from gcc's include/ directory
15821         and not the newlib/libc/include directory.
15822
15823 2004-12-04  Richard Henderson  <rth@redhat.com>
15824
15825         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15826
15827 2004-12-04  Richard Henderson  <rth@redhat.com>
15828
15829         * lib/target-supports.exp (check_gc_sections_available): Disable
15830         for alpha and ia64.
15831
15832 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15833
15834         PR middle-end/17909
15835         * g++.dg/other/vararg-2.C: New test.
15836
15837 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15838
15839         PR c++/17011, c++/17971
15840         * g++.dg/template/error15.C: Adjust expected error.
15841         * g++.dg/template/instantiate3.C: Likewise.
15842
15843 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15844
15845         * gcc.dg/altivec-18.c: Fix for darwin
15846
15847 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15848
15849         PR c++/18782
15850         * g++.dg/parse/ptrmem2.C: New.
15851
15852         PR c++/18318
15853         * g++.dg/template/new1.C: New.
15854
15855 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15856
15857         PR fortran/18710
15858         * gfortran.dg/direct_io_3.f90: New test.
15859
15860 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15861
15862         PR 18758
15863         * g++.dg/parse/crash21.C: New.
15864
15865 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15866
15867         PR c++/15664, c++/18276
15868         * g++.dg/template/ttp13.C: New test.
15869         * g++.dg/template/ttp14.C: Likewise.
15870
15871 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15872
15873         PR c++/18123
15874         * g++.dg/parse/enum2.C: New test.
15875         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15876
15877 2004-12-02  Nick Clifton  <nickc@redhat.com>
15878
15879         * gcc.target/xstormy16: New test directory.
15880         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15881         * gcc.target/xstormy16/bp.c: Check the generation of bp
15882         instructions.
15883         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15884         bn instructions and the BELOW100 attribute.
15885
15886 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15887
15888         PR target/16952
15889         * gcc.dg/ppc-eabi.c: New.
15890
15891 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15892
15893         PR fortran/18284
15894         * gfortran.dg/backspace.f90
15895
15896 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15897
15898         * gfortran.dg/inquire.f90: New test.
15899
15900 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15901
15902         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15903         handle effective-target-keyword.
15904         (dg-skip-if): Support effective-target keyword as target list.
15905         (dg-xfail-if): Ditto.
15906         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15907
15908 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15909
15910         PR tree-optimization/18291
15911         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15912
15913 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15914
15915         PR C++/18729
15916         * g++.dg/parse/crash20.C: New.
15917
15918         PR c++/17431
15919         * g++.dg/overload/arg1.C: New.
15920         * g++.dg/overload/arg2.C: New.
15921         * g++.dg/overload/arg3.C: New.
15922         * g++.dg/overload/arg4.C: New.
15923
15924 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15925
15926         * gcc.dg/c99-flex-array-4.c: Remove.
15927
15928 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15929
15930         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15931
15932         * lib/target-supports.exp (is-effective-target): Simplify.
15933
15934         * lib/target-supports.exp (check_effective_target_vect_long):
15935         Fix for powerpc64-*-*.
15936
15937 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15938
15939         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15940         to support new requirements on FreeBSD 5.
15941
15942 2004-11-30  Devang Patel  <dpatel@apple.com>
15943
15944         PR 18702
15945         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15946
15947 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15948
15949         * g++.dg/ext/altivec-13.C: New test.
15950
15951 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15952
15953         PR tree-opt/18298
15954         * gcc.c-torture/execute/p18298.c: New test.
15955
15956 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15957             Dorit Naishlos  <dorit@il.ibm.com>
15958
15959         PR tree-opt/18607
15960         * gcc.dg/vect/vect-89.c: New test.
15961
15962 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15963
15964         * gcc.dg/pr18596-1.c: New test.
15965
15966 2004-11-30  Ben Elliston  <bje@au.ibm.com>
15967
15968         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
15969
15970 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15971
15972         PR c/18479
15973         * gcc.dg/pr18479.c: New test.
15974
15975 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15976
15977         PR target/18490
15978         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
15979         mmix-knuth-mmixware.
15980
15981         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
15982         cris-*-elf* cris-*-aout* mmix-*-*
15983
15984 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15985
15986         PR middle-end/18725
15987         * gcc.dg/pr18725.c: New test.
15988
15989 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15990
15991         PR target/18488
15992         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
15993
15994         PR target/18336
15995         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
15996
15997 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
15998
15999         PR c++/18368
16000         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16001         * g++.old-deja/g++.law/ctors5.C: Likewise.
16002         * g++.old-deja/g++.other/crash25.C: Likewise.
16003
16004         PR c++/18674
16005         * g++.dg/template/error16.C: New test.
16006
16007         PR c++/18512
16008         * g++.dg/template/crash29.C: New test.
16009
16010 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16011
16012         PR tree-optimization/18712
16013         * gcc.c-torture/compile/pr18712.c: New test.
16014
16015 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16016
16017         PR c/7544
16018         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16019         tests.
16020
16021 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16022
16023         PR c++/18652
16024         * g++.dg/lookup/crash6.C: New test.
16025
16026 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16027
16028         PR middle-end/18164
16029         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16030
16031 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16032
16033         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16034         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16035         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16036
16037 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16038
16039         * gcc.dg/pr18164.c: New test.
16040
16041 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16042
16043         * gcc.dg/funroll-loops-all.c: New.
16044
16045 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16046
16047         PR target/18489
16048         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16049         delimeter, match space and TAB as well as ":".
16050
16051         PR target/18484
16052         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16053
16054         PR target/18348
16055         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16056
16057         PR target/18345
16058         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16059
16060         PR target/18337
16061         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16062
16063 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16064
16065         * gfortran.dg/direct_io_2.f90: New test.
16066
16067 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16068
16069         PR target/18334
16070         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16071
16072 2004-11-28  Richard Henderson  <rth@redhat.com>
16073
16074         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16075
16076 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16077
16078         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16079         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16080         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16081         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16082         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16083         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16084         gcc.dg/pointer-arith-8.c: New tests.
16085
16086 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16087
16088         PR fortran/18364
16089         * gfortran.dg/endfile.f90: New test.
16090
16091 2004-11-27  Falk Hueffner  <falk@debian.org>
16092
16093         * gcc.dg/loop-6.c: New test.
16094
16095 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16096
16097         * gcc.c-torture/execute/20041126-1.c: New test.
16098
16099 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16100
16101         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16102         on IRIX.
16103
16104 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16105
16106         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16107         functions.
16108
16109 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16110
16111         PR rtl-optimization/17825
16112         * gcc.c-torture/compile/20041119-1.c: New test.
16113
16114 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16115
16116         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16117         Check existence of ld library path variables before unsetting.
16118
16119 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16120
16121         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16122
16123 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16124
16125         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16126
16127 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16128
16129         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16130
16131 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16132
16133         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16134         dg-do directive.
16135
16136 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16137
16138         * gcc.dg/pr17957.c: Pass --param, not -param.
16139
16140 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16141
16142         PR middle-end/17957
16143         * testsuite/gcc.dg/pr17957.c: New test.
16144
16145 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16146
16147         PR c++/18445
16148         * g++.dg/template/crash28.C: Likewise.
16149
16150         PR c++/18001
16151         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16152         * g++.dg/ext/lvaddr.C: Likewise.
16153         * g++.dg/opt/pr7503-3.C: Likewise.
16154
16155         PR c++/18466
16156         * g++.dg/parse/qualified3.C: New test.
16157         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16158
16159         PR c++/18545
16160         * g++.dg/expr/return1.C: New test.
16161
16162 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16163
16164         Friend class name lookup 3/n, PR c++/3332
16165         * g++.dg/lookup/friend3.C: New test.
16166         * g++.dg/lookup/friend4.C: Likewise.
16167         * g++.dg/lookup/friend5.C: Likewise.
16168
16169 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16170
16171         Friend class name lookup 2/n, PR c++/14513, c++/15410
16172         * g++.dg/lookup/friend2.C: New test.
16173         * g++.dg/template/friend31.C: Likewise.
16174
16175 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16176
16177         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16178
16179 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/17473
16182         * g++.dg/tc1/dr56.C: Remove.
16183         * g++.dg/template/typedef1.C: Add dg-error markers.
16184         * g++.old-deja/g++.other/typedef7.C: Likewise.
16185
16186         PR c++/18285
16187         * g++.dg/parse/typedef7.C: New test.
16188
16189 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16190
16191         * gcc.c-torture/execute/20041124-1.c: New test.
16192
16193 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16194
16195         * g++.dg/template/deduce3.C: New test.
16196
16197         PR c++/18586
16198         * g++.dg/template/crash27.C: New test.
16199
16200         PR c++/18530
16201         * g++.dg/warn/Wshadow-3.C: New test.
16202
16203 2004-11-24  Devang Patel  <dpatel@apple.com>
16204
16205         PR/18555
16206         * gcc.dg/cpp/isysroot-1.c: New test.
16207         * gcc.dg/cpp/usr/include/stdio.h: New file.
16208         * gcc.dg/cpp/isysroot-2.c: New test.
16209         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16210         New file.
16211
16212 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16213
16214         PR c++/8929
16215         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16216
16217 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16218
16219         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16220         * gcc.target/sparc/pdist.c: Likewise.
16221
16222 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16223
16224         PR c++/16882
16225         * g++.dg/conversion/simd1.C: New test.
16226
16227 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16228
16229         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16230         and restore_ld_library_path_env_vars.
16231         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16232         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16233         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16234         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16235
16236 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16237
16238         * gcc.dg/pragma-align-2.c: Test macro expansion.
16239         * gcc.dg/pragma-pack-2.c: New test.
16240
16241 2004-11-23  Richard Henderson  <rth@redhat.com>
16242
16243         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16244         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16245         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16246         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16247         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16248         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16249
16250         * gcc.dg/vect/vect.exp: Add check for alpha.
16251         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16252         (check_effective_target_vect_int): Enable for alpha.
16253         (check_effective_target_vect_long): New.
16254         (is-effective-target): Add it.
16255
16256 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16257
16258         * gcc.dg/pr18614-1.c: New test.
16259
16260 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16261
16262         * gcc.dg/setjmp-2.c: New test.
16263
16264 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16265
16266         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16267         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16268         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16269         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16270         gcc.target/sparc/pdist.c: New tests.
16271
16272 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16273
16274         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16275
16276 2004-11-22  Dale Johannesen  <dalej@apple.com>
16277
16278         * gcc.dg/20041111-1.c: New.
16279
16280 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16281
16282         PR tree-opt/18536
16283         * gcc.dg/vect/pr18536.c: New test.
16284
16285 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16286
16287         PR c++/18354
16288         * g++.dg/template/nontype11.C: New test.
16289
16290 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16291
16292         PR middle-end/18520
16293         * gcc.dg/pr18520-1.c: New test case.
16294
16295 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16296
16297         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16298         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16299         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16300         expected diagnostics.
16301
16302 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16303
16304         PR target/18580
16305         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16306         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16307         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16308
16309 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16310
16311         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16312
16313 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16314             Joseph Myers  <joseph@codesourcery.com>
16315
16316         * lib/target-supports.exp (check_visibility_available): Really
16317         test the compiler.
16318
16319 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16320
16321         PR tree-opt/18181
16322         * gcc.dg/vect/vect-85.c: New test.
16323         * gcc.dg/vect/vect-86.c: New test.
16324         * gcc.dg/vect/vect-87.c: New test.
16325         * gcc.dg/vect/vect-88.c: New test.
16326
16327 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16328
16329         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16330
16331 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16332
16333         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16334         * gcc.dg/ppc-and-1.c: Ditto.
16335         * gcc.dg/ppc-compare-1.c: Ditto.
16336         * gcc.dg/ppc-mov-1.c: Ditto
16337
16338 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16339             Mark Mitchell  <mark@codesourcery.com>
16340
16341         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16342
16343 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16344             Aldy Hernandez  <aldyh@redhat.com>
16345
16346         * lib/target-supports.exp (check_effective_target_vect_int): New
16347         (check_effective_target_vect_float): New
16348         (check_effective_target_vect_double): New.
16349         (is-effective-target): Support new effective targets keywords.
16350         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16351         default action for dg-do.
16352         * gcc.dg/vect/pr16105.c: Use new support.
16353         * gcc.dg/vect/pr18400.c: Ditto.
16354         * gcc.dg/vect/pr18425.c: Ditto.
16355         * gcc.dg/vect/vect-1.c: Ditto.
16356         * gcc.dg/vect/vect-10.c: Ditto.
16357         * gcc.dg/vect/vect-11.c: Ditto.
16358         * gcc.dg/vect/vect-12.c: Ditto.
16359         * gcc.dg/vect/vect-13.c: Ditto.
16360         * gcc.dg/vect/vect-14.c: Ditto.
16361         * gcc.dg/vect/vect-15.c: Ditto.
16362         * gcc.dg/vect/vect-16.c: Ditto.
16363         * gcc.dg/vect/vect-17.c: Ditto.
16364         * gcc.dg/vect/vect-18.c: Ditto.
16365         * gcc.dg/vect/vect-19.c: Ditto.
16366         * gcc.dg/vect/vect-2.c: Ditto.
16367         * gcc.dg/vect/vect-20.c: Ditto.
16368         * gcc.dg/vect/vect-21.c: Ditto.
16369         * gcc.dg/vect/vect-22.c: Ditto.
16370         * gcc.dg/vect/vect-23.c: Ditto.
16371         * gcc.dg/vect/vect-24.c: Ditto.
16372         * gcc.dg/vect/vect-25.c: Ditto.
16373         * gcc.dg/vect/vect-26.c: Ditto.
16374         * gcc.dg/vect/vect-27.c: Ditto.
16375         * gcc.dg/vect/vect-27a.c: Ditto.
16376         * gcc.dg/vect/vect-28.c: Ditto.
16377         * gcc.dg/vect/vect-29.c: Ditto.
16378         * gcc.dg/vect/vect-29a.c: Ditto.
16379         * gcc.dg/vect/vect-3.c: Ditto.
16380         * gcc.dg/vect/vect-30.c: Ditto.
16381         * gcc.dg/vect/vect-31.c: Ditto.
16382         * gcc.dg/vect/vect-32.c: Ditto.
16383         * gcc.dg/vect/vect-33.c: Ditto.
16384         * gcc.dg/vect/vect-34.c: Ditto.
16385         * gcc.dg/vect/vect-35.c: Ditto.
16386         * gcc.dg/vect/vect-36.c: Ditto.
16387         * gcc.dg/vect/vect-37.c: Ditto.
16388         * gcc.dg/vect/vect-38.c: Ditto.
16389         * gcc.dg/vect/vect-4.c: Ditto.
16390         * gcc.dg/vect/vect-40.c: Ditto.
16391         * gcc.dg/vect/vect-41.c: Ditto.
16392         * gcc.dg/vect/vect-42.c: Ditto.
16393         * gcc.dg/vect/vect-43.c: Ditto.
16394         * gcc.dg/vect/vect-44.c: Ditto.
16395         * gcc.dg/vect/vect-45.c: Ditto.
16396         * gcc.dg/vect/vect-46.c: Ditto.
16397         * gcc.dg/vect/vect-47.c: Ditto.
16398         * gcc.dg/vect/vect-48.c: Ditto.
16399         * gcc.dg/vect/vect-48a.c: Ditto.
16400         * gcc.dg/vect/vect-49.c: Ditto.
16401         * gcc.dg/vect/vect-5.c: Ditto.
16402         * gcc.dg/vect/vect-50.c: Ditto.
16403         * gcc.dg/vect/vect-51.c: Ditto.
16404         * gcc.dg/vect/vect-52.c: Ditto.
16405         * gcc.dg/vect/vect-53.c: Ditto.
16406         * gcc.dg/vect/vect-54.c: Ditto.
16407         * gcc.dg/vect/vect-55.c: Ditto.
16408         * gcc.dg/vect/vect-56.c: Ditto.
16409         * gcc.dg/vect/vect-56a.c: Ditto.
16410         * gcc.dg/vect/vect-57.c: Ditto.
16411         * gcc.dg/vect/vect-58.c: Ditto.
16412         * gcc.dg/vect/vect-59.c: Ditto.
16413         * gcc.dg/vect/vect-6.c: Ditto.
16414         * gcc.dg/vect/vect-60.c: Ditto.
16415         * gcc.dg/vect/vect-61.c: Ditto.
16416         * gcc.dg/vect/vect-62.c: Ditto.
16417         * gcc.dg/vect/vect-63.c: Ditto.
16418         * gcc.dg/vect/vect-64.c: Ditto.
16419         * gcc.dg/vect/vect-65.c: Ditto.
16420         * gcc.dg/vect/vect-66.c: Ditto.
16421         * gcc.dg/vect/vect-67.c: Ditto.
16422         * gcc.dg/vect/vect-68.c: Ditto.
16423         * gcc.dg/vect/vect-69.c: Ditto.
16424         * gcc.dg/vect/vect-7.c: Ditto.
16425         * gcc.dg/vect/vect-72.c: Ditto.
16426         * gcc.dg/vect/vect-72a.c: Ditto.
16427         * gcc.dg/vect/vect-73.c: Ditto.
16428         * gcc.dg/vect/vect-74.c: Ditto.
16429         * gcc.dg/vect/vect-75.c: Ditto.
16430         * gcc.dg/vect/vect-76.c: Ditto.
16431         * gcc.dg/vect/vect-77.c: Ditto.
16432         * gcc.dg/vect/vect-77a.c: Ditto.
16433         * gcc.dg/vect/vect-78.c: Ditto.
16434         * gcc.dg/vect/vect-79.c: Ditto.
16435         * gcc.dg/vect/vect-8.c: Ditto.
16436         * gcc.dg/vect/vect-80.c: Ditto.
16437         * gcc.dg/vect/vect-82.c: Ditto.
16438         * gcc.dg/vect/vect-82_64.c: Ditto.
16439         * gcc.dg/vect/vect-83.c: Ditto.
16440         * gcc.dg/vect/vect-83_64.c: Ditto.
16441         * gcc.dg/vect/vect-9.c: Ditto.
16442         * gcc.dg/vect/vect-all.c: Ditto.
16443         * gcc.dg/vect/vect-none.c: Ditto.
16444
16445 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16446
16447         * lib/gcc-dg.exp (dg-skip-if): New function.
16448         (dg-forbid-option): Remove.
16449         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16450         * g++.dg/abi/bitfield8.C: Likewise.
16451         * g++.dg/abi/dtor1.C: Likewise.
16452         * g++.dg/abi/empty10.C: Likewise.
16453         * g++.dg/abi/empty7.C: Likewise.
16454         * g++.dg/abi/empty9.C: Likewise.
16455         * g++.dg/abi/layout3.C: Likewise.
16456         * g++.dg/abi/layout4.C: Likewise.
16457         * g++.dg/abi/thunk1.C: Likewise.
16458         * g++.dg/abi/thunk2.C: Likewise.
16459         * g++.dg/abi/vbase11.C: Likewise.
16460         * g++.dg/abi/vthunk2.C: Likewise.
16461         * g++.dg/abi/vthunk3.C: Likewise.
16462         * g++.dg/ext/attrib8.C: Likewise.
16463         * g++.dg/opt/longbranch2.C: Likewise.
16464         * g++.dg/opt/reg-stack4.C: Likewise.
16465         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16466         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16467         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16468         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16469         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16470         * gcc.dg/20000609-1.c: Likewise.
16471         * gcc.dg/20000720-1.c: Likewise.
16472         * gcc.dg/20011107-1.c: Likewise.
16473         * gcc.dg/20011119-1.c: Likewise.
16474         * gcc.dg/20020108-1.c: Likewise.
16475         * gcc.dg/20020122-2.c: Likewise.
16476         * gcc.dg/20020122-3.c: Likewise.
16477         * gcc.dg/20020201-3.c: Likewise.
16478         * gcc.dg/20020206-1.c: Likewise.
16479         * gcc.dg/20020218-1.c: Likewise.
16480         * gcc.dg/20020310-1.c: Likewise.
16481         * gcc.dg/20020411-1.c: Likewise.
16482         * gcc.dg/20020418-2.c: Likewise.
16483         * gcc.dg/20020426-1.c: Likewise.
16484         * gcc.dg/20020426-2.c: Likewise.
16485         * gcc.dg/20020517-1.c: Likewise.
16486         * gcc.dg/20020523-1.c: Likewise.
16487         * gcc.dg/20020523-2.c: Likewise.
16488         * gcc.dg/20020729-1.c: Likewise.
16489         * gcc.dg/20030204-1.c: Likewise.
16490         * gcc.dg/20030826-2.c: Likewise.
16491         * gcc.dg/20030926-1.c: Likewise.
16492         * gcc.dg/20031202-1.c: Likewise.
16493         * gcc.dg/980312-1.c: Likewise.
16494         * gcc.dg/980313-1.c: Likewise.
16495         * gcc.dg/990117-1.c: Likewise.
16496         * gcc.dg/990424-1.c: Likewise.
16497         * gcc.dg/990524-1.c: Likewise.
16498         * gcc.dg/991230-1.c: Likewise.
16499         * gcc.dg/i386-387-1.c: Likewise.
16500         * gcc.dg/i386-387-2.c: Likewise.
16501         * gcc.dg/i386-387-3.c: Likewise.
16502         * gcc.dg/i386-387-4.c: Likewise.
16503         * gcc.dg/i386-387-5.c: Likewise.
16504         * gcc.dg/i386-387-6.c: Likewise.
16505         * gcc.dg/i386-asm-1.c: Likewise.
16506         * gcc.dg/i386-bitfield1.c: Likewise.
16507         * gcc.dg/i386-bitfield2.c: Likewise.
16508         * gcc.dg/i386-loop-1.c: Likewise.
16509         * gcc.dg/i386-loop-2.c: Likewise.
16510         * gcc.dg/i386-loop-3.c: Likewise.
16511         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16512         * gcc.dg/i386-pic-1.c: Likewise.
16513         * gcc.dg/i386-regparm.c: Likewise.
16514         * gcc.dg/i386-signbit-1.c: Likewise.
16515         * gcc.dg/i386-signbit-2.c: Likewise.
16516         * gcc.dg/i386-signbit-3.c: Likewise.
16517         * gcc.dg/i386-sse-5.c: Likewise.
16518         * gcc.dg/i386-sse-8.c: Likewise.
16519         * gcc.dg/i386-unroll-1.c: Likewise.
16520         * gcc.dg/tls/opt-1.c: Likewise.
16521         * gcc.dg/tls/opt-2.c: Likewise.
16522         * gcc.dg/unroll-1.c: Likewise.
16523         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16524         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16525         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16526         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16527
16528 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16529
16530         * g++.dg/template/incomplete1.C: New test.
16531
16532 2004-11-16  Nick Clifton  <nickc@redhat.com>
16533
16534         Revert patches accidentally commited during checkin of fixes for
16535         xstormy16 tests:
16536         gcc.c-torture/execute/simd-4.c: Revert
16537         gcc.dg/20040910-1.c: Revert.
16538
16539 2004-11-16  Paul Brook  <paul@codesourcery.com>
16540
16541         PR fortran/13010
16542         * gfortran.dg/der_pointer_1.f90: New test.
16543
16544 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16545
16546         PR c/18498
16547         * gcc.dg/bitfld-13.c: New test.
16548
16549 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16550
16551         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16552         powerpc*-*-linux*.
16553
16554         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16555         * gcc.dg/ppc64-abi-2.c: Ditto.
16556         * gcc.dg/ppc64-abi-3.c: Ditto.
16557
16558         * lib/gcc-dg.exp (dg-target-list): Remove.
16559
16560 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16561
16562         * gcc.dg/ia64-postinc.c: New test.
16563
16564 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16565
16566         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16567
16568 2004-11-15  Nick Clifton  <nickc@redhat.com>
16569
16570         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16571         __INT_MAX__ so that the test can be compiled by toolchains
16572         targeted at 16-bit processors.
16573
16574         * gcc.dg/20040625-1.c: Use long constants rather than integers
16575         when performing arithmetic that will overflow 16-bits.
16576
16577         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16578         xstormy16.  It does not support 128-bit vector operations.
16579
16580         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16581         with the macro PTR_TYPE.  Define this macro to an integer type
16582         suitable for holding a pointer.
16583
16584         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16585         the target is a 16-bit processor.
16586
16587         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16588         16-bit targets where the character constant will be too long.
16589
16590         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16591         where the double will not be directly addressable.
16592
16593 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16594
16595         Friend class name lookup 1/n, PR c++/18471
16596         * g++.dg/template/crash26.C: New test.
16597         * g++.dg/lookup/struct1.C: Adjust expected error.
16598         * g++.dg/parse/elab1.C: Likewise.
16599         * g++.dg/parse/elab2.C: Likewise.
16600         * g++.dg/parse/int-as-enum1.C: Likewise.
16601         * g++.dg/parse/struct-as-enum1.C: Likewise.
16602         * g++.dg/parse/typedef1.C: Likewise.
16603         * g++.dg/parse/typedef3.C: Likewise.
16604         * g++.dg/parse/typedef4.C: Likewise.
16605         * g++.dg/parse/typedef5.C: Likewise.
16606         * g++.dg/template/nontype4.C: Likewise.
16607         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16608         * g++.old-deja/g++.other/elab1.C: Likewise.
16609         * g++.old-deja/g++.other/syntax4.C: Likewise.
16610
16611 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16612
16613         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16614
16615 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16616
16617         * gcc.c-torture/execute/20041114-1.c: New test.
16618
16619 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16620
16621         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16622         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16623         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16624         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16625         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16626         gcc.dg/switch-7.c: New tests.
16627
16628 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16629
16630         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16631
16632 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16633
16634         PR tree-opt/18400
16635         * gcc.dg/vect/pr18400.c: New test.
16636
16637 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16638             Andrew Pinski  <pinskia@physics.uc.edu>
16639
16640         PR tree-opt/18425
16641         * gcc.dg/vect/pr18425.c: New test.
16642
16643 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16644
16645         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16646         Guard with dg-require-alias and dg-require-visibility.
16647
16648 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16649
16650         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16651
16652 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16653
16654         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16655
16656 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16657
16658         PR c++/17344
16659         * g++.dg/template/defarg5.C: New test.
16660
16661 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16662
16663         * g++.dg/parse/cast1.C: Run only on ILP32.
16664         * g++.old-deja/g++.mike/p784.C: Likewise.
16665
16666 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16667
16668         * gcc.c-torture/execute/20041113-1.c: New test.
16669
16670 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16671
16672         PR target/18230
16673         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16674         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16675         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16676         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16677         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16678         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16679         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16680         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16681         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16682         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16683         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16684         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16685         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16686
16687 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16688
16689         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16690         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16691         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16692         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16693         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16694         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16695         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16696         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16697         gcc.target/sparc/combined-1.c: New tests.
16698
16699 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16700
16701         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16702         New tests.
16703
16704 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16705
16706         * lib/gcc-dg.exp (dg-forbid-option): New function.
16707         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16708         * g++.dg/abi/bitfield8.C: Likewise.
16709         * g++.dg/abi/dtor1.C: Likewise.
16710         * g++.dg/abi/empty10.C: Likewise.
16711         * g++.dg/abi/empty7.C: Likewise.
16712         * g++.dg/abi/empty9.C: Likewise.
16713         * g++.dg/abi/layout3.C: Likewise.
16714         * g++.dg/abi/layout4.C: Likewise.
16715         * g++.dg/abi/thunk1.C: Likewise.
16716         * g++.dg/abi/thunk2.C: Likewise.
16717         * g++.dg/abi/vbase11.C: Likewise.
16718         * g++.dg/abi/vthunk2.C: Likewise.
16719         * g++.dg/abi/vthunk3.C: Likewise.
16720         * g++.dg/ext/attrib8.C: Likewise.
16721         * g++.dg/opt/longbranch2.C: Likewise.
16722         * g++.dg/opt/reg-stack4.C: Likewise.
16723         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16724         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16725         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16726         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16727         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16728         * gcc.dg/20000609-1.c: Likewise.
16729         * gcc.dg/20000720-1.c: Likewise.
16730         * gcc.dg/20011107-1.c: Likewise.
16731         * gcc.dg/20011119-1.c: Likewise.
16732         * gcc.dg/20020108-1.c: Likewise.
16733         * gcc.dg/20020122-2.c: Likewise.
16734         * gcc.dg/20020122-3.c: Likewise.
16735         * gcc.dg/20020201-3.c: Likewise.
16736         * gcc.dg/20020206-1.c: Likewise.
16737         * gcc.dg/20020218-1.c: Likewise.
16738         * gcc.dg/20020310-1.c: Likewise.
16739         * gcc.dg/20020411-1.c: Likewise.
16740         * gcc.dg/20020418-2.c: Likewise.
16741         * gcc.dg/20020426-1.c: Likewise.
16742         * gcc.dg/20020426-2.c: Likewise.
16743         * gcc.dg/20020517-1.c: Likewise.
16744         * gcc.dg/20020523-1.c: Likewise.
16745         * gcc.dg/20020523-2.c: Likewise.
16746         * gcc.dg/20020729-1.c: Likewise.
16747         * gcc.dg/20030204-1.c: Likewise.
16748         * gcc.dg/20030826-2.c: Likewise.
16749         * gcc.dg/20030926-1.c: Likewise.
16750         * gcc.dg/20031202-1.c: Likewise.
16751         * gcc.dg/980312-1.c: Likewise.
16752         * gcc.dg/980313-1.c: Likewise.
16753         * gcc.dg/990117-1.c: Likewise.
16754         * gcc.dg/990424-1.c: Likewise.
16755         * gcc.dg/990524-1.c: Likewise.
16756         * gcc.dg/991230-1.c: Likewise.
16757         * gcc.dg/i386-387-1.c: Likewise.
16758         * gcc.dg/i386-387-2.c: Likewise.
16759         * gcc.dg/i386-387-3.c: Likewise.
16760         * gcc.dg/i386-387-4.c: Likewise.
16761         * gcc.dg/i386-387-5.c: Likewise.
16762         * gcc.dg/i386-387-6.c: Likewise.
16763         * gcc.dg/i386-asm-1.c: Likewise.
16764         * gcc.dg/i386-bitfield1.c: Likewise.
16765         * gcc.dg/i386-bitfield2.c: Likewise.
16766         * gcc.dg/i386-loop-1.c: Likewise.
16767         * gcc.dg/i386-loop-2.c: Likewise.
16768         * gcc.dg/i386-loop-3.c: Likewise.
16769         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16770         * gcc.dg/i386-pic-1.c: Likewise.
16771         * gcc.dg/i386-regparm.c: Likewise.
16772         * gcc.dg/i386-signbit-1.c: Likewise.
16773         * gcc.dg/i386-signbit-2.c: Likewise.
16774         * gcc.dg/i386-signbit-3.c: Likewise.
16775         * gcc.dg/i386-sse-5.c: Likewise.
16776         * gcc.dg/i386-sse-8.c: Likewise.
16777         * gcc.dg/i386-unroll-1.c: Likewise.
16778         * gcc.dg/tls/opt-1.c: Likewise.
16779         * gcc.dg/tls/opt-2.c: Likewise.
16780         * gcc.dg/unroll-1.c: Likewise.
16781         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16782         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16783         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16784         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16785         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16786         -m64 is specified.
16787
16788 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16789
16790         PR c++/18389
16791         * g++.dg/parse/cond1.C: New test.
16792
16793         PR c++/18429
16794         * g++.dg/template/array9.C: New test.
16795         * g++.dg/ext/vla1.C: Adjust error messages.
16796         * g++.dg/ext/vlm1.C: Likewise.
16797         * g++.dg/template/crash2.C: Likewise.
16798
16799         PR c++/18436
16800         * g++.dg/template/call3.C: New test.
16801
16802         PR c++/18407
16803         * g++.dg/template/ptrmem11.C: New test.
16804
16805 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16806
16807         PR other/14264
16808         * lib/g++.exp: Set LC_ALL and LANG to C.
16809         * lib/gcc-dg.exp: Likewise.
16810         * lib/gfortran.exp: Likewise.
16811         * lib/objc.exp: Likewise.
16812         * lib/treelang.exp: Likewise.
16813
16814 2004-11-12  Andreas Schwab  <schwab@suse.de>
16815
16816         * gcc.dg/pr16286.c: Fix last change.
16817
16818 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16819
16820         PR c++/18416
16821         * g++.dg/init/global1.C: New test.
16822
16823 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16824
16825         * gcc.c-torture/execute/20041112-1.c: New test.
16826
16827 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16828
16829         * lib/gcc-dg.exp (dg-target-list): New.
16830
16831 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16832             Richard Sandiford  <rsandifo@redhat.com>
16833
16834         * lib/target-supports.exp (get-compiler_messages): New.
16835         (check_named_sections_available): Use it.
16836         (check_effective_target_ilp32): New.
16837         (check_effective_target_lp64): New.
16838         (is-effective-target): New.
16839         * lib/gcc-dg.exp (dg-require-effective-target): New.
16840
16841 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16842
16843         * gcc.dg/precedence-1.c: New test.
16844
16845 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16846
16847         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16848
16849         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16850         message, delete generated files, use more descriptive name for
16851         executable, and make the test unsupported when it cannot be run.
16852
16853         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16854         (dg-require-weak, dg-require-visibility, dg-require-alias,
16855         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16856         dg-require-iconv, dg-require-named-sections): Use it.
16857
16858         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16859
16860 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16861
16862         PR target/16457
16863         * gcc.dg/ppc-and-1: New
16864
16865         PR target/16796
16866         * gcc.dg/ppc-mov-1.c: New.
16867
16868         PR target/16458
16869         * gcc.dg/ppc-compare-1.c: New.
16870
16871 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16872
16873         * objc.dg/desig-init-2.m: New test.
16874
16875 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16876
16877         PR middle-end/18160
16878         * g++.dg/warn/register-var-1.C: New test.
16879         * g++.dg/warn/register-var-2.C: New test.
16880
16881 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16882
16883         * gcc.dg/union-2.c: New test.
16884
16885 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16886
16887         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16888         New test for PR tree-optimization/17892.
16889
16890 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/18369
16893         * g++.dg/init/new12.C: New test.
16894
16895 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16896
16897         * gcc.target/sparc: New directory.
16898         * gcc.target/sparc/sparc.exp: New driver.
16899         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16900         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16901         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16902         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16903
16904 2004-11-10  Paul Brook  <paul@codesourcery.com>
16905
16906         PR fortran/18218
16907         * gfortran.dg/list_read.c: New test.
16908
16909 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16910
16911         PR c/18322
16912         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16913         expected diagnostic location.
16914
16915 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16916
16917         * gcc.dg/20041109-1.c: New test.
16918
16919 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16920
16921         PR objc/18406
16922         * objc/compile/pr18406.m: New test.
16923
16924 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16925
16926         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16927
16928 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16929
16930         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16931
16932 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16933
16934         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16935
16936 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16937
16938         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16939         exit.
16940
16941 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16942
16943         PR tree-opt/18299
16944         * gcc.c-torture/pr18299-1.c: New test.
16945
16946 2004-11-06  Andreas Schwab  <schwab@suse.de>
16947
16948         * gcc.dg/pr16286.c: Also test for bool and pixel.
16949
16950 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16951
16952         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16953         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16954         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16955         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16956         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16957         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16958         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16959         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16960         gcc.dg/struct-semi-3.c: New tests.
16961
16962 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16963
16964         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16965
16966 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16967
16968         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
16969         Do not use C99 designators.
16970
16971 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16972
16973         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
16974
16975 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16976
16977         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
16978         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
16979         * gcc.c-torture/execute/simd-5.x: Remove.
16980
16981 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
16982
16983         PR rtl-optimization/17933
16984         * gcc.dg/torture/pr17933-1.c: New test.
16985
16986 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16987
16988         PR target/18106
16989         * lib/target-supports.exp (check_weak_available): Support
16990         Windows.
16991
16992 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
16993
16994         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
16995         call to fflush(stdout) before abort.
16996         (my_ffsll): New function.
16997         (generate_fields): Use it.
16998
16999 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17000
17001         * gcc.dg/init-undef-1.c: New test.
17002
17003 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17004
17005         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17006         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17007         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17008         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17009         expected messages for new parser.
17010
17011 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17012
17013         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17014
17015 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17016
17017         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17018         on LP64 targets.
17019
17020 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17021
17022         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17023         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17024         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17025         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17026         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17027         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17028         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17029         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17030         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17031         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17032
17033 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17034
17035         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17036         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17037         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17038         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17039         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17040         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17041         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17042         for new parser.
17043
17044 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17045
17046         PR target/15342
17047         * gcc.dg/20041104-1.c: New test.
17048
17049 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17050
17051         * g++.dg/template/nontype7.C: New test.
17052         * g++.dg/template/nontype8.C: Likewise.
17053         * g++.dg/template/nontype9.C: Likewise.
17054         * g++.dg/template/nontype10.C: Likewise.
17055         * g++.dg/tc1/dr49.C: Likewise.
17056         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17057         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17058
17059 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17060
17061         * g++.dg/rtti/tinfo1.C: Remove xfails.
17062
17063 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17064
17065         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17066         packed attribute to the definition to satisfy the new C++ parser.
17067
17068 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17069
17070         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17071         invocations of va_arg.
17072
17073 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17074
17075         PR c++/18124
17076         * g++.dg/template/crash25.C: New test.
17077
17078         PR c++/18155
17079         * g++.dg/template/typedef2.C: New test.
17080         * g++.dg/parse/crash13.C: Adjust error markers.
17081
17082         PR c++/18177
17083         * g++.dg/conversion/const3.C: New test.
17084
17085 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17086
17087         PR fortran/17535
17088         PR fortran/17583
17089         PR fortran/17713
17090         * gfortran.dg/generic_[123].f90: New testcases.
17091
17092 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17093
17094         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17095         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17096
17097 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17098
17099         PR tree-opt/16808
17100         * gcc.c-torture/compile/pr16808.c: New test.
17101
17102 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17103
17104         PR rtl-optimization/17104
17105         * gcc.dg/ppc-bitfield1.c: New.
17106
17107 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17108
17109         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17110
17111 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17112
17113         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17114         strings for 32-bit code.
17115
17116 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17117
17118         PR c/18239
17119         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17120
17121 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17122
17123         PR c++/18064
17124         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17125
17126 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/15172
17129         * g++.dg/init/aggr2.C: New test.
17130
17131 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17132
17133         * objc.dg/local-decl-1.m: New test.
17134
17135 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17136
17137         * gcc.dg/20040910-1.c: Adjust regex.
17138
17139 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17140
17141         PR rtl-optimization/18084
17142         * g++.dg/opt/pr18084-1.C: New testcase.
17143
17144 2004-10-30  Matt Austern  <austern@apple.com>
17145
17146         PR c++/17542
17147         * g++.dg/ext/attrib18.C: New test.
17148
17149 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17150
17151         PR middle-end/18096
17152         * gcc.dg/pr18096-1.c: New test case.
17153
17154 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17155
17156         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17157
17158 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17159
17160         PR c/16666
17161         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17162         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17163         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17164         gcc.dg/old-style-prom-3.c: New tests.
17165
17166 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17167
17168         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17169         Remove unnecessary inclusion of stdio.h.
17170
17171 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17172
17173         PR rtl-optimization/17581
17174         * gcc.dg/pr17581-1.c: New test case.
17175
17176 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17177
17178         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17179         being implemented.
17180         * g++.dg/conversion/dr195-1.C: New.
17181         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17182         * g++.old-deja/g++.mike/p10148.C: Likewise.
17183
17184 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17185
17186         PR c++/17695
17187         * g++.dg/debug/typedef2.C: New test.
17188
17189 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17190
17191         PR fortran/13490
17192         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17193         * gfortran.dg/g77/README: Update.
17194
17195 2004-10-28  Matt Austern  <austern@apple.com>
17196
17197         PR c++/14124
17198         * g++.dg/ext/packed7.C: New test.
17199
17200 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17201
17202         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17203         scan-assembler.
17204         * lib/scanasm.exp (hidden-scan-for): New proc.
17205         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17206         string.
17207         (scan-not-hidden): Likewise.
17208         * lib/target-supports.exp (check_visibility_available): mach-o is
17209         support too.
17210
17211 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17212
17213         PR c++/17132
17214         * g++.dg/template/memclass3.C: New test.
17215
17216 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17217
17218         PR middle-end/18160
17219         * gcc.dg/register-var-1.c: New test.
17220         * gcc.dg/register-var-2.c: New test.
17221         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17222         error now.
17223
17224 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17225
17226         PR other/18172
17227         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17228         unused variables.
17229         * gcc.dg/vect/vect-22.c: Likewise.
17230
17231 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17232
17233         * gcc.dg/i386-rotate-1.c: New test.
17234
17235 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17236
17237         * g++.dg/init/ref12.C: Add "run" marker.
17238
17239         PR c++/17435
17240         * g++.dg/init/ref12.C: New test.
17241
17242         PR c++/18140
17243         * g++.dg/template/shift1.C: New test.
17244         * g++.dg/template/error10.C: Adjust error markers.
17245
17246 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17247
17248         PR tree-opt/17529
17249         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17250
17251 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17252
17253         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17254         * gcc.dg/weak/weak-3.c: Likewise.
17255         * gcc.dg/weak/weak-5.c: Likewise.
17256         * gcc.dg/weak/weak-9.c: Likewise.
17257         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17258         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17259
17260         * gcc.dg/darwin-weakimport-1.c: New.
17261
17262 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17263
17264         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17265
17266 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17267
17268         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17269         'syntax' error messages.
17270         * gcc.dg/cpp/direct2s.c: Likewise.
17271
17272 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17273
17274         * gcc.c-torture/compile/20041026-1.c: New.
17275
17276 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17277
17278         PR c++/18093
17279         * g++.dg/lookup/ns2.C: New test.
17280
17281         PR c++/18020
17282         * g++.dg/template/enum4.C: New test.
17283
17284         PR c++/18161
17285         * g++.dg/template/expr1.C: New test.
17286
17287 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17288
17289         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17290
17291 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17292
17293         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17294         gcc.dg/decl-nospec-3.c: New tests.
17295
17296 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17297
17298         * objc.dg/super-class-3.m: New test.
17299
17300 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17303         resyncing.
17304         * gcc.dg/cpp/direct2s.c: Likewise.
17305
17306 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17307
17308         * objc.dg/image-info.m: Update for changes to section selection.
17309
17310 2004-10-25  David Ayers  <d.ayers@inode.at>
17311             Ziemowit Laski  <zlaski@apple.com>
17312
17313         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17314         diagnostics when messaging 'id <Proto>'.
17315         * objc.dg/class-protocol-1.m: New test.
17316         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17317         a non-existent method signature.
17318         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17319         Update diagnostics when messaging with non-existent method signature.
17320         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17321         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17322         invalid receivers are now resolved as if messaging 'id'; remove
17323         extraneous diagnostics.
17324
17325 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17326
17327         PR c/16667
17328         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17329         gcc.dg/init-desig-obs-3.c: New tests.
17330
17331 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17332
17333         * gcc.dg/debug/20041023-1.c: New test.
17334
17335 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17336
17337         PR middle-end/17407
17338         * gcc.c-torture/compile/pr17407.c: New test.
17339
17340         PR c++/18121
17341         * g++.dg/template/array8.C: New test.
17342
17343 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17344
17345         PR other/18138
17346         * lib/g++.exp: Accept more than one multilib libgcc.
17347         * lib/gcc-dg.exp: Likewise.
17348         * lib/objc.exp: Likewise.
17349         * lib/treelang.exp: Likewise.
17350         * lib/gfortran.exp: Likewise.
17351
17352 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17353
17354         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17355
17356 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17357
17358         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17359         * gcc.dg/c99-const-expr-3.c: Likewise.
17360
17361 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17362
17363         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17364
17365 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17366
17367         * gcc.c-torture/execute/loop-2e.x: Remove.
17368
17369 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17370
17371         PR c++/18095
17372         * g++.dg/parse/crash18.C: New.
17373         * g++.dg/parse/crash19.C: New.
17374
17375 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17376
17377         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17378         * g++.dg/ext/dllimport2.C: Same.
17379         * g++.dg/ext/dllimport8.C: Same.
17380
17381 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17382
17383         PR c++/10841
17384         * g++.dg/conversion/cast1.C: New test.
17385         * g++.dg/overload/pmf1.C: Adjust error marker.
17386
17387 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17388
17389         PR objc/17923
17390         * objc.dg/const-str-7.m: New test.
17391
17392 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17393
17394         * g++.dg/template/memfriend11.C: Fix comment typo.
17395         * g++.dg/template/memfriend14.C: Likewise.
17396
17397 2004-10-20  Richard Henderson  <rth@redhat.com>
17398
17399         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17400         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17401         -fasynchronous-unwind-tables.
17402
17403 2004-10-20  Richard Henderson  <rth@redhat.com>
17404
17405         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17406         (main): Return success.
17407         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17408         (main): Return success.
17409
17410 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17411
17412         PR c++/13495
17413         * g++.dg/template/memfriend9.C: New test.
17414         * g++.dg/template/memfriend10.C: Likewise.
17415         * g++.dg/template/memfriend11.C: Likewise.
17416         * g++.dg/template/memfriend12.C: Likewise.
17417         * g++.dg/template/memfriend13.C: Likewise.
17418         * g++.dg/template/memfriend14.C: Likewise.
17419         * g++.dg/template/memfriend15.C: Likewise.
17420         * g++.dg/template/memfriend16.C: Likewise.
17421         * g++.dg/template/memfriend17.C: Likewise.
17422         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17423
17424 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17425
17426         * g++.dg/conversion/dr195.C: New.
17427         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17428
17429 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17430             Devang Patel  <dpatel@apple.com>
17431
17432         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17433         of floating point arithmetic, which could trap.
17434
17435 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17436
17437         PR c++/14035
17438         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17439         * g++.dg/conversion/const2.C: New test.
17440         * g++.dg/expr/reinterpret2.C: New test.
17441         * g++.dg/expr/reinterpret3.C: New test.
17442         * g++.dg/expr/cast2.C: New test.
17443         * g++.dg/expr/copy1.C: New test.
17444         * g++.dg/other/conversion1.C: Change error message.
17445         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17446         function pointers to void *.
17447         * g++.old-deja/g++.mike/p10148.C: Likewise.
17448
17449 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17450
17451         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17452
17453 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17454
17455         PR c++/18047
17456
17457         * g++.dg/parse/expr3.C: New test.
17458
17459 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17460
17461         * gcc.dg/smod-1.c: New test.
17462
17463 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17464
17465         * objc.dg/method-14.m: New test.
17466
17467 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17468
17469         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17470         Also xfail as the patch was reverted.
17471
17472 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17473
17474         PR middle-end/16973
17475         * gcc.dg/pr16973.c: New test.
17476
17477 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17478
17479         PR tree-optimization/17656
17480         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17481
17482 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17483
17484         * g++.dg/eh/shadow1.C: New.
17485
17486 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17487
17488         * gcc.c-torture/compile/20041018-1.c: New test.
17489
17490 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17491
17492         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17493         compiler referring to register 0 when accessing sdata.  The linker
17494         now patches things up.
17495
17496 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17497
17498         PR c/17529
17499         * gcc.c-torture/compile/pr17529.c: New test.
17500
17501 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17502
17503         PR c++/17743
17504         * g++.dg/ext/attrib17.C: New test.
17505
17506 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17507
17508         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17509
17510 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17511
17512         PR c++/10479
17513         * g++.dg/ext/attrib16.C: New test.
17514
17515 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17516
17517         PR c++/17042
17518         * g++.dg/init/dso_handle1.C: New test.
17519
17520         PR c++/14667
17521         * g++.dg/parse/typedef6.C: New test.
17522
17523         PR c++/17916
17524         * g++.dg/parse/pragma1.C: New test.
17525
17526 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17527
17528         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17529
17530 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17531
17532         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17533         -fno-common when on HPPA HP-UX platforms.
17534
17535 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17536
17537         PR other/16820
17538         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17539         stdint.h.
17540         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17541         uintptr_t.
17542
17543 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17544
17545         PR c++/16301
17546         * g++.dg/lookup/strong-using-4.C: New test.
17547
17548 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17549
17550         PR middle-end/16567
17551         * gcc.c-torture/compile/nested-1.c: New test.
17552
17553 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17554
17555         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17556         and mipsisa64*-*-* (until support for misaligned loads is added).
17557         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17558         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17559         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17560         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17561         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17562         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17563
17564 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17565
17566         PR c++/17976
17567         * g++.dg/init/dtor3.C: New test.
17568
17569 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17570
17571         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17572
17573 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17574
17575         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17576         * gcc.dg/macho-lo-sum.c: Likewise.
17577
17578 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17579
17580         * gcc.dg/ppc-spe64-1.c: New test.
17581
17582 2004-10-14  Devang Patel  <dpatel@apple.com>
17583
17584         PR 17635
17585         * gcc.dg/pr17635.c : New test.
17586
17587 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17588
17589         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17590         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17591         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17592         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17593         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17594         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17595         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17596         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17597         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17598         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17599         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17600         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17601         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17602         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17603         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17604         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17605         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17606         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17607
17608 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17609
17610         * gcc.dg/vect/vect-82.c: New testcase.
17611         * gcc.dg/vect/vect-82_64.c: New testcase.
17612         * gcc.dg/vect/vect-83.c: New testcase.
17613         * gcc.dg/vect/vect-83_64.c: New testcase.
17614
17615 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17616
17617         * gcc.dg/cpp/error-1.c: New test.
17618
17619 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17620
17621         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17622
17623 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17624
17625         PR target/17984
17626         * gcc.dg/cris-peep2-xsrand2.c: New test.
17627
17628 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17629
17630         PR c++/17661
17631         * testsuite/g++.dg/expr/for2.C: New test.
17632
17633 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17634
17635         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17636
17637 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17638
17639         PR tree-optimization/17724
17640         * g++.dg/opt/pr17724-1.C: New test.
17641         * g++.dg/opt/pr17724-2.C: New test.
17642         * g++.dg/opt/pr17724-3.C: New test.
17643         * g++.dg/opt/pr17724-4.C: New test.
17644         * g++.dg/opt/pr17724-5.C: New test.
17645         * g++.dg/opt/pr17724-6.C: New test.
17646
17647 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17648
17649         PR c/17301
17650         * gcc.dg/pr17301-2.c: New test.
17651
17652 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17653
17654         PR c++/15876
17655         * g++.dg/parse/error22.C: New test.
17656
17657         PR c++/17936
17658         * g++.dg/template/spec18.C: New test.
17659
17660 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17661
17662         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17663         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17664         memcpy.
17665         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17666         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17667
17668 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17669
17670         * g++.dg/eh/cleanup5.C: Add dg-options "".
17671
17672 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17673
17674         PR middle-end/17657
17675         * gcc.dg/switch-4.c: New test case.
17676
17677 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17678
17679         * gcc.c-torture/execute/20041011-1.c: New test.
17680
17681 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17682
17683         PR c++/17554
17684         * g++.dg/init/for3.C: New test.
17685
17686         PR c++/17657
17687         * g++.dg/opt/switch2.C: New test.
17688
17689         PR middle-end/17703
17690         * g++.dg/warn/Wreturn-2.C: New test.
17691
17692 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17693
17694         PR c++/17907
17695         * g++.dg/eh/cleanup5.C: New test.
17696
17697 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17698
17699         PR c++/17393
17700         * g++.dg/parse/error21.C: New test.
17701
17702 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17703
17704         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17705         * g++.dg/warn/incomplete1.C: Likewise.
17706         * g++.dg/template/qualttp20.C: Likewise.
17707
17708 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17709
17710         PR c/17881
17711         * parm-incomplete-1.c: New test.
17712
17713 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17714
17715         PR c++/17867
17716         * g++.dg/parse/error19.C: New test.
17717
17718         PR c++/17670
17719         * g++.dg/init/new11.C: New test.
17720
17721         PR c++/17821
17722         * g++.dg/parse/error20.C: New test.
17723
17724         PR c++/17826
17725         * g++.dg/template/crash24.C: New test.
17726
17727 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17728
17729         PR c/17301
17730         * gcc.dg/pr17301-1.c: New test.
17731
17732 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17733
17734         PR c/17189
17735         * gcc.dg/anon-struct-5.c: New test.
17736
17737 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17738
17739         PR c/17844
17740         * gcc.dg/pr17844-1.c: New test.
17741
17742 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17743
17744         PR tree-optimization/17906
17745         * gcc.c-torture/compile/pr17906.c: New.
17746
17747 2004-10-09  Stuart Hastings  <stuart@apple.com>
17748             Roger Sayle  <roger@eyesopen.com>
17749
17750         PR rtl-optimization/17853
17751         * gcc.dg/i386-mmx-5.c: New testcase.
17752
17753 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17754
17755         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17756
17757 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17758
17759         PR c++/17524
17760         * g++.dg/template/static9.C: New test.
17761
17762         PR c++/17685
17763         * g++.dg/parse/operator5.C: New test.
17764
17765 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17766
17767         PR middle-end/17894
17768         * gcc.c-torture/execute/divcmp-4.c: New test case.
17769
17770 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17771
17772         PR tree-opt/17902
17773         * g++.dg/opt/pr17902.C: New test.
17774
17775 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17776
17777         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17778
17779 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17780
17781         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17782
17783 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17784
17785         * gcc.dg/assign-warn-3.c: New test.
17786
17787 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17788
17789         PR c/16999
17790         * gcc.dg/cpp/ident-1.c: New test.
17791
17792 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17793
17794         * gcc.c-torture/compile/acc1.c: New.
17795
17796 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17797
17798         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17799         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17800
17801 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17802
17803         * gcc.dg/ultrasp11.c: New test.
17804
17805 2004-10-08  Michael Matz  <matz@suse.de>
17806
17807         * gcc.dg/doloop-2.c: New test.
17808
17809 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17810
17811         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17812         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17813         objc.dg/method-9.m: Update expected diagnostics.
17814
17815 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17816
17817         * gcc.dg/ppc-fsel-3.c: New file.
17818         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17819
17820 2004-10-07  Paul Brook  <paul@codesourcery.com>
17821
17822         * gfortran.dg/intrinsic_verify_1.f90: New test.
17823
17824 2004-10-07  Paul Brook  <paul@codesourcery.com>
17825
17826         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17827
17828 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17829
17830         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17831         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17832         commit.
17833
17834 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17835
17836         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17837
17838 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17839
17840         PR c++/17115
17841         * g++.dg/warn/Winline-4.C: New test.
17842
17843 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17844
17845         * gcc.c-torture/compile/20041007-1.c: New test.
17846
17847 2004-10-07  Paul Brook  <paul@codesourcery.com>
17848
17849         PR fortran/17678
17850         * gfortran.dg/use_allocated_1.f90: New test.
17851
17852 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17853
17854         PR middle-end/17849
17855         * gfortran.fortran-torture/compile/nested.f90: New test
17856
17857 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17858
17859         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17860
17861 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17862
17863         PR c++/17368
17864         * g++.dg/ext/asm6.C: New test.
17865
17866 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17867
17868         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17869
17870 2004-10-06  Paul Brook  <paul@codesourcery.com>
17871
17872         PR libfortran/17709
17873         * gfortran.dg/empty_format_1.f90: New test.
17874
17875 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17876
17877         PR fortran/17568
17878         * gfortran.dg/ishft.f90: New test.
17879
17880         PR fortran/17283
17881         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17882         tests.
17883
17884 2004-10-06  Paul Brook  <paul@codesourcery.com>
17885
17886         * gfortran.dg/do_1.f90: New test.
17887
17888 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17889
17890         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17891         optimizing for size.
17892
17893 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17894
17895         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17896
17897 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17898
17899         * gcc.c-torture/compile/20041005-1.c: New test.
17900
17901 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         PR c++/17829
17904         * g++.dg/lookup/koenig4.C: New.
17905
17906 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17907
17908         * g++.dg/other/classkey1.C: Adjust quoting marks.
17909         * g++.dg/parse/error15.C: Likewise.
17910         * g++.dg/template/meminit2.C (int>): Likewise.
17911
17912 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17913
17914         PR fortran/17283
17915         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17916
17917         PR fortran/17631
17918         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17919
17920         PR fortran/17708
17921         * gfortran.dg/pr17708.f90: New test.
17922
17923 2004-10-04  Chao-ying Fu  <fu@mips.com>
17924
17925         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17926         * gcc.dg/vect/vect-4.c: Ditto.
17927         * gcc.dg/vect/vect-5.c: Ditto.
17928         * gcc.dg/vect/vect-6.c: Ditto.
17929         * gcc.dg/vect/vect-8.c: Ditto.
17930         * gcc.dg/vect/vect-16.c: Ditto.
17931         * gcc.dg/vect/vect-30.c: Ditto.
17932         * gcc.dg/vect/vect-40.c: Ditto.
17933         * gcc.dg/vect/vect-41.c: Ditto.
17934         * gcc.dg/vect/vect-42.c: Ditto.
17935         * gcc.dg/vect/vect-43.c: Ditto.
17936         * gcc.dg/vect/vect-44.c: Ditto.
17937         * gcc.dg/vect/vect-45.c: Ditto.
17938         * gcc.dg/vect/vect-46.c: Ditto.
17939         * gcc.dg/vect/vect-47.c: Ditto.
17940         * gcc.dg/vect/vect-48.c: Ditto.
17941         * gcc.dg/vect/vect-49.c: Ditto.
17942         * gcc.dg/vect/vect-50.c: Ditto.
17943         * gcc.dg/vect/vect-51.c: Ditto.
17944         * gcc.dg/vect/vect-52.c: Ditto.
17945         * gcc.dg/vect/vect-53.c: Ditto.
17946         * gcc.dg/vect/vect-54.c: Ditto.
17947         * gcc.dg/vect/vect-55.c: Ditto.
17948         * gcc.dg/vect/vect-56.c: Ditto.
17949         * gcc.dg/vect/vect-57.c: Ditto.
17950         * gcc.dg/vect/vect-58.c: Ditto.
17951         * gcc.dg/vect/vect-59.c: Ditto.
17952         * gcc.dg/vect/vect-60.c: Ditto.
17953         * gcc.dg/vect/vect-74.c: Ditto.
17954         * gcc.dg/vect/vect-79.c: Ditto.
17955         * gcc.dg/vect/vect-80.c: Ditto.
17956
17957 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17958
17959         * gcc.dg/unused-7.c: Use the correct option.
17960
17961 2004-10-04  Paul Brook  <paul@codesourcery.com>
17962         Bud Davis  <bdavis9659@comcast.net>
17963
17964         PR fortran/17706
17965         PR fortran/16434
17966         * gfortran/pr17706.f90: New test.
17967         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17968
17969 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17970
17971         * gfortran.dg/pr17612.f90: New test.
17972
17973 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17974
17975         * g++.dg/template/local1.C: Adjust quoting marks in
17976         testing for diagnostics.
17977         * g++.dg/tls/diag-2.C: Likewise.
17978         * g++.dg/other/error8.C: Likewise.
17979
17980 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17981
17982         PR c/17178
17983         * gcc.dg/unused-4.c: Adjust to be correct.
17984
17985         PR c/17820
17986         * gcc.dg/unused-7.c: New test.
17987
17988 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17989
17990         PR c++/17797
17991         * g++.dg/overload/template2.C: New test.
17992
17993 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
17994
17995         PR tree-optimization/16632
17996         * gcc.dg/tree-ssa/20041002-1.c: New.
17997
17998 2004-10-03  Paul Brook  <paul@codesourcery.com>
17999
18000         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18001         rather than relying on default formatting.
18002
18003 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18004
18005         * gcc.dg/20040920-1.c: Update expected message text.
18006
18007 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18008
18009         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18010
18011 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18012
18013         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18014         tree level.
18015
18016 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18017
18018         * gcc.dg/tree-ssa/pr17343.c: Remove.
18019
18020 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18021
18022         PR tree-opt/17343
18023         * gcc.dg/tree-ssa/pr17343.c: New test.
18024
18025 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18026
18027         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18028         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18029         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18030         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18031         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18032
18033 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18034
18035         * gcc.dg/lvalue-2.c: New test.
18036
18037 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18038
18039         PR c/17730
18040         * gcc.dg/pr17730-1.c: New test
18041
18042 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18043
18044         PR c/7425
18045         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18046
18047 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18048
18049         * gcc.c-torture/execute/stdarg-1.c: New test.
18050         * gcc.c-torture/execute/stdarg-2.c: New test.
18051         * gcc.c-torture/execute/stdarg-3.c: New test.
18052         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18053         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18054         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18055         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18056         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18057
18058 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18059
18060         PR tree-optimization/17697
18061         * g++.dg/opt/pr17697-1.C: New test.
18062         * g++.dg/opt/pr17697-2.C: New test.
18063         * g++.dg/opt/pr17697-3.C: New test.
18064
18065 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18066
18067         PR c/16409
18068         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18069         gcc.dg/vla-init-5.c: New tests.
18070
18071 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18072
18073         PR c/13804
18074         * gcc.dg/pr13804-1.c: New test.
18075
18076 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18077
18078         PR fortran/16938
18079         * gfortran.dg/pr16938.f90: New test.
18080
18081 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18082
18083         * g++.dg/template/crash23.C: New test.
18084
18085 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/17585
18088         * g++.dg/template/static8.C: New test.
18089
18090 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         PR c++/17681
18093         * g++.dg/other/error9.C: New test.
18094
18095 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18096
18097         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18098
18099 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18100
18101         PR fortran/15164
18102         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18103
18104 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18105
18106         PR middle-end/17112
18107         * gcc.dg/pr17112-1.c: New test case.
18108
18109 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18110
18111         PR c/11459
18112         * gcc.dg/pr11459-1.c: New test.
18113
18114 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18115
18116         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18117         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18118
18119 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18120
18121         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18122
18123 2004-09-25  Jan Hubicka  <jh@suse.cz>
18124
18125         * compile/30040909-1.c: New test.
18126         * compile/30040907-1.c: New test.
18127
18128 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18129
18130         * gcc.c-torture/execute/va-arg-26.c: New test.
18131
18132 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18133
18134         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18135         extra diagnostics on targets with 64-bit pointers.
18136         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18137
18138 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18139
18140         PR c/17188
18141         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18142         * gcc.dg/decl-3.c: Adjust expected message.
18143
18144 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18145
18146         PR fortran/17615
18147         * gfortran.dg/pr17615.f90: New test.
18148
18149 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18150
18151         PR tree-optimzation/17517
18152         * g++.dg/tree-ssa/pr17517.C: New Test.
18153
18154 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18155
18156         PR c++/16889
18157         * g++.dg/lookup/ambig3.C: New.
18158
18159 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18160
18161         PR tree-opt/17624
18162         * g++.dg/opt/pr17624.C: New test.
18163
18164 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18165
18166         PR c/6980
18167         * gcc.dg/Wbad-function-cast-1.c: New test.
18168
18169 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18170
18171         * g++.dg/ext/complit1.C
18172         * g++.dg/other/error2.C
18173         * g++.dg/other/nontype-1.C
18174         * g++.dg/parse/crash11.C
18175         * g++.dg/parse/crash12.C
18176         * g++.dg/parse/error15.C
18177         * g++.dg/parse/error4.C
18178         * g++.dg/parse/tmpl-outside1.C
18179         * g++.dg/parse/too-many-tmpl-args1.C
18180         * g++.dg/template/dependent-expr3.C
18181         * g++.dg/template/error10.C
18182         * g++.dg/template/instantiate1.C
18183         * g++.dg/template/vtable2.C
18184         * g++.dg/warn/Wshadow-1.C
18185         * g++.dg/warn/weak1.C
18186         * g++.old-deja/g++.brendan/crash16.C
18187         * g++.old-deja/g++.brendan/crash18.C
18188         * g++.old-deja/g++.brendan/crash48.C
18189         * g++.old-deja/g++.brendan/crash49.C
18190         * g++.old-deja/g++.brendan/crash55.C
18191         * g++.old-deja/g++.brendan/crash56.C
18192         * g++.old-deja/g++.brendan/crash8.C
18193         * g++.old-deja/g++.brendan/enum11.C
18194         * g++.old-deja/g++.brendan/enum8.C
18195         * g++.old-deja/g++.brendan/enum9.C
18196         * g++.old-deja/g++.brendan/friend3.C
18197         * g++.old-deja/g++.brendan/misc14.C
18198         * g++.old-deja/g++.bugs/900402_02.C
18199         * g++.old-deja/g++.bugs/900404_03.C
18200         * g++.old-deja/g++.bugs/900404_04.C
18201         * g++.old-deja/g++.bugs/900428_03.C
18202         * g++.old-deja/g++.jason/crash4.C
18203         * g++.old-deja/g++.jason/overload21.C
18204         * g++.old-deja/g++.jason/redecl1.C
18205         * g++.old-deja/g++.jason/report.C
18206         * g++.old-deja/g++.jason/rfg10.C
18207         * g++.old-deja/g++.jason/template30.C
18208         * g++.old-deja/g++.law/arm12.C
18209         * g++.old-deja/g++.law/ctors5.C
18210         * g++.old-deja/g++.law/cvt20.C
18211         * g++.old-deja/g++.law/init10.C
18212         * g++.old-deja/g++.law/init8.C
18213         * g++.old-deja/g++.law/visibility17.C
18214         * g++.old-deja/g++.law/visibility7.C
18215         * g++.old-deja/g++.mike/net8.C
18216         * g++.old-deja/g++.mike/p646.C
18217         * g++.old-deja/g++.mike/p700.C
18218         * g++.old-deja/g++.mike/p701.C
18219         * g++.old-deja/g++.mike/p811.C
18220         * g++.old-deja/g++.ns/template13.C
18221         * g++.old-deja/g++.other/array3.C
18222         * g++.old-deja/g++.other/crash25.C
18223         * g++.old-deja/g++.other/dtor3.C
18224         * g++.old-deja/g++.other/dtor4.C
18225         * g++.old-deja/g++.other/main1.C
18226         * g++.old-deja/g++.other/warn7.C
18227         * g++.old-deja/g++.pt/crash11.C
18228         * g++.old-deja/g++.pt/crash36.C
18229         * g++.old-deja/g++.pt/spec22.C
18230         * g++.old-deja/g++.pt/spec9.C
18231         * g++.old-deja/g++.pt/ttp52.C
18232         * g++.old-deja/g++.robertl/eb103.C
18233         * g++.old-deja/g++.robertl/eb121.C
18234         * g++.old-deja/g++.robertl/eb22.C
18235         * g++.old-deja/g++.robertl/eb8.C:
18236         Update locations and/or regexps of dg-error markers.
18237         Remove markers for some bogus messages that are no longer issued.
18238
18239 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18240
18241         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18242         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18243
18244 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18245
18246         PR c++/17618
18247         * g++.dg/lookup/crash5.C: New test.
18248
18249 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18250
18251         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18252         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18253         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18254         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18255         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18256         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18257
18258         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18259         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18260         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18261         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18262         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18263         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18264
18265         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18266
18267         * gcc.dg/vect/vect-44.c: Check additional cases.
18268         * gcc.dg/vect/vect-48.c: Check additional cases.
18269
18270         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18271         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18272         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18273         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18274         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18275         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18276         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18277         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18278         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18279
18280         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18281         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18282         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18283
18284 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18285
18286         * gcc.dg/tree-ssa/loop-6.c: New test.
18287
18288 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         PR c++/17620
18291         * g++.dg/inherit/base2.C: New.
18292
18293 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18294
18295         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18296         * gcc.dg/20001012-2.c: Likewise.
18297         * gcc.dg/20001013-1.c: Likewise.
18298         * gcc.dg/20001101-1.c: Likewise.
18299         * gcc.dg/20001102-1.c: Likewise.
18300         * gcc.dg/bf-spl1.c: Likewise.
18301         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18302         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18303
18304 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18305
18306         PR tree-optimization/16721
18307         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18308
18309 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18310
18311         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18312         * gcc.dg/20040305-1.c: Likewise.
18313
18314 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18315
18316         PR c/16566
18317         * gcc.c-torture/compile/pr16566-1.c,
18318         gcc.c-torture/compile/pr16566-2.c,
18319         gcc.c-torture/compile/pr16566-3.c: New tests.
18320
18321 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18322
18323         PR tree-optimization/17512
18324         * gcc.c-torture/compile/20040916-1.c.
18325
18326 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18327
18328         * gcc.dg/pragma-re-3.c: New test.
18329
18330 2004-09-17  Matt Austern  <austern@apple.com>
18331
18332         PR c++/15049
18333         * g++.dg/other/anon3.C: New.
18334
18335 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18336
18337         PR c++/7503
18338         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18339         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18340         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18341         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18342         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18343
18344 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18345
18346         PR fortran/17286
18347         * gfortran.dg/pr17286.f90: New test.
18348
18349 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18350
18351         PR c++/17530
18352         * g++.dg/template/static7.C: New test.
18353
18354 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18355
18356         PR tree-opt/17558
18357         * gcc.c-torture/compile/pr17558.c: New test.
18358
18359 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18360
18361         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18362         if SKIP_ATTRIBUTE is defined.
18363
18364 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18365
18366         PR fortran/15957
18367         * gfortran.dg/pr15957.f90: New test.
18368
18369 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18370
18371         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18372         in comparison.
18373         * gcc.dg/vect/vect-79.c: Likewise.
18374         * gcc.dg/vect/vect-80.c: Likewise.
18375
18376 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18377
18378         PR fortran/15750
18379         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18380
18381 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18382
18383         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18384         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18385         * gcc.dg/vect/vect-62.c: New testcase.
18386         * gcc.dg/vect/vect-63.c: New testcase.
18387         * gcc.dg/vect/vect-64.c: New testcase.
18388         * gcc.dg/vect/vect-65.c: New testcase.
18389         * gcc.dg/vect/vect-66.c: New testcase.
18390         * gcc.dg/vect/vect-67.c: New testcase.
18391         * gcc.dg/vect/vect-68.c: New testcase.
18392         * gcc.dg/vect/vect-69.c: New testcase.
18393         * gcc.dg/vect/vect-79.c: New testcase.
18394         * gcc.dg/vect/vect-80.c: New testcase.
18395
18396 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18397
18398         * gcc.target/mips/asm-1.c: New test.
18399
18400 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18401
18402         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18403         * gcc.dg/vect/vect-73.c: New testcase.
18404         * gcc.dg/vect/vect-74.c: New testcase.
18405         * gcc.dg/vect/vect-75.c: New testcase.
18406         * gcc.dg/vect/vect-76.c: New testcase.
18407         * gcc.dg/vect/vect-77.c: New testcase.
18408         * gcc.dg/vect/vect-78.c: New testcase
18409
18410 2004-09-18  Paul Brook  <paul@codesourcery.com>
18411
18412         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18413
18414 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18415
18416         PR c/17424
18417         * gcc.dg/pr17424-1.c: New test.
18418
18419 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18420
18421         * g++.dg/tree-ssa/pr17153.C: New test.
18422
18423 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18424
18425         PR pch/13361
18426         * testsuite/g++.dg/pch/wchar-1.C: New.
18427         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18428
18429 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18430
18431         * gcc.c-torture/execute/20040917-1.c: New test.
18432
18433 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18434
18435         PR tree-optimization/17319
18436         * gcc.dg/pr17319.c: New test.
18437
18438 2004-09-17  Devang Patel  <dpatel@apple.com>
18439
18440         * gcc.dg/20040813-1.c: New test.
18441
18442 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18443
18444         PR tree-optimization/17273
18445         * gcc.c-torture/compile/pr17273.c: New test.
18446
18447 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18448
18449         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18450         Update expected messages.
18451         * gcc.dg/declspec-13.c: New test.
18452
18453 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18454
18455         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18456
18457 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18458
18459         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18460         change what 'a' is pointing to.
18461
18462 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/16002
18465         * g++.dg/template/error18.C: New test.
18466
18467         PR c++/16029
18468         * g++.dg/warn/Wunused-8.C: New test.
18469
18470 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18471
18472         PR tree-optimization/17513
18473         * gcc.dg/20040916-1.c: New test.
18474
18475 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18476
18477         PR c++/17501
18478         * g++.dg/template/typename7.C: New test.
18479
18480 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18481
18482         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18483
18484 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18485
18486         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18487         with -ftree-based-profiling also.
18488         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18489
18490 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18491
18492         PR/15364
18493         * gfortran.dg/der_array_io_1.f90: New test.
18494         * gfortran.dg/der_array_io_2.f90: New test.
18495         * gfortran.dg/der_array_io_3.f90: New test.
18496
18497 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18498
18499         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18500         EABI.
18501
18502 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18503
18504         * g++.dg/opt/switch1.C: New test.
18505
18506 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18507
18508         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18509         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18510         Update expected messages.
18511
18512 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18513
18514         PR fortran/16485
18515         * gfortran.dg/same_name_1.f90: New test.
18516
18517 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18518
18519         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18520         dereference garbage pointers.
18521
18522 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18523
18524         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18525         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18526
18527         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18528         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18529         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18530
18531 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18532
18533         PR c++/17324
18534         * g++.dg/template/mangle1.C: New test.
18535
18536 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18537
18538         PR tree-optimization/17252
18539         * gcc.c-torture/execute/pr17252.c: New test.
18540
18541 2004-09-14  Andrew Pinski  <apinski@apple.com>
18542
18543         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18544
18545 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18546
18547         PR rtl-optimization/9771
18548         * gcc.dg/pr9771-1.c: New test case.
18549
18550 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18551
18552         PR tree-optimization/15262
18553         * gcc.c-torture/execute/pr15262-1.c: New test.
18554         * gcc.c-torture/execute/pr15262-2.c: New test.
18555
18556 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18557
18558         * gcc.dg/declspec-12.c: New test.
18559
18560 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18561
18562         * gfortran.dg/pr17090.f90: Add directives to test.
18563
18564 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18565
18566         * gcc.c-torture/compile/20040914-1.c: New test.
18567
18568 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18569
18570         PR c++/16162
18571         * g++.dg/template/decl2.C: New test.
18572
18573 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18574
18575         PR fortran/17090
18576         * gfortran.dg/pr17090.f90: New test.
18577
18578 2004-09-13  Dale Johannesen  <dalej@apple.com>
18579
18580         * gcc.c-torture/compile/pr17408.c: New test case.
18581
18582 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18583
18584         PR c++/16716
18585         * g++.dg/parse/crash17.C: New test.
18586
18587         PR c++/17327
18588         * g++.dg/template/enum3.C: New test.
18589
18590 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18591
18592         * lib/gcc-defs.exp: Load wrapper.exp.
18593         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18594         using local code.
18595         * lib/gcc.exp (gcc_init): Similar.
18596         * lib/gfortran.exp (gfortran_init): Similar.
18597         * lib/objc.exp (objc_init): Similar.
18598         * lib/treelang.exp (treelang_init): Similar.
18599         * lib/wrapper.exp: New file with build_wrapper call machinery in
18600         ${tool}_maybe_build_wrapper.
18601
18602 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18603
18604         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18605         "inline".
18606         * gcc.dg/declspec-11.c: Update expected messages.
18607         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18608         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18609         gcc.dg/inline-12.c: New tests.
18610
18611 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18612
18613         * g++.dg/tree-ssa/pr17400.C: New testcase.
18614
18615 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18616
18617         * gcc.target/mips/sb1-1.c: New testcase.
18618
18619 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18620
18621         * lib/g77-dg.exp: Remove unused file.
18622         * lib/mike-g77.exp: Ditto.
18623         * lib/g77.exp: Ditto.
18624
18625 2004-09-12  Richard Henderson  <rth@redhat.com>
18626
18627         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18628
18629 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18630
18631         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18632         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18633         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18634         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18635         Update expected messages.
18636
18637 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18638
18639         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18640         declaration/use mismatch for dirp parameter.
18641
18642 2004-09-12  Andrew Pinski  <apinski@apple.com>
18643
18644         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18645         -fgnu-runtime is passed.
18646
18647 2004-09-12  Richard Henderson  <rth@redhat.com>
18648
18649         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18650         do the uplevel thing and update additional_flags directly.
18651         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18652         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18653         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18654         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18655
18656 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18657
18658         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18659
18660 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18661
18662         PR middle-end/17411
18663         * g++.dg/opt/pr17411-1.C: New test case.
18664
18665 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18666
18667         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18668         gcc.dg/tls/diag-2.c: Update expected messages.
18669         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18670         messages.
18671         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18672         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18673         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18674         gcc.dg/tls/diag-5.c: New tests.
18675
18676 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18677
18678         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18679
18680 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18681
18682         * g++.dg/parse/break-in-for.C: New test.
18683
18684 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18685
18686         * gcc.dg/tree-ssa/20040911-1.c: New test.
18687
18688 2004-09-11  Andreas Jaeger  <aj@suse.de>
18689
18690         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18691         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18692
18693 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18694
18695         * gcc.target/frv: New directory of FR-V-specific tests.
18696
18697 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18698
18699         * gcc.dg/convert-vec-1.c: New test.
18700
18701 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18702
18703         PR middle-end/17024
18704         * gcc.dg/pr17024-1.c: New test case.
18705
18706 2004-09-10  Eric Christopher  <echristo@redhat.com>
18707
18708         * gcc.dg/20040910-1.c: New test.
18709
18710 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18711
18712         * gcc.dg/bitfld-9.c: New test.
18713
18714 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18715
18716         * gcc.c-torture/execute/ieee/acc1.c: New test.
18717         * gcc.c-torture/execute/ieee/acc2.c: New test.
18718         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18719
18720 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18721
18722         * gcc.dg/deprecated-2.c: New test.
18723
18724 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18725
18726         * gcc.dg/init-vec-1.c: New test.
18727
18728 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18729
18730         PR middle-end/17055
18731         * gcc.dg/pr17055-1.c: New test case.
18732
18733 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18734
18735         PR target/17377
18736         * gcc.c-torture/execute/pr17377.c: New test.
18737
18738 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18739
18740         PR c/8420
18741         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18742         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18743         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18744         gcc.dg/long-long-typespec-1.c: New tests.
18745         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18746
18747 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18748
18749         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18750         gcc.dg/gnu99-static-1.c: New tests.
18751
18752 2004-09-08  Devang Patel  <dpatel@apple.com>
18753
18754         * gcc.dg/darwin-ld-20040828-1.c: New test.
18755         * gcc.dg/darwin-ld-20040828-2.c: New test.
18756         * gcc.dg/darwin-ld-20040828-3.c: New test.
18757
18758 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18759
18760         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18761         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18762         in error message.
18763         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18764         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18765         in error message.
18766         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18767         types they qualify.
18768         * objc.dg/type-size-2.m: Fix wording in comment.
18769         * objc.dg/va-meth-1.m: New test case.
18770
18771 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18772
18773         PR c/16633:
18774         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18775         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18776
18777 2004-09-06  Devang Patel  <dpatel@apple.com>
18778
18779         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18780         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18781
18782 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18783
18784         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18785         reflect changed line numbering of diagnostics.
18786
18787 2004-09-06  Paul Brook  <paul@codesourcery.com>
18788
18789         * gfortran.dg/edit_real_1.f90: Add new test.
18790
18791 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18792
18793         * gcc.dg/tree-ssa/loop-2.c: New test.
18794         * gcc.dg/tree-ssa/loop-3.c: New test.
18795         * gcc.dg/tree-ssa/loop-4.c: New test.
18796         * gcc.dg/tree-ssa/loop-5.c: New test.
18797
18798 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18799
18800         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18801
18802 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18803
18804         * gcc.dg/format/sentinel-1.c: New test.
18805
18806 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18807
18808         * testsuite/gcc.dg/builtins-46.c: New.
18809
18810 2004-09-03  Devang Patel  <dpatel@apple.com>
18811
18812         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18813         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18814
18815 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18816
18817         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18818         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18819         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18820         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18821         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18822         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18823         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18824         the non-portable bzero.
18825         * gcc.dg/20010912-1.c: xfail for NetWare.
18826         * gcc.dg/20020426-2.c: xfail for NetWare.
18827         * gcc.dg/20021014-1.c: xfail for NetWare.
18828         * gcc.dg/20021018-1.c: xfail for NetWare.
18829         * gcc.dg/20030213-1.c: xfail for NetWare.
18830         * gcc.dg/20030225-1.c: xfail for NetWare.
18831         * gcc.dg/20030708-1.c: xfail for NetWare.
18832         * gcc.dg/builtins-config.h: Also exclude NetWare.
18833         * gcc.dg/format/format.h: Define restrict only if not already defined.
18834         * gcc.dg/nest.c: xfail for NetWare.
18835         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18836         * lib/target-supports.exp (check_visibility_available): Exclude
18837         NetWare.
18838
18839 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18840
18841         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18842         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18843         deterministic starting point for the alignment of structure fields.
18844         * gcc.dg/Wpadded.c: Dito.
18845         * g++.dg/abi/vbase10.C: Dito.
18846
18847 2004-09-03  Devang Patel  <dpatel@apple.com>
18848
18849         * g++.dg/debug/pr15736.cc: New test.
18850
18851 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18852
18853         * README.QMTEST: Fix out-of-date link.
18854
18855 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18856
18857         PR fortran/16579
18858         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18859         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18860
18861 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18862
18863         * g++.dg/abi/arm_rtti1.C: New test.
18864
18865 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18866
18867         * gcc.dg/ppc-vector-memcpy.c: New.
18868         * gcc.dg/ppc-vector-memset.c: New.
18869
18870 2004-09-02  Chao-ying Fu  <fu@mips.com>
18871
18872         * gcc.target/mips/mips-3d-1.c: New test.
18873         * gcc.target/mips/mips-3d-2.c: New test.
18874         * gcc.target/mips/mips-3d-3.c: New test.
18875         * gcc.target/mips/mips-3d-4.c: New test.
18876         * gcc.target/mips/mips-3d-5.c: New test.
18877         * gcc.target/mips/mips-3d-6.c: New test.
18878         * gcc.target/mips/mips-3d-7.c: New test.
18879         * gcc.target/mips/mips-3d-8.c: New test.
18880         * gcc.target/mips/mips-3d-9.c: New test.
18881         * gcc.target/mips/mips-ps-1.c: New test.
18882         * gcc.target/mips/mips-ps-2.c: New test.
18883         * gcc.target/mips/mips-ps-3.c: New test.
18884         * gcc.target/mips/mips-ps-4.c: New test.
18885         * gcc.target/mips/mips-ps-type.c: New test.
18886
18887 2004-09-02  Paul Brook  <paul@codesourcery.com>
18888
18889         * gfortran.dg/edit_real_1.f90: Add new tests.
18890
18891 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18892
18893         PR fortran/15327
18894         * gfortran.dg/merge_char_1.f90: New test.
18895
18896 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18897
18898         PR fortran/16404
18899         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18900
18901 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18902
18903         PR c/1522
18904         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18905
18906 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18907
18908         * g++.dg/opt/loop1.C: Do not XFAIL.
18909
18910 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18911
18912         * gcc.c-torture/execute/20040831-1.c: New test.
18913
18914 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18915
18916         PR fortran/16579
18917         * gfortran.dg/g77/20010610.f: Now passes.
18918         Copy from g77.f-torture/execute. Add dg-run directive.
18919         * gfortran.dg/g77/README: Update
18920
18921 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18922
18923         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18924         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18925         (t1, t2, t3, t4): Add volatile.
18926
18927 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18928
18929         * g++.dg/ext/visibility/arm1.C: New test.
18930
18931 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18932
18933         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18934         -pedantic-errors.
18935
18936 2004-09-01  Paul Brook  <paul@codesourcery.com>
18937
18938         * gfortran.dg/eof_2.f90: New test.
18939
18940 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18941
18942         PR fortran/16579
18943         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18944
18945 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18946
18947         PR libfortran/16805
18948         * gfortran.dg/list_read_2.f90: New test.
18949
18950 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18951
18952         * g++.dg/abi/key1.C: New test.
18953
18954 2004-08-31  Richard Henderson  <rth@redhat.com>
18955
18956         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18957         form of offsetof.
18958         * g++.dg/other/offsetof5.C: Remove duplicate.
18959
18960 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18961
18962         PR fortran/17244
18963         * gfortran.dg/func_derived_1.f90: New test.
18964
18965 2004-08-31  Paul Brook  <paul@codesourcery.com>
18966
18967         * gfortran.dg/eof_1.f90: New test.
18968
18969 2004-08-31  Paul Brook  <paul@codesourcery.com>
18970
18971         * gfortran.dg/list_read_1.f90: New file.
18972
18973 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
18974
18975         * g++.dg/opt/loop1.C: XFAIL.
18976
18977 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
18978
18979         * gcc.dg/funcdef-storage-1.c: New.
18980         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
18981         an extern function in local scope.
18982         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
18983         declare an 'auto inline' function in local scope.
18984         * gcc.dg/20011130-1.c: Likewise.
18985         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
18986         an 'auto' function in local scope.
18987         * gcc.dg/20021014-1.c: Likewise.
18988         * gcc.dg/20030331-2.c: Likewise.
18989
18990 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18991
18992         * gfortran.dg/blockdata_1.f90: New test.
18993
18994 2004-08-30  Richard Henderson  <rth@redhat.com>
18995
18996         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
18997
18998 2004-08-30  Richard Henderson  <rth@redhat.com>
18999
19000         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19001         additional_flags set by alternate driver.
19002         (ieee-options): New procedure.
19003         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19004         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19005         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19006         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19007
19008 2004-08-30  Richard Henderson  <rth@redhat.com>
19009
19010         * lib/f-torture.exp: Remove.
19011
19012 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19013
19014         PR rtl-optimization/16590
19015         * g++.dg/opt/loop1.C: New test.
19016
19017 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19018
19019         PR fortran/13910
19020         * gfortran.dg/oldstyle_1.f90: New test.
19021
19022 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19023         Paul Brook  <paul@codesourcery.com>
19024
19025         * gfortran.dg/g77/README: Update.
19026         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19027         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19028         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19029
19030 2004-08-28  Paul Brook  <paul@codesourcery.com>
19031
19032         PR libfortran/17195
19033         * gfortran.dg/edit_real_1.f90: New test.
19034
19035 2004-08-27  Paul Brook  <paul@codesourcery.com>
19036
19037         * gfortran.dg/rewind_1.f90: New test.
19038
19039 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19040
19041         PR fortran/16597
19042         * gfortran.dg/pr16597.f90: New test.
19043
19044 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19045
19046         PR c/13801
19047         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19048         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19049         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19050         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19051         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19052
19053 2004-08-26  Nick Clifton  <nickc@redhat.com>
19054
19055         * gcc.c-torture/compile/pr17119.c: New test.
19056
19057 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19058
19059         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19060
19061 2004-08-25  Richard Henderson  <rth@redhat.com>
19062
19063         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19064         the bits that expect kind=8 to be the largest real kind.
19065
19066 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19067
19068         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19069
19070 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19071
19072         * gfortran.dg/assignment_1.f90: New test.
19073
19074 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19075
19076         * g++.dg/template/repo3.C: New test.
19077
19078 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19079
19080         PR middle-end/16693
19081         PR tree-optimization/16372
19082         * g++.dg/opt/pr16372-1.C: New test case.
19083         * g++.dg/opt/pr16693-1.C: New test case.
19084         * g++.dg/opt/pr16693-2.C: New test case.
19085
19086 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19087
19088         * objc.dg/proto-lossage-4.m: New test.
19089
19090 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19091
19092         PR c++/17155
19093         * g++.dg/inherit/local2.C: New test.
19094
19095 2004-08-25  Paul Brook  <paul@codesourcery.com>
19096
19097         PR fortran/17144
19098         * gfortran.dg/string_ctor_1.f90: New test.
19099
19100 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19101
19102         PR c++/14428
19103         * g++.dg/template/redecl2.C: New test.
19104
19105 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19106
19107         PR fortran/17143
19108         * gfortran.dg/pr17143.f90: New test.
19109
19110 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19111
19112         PR fortran/17164
19113         * gfortran.dg/pr17164.f90: New test.
19114
19115 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19116
19117         * gcc.dg/tree-ssa/loop-1.c: New test.
19118
19119 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19120
19121         * gcc.c-torture/compile/20040824-1.c: New test.
19122
19123 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19124
19125         * gcc.c-torture/compile/iftrap-3.c: New test.
19126
19127 2004-08-24  Paul Brook  <paul@codesourcery.com>
19128
19129         * gfortran.dg/entry_2.f90: New test.
19130
19131 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19132
19133         PR c++/16889
19134         * g++.dg/lookup/ambig[12].C: New.
19135
19136 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19137
19138         PR c++/16706
19139         * g++.dg/template/crash21.C: New test.
19140         * g++.dg/template/crash22.C: Likewise.
19141
19142 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19143
19144         PR c++/17149
19145         * g++.dg/template/access15.C: New.
19146
19147 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19148
19149         PR c++/17163
19150         * g++.dg/template/repo2.C: New test.
19151
19152 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19153
19154         PR rtl-optimization/17078
19155         * gcc.c-torture/execute/pr17078-1.c: New test case.
19156
19157 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19158
19159         PR c/14492
19160         * gcc.dg/debug/crash1.c: New test.
19161
19162 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19163
19164         PR c/16180
19165         * gcc.dg/loop-5.c: New test.
19166
19167 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19168
19169         * gcc.c-torture/execute/20040823-1.c: New test.
19170
19171 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19172
19173         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19174         to the assembler.  Simplify test accordingly.
19175         (asm_abi_flags): Use GNU names.
19176         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19177         to check for ABI flags.
19178
19179 2004-08-22  Andrew Pinski  <apinski@apple.com>
19180
19181         * g++.dg/opt/pr14029.C: New test.
19182         * gcc.c-torture/execute/pr15262.c: New test.
19183
19184 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19185
19186         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19187
19188 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19189
19190         PR 16908
19191         * gfortran.dg/direct_io.f90: New test.
19192
19193 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19194
19195         PR c++/17121
19196         * g++.dg/inherit/local2.C: New test.
19197
19198 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19199
19200         PR c++/17120
19201         * g++.dg/warn/Wparentheses-4.C: New test.
19202
19203 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19204
19205         PR c++/17121
19206         * g++.dg/inherit/local2.C: New test.
19207
19208         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19209         * gcc.dg/ppc-ldstruct.c: Likewise.
19210         * gcc.dg/ppc64-abi-2.c: Likewise.
19211
19212 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19213
19214         PR rtl-optimization/17099
19215         * gcc.c-torture/execute/20040820-1.c: New test.
19216
19217 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19218
19219         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19220
19221 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19222
19223         PR fortran/17077
19224         * gfortran.dg/auto_array_1.f90: New test.
19225
19226 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19227
19228         PR fortran/17074
19229         * gfortran.dg/simpleif_1.f90: New test.
19230
19231 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19232
19233         * lib/target-supports.exp (check_profiling_available): Return
19234         false for arm*-*-symbianelf* and arm*-*-eabi*.
19235
19236         PR c++/15890
19237         * g++.dg/template/delete1.C: New test.
19238
19239 2004-08-19  Paul Brook  <paul@codesourcery.com>
19240
19241         PR fortran/14976
19242         PR fortran/16228
19243         * gfortran.dg/data_char_1.f90: New test.
19244
19245 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19246
19247         PR fortran/16946
19248         * gfortran.dg/reduction.f90: New testcase.
19249
19250 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19251
19252         PR fortran/16520
19253         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19254
19255 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19256
19257         PR c++/17041
19258         * g++.dg/Wparentheses-3.C: New test.
19259
19260 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19261
19262         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19263         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19264         * gcc.dg/vect/vect-2.c: Likewise.
19265         * gcc.dg/vect/vect-3.c: Likewise.
19266         * gcc.dg/vect/vect-4.c: Likewise.
19267         * gcc.dg/vect/vect-5.c: Likewise.
19268         * gcc.dg/vect/vect-6.c: Likewise.
19269         * gcc.dg/vect/vect-7.c: Likewise.
19270         * gcc.dg/vect/vect-25.c: Likewise.
19271         * gcc.dg/vect/vect-31.c: Likewise.
19272         * gcc.dg/vect/vect-32.c: Likewise.
19273         * gcc.dg/vect/vect-34.c: Likewise.
19274         * gcc.dg/vect/vect-36.c: Likewise.
19275         * gcc.dg/vect/vect-all.c: Likewise.
19276
19277 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR c++/17068
19280         * g++.dg/template/operator4.C: New test.
19281
19282 2004-08-18  Richard Henderson  <rth@redhat.com>
19283
19284         * gcc.dg/20040206-1.c: XFAIL.
19285
19286 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19287
19288         PR c++/16246
19289         * g++.dg/template/array7.C: New test.
19290
19291 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19292
19293         * gcc.dg/mips-movcc-1.c: New test.
19294         * gcc.dg/mips-movcc-2.c: New test.
19295         * gcc.dg/mips-movcc-3.c: New test.
19296
19297         * gcc.dg/mips-nmadd-1.c: New test.
19298         * gcc.dg/mips-nmadd-2.c: New test.
19299
19300 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/15871
19303         * g++.dg/opt/inline8.C: New test.
19304
19305         PR c++/16965
19306         * g++.dg/parse/error17.C: New test.
19307
19308 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19309
19310         * gcc.dg/vect: New directory for vectorizer tests.
19311         * gcc.dg/vect/tree-vect.h: New file.
19312         * gcc.dg/vect/vect.exp: New file.
19313         * gcc.dg/vect/pr16105.c.c: New test.
19314         * gcc.dg/vect/vect-1.c: New test.
19315         * gcc.dg/vect/vect-2.c: New test.
19316         * gcc.dg/vect/vect-3.c: New test.
19317         * gcc.dg/vect/vect-4.c: New test.
19318         * gcc.dg/vect/vect-5.c: New test.
19319         * gcc.dg/vect/vect-6.c: New test.
19320         * gcc.dg/vect/vect-7.c: New test.
19321         * gcc.dg/vect/vect-8.c: New test.
19322         * gcc.dg/vect/vect-9.c: New test.
19323         * gcc.dg/vect/vect-10.c: New test.
19324         * gcc.dg/vect/vect-11.c: New test.
19325         * gcc.dg/vect/vect-12.c: New test.
19326         * gcc.dg/vect/vect-13.c: New test.
19327         * gcc.dg/vect/vect-14.c: New test.
19328         * gcc.dg/vect/vect-15.c: New test.
19329         * gcc.dg/vect/vect-16.c: New test.
19330         * gcc.dg/vect/vect-17.c: New test.
19331         * gcc.dg/vect/vect-18.c: New test.
19332         * gcc.dg/vect/vect-19.c: New test.
19333         * gcc.dg/vect/vect-20.c: New test.
19334         * gcc.dg/vect/vect-21.c: New test.
19335         * gcc.dg/vect/vect-22.c: New test.
19336         * gcc.dg/vect/vect-23.c: New test.
19337         * gcc.dg/vect/vect-24.c: New test.
19338         * gcc.dg/vect/vect-25.c: New test.
19339         * gcc.dg/vect/vect-26.c: New test.
19340         * gcc.dg/vect/vect-27.c: New test.
19341         * gcc.dg/vect/vect-28.c: New test.
19342         * gcc.dg/vect/vect-29.c: New test.
19343         * gcc.dg/vect/vect-30.c: New test.
19344         * gcc.dg/vect/vect-31.c: New test.
19345         * gcc.dg/vect/vect-32.c: New test.
19346         * gcc.dg/vect/vect-33.c: New test.
19347         * gcc.dg/vect/vect-34.c: New test.
19348         * gcc.dg/vect/vect-35.c: New test.
19349         * gcc.dg/vect/vect-36.c: New test.
19350         * gcc.dg/vect/vect-37.c: New test.
19351         * gcc.dg/vect/vect-38.c: New test.
19352         * gcc.dg/vect/vect-40.c: New test.
19353         * gcc.dg/vect/vect-41.c: New test.
19354         * gcc.dg/vect/vect-42.c: New test.
19355         * gcc.dg/vect/vect-43.c: New test.
19356         * gcc.dg/vect/vect-44.c: New test.
19357         * gcc.dg/vect/vect-45.c: New test.
19358         * gcc.dg/vect/vect-46.c: New test.
19359         * gcc.dg/vect/vect-47.c: New test.
19360         * gcc.dg/vect/vect-48.c: New test.
19361         * gcc.dg/vect/vect-49.c: New test.
19362         * gcc.dg/vect/vect-50.c: New test.
19363         * gcc.dg/vect/vect-51.c: New test.
19364         * gcc.dg/vect/vect-52.c: New test.
19365         * gcc.dg/vect/vect-53.c: New test.
19366         * gcc.dg/vect/vect-54.c: New test.
19367         * gcc.dg/vect/vect-55.c: New test.
19368         * gcc.dg/vect/vect-56.c: New test.
19369         * gcc.dg/vect/vect-57.c: New test.
19370         * gcc.dg/vect/vect-58.c: New test.
19371         * gcc.dg/vect/vect-59.c: New test.
19372         * gcc.dg/vect/vect-60.c: New test.
19373         * gcc.dg/vect/vect-61.c: New test.
19374         * gcc.dg/vect/vect-all.c: New test.
19375         * gcc.dg/vect/vect-none.c: New test.
19376
19377 2004-08-17  Paul Brook  <paul@codesourcery.com>
19378
19379         PR fortran/13082
19380         * gfortran.dg/entry_1.f90: New test.
19381
19382 2004-08-17  Andrew Pinski  <apinski@apple.com>
19383
19384         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19385
19386 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19387
19388         * gcc.dg/pr17036-1.c: New test.
19389
19390 2004-08-16  Devang Patel  <dpatel@apple.com>
19391
19392         * gcc.dg/darwin-20040809-1.c: New test.
19393
19394 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19395
19396         * gcc.dg/funcdef-attr-1.c: New test.
19397
19398 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19399
19400         * gcc.dg/altivec-17.c: New test.
19401         * gcc.dg/altivec-18.c: New test.
19402
19403 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19404
19405         PR c++/6749
19406         * g++.dg/template/vtable2.C: New test.
19407
19408 2004-08-14  Richard Henderson  <rth@redhat.com>
19409
19410         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19411         * gcc.dg/pack-test-4.c (main): Return 0.
19412         * gcc.dg/setjmp-1.c: Remove XFAIL.
19413         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19414
19415 2004-08-14  Richard Henderson  <rth@redhat.com>
19416
19417         * gcc.dg/980217-1.c: Add prototype for printf.
19418
19419 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19420
19421         * gfortran.dg/pr16935.f90: New test.
19422
19423 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19424
19425         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19426
19427 2004-08-13  Paul Brook  <paul@codesourcery.com>
19428
19429         * gfortran.dg/der_io_1.f90: Remove stray comma.
19430
19431 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19432
19433         * gcc.dg/vmx/cw-bug-2.c: Remove.
19434         * gcc.dg/vmx/vprint-1.c: Remove.
19435         * gcc.dg/vmx/vscan-1.c: Remove.
19436
19437 2004-08-12  Devang patel  <dpatel@apple.com>
19438
19439         * gcc.dg/darwin-20040809-2.c: New test.
19440
19441 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19442
19443         * g++.dg/ext/altivec-12.C: New test.
19444
19445         * g++.dg/ext/altivec-11.C: New test.
19446
19447 2004-08-12  Paul Brook  <paul@codesourcery.com>
19448
19449         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19450
19451 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19452
19453         * g++.dg/ext/altivec-2.C: Check for hardware support before
19454         executing any VMX instructions.
19455
19456         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19457
19458 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19459
19460         PR c++/16276
19461         * g++.old-deja/g++.other/comdat4.C: New test.
19462         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19463
19464 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19465
19466         PR target/16286
19467         * gcc.dg/pr16286.c: New test.
19468
19469 2004-08-12 Jan Beulich <jbeulich@novell.com>
19470
19471         * g++.dg/ext/asm5.C: New.
19472
19473 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19474
19475         PR c++/16698
19476         * g++.dg/eh/crash1.C: New test.
19477
19478         PR c++/16717
19479         * g++.dg/ext/construct1.C: New test.
19480
19481 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19482
19483         PR c++/16853
19484         * g++.dg/init/ptrmem1.C: New test.
19485
19486         PR c++/16618
19487         * g++.dg/parse/offsetof5.C: New test.
19488
19489         PR c++/16870
19490         * g++.dg/template/overload3.C: New test.
19491
19492 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19493
19494         PR c++/16964
19495         * g++.dg/parse/error16.C: New test.
19496
19497         PR c++/16904
19498         * g++.dg/template/error14.C: New test.
19499
19500         PR c++/16929
19501         * g++.dg/template/error15.C: New test.
19502
19503 2004-08-11  Devang Patel  <dpatel@apple.com>
19504
19505         * gcc.dg/darwin-ld-20040809-1.c: New test.
19506         * gcc.dg/darwin-ld-20040809-2.c: New test.
19507
19508 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19509
19510         PR fortran/16917
19511         * gfortran.dg/dfloat_1.f90: New test.
19512
19513 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19514
19515         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19516         * gcc.dg/dll-2.c: Fix dg-require syntax.
19517         * gcc.misc-tests/arm-isr.c (abort): Declare.
19518         (exit): Likewise.
19519
19520 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19521
19522         PR c++/16971
19523         * g++.dg/parse/crash16.C: New test.
19524
19525 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19526
19527         * gcc.dg/mips-rsqrt-1.c: New test case.
19528         * gcc.dg/mips-rsqrt-2.c: New test case.
19529         * gcc.dg/mips-rsqrt-3.c: New test case.
19530
19531 2004-08-10  Paul Brook  <paul@codesourcery.com>
19532
19533         * gfortran.dg/der_io_1.f90: New test.
19534
19535 2004-08-10  Paul Brook  <paul@codesourcery.com>
19536
19537         PR fortran/16919
19538         * gfortran.dg/der_array_1.f90: New test.
19539
19540 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19541
19542         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19543
19544 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19545
19546         * gcc.dg/wchar_t-2.c: Fix typo.
19547
19548 2004-08-09  Falk Hueffner  <falk@debian.org>
19549
19550         PR tree-optimization/12517
19551         * gcc.c-torture/compile/pr12517.c: New test.
19552
19553         PR tree-optimization/12578
19554         * gcc.c-torture/compile/pr12578.c: New test.
19555
19556         PR tree-optimization/12899
19557         * gcc.c-torture/compile/pr12899.c: New test.
19558
19559         PR rtl-optimization/14692
19560         * gcc.c-torture/compile/pr14692.c: New test.
19561
19562         PR tree-optimization/16461
19563         * gcc.c-torture/compile/pr16461.c: New test.
19564
19565 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19566
19567         * gfortran.dg/getenv_1.f90: New test.
19568
19569 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19570
19571         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19572         wchar_t.
19573         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19574
19575 2004-08-06  Paul Brook  <paul@codesourcery.com>
19576
19577         * gfortran.dg/ret_array_1.f90: New test.
19578         * gfortran.dg/ret_pointer_1.f90: New test.
19579
19580 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19581
19582         * gcc.dg/missing-field-init-[12].c: New tests.
19583         * g++.dg/warn/missing-field-init-[12].C: New tests.
19584
19585 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19586
19587         * gcc.dg/enum2.c: New test.
19588         * gcc.dg/symbian3.c: Likewise.
19589         * gcc.dg/symbian4.c: Likewise.
19590         * gcc.dg/wchar_t-2.c: Likewise.
19591
19592 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19593
19594         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19595         destructor tests.
19596
19597 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19598
19599         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19600         dg-require-visiblity.
19601         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19602         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19603         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19604         * g++.dg/ext/visibility/new1.C: Likewise.
19605         * g++.dg/ext/visibility/pragma.C: Likewise.
19606         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19607         * g++.dg/ext/visibility/virtual.C: Likewise.
19608         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19609         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19610         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19611         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19612         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19613         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19614         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19615         * g++/dg/ext/visibility/visibility-8.C: New test.
19616         * gcc.c-torture/compile/dll.x: Remove.
19617         * gcc.dg/dll-2.c: Use dg-require-dll
19618         * gcc.dg/visibility-10.c: New test.
19619         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19620         supporting DLLs.
19621         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19622         (scan_not_hidden): Likewise.
19623
19624 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19625
19626         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19627
19628 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19629
19630         * gcc.c-torture/execute/20040805-1.c: New test.
19631
19632 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19633
19634         * gcc.dg/20020118-1.c: Declare abort.
19635         * gcc.dg/altivec_check.h: Likewise.
19636         * gcc.dg/iftrap-2.c: Likewise.
19637         * gcc.dg/pragma-darwin.c: Likewise.
19638         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19639
19640 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19641
19642         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19643
19644 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19645
19646         * gcc.c-torture/execute/builtins/abs-2.c,
19647         gcc.c-torture/execute/builtins/abs-3.c,
19648         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19649         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19650         intmax_t, uintmax_t and their limits.
19651         * gcc.dg/intmax_t-1.c: New test.
19652
19653 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19654
19655         * g++.dg/tc1/dr147.C: Add reference to PR.
19656
19657 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19658
19659         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19660         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19661
19662 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19663
19664         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19665
19666 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19667
19668         * gcc.dg/redecl-5.c: New test.
19669         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19670         of scanf.
19671
19672 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19673
19674         PR middle-end/16790
19675         * gcc.c-torture/execute/pr16790-1.c: New test case.
19676
19677 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19678
19679         * g++.dg/ext/visibility/assign1.C: New test.
19680         * g++.dg/ext/visibility/new1.C: Likewise.
19681
19682         * gcc.dg/symbian1.c: New test.
19683         * gcc.dg/symbian2.c: Likewise.
19684
19685 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19686
19687         PR target/16570
19688         * gcc.dg/i386-sse-9.c: New test.
19689
19690 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19691
19692         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19693
19694 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19695
19696         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19697         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19698         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19699         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19700         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19701         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19702         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19703         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19704         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19705         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19706         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19707         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19708         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19709         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19710         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19711         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19712         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19713         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19714         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19715         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19716         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19717         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19718         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19719         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19720         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19721         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19722         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19723         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19724         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19725         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19726         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19727         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19728         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19729         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19730         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19731         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19732         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19733         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19734         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19735         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19736         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19737         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19738         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19739         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19740         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19741         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19742         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19743         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19744         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19745         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19746         gcc.misc-tests/i386-pf-3dnow-1.c,
19747         gcc.misc-tests/i386-pf-athlon-1.c,
19748         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19749         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19750         Declare built-in functions used.
19751         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19752
19753 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19754
19755         PR c++/16707
19756         * g++.dg/lookup/using12.C: New test.
19757
19758         * g++.dg/init/null1.C: Fix PR number.
19759         * g++.dg/parse/namespace10.C: Likewise.
19760
19761 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19762
19763         PR c++/16224
19764         * g++.dg/template/spec17.C: New test.
19765         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19766         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19767
19768 2004-08-02  David Billinghurst
19769
19770         PR fortran/16292
19771         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19772
19773 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19774
19775         * gcc.dg/ia64-got-1.c: New test case.
19776
19777 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/16489
19780         * g++.dg/init/null1.C: New test.
19781         * g++.dg/tc1/dr76.C: Adjust error marker.
19782
19783         PR c++/16529
19784         * g++.dg/parse/namespace10.C: New test.
19785
19786         PR c++/16810
19787         * g++.dg/inherit/ptrmem2.C: New test.
19788
19789 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19790
19791         PR target/16155
19792         * gcc.dg/pr16155.c: New test.
19793
19794 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19795
19796         * gcc.dg/redecl-2.c: New test.
19797
19798 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19799
19800         * gcc.dg/darwin-longdouble.c: New file.
19801
19802 2004-07-30  Richard Henderson  <rth@redhat.com>
19803
19804         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19805         write to constant argument.
19806         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19807
19808 2004-07-30  Richard Henderson  <rth@redhat.com>
19809
19810         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19811         tests of nearest around zero.
19812
19813 2004-07-30  Andrew Pinski  <apinski@apple.com>
19814
19815         * gcc.c-torture/compile/20040730-1.c: New test.
19816
19817 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19818
19819         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19820         powerpc-eabispe.
19821
19822 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19823
19824         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19825
19826 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19827
19828         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19829         contains $ld_library_path.
19830         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19831
19832 2004-07-29  Richard Henderson  <rth@redhat.com>
19833
19834         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19835
19836         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19837         (alt2, which): New.
19838         (Check): Accept either alternative.
19839
19840 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19841
19842         * g++.dg/abi/inline1.C: New test.
19843         * g++.dg/abi/local1-a.cc: Likewise.
19844         * g++.dg/abi/local1.C: Likewise.
19845         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19846         * g++.dg/abi/mangle12.C: Likewise.
19847         * g++.dg/abi/mangle17.C: Likewise.
19848         * g++.dg/abi/mangle20-2.C: Likewise.
19849         * g++.dg/opt/interface1.C: Likewise.
19850         * g++.dg/opt/interface1.h: Likewise.
19851         * g++.dg/opt/interface1-a.cc: New test.
19852         * g++.dg/parse/repo1.C: New test.
19853         * g++.dg/template/repo1.C: Likewise.
19854         * g++.dg/warn/Winline-1.C: Likewise.
19855         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19856
19857 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19858
19859         * gcc.dg/tree-ssa/20040729-1.c: New test.
19860
19861 2004-07-27  Matt Austern <austern@apple.com>
19862
19863         * gcc.dg/darwin-bool-1.c: New test.
19864         * gcc.dg/darwin-bool-2.c: New test.
19865
19866 2004-07-28  Richard Henderson  <rth@redhat.com>
19867
19868         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19869         arguments in the correct type.  Don't write to constant arguments.
19870
19871 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19872
19873         PR tree-optimization/16688
19874         PR tree-optimization/16689
19875         * g++.dg/tree-ssa/pr16688.C: New test.
19876
19877 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19878
19879         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19880         loads.  Not only in the comment, this time.
19881
19882 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19883
19884         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19885         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19886         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19887         * gcc.dg/sh4a-bitmovua.c: New.
19888         * gcc.dg/sh4a-cos.c: New.
19889         * gcc.dg/sh4a-cosf.c: New.
19890         * gcc.dg/sh4a-fprun.c: New.
19891         * gcc.dg/sh4a-fsrra.c: New.
19892         * gcc.dg/sh4a-memmovua.c: New.
19893         * gcc.dg/sh4a-sin.c: New.
19894         * gcc.dg/sh4a-sincos.c: New.
19895         * gcc.dg/sh4a-sincosf.c: New.
19896         * gcc.dg/sh4a-sinf.c: New.
19897
19898 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19899
19900         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19901         conditionals.
19902         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19903         loads.
19904         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19905         DOM1.
19906
19907 2004-07-27  Andrew Pinski  <apinski@apple.com>
19908
19909         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19910
19911 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19912
19913         * gcc.dg/pragma-isr.c: New test.
19914
19915 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19916
19917         PR c++/14429
19918         * g++.dg/template/ttp11.C: New test.
19919
19920 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19921
19922         * gcc.c-torture/compile/20040727-1.c: New test.
19923
19924 2004-07-26  Eric Christopher  <echristo@redhat.com>
19925
19926         * gcc.c-torture/compile/20040726-2.c: New test.
19927
19928 2004-07-26  Andrew Pinski  <apinski@apple.com>
19929
19930         * g++.dg/rtti/tinfo1.C: Xfail.
19931
19932 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19933
19934         * gcc.c-torture/compile/20040726-1.c: New test.
19935
19936 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19937             Brian Ryner  <bryner@brianryner.com>
19938
19939         PR c++/9283
19940         PR c++/15000
19941         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19942         * g++.dg/ext/visibility/: New directory.
19943         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19944         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19945         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19946         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19947         * g++.dg/ext/visibility/fvisibility.C,
19948         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19949         g++.dg/ext/visibility/fvisibility-override1.C
19950         g++.dg/ext/visibility/fvisibility-override2.C
19951         g++.dg/ext/visibility/memfuncts.C
19952         g++.dg/ext/visibility/noPLT.C
19953         g++.dg/ext/visibility/pragma.C
19954         g++.dg/ext/visibility/pragma-override1.C
19955         g++.dg/ext/visibility/pragma-override2.C
19956         g++.dg/ext/visibility/staticmemfuncts.C
19957         g++.dg/ext/visibility/virtual.C: New tests.
19958
19959 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19960
19961         PR c/15360
19962         * gcc.dg/pr15360-1.c: New test.
19963
19964 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
19965
19966         * gcc.dg/pragma-align-2.c: New test.
19967         * gcc.dg/pragma-init-fini.c: New test.
19968         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
19969         targets.
19970
19971 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19972
19973         * gcc.dg/init-string-2.c: New test.
19974
19975 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
19976
19977         PR 16684
19978         * gcc.dg/Wredundant-decls-1.c: New test case.
19979
19980 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
19981
19982         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
19983         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
19984         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
19985         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
19986         * gcc.dg/compat/generate-random.c: New file.
19987         * gcc.dg/compat/generate-random.h: Likewise.
19988         * gcc.dg/compat/generate-random_r.c: Likewise.
19989         * gcc.dg/compat/struct-layout-1.h: Likewise.
19990         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
19991         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
19992         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
19993         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
19994         * gcc.dg/compat/struct-layout-1_main.c: New test.
19995         * gcc.dg/compat/struct-layout-1_x.c: New file.
19996         * gcc.dg/compat/struct-layout-1_y.c: New file.
19997         * gcc.dg/compat/struct-layout-1_test.h: New file.
19998
19999 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20000
20001         * gcc.dg/comp-return-1.c: New test
20002
20003 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20004
20005         * gcc.dg/vmx/8-02a.c: Fix typo.
20006
20007         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20008         * gcc.dg/darwin-abi-3.c: New test.
20009
20010         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20011         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20012
20013         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20014         * gcc.dg/vmx/ops-long-1.c: New test.
20015         * gcc.dg/vmx/ops-long-2.c: New test.
20016
20017 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20018
20019         * g++.dg/lookup/conv-[1234].C: New.
20020
20021 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20022
20023         * g++.dg/parse/attr2.C: Simplify.
20024
20025 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20026
20027         PR c/7284
20028         * gcc.c-torture/execute/pr7284-1.c: New test.
20029
20030 2004-07-22  Brian Booth  <bbooth@redhat.com>
20031
20032         * gcc.dg/tree-ssa/20040721-1.c: New test.
20033
20034 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20035
20036         * g++.dg/template/crash20.c: New.
20037
20038 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20039
20040         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20041         Add dg-run directive.  Declare variables as required.
20042         * gfortran.dg/g77/README: Update
20043
20044 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20045
20046         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20047         gcc.dg/cris-peep2-andu2.c: New tests.
20048
20049 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20050
20051         PR c/15052
20052         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20053         on return type.
20054         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20055         messages.
20056         * gcc.dg/qual-return-2.c: Update expected messages.
20057         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20058
20059 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20060
20061         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20062         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20063
20064 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20065
20066         PR c/11250
20067         * gcc.dg/init-string-1.c: New test.
20068
20069 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20070
20071         PR middle-end/15345
20072         PR c/16450
20073         * gcc.dg/torture/nested-fn-1.c: New test.
20074
20075 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20076
20077         PR target/16559
20078         * gcc.dg/ia64-fptr-1.c: New file.
20079
20080 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20081
20082         PR c++/14497
20083         * g++.dg/template/spec16.C: New test.
20084         * g++.old-deja/g++.robertl/eb118.C: Remove.
20085
20086 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20087
20088         PR c++/509
20089         * g++.dg/template/spec15.C: New test.
20090
20091 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20092
20093         Copy cases from g77.f-torture/execute and add dg-run
20094         directive.  Other changes as noted.
20095         * gfortran.dg/g77/13037.f
20096         * gfortran.dg/g77/1832.f
20097         * gfortran.dg/g77/19981119-0.f
20098         * gfortran.dg/g77/19990313-0.f
20099         * gfortran.dg/g77/19990313-1.f
20100         * gfortran.dg/g77/19990313-2.f
20101         * gfortran.dg/g77/19990313-3.f
20102         * gfortran.dg/g77/19990419-1.f
20103         * gfortran.dg/g77/19990826-0.f
20104         * gfortran.dg/g77/19990826-2.f
20105         * gfortran.dg/g77/20000503-1.f
20106         * gfortran.dg/g77/20001111.f
20107         * gfortran.dg/g77/20010116.f
20108         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20109         * gfortran.dg/g77/20010430.f
20110         * gfortran.dg/g77/6177.f
20111         * gfortran.dg/g77/947.f
20112         * gfortran.dg/g77/970816-3.f
20113         * gfortran.dg/g77/971102-1.f
20114         * gfortran.dg/g77/980520-1.f
20115         * gfortran.dg/g77/980628-0.f
20116         * gfortran.dg/g77/980628-1.f
20117         * gfortran.dg/g77/980628-10.f
20118         * gfortran.dg/g77/980628-2.f
20119         * gfortran.dg/g77/980628-3.f
20120         * gfortran.dg/g77/980628-7.f
20121         * gfortran.dg/g77/980628-8.f
20122         * gfortran.dg/g77/980628-9.f
20123         * gfortran.dg/g77/980701-0.f
20124         * gfortran.dg/g77/980701-1.f
20125         * gfortran.dg/g77/cabs.f
20126         * gfortran.dg/g77/claus.f
20127         * gfortran.dg/g77/complex_1.f
20128         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20129         * gfortran.dg/g77/dcomplex.f
20130         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20131         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20132         * gfortran.dg/g77/f90-intrinsic-numeric.f
20133         * gfortran.dg/g77/int8421.f
20134         * gfortran.dg/g77/labug1.f
20135         * gfortran.dg/g77/large_vec.f
20136         * gfortran.dg/g77/le.f
20137         * gfortran.dg/g77/short.f
20138         * gfortran.dg/g77/README: Update
20139
20140 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20141
20142         PR c++/16637
20143         * g++.dg/parse/lookup4.C: New test.
20144
20145 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20146
20147         PR c++/16175
20148         * g++.dg/template/ttp10.C: New test.
20149
20150 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20151
20152         * gcc.dg/pr12625-1.c: New test.
20153
20154 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20155
20156         * testsuite/gcc.dg/switch-warn-1.c: New test.
20157         * testsuite/gcc.dg/switch-warn-2.c: New test.
20158         * gcc.c-torture/compile/pr14730.c: Update.
20159
20160 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20161
20162         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20163         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20164         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20165         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20166
20167 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20168
20169         PR c++/16623
20170         * g++.dg/template/assign1.C: New test.
20171
20172 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20173
20174         PR c++/12170
20175         * g++.dg/template/ttp9.C: New test.
20176
20177 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20178
20179         * gcc.dg/format/cmn-err-1.c: New test.
20180
20181 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20182
20183         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20184         gcc.dg/Wparentheses-10.c: New tests.
20185         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20186
20187 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20188
20189         PR fortran/16465
20190         * gfortran.dg/g77//ffixed-line-length-0.f,
20191         gfortran.dg/g77/ffixed-line-length-132.f,
20192         gfortran.dg/g77/ffixed-line-length-72.f,
20193         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20194         gfortran.dg/g77/README: Update.
20195
20196 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20197
20198         PR c++/13092
20199         * g++.dg/template/non-dependent7.C: New test.
20200         * g++.dg/template/non-dependent8.C: Likewise.
20201         * g++.dg/template/non-dependent9.C: Likewise.
20202         * g++.dg/template/non-dependent10.C: Likewise.
20203
20204 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20205
20206         PR c++/16337
20207         * g++.dg/parse/attr2.C: New test.
20208
20209 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20210
20211         * g77.dg: Removed.
20212         * g77.f-torture: Ditto.
20213
20214 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20215
20216         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20217         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20218         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20219
20220 2004-07-16  Richard Henderson  <rth@redhat.com>
20221
20222         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20223
20224 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20225
20226         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20227         tests with full list of options.
20228         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20229         of TORTURE_OPTIONS if test contains 'dg-do run'.
20230
20231         PR fortran/16404
20232         * gfortran.dg/do_iterator.f90: New test.
20233
20234 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20235
20236         PR rtl-optimization/16536
20237         * gcc.c-torture/execute/restrict-1.c: New test.
20238
20239 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20240
20241         PR fortran/15324
20242         * gfortran.dg/pr15324.f90: New test.
20243
20244         PR fortran/15129
20245         * gfortran.dg/pr15129.f90: New test.
20246
20247         PR fortran/15140
20248         * gfortran.dg/pr15140.f90: New test.
20249
20250         PR fortran/13792
20251         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20252         compile-time simplification.
20253
20254 2004-07-14  Mike Stump  <mrs@apple.com>
20255
20256         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20257
20258 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20259
20260         PR target/16325
20261         * gcc.dg/profile-generate-1.c: New.
20262
20263 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * gcc.c-torture/execute/20040709-1.c: New test.
20266         * gcc.c-torture/execute/20040709-2.c: New test.
20267
20268 2004-07-14  Mike Stump  <mrs@apple.com>
20269
20270         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20271
20272 2004-07-14  Mike Stump  <mrs@apple.com>
20273
20274         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20275
20276 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20277
20278         PR c++/16518
20279         * g++.dg/parse/mutable1.C: New test.
20280
20281 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20282
20283         PR tree-optimization/16443
20284         * gcc.dg/tree-ssa/20040713-1.c: New test.
20285
20286 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20287
20288         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20289         for operator new.
20290
20291 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20292
20293         * gfortran.dg/g77/README: New file
20294         * gfortran.dg/g77/19981216-0.f: Copy from
20295         g77.f-torture/noncompile.  Add "dg-do compile" and
20296         dg-error as required.
20297         * gfortran.dg/g77/19990218-1.f: Likewise.
20298         * gfortran.dg/g77/19990905-1.f: Likewise.
20299         * gfortran.dg/g77/9263.f: Likewise.
20300         * gfortran.dg/g77/980615-0.f: Likewise.
20301         * gfortran.dg/g77/980616-0.f: Likewise.
20302         * gfortran.dg/g77/check0.f: Likewise.
20303         * gfortran.dg/g77/select_no_compile.f: Likewise.
20304
20305 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20306
20307         Copy files from g77.f-torture/compile.
20308         Add "{ dg-do compile}".  Other changes as noted
20309         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20310         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20311         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20312         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20313         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20314         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20315         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20316         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20317         statement to conform to standard.  Append alpha1.x for reference.
20318         * gfortran.dg/g77/xformat.f: Add dg-warning
20319
20320 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20321
20322         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20323         Add {dg-do compile} directive.
20324         * gfortran.dg/g77/cpp2.F: Likewise.
20325
20326 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20327
20328         PR c++/5402
20329         * g++.dg/lookup/name-clash1.C: New test.
20330
20331         PR c++/9777
20332         * g++.dg/lookup/name-clash2.C: New test.
20333
20334         PR c++/12102
20335         * g++.dg/lookup/name-clash3.C: New test.
20336
20337 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20338
20339         * g++.dg/lookup/new2.C: New test.
20340         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20341
20342 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20343
20344         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20345         Add {dg-do compile} directive.
20346         * gfortran.dg/g77/13060.f: Likewise.
20347         * gfortran.dg/g77/19990218-0.f: Likewise.
20348         * gfortran.dg/g77/19990305-0.f: Likewise.
20349         * gfortran.dg/g77/19990419-0.f: Likewise.
20350         * gfortran.dg/g77/19990502-0.f: Likewise.
20351         * gfortran.dg/g77/19990502-1.f: Likewise.
20352         * gfortran.dg/g77/19990525-0.f: Likewise.
20353         * gfortran.dg/g77/19990826-1.f: Likewise.
20354         * gfortran.dg/g77/19990826-3.f: Likewise.
20355         * gfortran.dg/g77/19990905-2.f: Likewise.
20356         * gfortran.dg/g77/20000412-1.f: Likewise.
20357         * gfortran.dg/g77/20000511-1.f: Likewise.
20358         * gfortran.dg/g77/20000511-2.f: Likewise.
20359         * gfortran.dg/g77/20000518.f: Likewise.
20360         * gfortran.dg/g77/20000601-1.f: Likewise.
20361         * gfortran.dg/g77/20000601-2.f: Likewise.
20362         * gfortran.dg/g77/20000629-1.f: Likewise.
20363         * gfortran.dg/g77/20000630-2.f: Likewise.
20364         * gfortran.dg/g77/20010115.f: Likewise.
20365         * gfortran.dg/g77/20010321-1.f: Likewise.
20366         * gfortran.dg/g77/20010426.f: Likewise.
20367         * gfortran.dg/g77/20020307-1.f: Likewise.
20368         * gfortran.dg/g77/8485.f: Likewise.
20369         * gfortran.dg/g77/960317-1.f: Likewise.
20370         * gfortran.dg/g77/970915-0.f: Likewise.
20371         * gfortran.dg/g77/980310-1.f: Likewise.
20372         * gfortran.dg/g77/980310-2.f: Likewise.
20373         * gfortran.dg/g77/980310-3.f: Likewise.
20374         * gfortran.dg/g77/980310-4.f: Likewise.
20375         * gfortran.dg/g77/980310-6.f: Likewise.
20376         * gfortran.dg/g77/980310-7.f: Likewise.
20377         * gfortran.dg/g77/980310-8.f: Likewise.
20378         * gfortran.dg/g77/980419-2.f: Likewise.
20379         * gfortran.dg/g77/980424-0.f: Likewise.
20380         * gfortran.dg/g77/980427-0.f: Likewise.
20381         * gfortran.dg/g77/980729-0.f: Likewise.
20382         * gfortran.dg/g77/981117-1.f: Likewise.
20383         * gfortran.dg/g77/toon_1.f: Likewise.
20384
20385 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20386
20387         PR c++/2204
20388         * g++.dg/other/abstract2.C: New test.
20389
20390 2004-07-12  Paul Brook  <paul@codesourcery.com>
20391
20392         * gfortran.dg/pointer_init_1.f90: New test.
20393
20394 2004-07-11  Paul Brook  <paul@codesourcery.com>
20395
20396         PR fortran/15986
20397         * gfortran.dg/contained_1.f90: New test.
20398
20399 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20400
20401         * g++.dg/parse/defarg8.C: New test.
20402
20403 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20404
20405         PR fortran/16433
20406         * gfortran.dg/pr16433.f: New test.
20407
20408         PR fortran/17574
20409         * gfortran.dg/pr15754.f90: New test.
20410
20411 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20412
20413         PR tree-optimization/16437
20414         * gcc.c-torture/execute/bitfld-4.c: New test.
20415
20416 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20417
20418         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20419         access to common var from module.
20420
20421 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20422
20423         PR fortran/16336
20424         * gfortran.fortran-torture/execute/common_2.f90: New test.
20425
20426 2004-07-10  Paul Brook  <paul@codesourcery.com>
20427
20428         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20429
20430 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20431
20432         PR fortran/15969
20433         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20434
20435 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20436
20437         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20438         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20439         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20440         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20441         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20442         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20443         * gfortran.dg/g77/funderscoring.f: Likewise.
20444         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20445
20446 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20447
20448         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20449
20450 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20451         Paul Brook  <paul@codesourcery.com>
20452
20453         PR fortran/13415
20454         * gfortran.dg/common_pointer_1.f90: New test.
20455
20456 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20457
20458         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20459
20460 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20461
20462         PR target/16364
20463         * gcc.c-torture/compile/20040709-1.c: New.
20464
20465 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20466
20467         PR fortran/14077
20468         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20469
20470 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20471
20472         PR fortran/13201
20473         * gfortran.dg/shape_1.f90: New test.
20474
20475 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20476             Andrew Pinski  <apinski@apple.com>
20477
20478         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20479
20480 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20481
20482         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20483         comment.
20484
20485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20486         Paul Brook  <paul@codesourcery.com>
20487
20488         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20489         '.f95' and '.F95'.
20490
20491 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20492
20493         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20494
20495 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20496
20497         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20498         testcases with capital suffix.
20499
20500 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20501
20502         PR fortran/15481
20503         PR fortran/13372
20504         PR fortran/13575
20505         PR fortran/15978
20506         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20507
20508         * gfortran.dg/implicit_1.f90: New test.
20509
20510 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20511
20512         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20513         expression to match gfortran warning/error messages
20514         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20515         dg-error text.
20516
20517 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20518
20519         * lib/fortran-torture.exp: Rename proc search_for to
20520         search_for_re.
20521
20522 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20523
20524         * gcc.c-torture/execute/simd-5.x: New file.
20525         XFAIL on SPARC 64-bit at -O0.
20526
20527 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20528
20529         PR c++/8211
20530         PR c++/16165
20531         * g++.dg/warn/effc3.C: New test.
20532
20533 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20534
20535         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20536         change X to 1X in format.
20537         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20538         add data statements to conform to standard.
20539
20540 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20541
20542         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20543         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20544         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20545
20546 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20547
20548         * gfortran.dg/g77/7388.f: Copy from g77.dg
20549         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20550         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20551         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20552         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20553         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20554         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20555         * gfortran.dg/g77/strlen0.f: Likewise.
20556
20557 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20558
20559         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20560         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20561
20562 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20563
20564         * gcc.c-torture/execute/920428-2.x: Delete.
20565         * gcc.c-torture/execute/920501-7.x: Likewise.
20566
20567 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20568
20569         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20570         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20571         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20572         prescott and c3-2.
20573         (PREFETCH_3DNOW): Add -march=c3.
20574
20575 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20576
20577         PR c/16437
20578         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20579         * gcc.c-torture/execute/bf64-1.x: Likewise.
20580
20581 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20582
20583         * gcc.c-torture/compile/20040708-1.c: New test.
20584
20585 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20586
20587         PR c++/16169
20588         * g++.dg/warn/effc2.C: New test.
20589
20590 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20591
20592         * gcc.c-torture/execute/bitfld-1.x: Remove.
20593         * gcc.c-torture/execute/bitfld-3.c: New test.
20594         * gcc.dg/bitfld-2.c: Remove XFAILs.
20595
20596 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20597
20598         PR c++/16276
20599         * g++.dg/rtti/tinfo1.C: New file.
20600
20601 2004-07-07  Eric Christopher  <echristo@redhat.com>
20602
20603         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20604
20605 2004-07-07  Andrew Pinski  <apinski@apple.com>
20606
20607         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20608
20609 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20610
20611         * g++.dg/init/call1.C: XFAIL.
20612
20613 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20614
20615         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20616         except for movstrict*, to movmem* and clrstr* to clrmem*.
20617
20618 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20619
20620         * gcc.c-torture/execute/20040707-1.c: New test.
20621
20622 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20623
20624         * gcc.c-torture/execute/20040706-1.c: New test.
20625
20626 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20627
20628         PR c++/3671
20629         * g++.dg/template/spec14.C: New test.
20630
20631 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20634         nothing if not yet defined.  Use it in b, c and d type definitions.
20635         * gcc.c-torture/execute/20040705-1.c: New test.
20636         * gcc.c-torture/execute/20040705-2.c: New test.
20637
20638 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20639
20640         PR c++/2518
20641         * g++.dg/lookup/new1.C: New test.
20642
20643 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20644
20645         PR c++/11406
20646         * g++.dg/template/sizeof8.C: New test.
20647
20648 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20649
20650         * gcc.c-torture/compile/20040705-1.c: New test.
20651
20652 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20653
20654         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20655
20656 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20657
20658         * gcc.dg/cpp/if-mop.c: Two new testcases.
20659         * gcc.dg/cpp/trad/comment-3.c: New.
20660
20661 2004-07-04  Paul Brook  <paul@codesourcery.com>
20662
20663         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20664
20665 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20666
20667         PR c++/3761
20668         * g++.dg/lookup/crash4.C: New test.
20669
20670 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20671
20672         * gcc.c-torture/execute/builtin-abs-1.c
20673         * gcc.c-torture/execute/builtin-abs-2.c
20674         * gcc.c-torture/execute/builtin-complex-1.c
20675         * gcc.c-torture/execute/builtins/string-1-lib.c
20676         * gcc.c-torture/execute/builtins/string-1.c
20677         * gcc.c-torture/execute/builtins/string-2-lib.c
20678         * gcc.c-torture/execute/builtins/string-2.c
20679         * gcc.c-torture/execute/builtins/string-3-lib.c
20680         * gcc.c-torture/execute/builtins/string-3.c
20681         * gcc.c-torture/execute/builtins/string-4-lib.c
20682         * gcc.c-torture/execute/builtins/string-4.c
20683         * gcc.c-torture/execute/builtins/string-5-lib.c
20684         * gcc.c-torture/execute/builtins/string-5.c
20685         * gcc.c-torture/execute/builtins/string-6-lib.c
20686         * gcc.c-torture/execute/builtins/string-6.c
20687         * gcc.c-torture/execute/builtins/string-7-lib.c
20688         * gcc.c-torture/execute/builtins/string-7.c
20689         * gcc.c-torture/execute/builtins/string-8-lib.c
20690         * gcc.c-torture/execute/builtins/string-8.c
20691         * gcc.c-torture/execute/builtins/string-9-lib.c
20692         * gcc.c-torture/execute/builtins/string-9.c
20693         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20694         * gcc.c-torture/execute/builtins/string-asm-1.c
20695         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20696         * gcc.c-torture/execute/builtins/string-asm-2.c
20697         * gcc.c-torture/execute/stdio-opt-1.c
20698         * gcc.c-torture/execute/stdio-opt-2.c
20699         * gcc.c-torture/execute/stdio-opt-3.c
20700         * gcc.c-torture/execute/string-opt-1.c
20701         * gcc.c-torture/execute/string-opt-10.c
20702         * gcc.c-torture/execute/string-opt-11.c
20703         * gcc.c-torture/execute/string-opt-12.c
20704         * gcc.c-torture/execute/string-opt-13.c
20705         * gcc.c-torture/execute/string-opt-14.c
20706         * gcc.c-torture/execute/string-opt-15.c
20707         * gcc.c-torture/execute/string-opt-16.c
20708         * gcc.c-torture/execute/string-opt-2.c
20709         * gcc.c-torture/execute/string-opt-6.c
20710         * gcc.c-torture/execute/string-opt-7.c
20711         * gcc.c-torture/execute/string-opt-8.c:
20712         Replace with ...
20713
20714         * gcc.c-torture/execute/builtins/abs-2.c
20715         * gcc.c-torture/execute/builtins/abs-3.c
20716         * gcc.c-torture/execute/builtins/complex-1.c
20717         * gcc.c-torture/execute/builtins/fprintf.c
20718         * gcc.c-torture/execute/builtins/fputs.c
20719         * gcc.c-torture/execute/builtins/memcmp.c
20720         * gcc.c-torture/execute/builtins/memmove.c
20721         * gcc.c-torture/execute/builtins/memops-asm.c
20722         * gcc.c-torture/execute/builtins/mempcpy-2.c
20723         * gcc.c-torture/execute/builtins/mempcpy.c
20724         * gcc.c-torture/execute/builtins/memset.c
20725         * gcc.c-torture/execute/builtins/printf.c
20726         * gcc.c-torture/execute/builtins/sprintf.c
20727         * gcc.c-torture/execute/builtins/strcat.c
20728         * gcc.c-torture/execute/builtins/strchr.c
20729         * gcc.c-torture/execute/builtins/strcmp.c
20730         * gcc.c-torture/execute/builtins/strcpy.c
20731         * gcc.c-torture/execute/builtins/strcspn.c
20732         * gcc.c-torture/execute/builtins/strlen-2.c
20733         * gcc.c-torture/execute/builtins/strlen.c
20734         * gcc.c-torture/execute/builtins/strncat.c
20735         * gcc.c-torture/execute/builtins/strncmp-2.c
20736         * gcc.c-torture/execute/builtins/strncmp.c
20737         * gcc.c-torture/execute/builtins/strncpy.c
20738         * gcc.c-torture/execute/builtins/strpbrk.c
20739         * gcc.c-torture/execute/builtins/strpcpy-2.c
20740         * gcc.c-torture/execute/builtins/strpcpy.c
20741         * gcc.c-torture/execute/builtins/strrchr.c
20742         * gcc.c-torture/execute/builtins/strspn.c
20743         * gcc.c-torture/execute/builtins/strstr-asm.c
20744         * gcc.c-torture/execute/builtins/strstr.c:
20745         ... these new files.
20746
20747         * gcc.c-torture/execute/builtins/abs-2-lib.c
20748         * gcc.c-torture/execute/builtins/abs-3-lib.c
20749         * gcc.c-torture/execute/builtins/complex-1-lib.c
20750         * gcc.c-torture/execute/builtins/fprintf-lib.c
20751         * gcc.c-torture/execute/builtins/fputs-lib.c
20752         * gcc.c-torture/execute/builtins/memcmp-lib.c
20753         * gcc.c-torture/execute/builtins/memmove-lib.c
20754         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20755         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20756         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20757         * gcc.c-torture/execute/builtins/memset-lib.c
20758         * gcc.c-torture/execute/builtins/printf-lib.c
20759         * gcc.c-torture/execute/builtins/sprintf-lib.c
20760         * gcc.c-torture/execute/builtins/strcat-lib.c
20761         * gcc.c-torture/execute/builtins/strchr-lib.c
20762         * gcc.c-torture/execute/builtins/strcmp-lib.c
20763         * gcc.c-torture/execute/builtins/strcpy-lib.c
20764         * gcc.c-torture/execute/builtins/strcspn-lib.c
20765         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20766         * gcc.c-torture/execute/builtins/strlen-lib.c
20767         * gcc.c-torture/execute/builtins/strncat-lib.c
20768         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20769         * gcc.c-torture/execute/builtins/strncmp-lib.c
20770         * gcc.c-torture/execute/builtins/strncpy-lib.c
20771         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20772         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20773         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20774         * gcc.c-torture/execute/builtins/strrchr-lib.c
20775         * gcc.c-torture/execute/builtins/strspn-lib.c
20776         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20777         * gcc.c-torture/execute/builtins/strstr-lib.c
20778         * gcc.c-torture/execute/builtins/lib/abs.c
20779         * gcc.c-torture/execute/builtins/lib/fprintf.c
20780         * gcc.c-torture/execute/builtins/lib/memset.c
20781         * gcc.c-torture/execute/builtins/lib/printf.c
20782         * gcc.c-torture/execute/builtins/lib/sprintf.c
20783         * gcc.c-torture/execute/builtins/lib/strcpy.c
20784         * gcc.c-torture/execute/builtins/lib/strcspn.c
20785         * gcc.c-torture/execute/builtins/lib/strncat.c
20786         * gcc.c-torture/execute/builtins/lib/strncmp.c
20787         * gcc.c-torture/execute/builtins/lib/strncpy.c
20788         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20789         * gcc.c-torture/execute/builtins/lib/strspn.c
20790         * gcc.c-torture/execute/builtins/lib/strstr.c:
20791         New files containing support routines.
20792
20793         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20794         declaration.
20795         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20796         when not optimizing.
20797
20798 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20799
20800         PR c++/16240
20801         * g++.dg/abi/mangle22.C: New test.
20802         * g++.dg/abi/mangle23.C: Likewise.
20803
20804 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20805
20806         PR fortran/16290
20807         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20808         Allow for cases without denormalized floating point numbers.
20809
20810 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20811
20812         PR c/1027
20813         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20814         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20815         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20816         expected warning text.
20817         * gcc.dg/format/diag-2.c: New test.
20818
20819 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20820
20821         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20822
20823 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20824
20825         * gcc.dg/builtins-43.c: New.
20826         * gcc.dg/builtins-44.c: New.
20827         * gcc.dg/builtins-45.c: New.
20828
20829 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20830             Andreas Tobler  <a.tobler@schweiz.ch>
20831
20832         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20833         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20834         as SIGSEGV.
20835         * gcc.dg/cleanup-11.c: Likewise.
20836         * gcc.dg/cleanup-8.c: Likewise.
20837         * gcc.dg/cleanup-9.c: Likewise.
20838         * gcc.dg/cleanup-5.c: Run on all platforms.
20839
20840 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20841
20842         * g++.dg/warn/nonnull1.C: New test.
20843
20844 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20845
20846         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20847         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20848         Special-case the Sun compiler wrt to <complex.h>.
20849
20850 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20851
20852         * gcc.dg/Wunreachable-8.C: New test.
20853
20854         * gcc.dg/h8300-ice2.c : New test.
20855
20856 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20857
20858         PR fortran/16161
20859         * gfortran.fortran-torture/compile/implicit.f90: Add test
20860         for implicit character.
20861
20862 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20863
20864         PR fortran/16289
20865         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20866         Use tiny() intrinsic to find smallest non-negative real
20867
20868 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20869
20870         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20871         * gcc.dg/compat/struct-by-value-22_x.c: New.
20872         * gcc.dg/compat/struct-by-value-22_y.c: New.
20873
20874         * gcc.c-torture/execute/20040629-1.c: New test.
20875
20876 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20877
20878         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20879         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20880
20881         PR target/16195
20882         * gcc.dg/20040625-1.c: New test.
20883
20884 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20885
20886         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20887
20888 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20889
20890         PR fortran/15963
20891         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20892
20893 2004-06-29  Richard Henderson  <rth@redhat.com>
20894
20895         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20896
20897 2004-06-29  Paul Brook  <paul@codesourcery.com>
20898
20899         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20900         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20901
20902 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20903
20904         PR c++/16260
20905         * g++.dg/parse/crash15.C: New.
20906
20907 2004-06-28  Andrew Pinski  <apinski@apple.com>
20908
20909         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20910         by the error already.
20911
20912         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20913
20914 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20915
20916         PR target/14041
20917         * gcc.dg/h8300-bss-align-1.c : New.
20918
20919 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         * PR c++/16174
20922         * g++.dg/template/ctor4.C: New.
20923
20924 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20925
20926         PR c++/16205
20927         * g++.dg/warn/Wsequence-point-1.C: New test.
20928
20929 2004-06-27  Paul Brook  <paul@codesourcery.com>
20930
20931         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20932
20933 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20934
20935         * g++.old-deja/g++.mike/p7325.C: Remove.
20936
20937 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20938
20939         PR c/14963
20940         * gcc.dg/pr14963.c: New test.
20941
20942 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20943
20944         PR c++/16193
20945         * g++.dg/parse/redef1.C: New test.
20946
20947 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20948
20949         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20950         20021110.c.
20951         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20952         20021119-1.c.
20953         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20954         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20955         5-04.c.
20956         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20957         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20958         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20959         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20960         g++.brendan/enum14.C.
20961         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20962         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20963         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20964         g++.mike/virt1.C.
20965         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20966         memtemp24.C.
20967
20968 2004-06-27  Roger Sayle  <roger@eyesopen.com>
20969
20970         * gcc.dg/20040527-1.c: New test case.
20971
20972 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
20973
20974         PR gfortran/pr16196
20975         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
20976
20977 2004-06-25  Roger Sayle  <roger@eyesopen.com>
20978
20979         PR middle-end/15825
20980         * gcc.dg/pr15825-1.c: New test case.
20981
20982 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20983
20984         * gcc.c-torture/execute/20040625-1.c: New test.
20985
20986 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20987
20988         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
20989
20990 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20991
20992         * gcc.dg/torture/mips-div-1.c: New test.
20993
20994 2004-06-24  Jeff Law  <law@redhat.com>
20995
20996         * gcc.dg/tree-ssa/20040624-1.c: New test.
20997
20998 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
20999
21000         * gcc.c-torture/compile/20040624-1.c: New test.
21001
21002 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21003
21004         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21005         this directory.
21006
21007 2004-06-23  Andrew Pinski  <apinski@apple.com>
21008
21009         PR middle-end/15988
21010         * g++.dg/opt/ptrmem4.C: New test.
21011
21012         * gcc.dg/c90-array-quals-2.c: New test.
21013
21014 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21015
21016         * gcc.dg/kpice1.c: New test.
21017
21018 2006-06-23  Andrew Pinski  <apinski@apple.com>
21019
21020         * gcc.dg/c90-array-quals.c: New test.
21021
21022 2006-06-22  Richard Henderson  <rth@redhat.com>
21023
21024         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21025
21026 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21027
21028         * gcc.dg/builtins-config.h: Handle FreeBSD.
21029
21030 2006-06-22  Richard Henderson  <rth@redhat.com>
21031
21032         * g++.dg/opt/devirt1.C: New.
21033
21034 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21035
21036         * g++.dg/opt/pr15551.C: New testcase.
21037
21038 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21039
21040         PR target/14800
21041         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21042         x86_64-*-linux* when compiling for 32bit.
21043
21044 2004-06-21  Andrew Pinski  <apinski@apple.com>
21045
21046         * gcc.dg/pch/struct-1.c: New.
21047         * gcc.dg/pch/struct-1.hs: New.
21048
21049 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21050
21051         * gcc.dg/pch/save-temps-1.c: New file.
21052         * gcc.dg/pch/save-temps-1.hs: New file.
21053
21054 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21055
21056         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21057         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21058
21059 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21060
21061         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21062         to fix type error.
21063         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21064         Remove trailing spaces.
21065
21066 2004-06-21  Richard Henderson  <rth@redhat.com>
21067
21068         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21069         merging && to BIT_FIELD_REF.
21070
21071 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21072
21073         * g++.dg/opt/placeholder1.C: New test.
21074
21075 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21076
21077         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21078         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21079         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21080         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21081
21082 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21083
21084         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21085         extern "C".
21086         * g++.dg/other/pragma-re-1.C: Add comments.
21087
21088 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21089
21090         PR gfortran/16080
21091         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21092
21093 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21094
21095         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21096         instead of setting the type of size_t by
21097         hand.
21098
21099 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21100
21101         * gcc.dg/unordered-2.c: New test case.
21102         * gcc.dg/unordered-3.c: New test case.
21103
21104 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21105
21106         PR other/16043
21107         * lib/g++.exp (g++_version): Tweak regexp for version
21108         * lib/g77.exp (g77_version): Likewise.
21109         * lib/gfortran.exp (gfortran_version): Likewise.
21110         * lib/objc.exp (objc_version): Likewise.
21111         * lib/treelang.exp (treelang_version): Likewise.
21112
21113 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21114
21115         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21116         Use INT_MAX instead of __INT_MAX__.
21117         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21118
21119         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21120         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21121         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21122         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21123         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21124         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21125         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21126         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21127         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21128
21129         * gcc.dg/range-test-1.c: New test.
21130         * g++.dg/opt/range-test-1.C: New test.
21131
21132 2004-06-17  Richard Henderson  <rth@redhat.com>
21133
21134         * objc.dg/sync-1.m: New.
21135         * objc.dg/try-catch-1.m: Don't force next runtime.
21136         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21137         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21138         shadowed catch clause.
21139         * objc.dg/try-catch-5.m: New.
21140
21141 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21142
21143         Bug 14610
21144         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21145
21146 2004-06-15  Richard Henderson  <rth@redhat.com>
21147
21148         * gcc.dg/20001116-1.c: Move expected warning line.
21149
21150 2004-06-15  Richard Henderson  <rth@redhat.com>
21151
21152         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21153         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21154
21155 2004-06-15  Jeff Law  <law@redhat.com>
21156
21157         * gcc.dg/tree-ssa/20040615-1.c: New test.
21158         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21159         be less sensitive to operand ordering.
21160         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21161
21162 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21163
21164         * g++.dg/abi/bitfield3.C: Add comment..
21165
21166 2004-06-15  Richard Henderson  <rth@redhat.com>
21167
21168         * g++.dg/ext/stmtexpr1.C: XFAIL.
21169         * gcc.dg/20030612-1.c: XFAIL.
21170
21171 2004-06-15  Eric Christopher  <echristo@redhat.com>
21172
21173         * g++.dg/charset/asm5.c: New.
21174         * gcc.dg/charset/asm6.c: New.
21175
21176 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21177
21178         PR fortran/15962
21179         * gfortran.fortran-torture/execute/select_1.f90: New test.
21180
21181 2004-06-15  Paul Brook  <paul@codesourcery.com>
21182
21183         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21184
21185 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21186
21187         PR c++/15967
21188         * g++.dg/lookup/crash3.C: New test.
21189
21190 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21191
21192         PR c++/15947
21193         * g++.dg/parse/dtor4.C: New test.
21194
21195 2004-06-14  Jeff Law  <law@redhat.com>
21196
21197         * gcc.c-torture/compile/20040614-1.c: New test.
21198
21199 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21200
21201         PR fortran/15211
21202         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21203         LEN of a character array.
21204
21205 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21206
21207         PR c++/15096
21208         * g++.dg/template/ptrmem10.C: New test.
21209
21210         PR c++/14930
21211         * g++.dg/template/friend30.C: New test.
21212
21213 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21214
21215         PR fortran/14928
21216         * gfortran.fortran-torture/compile/mloc.f90: New test.
21217
21218 2004-06-13  Paul Brook  <paul@codesourcery.com>
21219
21220         * gfortran.fortran-torture/execute/random_2.f90: New test.
21221
21222 2004-06-13  Eric Christopher  <echristo@redhat.com>
21223
21224         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21225
21226 2004-06-12  Paul Brook  <paul@codesourcery.com>
21227
21228         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21229
21230 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21231
21232         PR fortran/14923
21233         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21234
21235 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21236
21237         PR fortran/14957
21238         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21239         syntax errors in end statements of contained subroutines.
21240
21241 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21242
21243         PR fortran/12841
21244         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21245
21246 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21247
21248         PR fortran/15665
21249         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21250
21251 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21252
21253         PR gfortran/12839
21254         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21255
21256 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21257
21258         PR c++/15862
21259         * g++.dg/parse/enum1.C: New test.
21260
21261 2004-06-10  Jeff Law  <law@redhat.com>
21262
21263         * gcc.c-torture/compile/20040610-1.c: New test.
21264
21265 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21266
21267         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21268         * g++.old-deja/g++.other/decl3.C: Likewise.
21269
21270 2004-06-10  Brian Booth  <bbooth@redhat.com>
21271
21272         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21273         V_MAY_DEF instead of VDEF.
21274         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21275
21276 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21277
21278         PR c++/14211
21279         * g++.dg/conversion/const1.C: New test.
21280
21281         PR c++/15076
21282         * g++.dg/conversion/reinterpret1.C: New test.
21283
21284         PR c++/15877
21285         * g++.dg/template/enum2.C: New test.
21286
21287         PR c++/15227
21288         * g++.dg/template/error13.C: New test.
21289
21290 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21291
21292         PR fortran/14957
21293         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21294         arguments to test_* REAL and of the right size.
21295
21296 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21297
21298         PR target/15569
21299         PR rtl-optimization/15681
21300         * gcc.dg/20040609-1.c: New test.
21301
21302 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21303
21304         PR c++/14791
21305         * g++.dg/opt/builtins1.C: New test.
21306
21307 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21308
21309         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21310         that use default windows32 struct layout.
21311         * gcc.dg/i386-bitfield2.c: Likewise.
21312
21313 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21314
21315         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21316         for mingw32 and cygwin targets.
21317
21318 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21319
21320         * gcc.dg/pch/macro-4.c: New.
21321         * gcc.dg/pch/macro-4.hs: New.
21322
21323 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21324
21325         PR fortran/13249
21326         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21327
21328 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21329
21330         PR fortran/13372
21331         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21332
21333 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21334
21335         PR gfortran/14897
21336         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21337
21338 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21339
21340         PR gfortran/15755
21341         * gfortran.fortran-torture/execute/backspace.c : New test.
21342
21343 2004-06-09  Paul Brook  <paul@codesourcery.com>
21344
21345         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21346         (pointer_to_section): Rewrite to use smaller array.
21347
21348 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21349
21350         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21351         * gcc.dg/ext/altivec-10.c: Same.
21352         * gcc.dg/ext/altivec-11.c: Same.
21353         * gcc.dg/ext/altivec-12.c: Same.
21354         * gcc.dg/ext/altivec-13.c: Same.
21355         * gcc.dg/ext/altivec-14.c: Same.
21356         * gcc.dg/ext/altivec-15.c: Same.
21357         * gcc.dg/ext/altivec-16.c: Same.
21358         * gcc.dg/ext/altivec-3.c: Same.
21359         * gcc.dg/ext/altivec-4.c: Same.
21360         * gcc.dg/ext/altivec-6.c: Same.
21361         * gcc.dg/ext/altivec-7.c: Same.
21362         * gcc.dg/ext/altivec-8.c: Same.
21363         * gcc.dg/ext/altivec-varargs-1.c: Same.
21364
21365         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21366         * g++.dg/ext/altivec-10.C: Same.
21367         * g++.dg/ext/altivec-2.C: Same.
21368         * g++.dg/ext/altivec-3.C: Same.
21369         * g++.dg/ext/altivec-4.C: Same.
21370         * g++.dg/ext/altivec-5.C: Same.
21371         * g++.dg/ext/altivec-6.C: Same.
21372         * g++.dg/ext/altivec-7.C: Same.
21373         * g++.dg/ext/altivec-8.C: Same.
21374         * g++.dg/ext/altivec-9.C: Same.
21375
21376 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21377
21378         PR c++/7841
21379         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21380
21381 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21382
21383         * gcc.dg/union-1.c: New test.
21384
21385 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21386
21387         * gcc.dg/builtins-41.c: New test case.
21388         * gcc.dg/builtins-42.c: New test case.
21389
21390 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21391
21392         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21393         * g++.dg/ext/altivec-10.C: Same.
21394         * g++.dg/ext/altivec-2.C: Same.
21395         * g++.dg/ext/altivec-3.C: Same.
21396         * g++.dg/ext/altivec-4.C: Same.
21397         * g++.dg/ext/altivec-5.C: Same.
21398         * g++.dg/ext/altivec-6.C: Same.
21399         * g++.dg/ext/altivec-7.C: Same.
21400         * g++.dg/ext/altivec-8.C: Same.
21401         * g++.dg/ext/altivec-9.C: Same.
21402         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21403         * g++.old-deja/g++.brendan/new3.C: Same.
21404         * gcc.c-torture/execute/eeprof-1.x: Same.
21405
21406 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21407
21408         PR c/14765
21409         * gcc.dg/pr14765-1.c: New test.
21410
21411 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21412
21413         PR c/14649
21414         * gcc.dg/pr14649-1.c: New test case.
21415
21416 2004-06-07  Richard Henderson  <rth@redhat.com>
21417
21418         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21419         if temporaries.
21420
21421 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21422
21423         * g++.dg/eh/elide1.C: Remove XFAIL.
21424
21425 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21426
21427         PR c++/15337
21428         * g++.dg/expr/sizeof3.C: New test.
21429
21430         PR c++/14777
21431         * g++.dg/template/access14.C: New test.
21432
21433         PR c++/15554
21434         * g++.dg/template/enum1.C: New test.
21435
21436         PR c++/15057
21437         * g++.dg/eh/throw1.C: New test.
21438
21439 2004-06-07  David Ayers  <d.ayers@inode.at>
21440             Ziemowit Laski  <zlaski@apple.com>
21441
21442         * lib/objc.exp (objc_target_compile): Revert the '-framework
21443         Foundation' flag fix, since bare Darwin does not ship
21444         with the Foundation framework.
21445         * objc/execute/next_mapping.h: Provide a local NSConstantString
21446         @interface and @implementation.
21447         (objc_constant_string_init): A constructor function, used to
21448         initialize the NSConstantString meta-class object.
21449         * objc/execute/string1.m: Include "next_mapping.h" instead of
21450         <Foundation/NSString.h>.
21451         * objc/execute/string2.m: Likewise.
21452         * objc/execute/string3.m: Likewise.
21453         * objc/execute/string4.m: Likewise.
21454
21455 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21456
21457         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21458         to double. Replace double with FLOAT.
21459         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21460
21461         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21462         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21463         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21464         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21465         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21466         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21467         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21468         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21469
21470 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21471
21472         PR c/13519
21473         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21474
21475 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21476
21477         PR c++/15503
21478         * g++.dg/template/meminit2.C: New test.
21479
21480 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21481
21482         PR target/15822
21483         * gcc.c-torture/execute/compare-fp-1.c,
21484         gcc.c-torture/execute/compare-fp-2.c,
21485         gcc.c-torture/execute/compare-fp-3.c,
21486         gcc.c-torture/execute/compare-fp-4.c,
21487         gcc.c-torture/execute/compare-fp-3.x,
21488         gcc.c-torture/execute/compare-fp-4.x: Moved...
21489         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21490         gcc.c-torture/execute/ieee/compare-fp-2.c,
21491         gcc.c-torture/execute/ieee/compare-fp-3.c,
21492         gcc.c-torture/execute/ieee/compare-fp-4.c,
21493         gcc.c-torture/execute/ieee/compare-fp-3.x,
21494         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21495
21496 2004-06-04  David Ayers  <d.ayers@inode.at>
21497
21498         * objc/execute/protocol-isEqual-4.m: New testcase.
21499
21500 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21501
21502         * objc/execute/protocol-isEqual-1.m: New testcase.
21503         * objc/execute/protocol-isEqual-2.m: New testcase.
21504         * objc/execute/protocol-isEqual-3.m: New testcase.
21505
21506 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21507
21508         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21509
21510 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21511
21512         * lib/objc.exp (objc_target_compile): When running tests on
21513         Darwin (Mac OS X), inform the linker about '-framework
21514         'Foundation'.
21515
21516 2004-06-02  Eric Christopher  <echristo@redhat.com>
21517
21518         * gcc.c-torture/compile/20040602-1.c: New.
21519
21520 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21521
21522         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21523         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21524
21525         PR tree-optimization/14736
21526         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21527
21528         PR tree-optimization/14042
21529         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21530
21531         PR tree-optimization/14729
21532         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21533
21534 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21535
21536         PR fortran/15557
21537         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21538
21539 2004-06-01  Richard Hederson  <rth@redhat.com>
21540
21541         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21542
21543 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21544
21545         PR c++/14932
21546         * g++.dg/parse/offsetof4.C: New test.
21547
21548 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21549
21550         PR objc/7993
21551         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21552
21553 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21554
21555         PR c++/15701
21556         * g++.dg/template/friend29.C: New test.
21557
21558 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21559
21560         PR c/15749
21561         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21562
21563 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21564
21565         * gcc.dg/sparc-trap-1.c: New test.
21566
21567 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21568
21569         PR middle-end/15069
21570         * g++.dg/opt/fold3.C: New test case.
21571
21572 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21573
21574         * lib/target-supports.exp (check_iconv_available): Fix fallout
21575         from 2004-05-28 patch.
21576
21577 2004-05-30  Paul Brook  <paul@codesourcery.com>
21578
21579         PR fortran/15620
21580         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21581         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21582
21583 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21584
21585         * gfortran.fortran-torture/execute/random_1.f90: New test.
21586
21587 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21588
21589         * g++.dg/ext/altivec-10.C: New test.
21590
21591 2004-05-29  Paul Brook  <paul@codesourcery.com>
21592
21593         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21594
21595 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21596
21597         * gcc.dg/altivec-16.c: New test.
21598
21599 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21600
21601         * lib/target-supports.exp (check_vmx_hw_available): New.
21602         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21603
21604         * lib/target-supports.exp (check_alias_available,
21605         check_iconv_available, check_named_sections_available): Use
21606         unique names for temporary files.
21607
21608 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21609
21610         * gcc.dg/altivec-15.c: New test.
21611
21612 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21613
21614         PR c++/15083
21615         * g++.dg/warn/noeffect6.C: New test.
21616
21617         PR c++/15471
21618         * g++.dg/expr/ptrmem4.C: New test.
21619
21620         PR c++/15640
21621         * g++.dg/template/operator3.C: New test.
21622
21623 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21624
21625         PR c++/14668
21626         * g++.dg/lookup/redecl1.C: New test.
21627         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21628
21629 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21630
21631         * gcc.c-torture/execute/compare-fp-1.c,
21632         gcc.c-torture/execute/compare-fp-2.c,
21633         gcc.c-torture/execute/compare-fp-3.c,
21634         gcc.c-torture/execute/compare-fp-4.c,
21635         gcc.c-torture/execute/compare-fp-3.x,
21636         gcc.c-torture/execute/compare-fp-4.x,
21637         gcc.dg/pr15649-1.c: New.
21638
21639 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21640
21641         PR c++/12883
21642         * g++.dg/init/array14.C: New test.
21643
21644 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21645
21646         * lib/compat.exp (compat-get-options-main): New.
21647         (compat-get-options): Remove unneeded code, warn for ignored
21648         command.
21649         (compat-execute): Check flag set by dg-require-* commands.
21650
21651         * lib/compat.exp (compat-execute): Break up long lines.
21652
21653 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21654
21655         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21656         * gcc.dg/altivec-14.c: New test.
21657         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21658
21659         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21660         * gcc.dg/altivec-12.c: Ditto.
21661
21662         * gcc.dg/altivec-3.c: Move call to altivec_check.
21663
21664 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21665
21666         PR c++/15044
21667         * g++.dg/template/error12.C: New test.
21668
21669         PR c++/15317
21670         * g++.dg/ext/attrib15.C: New test.
21671
21672         PR c++/15329
21673         * g++.dg/template/ptrmem9.C: New test.
21674
21675 2004-05-25  Paul Brook  <paul@codesourcery.com>
21676
21677         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21678
21679 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21680
21681         PR c++/15165
21682         * g++.dg/template/crash19.C: New test.
21683
21684 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21685
21686         PR c++/15025
21687         * g++.dg/template/redecl1.C: New test.
21688
21689 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21690
21691         PR c++/14821
21692         * g++.dg/other/ns1.C: New test.
21693
21694         PR c++/14883
21695         * g++.dg/template/invalid1.C: New test.
21696
21697 2004-05-23  Paul Brook  <paul@codesourcery.com>
21698         Victor Leikehman  <lei@haifasphere.co.il>
21699
21700         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21701         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21702
21703 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21704
21705         PR c++/15285
21706         PR c++/15299
21707         * g++.dg/template/non-dependent5.C: New test.
21708         * g++.dg/template/non-dependent6.C: New test.
21709
21710 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21711
21712         PR c++/15507
21713         * g++.dg/inherit/union1.C: New test.
21714
21715         PR c++/15542
21716         * g++.dg/template/addr1.C: New test.
21717
21718         PR c++/15427
21719         * g++.dg/template/array5.C: New test.
21720
21721         PR c++/15287
21722         * g++.dg/template/array6.C: New test.
21723
21724 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21725             Roger Sayle  <roger@eyesopen.com>
21726
21727         * g++.dg/lookup/forscope2.C: New test case.
21728
21729 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21730
21731         * gcc.dg/cpp/Wmissingdirs.c: New.
21732
21733 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21734
21735         PR target/15301
21736         * gcc.dg/compat/union-m128-1.h: New file.
21737         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21738         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21739         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21740
21741 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21742
21743         PR target/15302
21744         * gcc.dg/compat/struct-complex-1.h: New file.
21745         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21746         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21747         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21748
21749 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21750
21751         PR middle-end/3074
21752         * gcc.dg/pr3074-1.c: New test case.
21753         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21754
21755 2004-05-20  Falk Hueffner  <falk@debian.org>
21756
21757         PR other/15526
21758         * gcc.dg/ftrapv-1.c: New test case.
21759
21760 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21761
21762         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21763
21764 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21765             Jeff Law  <law@redhat.com>
21766
21767         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21768         * gcc.dg/tree-ssa/20040518-2.c: New test.
21769
21770         * gcc.dg/tree-ssa/20040518-1.c: New test.
21771
21772 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21773
21774         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21775
21776 2004-05-18  Paul Brook  <paul@codesourcery.com>
21777
21778         PR fortran/13930
21779         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21780
21781 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21782
21783         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21784         constant folding.
21785
21786 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21787
21788         * gcc.dg/tree-ssa/20040517-1.c: New test.
21789
21790 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21791
21792         * gcc.dg/loop-4.c: New test.
21793
21794 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21795
21796         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21797
21798 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21799
21800         PR fortran/15311
21801         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21802
21803 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21804
21805         PR fortran/13826
21806         PR fortran/13940
21807         * gfortran.fortran-torture/compile/data_1.f90: New test.
21808
21809 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21810
21811         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21812         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21813
21814 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21815
21816         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21817
21818 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21819
21820         PR c/15444
21821         * gcc.dg/format/xopen-1.c: Adjust expected message.
21822         * gcc.dg/format/xopen-3.c: New test.
21823
21824 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21825
21826         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21827
21828 2004-05-14  Jeff Law  <law@redhat.com>
21829
21830         * gcc.dg/tree-ssa/20040514-2.c: New test.
21831
21832 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21833
21834         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21835         this ...
21836         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21837         this.
21838
21839 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21840
21841         * gcc.dg/tree-ssa/20040514-1.c: New test.
21842
21843 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21844
21845         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21846         test.
21847
21848 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21849
21850         PR fortran/14066
21851         * gfortran.fortran-torture/compile/do_1.f90: New test.
21852
21853 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21854
21855         PR fortran/15051
21856         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21857         test.
21858
21859 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21860
21861         PR fortran/15149
21862         * gfortran.fortran-torture/execute/random_init.f90: New test.
21863
21864 2004-05-13  Paul Brook  <paul@codesourcery.com>
21865
21866         PR fortran/15314
21867         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21868
21869 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21870
21871         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21872         for the powerpc case.
21873
21874 2004-05-13  Jeff Law  <law@redhat.com>
21875
21876         * gcc.dg/tree-ssa/20040513-1.c: New test.
21877         * gcc.dg/tree-ssa/20040513-2.c: New test.
21878
21879 2004-05-13  Paul Brook  <paul@codesourcery.com>
21880
21881         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21882         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21883         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21884
21885 2004-05-13  Andreas Schwab  <schwab@suse.de>
21886
21887         PR other/10819
21888         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21889         characters.
21890
21891 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21892
21893         PR fortran/15294
21894         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21895
21896 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21897
21898         Merge from tree-ssa-20020619-branch.  See
21899         ChangeLog.tree-ssa for details.
21900
21901 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21902
21903         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21904         include <altivec.h> explicitly.
21905         * gcc.dg/altivec-13.c: Likewise.
21906
21907 2004-05-11  Paul Brook  <paul@codesourcery.com>
21908
21909         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21910
21911 2004-05-10  Eric Christopher  <echristo@redhat.com>
21912
21913         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21914         * gcc.dg/sibcall-4.c: Ditto.
21915
21916 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21917
21918         * g++.dg/ext/altivec-8.C: New test case.
21919         * gcc.dg/altivec-13.c: New test case.
21920
21921 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21922
21923         * gcc.c-torture/execute/divcmp-1.c: New test case.
21924         * gcc.c-torture/execute/divcmp-2.c: New test case.
21925         * gcc.c-torture/execute/divcmp-3.c: New test case.
21926
21927 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21928
21929         * g++.dg/other/pragma-re-2.C: New test.
21930
21931 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21932
21933         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21934         * gcc.dg/i386-387-2.c: Likewise.
21935
21936         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21937         __builtin_drem.
21938         * gcc.dg/i386-387-6.c: Likewise.
21939
21940 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21941
21942         * gcc.dg/builtins-33.c: Also check log1p*.
21943
21944 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21945
21946         PR optimization/15296
21947         * gcc.c-torture/execute/pr15296.c: New test.
21948
21949 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21950
21951         * gcc.dg/builtins-40.c: New test.
21952
21953 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21954
21955         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21956
21957 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21958
21959         * g++.dg/ext/spe1.C: New testcase.
21960
21961 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21962
21963         * objc.dg/image-info.m: Allow additional attributes
21964         for __image_info section.
21965
21966 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
21967
21968         * gcc.dg/torture/mips-hilo-2.c: New test.
21969
21970 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21971
21972         PR c++/14389
21973         * g++.dg/template/member5.C: New test.
21974
21975 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
21976
21977         * gcc.dg/builtins-34.c: Also check expm1*.
21978
21979 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21980
21981         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
21982         * gcc.dg/torture/builtin-convert-3.c: New test.
21983
21984 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
21985
21986         PR middle-end/15054
21987         * g++.dg/opt/pr15054.C: New test.
21988
21989 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21990
21991         * gcc.dg/torture/builtin-rounding-1.c: New test.
21992         * gcc.dg/builtins-25.c: Delete.
21993         * gcc.dg/builtins-29.c: Delete.
21994
21995 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
21996
21997         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
21998         * gcc.dg/sibcall-4.c: Likewise.
21999         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22000
22001 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22002
22003         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22004         bit-field on 16-bit targets.
22005
22006 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22007
22008         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22009         16-bit targets.
22010
22011 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22012
22013         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22014         * gcc.dg/rs6000-power2-2.c: Likewise.
22015
22016 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22017
22018         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22019         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22020         Change the asm registers to be in form of frN instead of fN.
22021
22022 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22023
22024         * gcc.dg/torture/builtin-convert-2.c: New test.
22025
22026 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22027
22028         * gcc.dg/rs6000-power2-1.c: New test.
22029         * gcc.dg/rs6000-power2-2.c: New test.
22030
22031 2004-04-28  Jan Hubicka  <jh@suse.cz>
22032
22033         * gcc.dg/unused-6.c: New test.
22034
22035 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22036             Ulrich Weigand  <uweigand@de.ibm.com>
22037
22038         * ada/acats/run_all.sh: Define $target variable.
22039
22040 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22041
22042         PR c++/15119
22043         * g++.dg/other/vararg-1.C: New test.
22044
22045         PR c++/4794
22046         * g++.dg/eh/cleanup3.C: New test.
22047
22048 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22049
22050         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22051         and ad8011a (target_insn).
22052         * ada/acats/support/macro.dfs: Likewise.
22053         * ada/acats/support/impbit.adb: New file.
22054
22055 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22056
22057         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22058
22059 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22060
22061         * gcc.dg/loop-3.c: New test.
22062
22063 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22064
22065         * gcc.c-torture/execute/simd-5.c: New test.
22066
22067 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22068
22069         PR c++/15064
22070         * g++.dg/template/crash18.C: New test.
22071
22072 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22073
22074         * g++.dg/ext/complit3.C: New test.
22075
22076 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22077
22078         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22079         * gcc.dg/altivec-3.c: Same.
22080         * gcc.dg/altivec-varargs-1.c: Same.
22081
22082 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22083
22084         * lib/target-supports.exp (check_profiling_available): Assume
22085         profiling is not available on powerpc-eabi targets.
22086
22087 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22088
22089         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22090         * gcc.dg/vmx/bug-1.c: Ditto.
22091
22092 2004-04-20  Eric Christopher  <echristo@redhat.com>
22093
22094         * gcc.dg/charset/extern.c: New test.
22095         * g++.dg/charset/extern3.cc: Ditto.
22096
22097 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22098
22099         * gcc.dg/builtins-39.c: New test.
22100
22101 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22102
22103         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22104
22105 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22106
22107         * gcc.dg/torture/mips-hilo-1.c: New test.
22108
22109 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22110
22111         * gcc.c-torture/compile/20040419-1.c: New test.
22112
22113 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22114
22115         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22116
22117 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22118             Aldy Hernandez  <aldyh@redhat.com>
22119
22120         * gcc.c-torture/execute/va-arg-24.c: New.
22121
22122 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22123             Aldy Hernandez  <aldyh@redhat.com>
22124
22125         * gcc.dg/vmx/1b-01.c: New.
22126         * gcc.dg/vmx/1b-02.c: New.
22127         * gcc.dg/vmx/1b-03.c: New.
22128         * gcc.dg/vmx/1b-04.c: New.
22129         * gcc.dg/vmx/1b-05.c: New.
22130         * gcc.dg/vmx/1b-06.c: New.
22131         * gcc.dg/vmx/1b-07.c: New.
22132         * gcc.dg/vmx/1c-01.c: New.
22133         * gcc.dg/vmx/1c-02.c: New.
22134         * gcc.dg/vmx/3a-01a.c: New.
22135         * gcc.dg/vmx/3a-01.c: New.
22136         * gcc.dg/vmx/3a-01m.c: New.
22137         * gcc.dg/vmx/3a-03.c: New.
22138         * gcc.dg/vmx/3a-03m.c: New.
22139         * gcc.dg/vmx/3a-04.c: New.
22140         * gcc.dg/vmx/3a-04m.c: New.
22141         * gcc.dg/vmx/3a-05.c: New.
22142         * gcc.dg/vmx/3a-06.c: New.
22143         * gcc.dg/vmx/3a-06m.c: New.
22144         * gcc.dg/vmx/3a-07.c: New.
22145         * gcc.dg/vmx/3b-01.c: New.
22146         * gcc.dg/vmx/3b-02.c: New.
22147         * gcc.dg/vmx/3b-10.c: New.
22148         * gcc.dg/vmx/3b-13.c: New.
22149         * gcc.dg/vmx/3b-14.c: New.
22150         * gcc.dg/vmx/3b-15.c: New.
22151         * gcc.dg/vmx/3c-01a.c: New.
22152         * gcc.dg/vmx/3c-01.c: New.
22153         * gcc.dg/vmx/3c-02.c: New.
22154         * gcc.dg/vmx/3c-03.c: New.
22155         * gcc.dg/vmx/3d-01.c: New.
22156         * gcc.dg/vmx/4-01.c: New.
22157         * gcc.dg/vmx/4-03.c: New.
22158         * gcc.dg/vmx/5-01.c: New.
22159         * gcc.dg/vmx/5-02.c: New.
22160         * gcc.dg/vmx/5-03.c: New.
22161         * gcc.dg/vmx/5-04.c: New.
22162         * gcc.dg/vmx/5-05.c: New.
22163         * gcc.dg/vmx/5-06.c: New.
22164         * gcc.dg/vmx/5-07.c: New.
22165         * gcc.dg/vmx/5-07t.c: New.
22166         * gcc.dg/vmx/5-08.c: New.
22167         * gcc.dg/vmx/5-10.c: New.
22168         * gcc.dg/vmx/5-11.c: New.
22169         * gcc.dg/vmx/7-01a.c: New.
22170         * gcc.dg/vmx/7-01.c: New.
22171         * gcc.dg/vmx/7c-01.c: New.
22172         * gcc.dg/vmx/7d-01.c: New.
22173         * gcc.dg/vmx/7d-02.c: New.
22174         * gcc.dg/vmx/8-01.c: New.
22175         * gcc.dg/vmx/8-02a.c: New.
22176         * gcc.dg/vmx/8-02.c: New.
22177         * gcc.dg/vmx/brode-1.c: New.
22178         * gcc.dg/vmx/bug-1.c: New.
22179         * gcc.dg/vmx/bug-2.c: New.
22180         * gcc.dg/vmx/bug-3.c: New.
22181         * gcc.dg/vmx/cw-bug-1.c: New.
22182         * gcc.dg/vmx/cw-bug-2.c: New.
22183         * gcc.dg/vmx/cw-bug-3.c: New.
22184         * gcc.dg/vmx/dct.c: New.
22185         * gcc.dg/vmx/debug-1.c: New.
22186         * gcc.dg/vmx/debug-2.c: New.
22187         * gcc.dg/vmx/debug-3.c: New.
22188         * gcc.dg/vmx/debug-4.c: New.
22189         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22190         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22191         * gcc.dg/vmx/eg-5.c: New.
22192         * gcc.dg/vmx/fft.c: New.
22193         * gcc.dg/vmx/gcc-bug-1.c: New.
22194         * gcc.dg/vmx/gcc-bug-2.c: New.
22195         * gcc.dg/vmx/gcc-bug-3.c: New.
22196         * gcc.dg/vmx/gcc-bug-4.c: New.
22197         * gcc.dg/vmx/gcc-bug-5.c: New.
22198         * gcc.dg/vmx/gcc-bug-6.c: New.
22199         * gcc.dg/vmx/gcc-bug-7.c: New.
22200         * gcc.dg/vmx/gcc-bug-8.c: New.
22201         * gcc.dg/vmx/gcc-bug-9.c: New.
22202         * gcc.dg/vmx/gcc-bug-b.c: New.
22203         * gcc.dg/vmx/gcc-bug-c.c: New.
22204         * gcc.dg/vmx/gcc-bug-d.c: New.
22205         * gcc.dg/vmx/gcc-bug-e.c: New.
22206         * gcc.dg/vmx/gcc-bug-f.c: New.
22207         * gcc.dg/vmx/gcc-bug-g.c: New.
22208         * gcc.dg/vmx/gcc-bug-i.c: New.
22209         * gcc.dg/vmx/harness.h: New.
22210         * gcc.dg/vmx/ira1.c: New.
22211         * gcc.dg/vmx/ira2a.c: New.
22212         * gcc.dg/vmx/ira2b.c: New.
22213         * gcc.dg/vmx/ira2.c: New.
22214         * gcc.dg/vmx/ira2c.c: New.
22215         * gcc.dg/vmx/mem.c: New.
22216         * gcc.dg/vmx/newton-1.c: New.
22217         * gcc.dg/vmx/ops.c: New.
22218         * gcc.dg/vmx/sn7153.c: New.
22219         * gcc.dg/vmx/spill2.c: New.
22220         * gcc.dg/vmx/spill3.c: New.
22221         * gcc.dg/vmx/spill.c: New.
22222         * gcc.dg/vmx/t.c: New.
22223         * gcc.dg/vmx/varargs-1.c: New.
22224         * gcc.dg/vmx/varargs-2.c: New.
22225         * gcc.dg/vmx/varargs-3.c: New.
22226         * gcc.dg/vmx/varargs-4.c: New.
22227         * gcc.dg/vmx/varargs-5.c: New.
22228         * gcc.dg/vmx/varargs-6.c: New.
22229         * gcc.dg/vmx/varargs-7.c: New.
22230         * gcc.dg/vmx/vmx.exp: New.
22231         * gcc.dg/vmx/vprint-1.c: New.
22232         * gcc.dg/vmx/vscan-1.c: New.
22233         * gcc.dg/vmx/x-01.c: New.
22234         * gcc.dg/vmx/x-02.c: New.
22235         * gcc.dg/vmx/x-03.c: New.
22236         * gcc.dg/vmx/x-04.c: New.
22237         * gcc.dg/vmx/x-05.c: New.
22238         * gcc.dg/vmx/yousufi-1.c: New.
22239         * gcc.dg/vmx/zero-1.c: New.
22240         * gcc.dg/vmx/zero.c: New.
22241
22242 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22243
22244         * g++.dg/lookup/java1.C: Update for chage of
22245         _Jv_AllocObject.
22246         * g++.dg/lookup/java2.C: Likewise.
22247
22248 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22249
22250         * ada/acats/run_all.sh: use -O2 by default.
22251
22252 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22253
22254         * gcc.dg/vr-mult-[12].c: New tests.
22255
22256 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22257
22258         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22259
22260         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22261
22262 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22263
22264         * lib/target-supports.exp (check_profiling_available): Assume profiling
22265         isn't available for mips*-*-elf targets.
22266
22267 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22268
22269         * gcc.dg/builtins-38.c: New test.
22270
22271 2004-04-14  Eric Christopher  <echristo@redhat.com>
22272
22273         * g++.dg/charset/charset.exp: Run .cc extension tests.
22274
22275 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22276
22277         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22278
22279 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22280
22281         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22282
22283 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22284
22285         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22286         * gcc.dg/i386-387-2.c: Likewise.
22287
22288         * gcc.dg/i386-387-7.c: New test.
22289         * gcc.dg/i386-387-8.c: New test.
22290
22291         * gcc.dg/builtins-37.c: New test.
22292
22293 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22294
22295         * g++.dg/pch/externc-1.C: Add missing semicolon.
22296
22297 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22298
22299         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22300
22301 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22302
22303         * gcc.c-torture/execute/20040411-1.c: New test.
22304
22305 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22306
22307         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22308
22309 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22310
22311         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22312
22313 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22314
22315         * lib/target-supports.exp (check_named_sections_available): New.
22316         * lib/gcc-dg.exp (dg-require-named-sections): New.
22317         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22318         old-deja.exp.  Also prune error-count message from HP linker.
22319         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22320
22321         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22322         * g++.old-deja/g++.pt/static3.C: Likewise.
22323         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22324
22325 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22326
22327         * gcc.c-torture/execute/20040409-1.c: New test case.
22328         * gcc.c-torture/execute/20040409-2.c: New test case.
22329         * gcc.c-torture/execute/20040409-3.c: New test case.
22330
22331 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22332
22333         * gcc.dg/20040409-1.c: New test.
22334
22335 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22336
22337         PR target/14888
22338         * g++.dg/opt/pr14888.C: New test case.
22339
22340 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22341
22342         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22343         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22344         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22345         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22346         New tests.
22347
22348 2004-04-08  Paul Brook  <paul@codesourcery.com>
22349
22350         * gcc.dg/spill-1.c: New test.
22351
22352 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22353
22354         * gcc.dg/torture/builtin-ctype-2.c: New test.
22355
22356 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22357
22358         * gcc.dg/pch/pch.exp: Add largefile test.
22359
22360 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22361
22362         * g++.dg/pch/externc-1.Hs: New.
22363         * g++.dg/pch/externc-1.C: New.
22364
22365 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22366
22367         * gcc.dg/compat/struct-by-value-5a_main.c,
22368         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22369         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22370         * gcc.dg/compat/struct-by-value-5a_x.c,
22371         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22372         gcc.dg/compat/struct-by-value-5_x.c.
22373         * gcc.dg/compat/struct-by-value-5a_y.c,
22374         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22375         gcc.dg/compat/struct-by-value-5_y.c.
22376
22377         * gcc.dg/compat/struct-by-value-6a_main.c,
22378         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22379         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22380         * gcc.dg/compat/struct-by-value-6a_x.c,
22381         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22382         gcc.dg/compat/struct-by-value-6_x.c.
22383         * gcc.dg/compat/struct-by-value-6a_y.c,
22384         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22385         gcc.dg/compat/struct-by-value-6_y.c.
22386
22387         * gcc.dg/compat/struct-by-value-7a_main.c,
22388         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22389         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22390         * gcc.dg/compat/struct-by-value-7a_x.c,
22391         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22392         gcc.dg/compat/struct-by-value-7_x.c.
22393         * gcc.dg/compat/struct-by-value-7a_y.c,
22394         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22395         gcc.dg/compat/struct-by-value-7_y.c.
22396
22397 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22398
22399         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22400         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22401         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22402         options.
22403
22404 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22405
22406         * gcc.dg/builtins-36.c: New test.
22407
22408 2004-04-06  Paul Brook  <paul@codesourcery.com>
22409
22410         * README.gcc: Remove obsolete contraint on testcases.
22411
22412 2004-04-05  Paul Brook  <paul@codesourcery.com>
22413
22414         PR2123
22415         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22416         failure and exit(0) on success.
22417         * g++.dg/expr/anew2.C: Ditto.
22418         * g++.dg/expr/anew3.C: Ditto.
22419         * g++.dg/expr/anew4.C: Ditto.
22420
22421 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         PR c++/3518
22424         * g++.dg/template/unify7.C: New.
22425
22426 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22427
22428         * g++.dg/README: Bring up to date with new subdirectories; remove
22429         duplicate subdirectory lines.
22430
22431 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22432
22433         PR c++/14007
22434         * g++.dg/template/unify5.C: New.
22435         * g++.dg/template/unify6.C: New.
22436         * g++.dg/template/qualttp20.C: Adjust.
22437         * g++.old-deja/g++.jason/report.C: Adjust.
22438         * g++.old-deja/g++.other/qual1.C: Adjust.
22439
22440 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22441
22442         PR c++/14803
22443         * g++.dg/inherit/ptrmem1.C: New test.
22444
22445 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22446
22447         PR c++/14755
22448         * gcc.c-torture/execute/20040331-1.c: New test.
22449         * gcc.dg/20040331-1.c: New test.
22450
22451 2004-04-01  Paul Brook  <paul@codesourcery.com>
22452
22453         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22454
22455 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22456
22457         PR c++/14724
22458         * g++.dg/init/goto1.C: New test.
22459
22460         PR c++/14763
22461         * g++.dg/template/defarg4.C: New test.
22462
22463 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22464
22465         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22466
22467 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22468
22469         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22470
22471 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22472
22473         * gcc.dg/noncompile/undeclared-2.c: New test.
22474
22475 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22476
22477         * gcc.dg/940409-1.c: Remove XFAIL.
22478         * gcc.dg/reg-vol-struct-1.c: New test.
22479
22480 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22481
22482         * gcc.dg/torture/builtin-wctype-1.c: New test.
22483
22484 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22485
22486         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22487         * gcc.dg/20001101-1.c: Likewise.
22488         * gcc.dg/20001102-1.c: Likewise.
22489
22490 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22491
22492         * gcc.dg/compare8.c: Add an additional test for XOR.
22493
22494 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22495
22496         * gcc.dg/torture/builtin-ctype-1.c: New test.
22497
22498 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22499
22500         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22501         * gcc.dg/torture/builtin-math-1.c: Likewise.
22502         * gcc.dg/torture/builtin-power-1.c: New test.
22503
22504 2004-03-24  Andreas Schwab  <schwab@suse.de>
22505
22506         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22507         IA64 assembler.
22508
22509 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22510             Roger Sayle  <roger@eyesopen.com>
22511
22512         * gcc.dg/compare8.c: New test case.
22513
22514 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22515
22516         * g++.dg/ext/altivec-7.C: New test.
22517
22518 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22519
22520         PR 12267, 12391, 12560, 13129, 14114, 14133
22521         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22522         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22523         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22524         Adjust error regexps.
22525         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22526         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22527         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22528         * gcc.dg/local1.c: Add explanatory comment.
22529
22530 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22531
22532         PR optimization/14669
22533         * g++.dg/opt/fold2.C: New test case.
22534
22535 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22536
22537         PR c/14069
22538         * gcc.dg/20040322-1.c: New test.
22539
22540 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22541
22542         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22543         * gcc.dg/ultrasp4.c: Likewise.
22544         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22545
22546 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22547
22548         * gcc.dg/i386-sse-8.c: Reset default options.
22549
22550 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22551
22552         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22553         in the error message text.
22554
22555 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22556
22557         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22558
22559 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22560
22561         PR c++/14616
22562         * g++.dg/init/array13.C: New test.
22563
22564 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22565
22566         PR target/13889
22567         * gcc.c-torture/compile/pr13889.c: New test case.
22568
22569 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22570
22571         PR c/14635
22572         * builtins-1.c (nan, nans): Don't test.
22573         * builtins-30.c: Don't use nan, nanf, nanl.
22574         * builtins-35.c: New test.
22575
22576 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22577
22578         * g++.dg/ext/altivec-6.C: New test.
22579
22580 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22581
22582         * g++.dg/init/placement3.C: New test.
22583
22584         * g++.dg/template/spec13.C: New test.
22585
22586         * g++.dg/lookup/using11.C: New test.
22587
22588         * g++.dg/lookup/koenig3.C: New test.
22589
22590         * g++.dg/template/operator2.C: New test.
22591
22592         * g++.dg/expr/dtor3.C: New test.
22593         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22594         marker.
22595         * g++.old-deja/g++.law/visibility28.C: Likewise.
22596
22597 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22598
22599         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22600         * gcc.dg/ppc64-abi-3.c: Likewise.
22601
22602 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22603
22604         PR c++/14545
22605         * g++.dg/parse/template15.C: New test.
22606
22607 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22608
22609         * g++.dg/expr/dtor2.C: New test.
22610
22611         * g++.dg/lookup/anon4.C: New test.
22612
22613         * g++.dg/overload/using1.C: New test.
22614
22615         * g++.dg/template/lookup7.C: New test.
22616
22617         * g++.dg/template/typename6.C: New test.
22618
22619         * g++.dg/expr/cond6.C: New test.
22620
22621 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22622
22623         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22624
22625 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22626
22627         * g++.dg/expr/cond5.C: New test.
22628         * g++.dg/expr/constcast1.C: Likewise.
22629         * g++.dg/expr/ptrmem2.C: Likewise.
22630         * g++.dg/expr/ptrmem3.C: Likewise.
22631         * g++.dg/lookup/main1.C: Likewise.
22632         * g++.dg/template/lookup6.C: Likewise.
22633
22634 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22635
22636         * gcc.dg/local1.c: New test.
22637
22638         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22639
22640 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22641
22642         * gcc.dg/torture/builtin-convert-1.c: New test.
22643
22644 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22645
22646         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22647
22648 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22649
22650         PR c++/14481
22651         * g++.dg/warn/Wunused-7.C: New test.
22652
22653 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22654
22655         * gcc.dg/torture/builtin-integral-1.c: New test.
22656
22657 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22658
22659         PR c++/14586
22660         * g++.dg/parse/non-dependent3.C: New test.
22661
22662 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22663
22664         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22665         * g++.dg/eh/simd-2.C: Likewise.
22666         * g++.dg/init/array10.C: Likewise.
22667         * gcc.c-torture/compile/simd-1.c: Likewise.
22668         * gcc.c-torture/compile/simd-2.c: Likewise.
22669         * gcc.c-torture/compile/simd-3.c: Likewise.
22670         * gcc.c-torture/compile/simd-4.c: Likewise.
22671         * gcc.c-torture/compile/simd-6.c: Likewise.
22672         * gcc.c-torture/execute/simd-1.c: Likewise.
22673         * gcc.c-torture/execute/simd-2.c: Likewise.
22674         * gcc.dg/compat/vector-defs.h: Likewise.
22675         * gcc.dg/20020531-1.c: Likewise.
22676         * gcc.dg/altivec-3.c: Likewise.
22677         * gcc.dg/altivec-4.c: Likewise.
22678         * gcc.dg/altivec-varargs-1.c: Likewise.
22679         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22680         * gcc.dg/i386-mmx-3.c: Likewise.
22681         * gcc.dg/i386-sse-4.c: Likewise.
22682         * gcc.dg/i386-sse-5.c: Likewise.
22683         * gcc.dg/i386-sse-8.c: Likewise.
22684         * gcc.dg/simd-1.c: Likewise.
22685         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22686         __ev64_opaque__ since the machine description provides it.
22687
22688 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22689
22690         * lib/compat.exp (skip_list): New global variable.
22691         Use it to hold the user defined COMPAT_SKIPS list if any.
22692         (compat-obj): Add the members of skip_list to optall.
22693
22694 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22695
22696         * gcc.dg/compat/union-by-value-1_main.c,
22697         union-by-value-1_x.c, union-by-value-1_y.c,
22698         union-check.h, union-defs.h,
22699         union-init.h, union-return-1_main.c,
22700         union-return-1_x.c, union-return-1_y.c: New files.
22701
22702 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22703
22704         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22705         mixed-struct-init.h: Add 4 mixed structure types.
22706         struct-by-value-21_main.c, struct-by-value-21_x.c,
22707         struct-by-value-21_y.c, struct-return-21_main.c,
22708         struct-return-21_x.c, struct-return-21_y.c: New files.
22709
22710 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22711
22712         PR c++/14550
22713         * g++.dg/parse/template14.C: New test.
22714
22715 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22716
22717         * gcc.c-torture/execute/20040313-1.c: New test.
22718
22719 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22720
22721         PR target/14533
22722         * gcc.dg/20040311-2.c: New test.
22723
22724 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22725
22726         PR other/14544
22727         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22728         bit-field.
22729
22730 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22731
22732         * gcc.dg/20040305-2.c: Add missing return statement.
22733
22734 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22735
22736         * gcc.dg/builtins-34.c: Also check pow10*.
22737
22738 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22739
22740         PR target/14262
22741         * gcc.dg/20040305-2.c: New test.
22742
22743 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22744
22745         * gcc.dg/20040310-1.c: New test.
22746
22747 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22748
22749         * gcc.c-torture/execute/20040311-1.c: New test case.
22750
22751 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22752
22753         PR c++/14476
22754         * g++.dg/lookup/enum1.C: New test.
22755
22756 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22757
22758         PR c++/14510
22759         * g++.dg/lookup/struct2.C: New test.
22760
22761 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22762
22763         * gcc.dg/builtins-34.c: New test.
22764
22765 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22766
22767         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22768
22769 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22770
22771         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22772         * gcc.dg/alias-2.c: New testcase.
22773
22774 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22775
22776         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22777
22778 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22779
22780         * gcc.c-torture/execute/20040309-1.c: New test case.
22781
22782 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22783
22784         PR c++/14397
22785         * g++.dg/overload/ref1.C: New.
22786
22787 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22788
22789         PR c++/14409
22790         * g++.dg/template/spec12.C: New test.
22791
22792         PR c++/14448
22793         * g++.dg/parse/crash14.C: New test.
22794
22795 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22796
22797         PR c++/14230
22798         * g++.dg/init/ref11.C: New test.
22799
22800 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22801
22802         PR c++/14432
22803         * g++.dg/parse/builtin2.C: New test.
22804
22805 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22806
22807         PR c++/14401
22808         * g++.dg/init/ctor3.C: New test.
22809         * g++.dg/init/union1.C: New test.
22810         * g++.dg/ext/anon-struct4.C: New test.
22811
22812 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22813
22814         * g++.dg/lookup/koenig1.C: Tweak error messages.
22815         * g++.dg/lookup/used-before-declaration.C: Likewise.
22816         * g++.dg/other/do1.C: Likewise.
22817         * g++.dg/overload/koenig1.C: Likewise.
22818         * g++.dg/parse/crash13.C: Likewise.
22819         * g++.dg/template/instantiate3.C: Likewise.
22820
22821 2004-03-08  Eric Christopher  <echristo@redhat.com>
22822
22823         * * lib/target-supports.exp: Enable libiconv in test
22824         compilation.  Fix up error checking.
22825
22826 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22827
22828         PR middle-end/14289
22829         * gcc.dg/pr14289-1.c: New test case.
22830         * gcc.dg/pr14289-2.c: Likewise.
22831         * gcc.dg/pr14289-3.c: Likewise.
22832
22833 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22834
22835         * gcc.c-torture/execute/20040308-1.c: New test.
22836
22837 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22838
22839         * gcc.c-torture/execute/20040307-1.c: New test case.
22840
22841 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22842
22843         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22844
22845 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22846
22847         * gcc.dg/20040306-1.c: New test.
22848
22849 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22850
22851         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22852         them static.
22853         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22854
22855 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22856
22857         PR c/14465
22858         * gcc.dg/decl-6.c: New test.
22859
22860 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22861
22862         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22863         Rename LOGPOW -> LOG_POW.
22864         (SQRT_EXP, POW_EXP): New.
22865
22866 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22867
22868         * gcc.dg/i386-sse-8.c: New test.
22869
22870 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22871
22872         PR c/14114
22873         * gcc.dg/decl-5.c: New test.
22874
22875 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22876
22877         * gcc.dg/20040305-1.c: New test.
22878
22879 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22880
22881         PR other/14354
22882         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22883
22884 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22885
22886         PR c++/14425, c++/14426
22887         * g++.dg/ext/altivec-4.C: New test.
22888         * g++.dg/ext/altivec-5.C: New test.
22889
22890 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22891
22892         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22893         global variables of a type with no linkage.
22894         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22895         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22896         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22897         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22898         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22899         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22900         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22901         * g++.dg/warn/deprecated.C: Name enum Color.
22902         * g++.dg/overload/VLA.C: Name structure for 'b'.
22903         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22904
22905 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22906
22907         * gcc.c-torture/compile/20040304-1.c: New test.
22908
22909 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22910
22911         PR 13728
22912         * gcc.dg/decl-4.c: New testcase.
22913
22914 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22915
22916         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22917         as PRECF if sizeof (float) > sizeof (double).
22918         (PRECL): Make it the same as PRECF if
22919         sizeof (float) > sizeof (long double).
22920
22921 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22922
22923         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22924         system type.  Add check for irix6 which doesn't have c99 runtime.
22925
22926 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22927
22928         * gcc.dg/const-elim-1.c: xfail for xtensa.
22929
22930 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22931
22932         PR c++/14369
22933         * g++.dg/template/cond4.C: New test.
22934
22935 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22936
22937         PR c++/14360
22938         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22939
22940         PR c++/14361
22941         * g++.dg/parse/defarg7.C: New test.
22942
22943         PR c++/14359
22944         * g++.dg/template/friend26.C: New test.
22945
22946 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22947
22948         PR c++/14324
22949         * g++.dg/abi/mangle21.C: New test.
22950
22951         PR c++/14260
22952         * g++.dg/parse/constructor2.C: New test.
22953
22954         PR c++/14337
22955         * g++.dg/template/sfinae1.C: New test.
22956
22957 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22958
22959         PR c++/14267
22960         * g++.dg/expr/crash2.C: New test.
22961
22962         PR middle-end/13448
22963         * gcc.dg/inline-5.c: New test.
22964         * gcc.dg/always-inline.c: Split out tests into ...
22965         * gcc.dg/always-inline2.c: ... this and ...
22966         * gcc.dg/always-inline3.c: ... this.
22967
22968 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22969
22970         PR debug/12103
22971         * g++.dg/debug/crash1.C: New test.
22972
22973 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
22974
22975         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
22976         function with __attribute__((noinline)).
22977         (recurser_void2): Likewise.
22978         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
22979         (recurser_void2): Likewise.
22980
22981 2004-02-29  Roger Sayle  <roger@eyesopen.com>
22982
22983         PR middle-end/14203
22984         * g++.dg/warn/Wunused-6.C: New test case.
22985
22986 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
22987
22988         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
22989         not defined.
22990
22991 2004-02-27  Eric Christopher  <echristo@redhat.com>
22992
22993         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
22994         * g++.dg/charset/asm2.c: Run only x86.
22995         * gcc.dg/charset/asm3.c: Ditto.
22996
22997 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
22998
22999         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23000         ld_library_path.
23001
23002 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23003
23004         * g++.dg/ext/altivec-3.C: New.
23005
23006 2004-02-26  Richard Henderson  <rth@redhat.com>
23007
23008         * g++.dg/ext/attrib10.C: Mark for warning.
23009         * gcc.dg/attr-alias-1.c: New.
23010
23011 2004-02-26  Richard Henderson  <rth@redhat.com>
23012
23013         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23014         * gcc.c-torture/execute/20040208-2.c: ... it back.
23015
23016 2004-02-26  Eric Christopher  <echristo@redhat.com>
23017
23018         * lib/target-supports.exp (check-iconv-available): New function.
23019         * lib/gcc-dg.exp (dg-require-iconv): New function.
23020         Use above.
23021         * gcc.dg/charset: New directory.
23022         * gcc.dg/charset/charset.exp: New file.
23023         * gcc.dg/charset/asm1.c: Ditto.
23024         * gcc.dg/charset/asm2.c: Ditto.
23025         * gcc.dg/charset/asm3.c: Ditto.
23026         * gcc.dg/charset/asm4.c: Ditto.
23027         * gcc.dg/charset/asm5.c: Ditto.
23028         * gcc.dg/charset/attribute1.c: Ditto.
23029         * gcc.dg/charset/attribute2.c: Ditto.
23030         * gcc.dg/charset/string1.c: Ditto.
23031         * g++.dg/charset: New directory.
23032         * g++.dg/dg.exp: Add here. Special options.
23033         * g++.dg/charset/charset.exp: New file.
23034         * g++.dg/charset/asm1.c: Ditto.
23035         * g++.dg/charset/asm2.c: Ditto.
23036         * g++.dg/charset/asm3.c: Ditto.
23037         * g++.dg/charset/asm4.c: Ditto.
23038         * g++.dg/charset/attribute1.c: Ditto.
23039         * g++.dg/charset/attribute2.c: Ditto.
23040         * g++.dg/charset/extern1.cc: Ditto.
23041         * g++.dg/charset/extern2.cc: Ditto.
23042         * g++.dg/charset/string1.c: Ditto.
23043
23044 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23045
23046         PR c++/14278
23047         * g++.dg/parse/comma1.C: New test.
23048
23049 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23050
23051         PR c++/14284
23052         * g++.dg/template/ttp8.C: New test.
23053
23054 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23055
23056         * gcc.dg/fixuns-trunc-1.c: New test.
23057
23058 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23059
23060         * gcc.dg/builtins-config.h: Use #elif.
23061
23062 2004-02-26  Michael Matz  <matz@suse.de>
23063
23064         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23065         * gcc.dg/991214-1.c: Likewise.
23066         * gcc.dg/i386-asm-1.c: Likewise.
23067
23068 2004-02-25  Richard Henderson  <rth@redhat.com>
23069
23070         * gcc.c-torture/execute/20040208-2.c: Move ...
23071         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23072
23073 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23074
23075         PR c++/14246
23076         * g++.dg/other/crash-3.C: New test.
23077
23078 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23079
23080         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23081         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23082
23083         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23084         HP-UX.
23085
23086 2004-02-24  Michael Matz  <matz@suse.de>
23087
23088         * gcc.dg/i386-regparm.c: New.
23089
23090 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23091
23092         * gcc.c-torture/execute/20040223-1.c: New.
23093
23094 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23095             Kazu Hirata  <kazu@cs.umass.edu>
23096
23097         * gcc.dg/fwritable-strings-1.c: Remove.
23098
23099 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23100
23101         PR c/14156
23102         * gcc.dg/20040223-1.c: New test.
23103
23104 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23105
23106         PR c++/14106
23107         * g++.dg/ext/typeof9.C: New test.
23108
23109 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23110
23111         PR c++/14250
23112         * g++.dg/other/switch1.C: New test.
23113
23114 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23115
23116         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23117         * gcc.dg/va-arg-1.c: Likewise.
23118
23119 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23120
23121         PR c++/14143
23122         * g++.dg/template/koenig5.C: New test.
23123
23124 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23125
23126         * g++.dg/ext/altivec-1.C: Generalize target triple.
23127         * g++.dg/ext/altivec-2.C: New test case.
23128         * g++.dg/ext/altivec_check.h: New file.
23129         * gcc.dg/altivec-1.c: Generalize target triple;
23130         include altivec_check.h and call altivec_check().
23131         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23132         * gcc.dg/altivec-6.c: New test case.
23133         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23134         type casts as needed.
23135         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23136         altivec_check().
23137         * gcc.dg/altivec-12.c: New test case.
23138         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23139         include altivec_check.h and call altivec_check().
23140         * gcc.dg/altivec_check.h: New file.
23141
23142 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23143
23144         * lib/target-supports.exp (check_alias_available): Don't mangle
23145         function `g' in test program.
23146
23147 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23148
23149         * lib/target-supports.exp (check_profiling_available): Check
23150         argument to determine whether we support a profiling type.
23151         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23152         check_profiling_available.
23153         * g++.dg/bprob/bprob.exp: Likewise.
23154         * g77.dg/bprob/bprob.exp: Likewise.
23155         * gcc.misc-tests/bprob.exp: Likewise.
23156         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23157         dg-require-profiling and delete expected error handling.
23158         * gcc.dg/20021014-1.c: Likewise.
23159         * gcc.dg/nest.c: Likewise.
23160
23161 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23162
23163         PR c++/12007
23164         * g++.dg/other/vthunk1.C: New test.
23165
23166 2004-02-20  Falk Hueffner  <falk@debian.org>
23167
23168         PR target/14201
23169         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23170
23171 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23172
23173         PR c++/13927
23174         * g++.dg/other/error8.C: Remove XFAIL markers.
23175
23176         PR c++/14173
23177         * g++.dg/ext/packed5.C: New test.
23178
23179         PR c++/14199
23180         * g++.dg/warn/Wunused-5.C: New test.
23181
23182         PR c++/14186
23183         * g++.dg/lookup/member1.C: New test.
23184
23185 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23186
23187         * gcc.c-torture/compile/20040130-1.c: Enable only when
23188         __INT_MAX__ >= 2147483647L.
23189         * gcc.c-torture/compile/961203-1.c: Likewise.
23190
23191 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23192
23193         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23194         * g++.dg/opt/template1.C: Robustify assembler regexp
23195
23196 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23197
23198         * gcc.c-torture/execute/simd-4.x: Remove.
23199         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23200         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23201         Guard with #ifndef SKIP_ATTRIBUTE.
23202         * gcc.dg/compat/vector-1_y.c: Likewise.
23203         * gcc.dg/compat/vector-2_x.c: Likewise.
23204         * gcc.dg/compat/vector-2_y.c: Likewise.
23205         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23206         * g++.dg/eh/simd-2.C: Likewise.
23207
23208 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23209
23210         * gcc.c-torture/compile/complex-1.c: New.
23211
23212 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23213
23214         PR target/14209
23215         * gcc.c-torture/execute/20040218-1.c: New test.
23216
23217 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23218
23219         PR c++/14181
23220         * g++.dg/parse/new2.C: New test.
23221
23222 2004-02-18  Paul Brook  <paul@codesourcery.com>
23223
23224         * gcc.c-torture/compile/libcall-1.c: New test.
23225
23226 2004-02-18  Paul Brook  <paul@codesourcery.com>
23227
23228         PR debug/12934
23229         * gcc.dg/debug/debug-7.c: New test.
23230
23231 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23232
23233         * gcc.dg/20040217-1.c: New test.
23234
23235 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23236
23237         * gcc.c-torture/execute/990208-1.x: Delete.
23238
23239 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23240
23241         * gcc.c-torture/execute/20040208-2.x: New file.
23242
23243 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23244
23245         PR c++/11326
23246         * g++.dg/abi/structret1.C: New test.
23247
23248 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23249
23250         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23251         (i386_cpuid): No need to test if cpuid is available on AMD64.
23252         Fix assembly, so that it works onboth i386 and AMD64.
23253         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23254         (vecInLong): Fix s[] member type to unsigned int.
23255         (vecInWord): Remove type.
23256         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23257         (a64, b64, c64, d64, e64): Remove.
23258         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23259         Remove unused variable.  Remove initialization of removed variables.
23260         Don't call mmx_tests nor sse_tests.
23261         (reference_mmx, reference_sse): Remove.
23262         (check): Add return stmt.
23263         * gcc.dg/i386-sse-7.c: New test.
23264         * gcc.dg/i386-mmx-4.c: New test.
23265
23266 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23267
23268         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23269         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23270         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23271         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23272         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23273         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23274         g++.dg/tc1/dr94.C: Fix line terminator.
23275
23276 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23277
23278         * gcc.c-torture/compile/20040216-1.c: New.
23279
23280 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23281
23282         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23283         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23284         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23285         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23286         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23287         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23288
23289 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23290
23291         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23292
23293 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23294
23295         PR c++/13971
23296         * g++.dg/expr/cond4.C: New test.
23297
23298         PR c++/14086
23299         * g++.dg/lookup/crash2.C: New test.
23300
23301 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23302
23303         * gcc.c-torture/compile/20040214-2.c: New test.
23304
23305 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23306
23307         PR c++/14116
23308         * g++.dg/ext/typeof8.C: New test.
23309
23310 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23311
23312         * gcc.c-torture/compile/20040214-1.c: New test.
23313
23314 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23315
23316         PR c++/13635
23317         * g++.dg/template/spec11.C: New test.
23318
23319 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23320
23321         PR c++/13927
23322         * g++.dg/other/error8.C: New test.
23323
23324 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/14122
23327         * g++.dg/template/array4.C: New test.
23328
23329         PR c++/14108
23330         * g++.dg/inherit/thunk2.C: New test.
23331
23332         PR c++/14083
23333         * g++.dg/eh/cond2.C: New test.
23334
23335 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23336
23337         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23338
23339 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23340
23341         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23342
23343 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23344
23345         * g++.dg/simd-2.C: xfail on ppc64-linux.
23346
23347 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23348
23349         PR c/456
23350         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23351         tests.
23352
23353 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23354
23355         * gcc.dg/builtins-33.c: New test.
23356
23357 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23358
23359         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23360
23361 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23362
23363         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23364
23365 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23366
23367         * gcc.dg/ppc64-abi-3.c: New test.
23368
23369 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23370
23371         PR c/14092
23372
23373         * gcc.dg/pr14092-1.c: New testcase.
23374
23375 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23376
23377         * gcc.dg/cpp/assert4.c: Fix typo last change.
23378
23379         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23380         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23381
23382         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23383
23384 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23385
23386         * gcc.c-torture/compile/20040209-1.c: New test case.
23387
23388 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23389
23390         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23391
23392 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23393
23394         * gcc.c-torture/execute/20040208-[12].c: New tests.
23395
23396 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23397
23398         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23399
23400 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23401
23402         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23403
23404 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23405
23406         Bug 13856
23407         * gcc.dg/visibility-8.c: New testcase.
23408
23409 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23410
23411         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23412         arguments.
23413         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23414
23415 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23416
23417         PR middle-end/13696
23418         * g++.dg/opt/fold1.C: New test case.
23419
23420 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23421
23422         PR c++/14033
23423         * g++.dg/other/crash-2.C: New test.
23424
23425 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23426
23427         PR c++/14028
23428         * g++.dg/parse/angle-bracket2.C: New test.
23429
23430 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23431
23432         PR middle-end/13750
23433         Revert:
23434         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23435         PR pch/13361
23436         * testsuite/g++.dg/pch/wchar-1.C: New.
23437         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23438
23439 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23440
23441         PR c++/14008
23442         * g++.dg/parse/error15.C: New test.
23443         * g++.dg/parse/crash11.C: Update dg-error mark.
23444
23445 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23446
23447         PR c++/13932
23448         * g++.dg/warn/conv2.C: New test.
23449
23450 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23451
23452         PR c++/13086
23453         * g++.dg/warn/incomplete1.C: Remove xfail.
23454
23455 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23456
23457         * lib/file-format.exp (gcc_target_object_format): Use
23458         ${tool}_target_compile, not gcc_target_compile.
23459         * lib/target-supports.exp (check_alias_available): Likewise.
23460         (check_gc_sections_available): Likewise.
23461         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23462         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23463         dg-require-alias.
23464
23465 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/13969
23468         * g++.dg/template/static6.C: New test.
23469
23470 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23471
23472         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23473
23474 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23475
23476         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23477         tests for systems where `char' is unsigned by default.
23478
23479 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23480
23481         PR c++/13997
23482         * g++.dg/template/partial3.C: New test.
23483
23484 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23485
23486         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23487         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23488         Remove mentions of obsolete ports.
23489
23490 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23491
23492         * gcc.dg/noncompile/20001228-1.c: Fix for new
23493         error message.
23494
23495 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23496
23497         PR target/9348
23498         * gcc.c-torture/execute/multdi-1.c: New test case.
23499
23500 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23501
23502         PR c++/13925
23503         * g++.dg/template/lookup5.C: New test.
23504
23505 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/13950
23508         * g++.dg/template/lookup4.C: New test.
23509
23510         PR c++/13970
23511         * g++.dg/parse/error14.C: New test.
23512
23513         PR c++/14002
23514         * g++.dg/parse/template13.C: New test.
23515
23516 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23517
23518         PR c++/13978
23519         * g++.dg/template/koenig4.C: New test.
23520
23521         PR c++/13968
23522         * g++.dg/template/crash17.C: New test.
23523
23524         PR c++/13975
23525         * g++.dg/parse/error13.C: New test.
23526         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23527
23528 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23529
23530         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23531
23532 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23533
23534         PR c/11658
23535         PR c/13994
23536         * gcc.dg/noncompile/20040203-1.c: New test.
23537         * gcc.dg/noncompile/20040203-2.c: Likewise.
23538         * gcc.dg/noncompile/20040203-3.c: Likewise.
23539         * gcc.dg/20040203-1.c: Likewise.
23540
23541 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23542
23543         PR c++/10858
23544         * g++.dg/template/sizeof7.C: New test.
23545
23546 2004-02-02  Eric Christopher  <echristo@redhat.com>
23547             Zack Weinberg  <zack@codesourcery.com>
23548
23549         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23550
23551 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23552
23553         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23554         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23555         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23556         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23557
23558 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23559
23560         PR c++/13113
23561         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23562
23563         PR c++/13854
23564         * g++.dg/ext/attrib13.C: New test.
23565
23566         PR c++/13907
23567         * g++.dg/conversion/op2.C: New test.
23568
23569 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23570
23571         * gcc.dg/titype-1.c: Fix pasto.
23572
23573 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23574
23575         * gcc.dg/titype-1.c: New test.
23576
23577 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23578
23579         PR c++/13957
23580         * g++.dg/template/non-type-template-argument-1.C,
23581         g++.dg/template/qualified-id1.C: Update dg-error marks.
23582         * g++.dg/template/nontype6.C: New test.
23583
23584 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23585
23586         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23587         * gcc.dg/builtins-31.c: New testcase.
23588         * gcc.dg/builtins-32.c: New testcase.
23589
23590 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23591
23592         * objc.dg/call-super-2.m: Update line numbers
23593         for the including of stddef.h.
23594
23595 2004-01-30  Michael Matz  <matz@suse.de>
23596
23597         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23598         g++.dg/ext/case-range3.C: New tests.
23599
23600 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23601
23602         DR206
23603         PR c++/13813
23604         * g++.dg/template/member4.C: New test.
23605
23606 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23607
23608         PR c++/13683
23609         * g++.dg/template/sizeof6.C: New test.
23610
23611 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23612
23613         * gcc.dg/fwritable-strings-1.c: New test.
23614
23615 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23616
23617         * gcc.c-torture/compile/20040130-1.c: New test.
23618
23619 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23620
23621         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23622
23623 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23624
23625         PR c++/13883
23626         * g++.dg/template/ctor3.C: New test.
23627
23628 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23629
23630         * g++.dg/tc1: New directory.
23631         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23632         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23633         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23634         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23635         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23636
23637 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23638
23639         * g++.dg/parse/error11.C: New test.
23640         * g++.dg/parse/error12.C: Likewise.
23641
23642 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23643
23644         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23645         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23646
23647 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/13791
23650         * g++.dg/ext/attrib12.C: New test.
23651
23652         PR c++/13736
23653         * g++.dg/parse/cast2.C: New test.
23654
23655 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23656
23657         * objc.dg/encode-2.m (main): New local string.  Set depending on
23658         sizeof long.  Use in sscanf call.
23659         * objc.dg/encode-3.m (main): New local string.  Set depending on
23660         sizeof long.  Use in scan_initial call.
23661
23662 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23663
23664         * objc.dg/call-super-2.m: Make LP64-safe.
23665         * objc.dg/desig-init-1.m: Likewise.
23666
23667 2004-01-27  Devang Patel <dpatel@apple.com>
23668
23669         * g++.dg/debug/namespace1.C: New test.
23670
23671 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23672
23673         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23674         xscale-*-*.
23675
23676         * gcc.dg/arm-mmx-1.c: New test.
23677
23678 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23679
23680         * gcc.dg/20040127-1.c: New test.
23681         * gcc.dg/20040127-2.c: New test.
23682
23683 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23684
23685         * objc.dg/stret-1.m (glob): Renamed to globa.
23686
23687 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23688
23689         PR c++/13663
23690         * g++.dg/expr/for1.C: New test.
23691
23692 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23693
23694         PR middle-end/13779
23695         * gcc.dg/darwin-longlong.c: New test.
23696
23697 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23698
23699         * gcc.dg/20040124-1.c: Moved test from here...
23700         * gcc.c-torture/compile/20040124-1.c: ...to here.
23701
23702 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23703
23704         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23705         the assembly output if -m64 is passed.
23706
23707 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/13833
23710         * g++.dg/template/cond3.C: New test.
23711
23712 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23713
23714         PR c++/13810
23715         * g++.dg/template/ttp7.C: New test.
23716
23717 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23718
23719         PR c++/13797
23720         * g++.dg/template/nontype4.C: New test.
23721         * g++.dg/template/nontype5.C: Likewise.
23722
23723 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23724
23725         * gcc.dg/torture/mips-clobber-at.c: New test.
23726
23727 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23728
23729         * gcc.dg/20040124-1.c: New test.
23730
23731 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23732
23733         * gcc.dg/20040123-1.c: New test.
23734
23735 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23736
23737         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23738
23739 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23740
23741         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23742
23743 2004-01-23  Andrew Pinski  <apinski@apple.com>
23744
23745         * gcc.dg/20030121-1.c: Move to ..
23746         * gcc.dg/20040121-1.c: here.
23747
23748 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23749
23750         * gcc.dg/builtins-29.c: New test case.
23751
23752 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23753
23754         PR 18314
23755         * gcc.dg/builtins-30.c: New testcase.
23756
23757 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23758
23759         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23760         * lib/g77.exp: Likewise.
23761         * lib/objc.exp: Likewise.
23762         * lib/g++.exp: Likewise.
23763
23764 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23765
23766         * gcc.dg/struct-by-value-2.c: New test.
23767
23768 2004-01-21  Andrew Pinski  <apinski@apple.com>
23769
23770         PR target/13785
23771         * gcc.dg/20030121-1.c: New test.
23772
23773 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23774
23775         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23776         clobber frame pointer register in asm statement.
23777
23778 2004-01-21  Falk Hueffner  <falk@debian.org>
23779
23780         * gcc.c-torture/compile/20040121-1.c: New test.
23781
23782 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23783
23784         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23785
23786 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23787
23788         * gcc.dg/ppc64-abi-2.c: New test.
23789
23790 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23791
23792         * lib/treelang.exp: Fill out this file.
23793         * lib/treelang-dg.exp: New File.
23794
23795 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23796
23797         * gcc.c-torture/compile/981022-1.c: Remove.
23798         * gcc.dg/array-5.c: Remove XFAIL.
23799         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23800         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23801         gcc.dg/cond-lvalue-1.c: Update.
23802         * gcc.dg/cast-lvalue-2.c: New test.
23803
23804 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23805
23806         PR c++/13592
23807         * g++.dg/other/error1.C (class foo): Tweak error message.
23808
23809         PR c++/13592
23810         * g++.dg/template/call2.C: New test.
23811
23812 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23813
23814         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23815         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23816         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23817         scalar-return-1_x.c, scalar-return-2_y.c,
23818         scalar-return-3_x.c, scalar-return-3_y.c,
23819         scalar-return-4_x.c, scalar-return-4_y.c,
23820         struct-align-1.h, struct-align-1_x.c,
23821         struct-align-1_y.c, struct-align-2.h,
23822         struct-align-2_x.c, struct-align-2_y.c,
23823         struct-by-value-10_y.c, struct-by-value-11_x.c,
23824         struct-by-value-11_y.c, struct-by-value-12_x.c,
23825         struct-by-value-12_y.c, struct-by-value-13_x.c,
23826         struct-by-value-13_y.c, struct-by-value-14_x.c,
23827         struct-by-value-14_y.c, struct-by-value-15_x.c,
23828         struct-by-value-15_y.c, struct-by-value-16_y.c,
23829         struct-by-value-17_y.c, struct-by-value-18_y.c,
23830         struct-by-value-19_y.c, struct-by-value-1_x.c,
23831         struct-by-value-1_y.c, struct-by-value-20_y.c,
23832         struct-by-value-2_x.c, struct-by-value-2_y.c,
23833         struct-by-value-3_y.c, struct-by-value-4_x.c,
23834         struct-by-value-4_y.c, struct-by-value-5_y.c,
23835         struct-by-value-6_y.c, struct-by-value-7_y.c
23836         struct-by-value-8_x.c, struct-by-value-8_y.c
23837         struct-by-value-9_x.c, struct-by-value-9_y.c
23838         struct-return-10_x.c, struct-return-10_y.c,
23839         struct-return-19_x.c, struct-return-20_x.c
23840         struct-return-2_x.c, struct-return-2_y.c
23841         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23842         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23843
23844 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23845
23846         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23847         attribute on sparc*-sun-solaris2.*.
23848
23849 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23850
23851         PR c++/13710
23852         * g++.dg/ext/typeof7.C: New test.
23853
23854 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23855
23856         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23857         * gcc.dg/const-elim-1.c: Same.
23858
23859 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23860
23861         * objc.dg/stret-1.m: New.
23862         * objc.dg/stret-2.m: New.
23863
23864 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23865
23866         PR c++/11895
23867         * g++.dg/ext/vector1.C: New test.
23868
23869 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23870
23871         * gcc.dg/pch/import-1.c: New.
23872         * gcc.dg/pch/import-1.hs: New.
23873         * gcc.dg/pch/import-1a.h: New.
23874         * gcc.dg/pch/import-1b.h: New.
23875         * gcc.dg/pch/import-1c.h: New.
23876
23877 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23878
23879         PR c++/13574
23880         * g++.dg/ext/array1.C: New test.
23881
23882         PR c++/13178
23883         * g++.dg/conversion/op1.C: New test.
23884
23885 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23886
23887         PR 11864
23888         From Kazumoto Kojima / Dan Kegel:
23889         * gcc.dg/pr11864-1.c: New test.
23890
23891         PR 10392
23892         From Marcus Comstedt / Dan Kegel:
23893         * gcc.dg/pr10392-1.c: New test.
23894
23895 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23896
23897         PR c++/13478
23898         * g++.dg/init/ref10.C: New test.
23899
23900 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23901
23902         PR c++/13407
23903         * g++.dg/parse/typename6.C: New test.
23904
23905 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23906
23907         PR pch/13361
23908         * testsuite/g++.dg/pch/wchar-1.C: New.
23909         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23910
23911 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23912
23913         PR c++/9259
23914         * g++.dg/expr/sizeof2.C: New test.
23915
23916 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23917
23918         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23919
23920 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23921
23922         PR c++/13659
23923         * g++.dg/lookup/strong-using-3.C: New.
23924         * g++.dg/lookup/using-10.C: New.
23925
23926 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23927
23928         PR c++/13594
23929         * g++.dg/lookup/strong-using-2.C: New.
23930
23931 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23932             Dan Kegel <dank@kegel.com>
23933             J"orn Rennecke <joern.rennecke@superh.com>
23934
23935         PR target/9365
23936         * gcc.dg/pr9365-1.c: New test.
23937
23938 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23939
23940         PR c++/8856
23941         * g++.dg/parse/casting-operator2.C: New test.
23942         * g++.old-deja/g++.pt/explicit83.C: Remove.
23943
23944 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23945
23946         * gcc.dg/label-compound-stmt-1.c: New test.
23947         * gcc.c-torture/compile/950922-1.c,
23948         gcc.c-torture/compile/20000211-3.c,
23949         gcc.c-torture/compile/20000518-1.c,
23950         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23951         compound statements.
23952
23953 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23954
23955         * gcc.dg/ppc64-abi-1.c: New test.
23956
23957 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23958
23959          * g++.dg/ext/attrib9.C: Add dg-warnings.
23960
23961 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23962
23963         PR c++/12335
23964         * g++.dg/parse/dtor3.C: New test.
23965
23966 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23967
23968         PR c++/12709
23969         * g++.dg/parse/try-catch-1.C: New test.
23970
23971 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
23972
23973         * ada/acats/run_all.sh: Add more verbose output in acats.log
23974         when compiling tests.
23975
23976 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23977
23978         PR 13656
23979         * gcc.dg/typedef-redecl.c: New test case.
23980         * gcc.dg/typedef-redecl.h: New support file.
23981
23982 2004-01-13  Jan Hubicka  <jh@suse.cz>
23983
23984         * gcc.dg/always_inline.c: New test.
23985         * gcc.dg/debug/20031231-1.c: Fix.
23986
23987 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23988
23989         PR c++/13474
23990         * g++.dg/template/array3.C: New test.
23991
23992 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23993
23994         * g++.dg/ext/lvalue1.C: No longer expected to fail.
23995         * g++.dg/warn/Wunused-2.C: Likewise.
23996
23997 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23998
23999         PR c++/13289
24000         * g++.dg/template/instantiate6.C: New test.
24001
24002 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24003
24004         PR middle-end/11397
24005         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24006
24007 2004-01-12  Jan Hubicka  <jh@suse.cz>
24008
24009         PR opt/12826
24010         * gcc.dg/20040112-1.c: New.
24011
24012         * gcc.dg/dwarf-die[1-7].c: Move to...
24013         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24014         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24015
24016 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24017
24018         PR c++/4100
24019         * g++.dg/parse/friend4.C: New test.
24020
24021 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24022
24023         PR c++/4100
24024         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24025         definition is called a friend.
24026
24027 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24028
24029         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24030
24031 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24032
24033         PR c++/3478
24034         * g++.dg/parse/error10.C: New test.
24035         * g++.dg/template/arg2.C: Accept "invalid type" error.
24036
24037 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24038
24039         PR middle-end/13392
24040         * g++.dg/opt/expect2.C: New test.
24041
24042 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24043
24044         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24045         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24046         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24047         Update dg-error regexps.
24048
24049 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24050
24051         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24052         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24053
24054 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24055
24056         * gcc.dg/pragma-re-1.c: Use right pointer type.
24057
24058 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24059
24060         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24061
24062 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24063
24064         * gcc.dg/rs6000-ldouble-1.c: New.
24065
24066 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24067
24068         DR 337
24069         PR c++/9256
24070         * g++.dg/other/abstract1.C: New test.
24071
24072 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24073
24074         * g++.dg/lookup/strong-using-1.C: New.
24075
24076 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24077
24078         PR c/11234
24079         * gcc.dg/func-ptr-conv-1.c: New test.
24080         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24081
24082 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24083
24084         PR target/13380.
24085         * gcc.c-torture/compile/20040109-1.c: New.
24086
24087 2004-01-08  Stuart Hastings  <stuart@apple.com>
24088
24089         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24090         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24091         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24092
24093 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24094
24095         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24096
24097 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24098
24099         * ada/acats/run_acats: Treat 'gnatchop' the same way
24100         as 'gnatmake'.  Export GCC_DRIVER.
24101         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24102         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24103
24104 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24105
24106         PR c++/12573
24107         * g++.dg/template/dependent-expr4.C: New test.
24108
24109 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24110
24111         * gcc.dg/altivec-11.c: New test.
24112
24113 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24114
24115         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24116
24117 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24118
24119         PR c/6024
24120         * gcc.dg/enum-compat-1.c: New test.
24121         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24122
24123 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24124
24125         PR c/12165
24126         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24127         gcc.dg/c99-idem-qual-3.c: New tests.
24128
24129 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24130
24131         * gcc.dg/winline-7.c: Don't cast void * to int.
24132
24133 2004-01-06  Jan Hubicka  <jh@suse.cz>
24134
24135         * gcc.dg/i386-sse-5.c: New test
24136         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24137
24138 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24139
24140         PR c++/12815
24141         * g++.dg/rtti/typeid4.C: New test.
24142
24143 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24144
24145         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24146
24147 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24148
24149         PR c++/12132
24150         * g++.dg/template/error11.C: New test.
24151
24152         PR c++/13451
24153         * g++.dg/template/class2.C: New test.
24154
24155 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24156         Richard Sandiford <rsandifo@redhat.com>
24157
24158         PR c++/13387
24159         * g++.dg/opt/alias3.C: New test.
24160
24161 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24162
24163         PR c++/13157
24164         * g++.dg/template/koenig3.C: New test.
24165
24166         PR c++/13529
24167         * g++.dg/parse/offsetof3.C: New test.
24168
24169         * g++.dg/init/copy7.C: Add missing dg-error markers.
24170
24171         PR c++/12226
24172         * g++.dg/init/copy7.c: New test.
24173
24174         PR c++/13536
24175         * g++.dg/parse/cast1.C: New test.
24176
24177 2004-01-04  Jan Hubicka  <jh@suse.cz>
24178
24179         * gcc.dg/winline[1-7].c: New tests.
24180
24181 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24182
24183         PR c++/13520
24184         * g++.dg/template/qualttp22.C: New test.
24185
24186 2004-01-01  Jan Hubicka  <jh@suse.cz>
24187
24188         * gcc.dg/debug/20031231-1.c: New.
24189         * gcc.c-torture/compile/20040101-1.c: New.
24190         * gcc.dg/dwarf-die-[1-7].c: New.
24191
24192 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24193
24194         PR optimization/13521
24195         * gcc.c-torture/compile/20031231-1.c: New test.
24196
24197 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24198
24199         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24200
24201 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24202
24203         PR c++/10079
24204         * g++.dg/template/crash16.C: New test.
24205
24206 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24207
24208         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24209
24210 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24211
24212         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24213         ports.
24214         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24215         * g++.old-deja/g++.law/profile1.C: Likewise.
24216         * gcc.c-torture/compile/981006-1.c: Likewise.
24217         * gcc.c-torture/execute/loop-2e.x: Likewise.
24218         * gcc.c-torture/execute/loop-2f.x: Remove.
24219         * gcc.c-torture/execute/loop-2g.x: Likewise.
24220         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24221         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24222
24223 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24224
24225         PR c++/13507
24226         * g++.dg/ext/attrib11.C: New test.
24227
24228         PR c++/13494
24229         * g++.dg/template/array2-1.C: New test.
24230         * g++.dg/template/array2-2.C: New test.
24231
24232 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24233
24234         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24235
24236 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24237
24238         PR c++/12774
24239         * g++.dg/template/array1-1.C: New test.
24240         * g++.dg/template/array1-2.C: New test.
24241
24242 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24243
24244         PR fortran/12632
24245         * g77.dg/12632.f: New test case.
24246
24247 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24248
24249         PR c++/13289
24250         * g++.dg/parse/nontype1.C: New test.
24251
24252 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24253
24254         PR c++/12403
24255         * g++.dg/parse/explicit1.C: New test.
24256         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24257
24258 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24259
24260         PR c++/13081
24261         * g++.dg/opt/inline6.C: New test.
24262
24263         PR c++/12613
24264         * g++.dg/parse/error9.C: New test.
24265
24266         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24267
24268 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24269
24270         PR c++/13009
24271         * g++.dg/init/assign1.C: New test.
24272
24273 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24274
24275         PR c++/13070
24276         * g++.dg/warn/format3.C: New test case.
24277
24278 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24279
24280         * gcc.c-torture/compile/20031227-1.c: New test.
24281
24282 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24283
24284         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24285         * g77.dg/bprob/bprob.exp: Likewise.
24286         * gcc.misc-tests/bprob.exp: Likewise.
24287         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24288         variants on systems where the library does not provide that
24289         functionality.
24290         * gcc.dg/builtins-20.c: Use builtins-config.h.
24291         * gcc.dg/builtins-config.h: New file.
24292
24293 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24294
24295         * lib/gcc-dg.exp (dg-require-profiling): New function.
24296         * lib/target-supports.exp (check_profiling_available): Likewise.
24297         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24298         * g77.dg/bprob/bprob.exp: Likewise.
24299         * gcc.misc-tests/bprob.exp: Likewise.
24300         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24301         * gcc.dg/20021014-1.c: Likewise.
24302         * gcc.dg/nest.c: Likewise.
24303
24304 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24305
24306         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24307         compiling.
24308         * g++.dg/lookup/java2.C: Likewise.
24309         * gcc.dg/cpp/lexident.c: Likewise.
24310
24311 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24312
24313         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24314         given.
24315         * gcc.c-torture/compile/961203-1.c: Likewise.
24316         * gcc.c-torture/compile/980506-1.c: Likewise.
24317
24318 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24319
24320         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24321         (additional_prunes): New global.
24322         (gcc-dg-prune): Handle additional per-test pruning.
24323         (dg-test): Clear additional_prunes between tests.
24324
24325         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24326         dg-prune-output to avoid spurious failures from assembler
24327         complaining about nonexistent WAW violations.
24328         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24329         Use dg-prune-output to avoid spurious failures from assembler
24330         warning about Itanium B-step errata.
24331
24332 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24333
24334         * g++.dg/abi/macro0.C: New test.
24335         * g++.dg/abi/macro1.C: Likewise.
24336         * g++.dg/abi/macro2.C: Likewise.
24337
24338         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24339         * g++.dg/abi/bitfield7.C: Likewise.
24340         * g++.dg/abi/dtor2.C: Likewise.
24341         * g++.dg/abi/mangle11.C: Likewise.
24342         * g++.dg/abi/mangle12.C: Likewise.
24343         * g++.dg/abi/mangle14.C: Likewise.
24344         * g++.dg/abi/mangle17.C: Likewise.
24345         * g++.dg/abi/vbase10.C: Likewise.
24346         * g++.dg/abi/vbase14.C: Likewise.
24347         * g++.dg/template/qualttp17.C: Likewise.
24348
24349 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24350
24351         PR c/11995
24352         * gcc.dg/20031223-1.c: New test.
24353
24354 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24355
24356         * gcc.dg/noreturn-7.c: New test.
24357
24358 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24359
24360         * gcc.dg/null-pointer-1.c: New test.
24361
24362 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24363
24364         * g++.old-deja/g++.jason/template18.C: Remove.
24365         * g++.old-deja/g++.jason/template37.C: Likewise.
24366
24367         PR c++/12862
24368         * g++.dg/lookup/ns1.C: New test.
24369
24370         PR c++/12397
24371         * g++.dg/template/lookup3.C: New test.
24372
24373 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24374
24375         * g++.dg/template/recurse1.C: New test
24376
24377 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24378
24379         PR c++/12479
24380         * g++.dg/parse/semicolon1.C: New test.
24381         * g++.dg/parse/semicolon1.h: Likewise.
24382
24383 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24384
24385         * gcc.dg/darwin-misaligned.c: New test.
24386
24387 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24388
24389         PR c/9163
24390         * gcc.dg/20031222-1.c: New test.
24391
24392 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24393
24394         PR c++/13438
24395         * g++.dg/parse/error8.C: New test.
24396
24397         PR c++/11554
24398         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24399
24400 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24401
24402         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24403         too small.
24404         * gcc.c-torture/compile/930217-1.c: Likewise.
24405         * gcc.c-torture/compile/930513-1.c: Likewise.
24406         * gcc.c-torture/execute/920908-2.c: Likewise.
24407         * gcc.c-torture/execute/921204-1.c: Likewise.
24408         * gcc.c-torture/execute/930621-1.c: Likewise.
24409         * gcc.c-torture/execute/930630-1.c: Likewise.
24410         * gcc.c-torture/execute/931031-1.c: Likewise.
24411         * gcc.c-torture/execute/980602-2.c: Likewise.
24412         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24413         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24414         * gcc.c-torture/execute/extzvsi.c: Likewise.
24415         * gcc.c-torture/unsorted/ext.c: Likewise.
24416
24417 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24418
24419         PR target/12749
24420         * gcc.c-torture/compile/20031220-2.c: New test case.
24421
24422 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24423
24424         PR optimization/13031
24425         * gcc.c-torture/compile/20031220-1.c: New test case.
24426
24427 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24428
24429         * gcc.dg/cast-function-1.c: New test.
24430
24431 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24432
24433         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24434         formats.
24435
24436 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24437
24438         PR c++/12795
24439         * g++.dg/ext/attrib10.C: New test.
24440
24441 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24442
24443         * gcc.dg/cleanup-10.c: New test.
24444         * gcc.dg/cleanup-11.c: New test.
24445
24446 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24447
24448         PR c++/13239
24449         * g++.dg/opt/expect1.C: New test.
24450
24451 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24452
24453         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24454
24455 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24456
24457         PR debug/12923
24458         * gcc.dg/20031218-1.c: New test.
24459
24460         PR debug/12389
24461         * gcc.dg/20031218-2.c: New test.
24462         * gcc.dg/20031218-3.c: New test.
24463
24464         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24465         of label name and allow for USER_LABEL_PREFIX == "_" names.
24466         * g++.dg/abi/mangle18-2.C: Likewise.
24467         * g++.dg/abi/mangle19-1.C: Likewise.
24468         * g++.dg/abi/mangle19-2.C: Likewise.
24469         * g++.dg/abi/mangle20-1.C: Likewise.
24470         * g++.dg/abi/mangle20-2.C: Likewise.
24471
24472 2003-12-18  Richard Henderson  <rth@redhat.com>
24473
24474         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24475
24476 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24477             Dan Kegel <dank@kegel.com>
24478
24479         PR other/12009
24480         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24481         testing a cross compiler, it causes spurious compile failures.
24482         * lib/g++.exp: Likewise.
24483
24484 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24485
24486         PR c++/13262
24487         * g++.dg/template/access13.C: New test.
24488
24489 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24490
24491         * gcc.dg/20031216-1.c: New test.
24492
24493 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24494
24495         PR c++/9154
24496         * g++.dg/template/error10.C: New test.
24497
24498 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24499
24500         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24501         * g++.dg/eh/simd-2.C: Likewise.
24502
24503 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24504             Roger Sayle  <roger@eyesopen.com>
24505
24506         * gcc.c-torture/execute/ieee/mzero5.c: New.
24507
24508 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/10603
24511         * g++.dg/parse/error6.C: New test.
24512
24513         PR c++/12827
24514         * g++.dg/parse/error7.C: New test.
24515
24516 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24517
24518         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24519         at -O with stabs debugging formats.
24520         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24521         * gcc.dg/debug/debug-2.c: Likewise.
24522
24523 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24524
24525         PR c++/12696
24526         * g++.dg/init/error1.C: New test.
24527
24528         PR c++/12218
24529         * g++.dg/init/pm3.C: New test.
24530
24531 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24532
24533         PR c/3347
24534         * gcc.dg/bitfld-8.c: New test.
24535
24536 2003-12-16  James Lemke  <jim@wasabisystems.com>
24537
24538         * gcc.dg/arm-scd42-[123].c: New tests.
24539
24540 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24541
24542         PR c++/9043
24543         * g++.dg/abi/mangle20-1.C: New test.
24544         * g++.dg/abi/mangle20-2.C: New test.
24545
24546 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24547
24548         PR c++/13275
24549         * g++.dg/other/offsetof2.C: Remove XFAIL.
24550         * g++.dg/parse/offsetof1.C: New test.
24551         * g++.gd/parse/offsetof2.C: Likewise.
24552
24553 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24554
24555         * g++.dg/template/nontype3.C: New test.
24556         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24557
24558 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24559
24560         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24561
24562 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24563
24564         PR c++/13387
24565         * g++.dg/expr/assign1.C: New test.
24566
24567         PR c++/13242
24568         * g++.dg/abi/mangle19-1.C: New test.
24569         * g++.dg/abi/mangle19-2.C: New test.
24570
24571 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24572
24573         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24574
24575 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24576
24577         * gcc.c-torture/execute/20031216-1.c: New test.
24578
24579 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24580
24581         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24582         an ICE regression.
24583
24584 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24585
24586         PR c++/10926
24587         * g++.dg/template/error9.C: New test.
24588
24589         PR c++/11116
24590         * g++.dg/template/error8.C: New test.
24591
24592 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24593
24594         PR middle-end/13400
24595         * gcc.c-torture/execute/20031215-1.c: New test case.
24596
24597 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/13269
24600         * g++.dg/parse/error5.C: New test.
24601
24602         PR c++/12989
24603         * g++.dg/expr/sizeof1.C: New test.
24604
24605         PR c++/13310
24606         * g++.dg/template/crash15.C: New test.
24607
24608 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24609
24610         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24611         a non-POD type as the last named parameter of a varargs function.
24612
24613 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24614
24615         PR c++/13243
24616         PR c++/12573
24617         * g++.dg/template/crash14.C: New test.
24618         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24619
24620 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24621
24622         * g++.dg/other/java1.C: New test.
24623
24624         PR c++/13241
24625         * g++.dg/abi/mangle18-1.C: New test.
24626         * g++.dg/abi/mangle18-2.C: New test.
24627
24628 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24629
24630         PR optimization/10312
24631         * gcc.c-torture/execute/20031214-1.c: New.
24632
24633 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24634
24635         PR c++/10779
24636         PR c++/12160
24637         * g++.dg/parse/error3.C: New test.
24638         * g++.dg/parse/error4.C: Likewise.
24639         * g++.dg/abi/mangle4.C: Tweak error messages.
24640         * g++.dg/lookup/using5.C: Likewise.
24641         * g++.dg/other/error2.C: Likewise.
24642         * g++.dg/parse/typename5.C: Likewise.
24643         * g++.dg/parse/undefined1.C: Likewise.
24644         * g++.dg/template/arg2.C: Likewise.
24645         * g++.dg/template/ttp3.C: Likewise.
24646         * g++.dg/template/type1.C: Likewise.
24647         * g++.old-deja/g++.other/crash32.C: Likewise.
24648         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24649
24650 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24651
24652         PR c++/13106
24653         * g++.dg/warn/noreturn-3.C: New test.
24654
24655 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         PR c++/13118
24658         * g++.dg/abi/covariant3.C: New.
24659
24660 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24661
24662         * g++.dg/eh/ia64-1.C: New test.
24663
24664 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24665
24666         PR optimization/13037
24667         * g77.f-torture/execute/13037.f: New test case.
24668
24669 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24670
24671         PR c++/12881
24672         * g++.dg/abi/covariant2.C: New.
24673
24674 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24675
24676         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24677
24678 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24679
24680         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24681
24682 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24683
24684         PR other/10819
24685         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24686         to fix Bug 10819.
24687         * lib/g++.exp (g++_version): Likewise.
24688         * lib/g77.exp (g77_version): Likewise.
24689         * lib/objc.exp (default_objc_version): Likewise.
24690
24691 2003-12-10  Richard Henderson  <rth@redhat.com>
24692
24693         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24694
24695         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24696
24697 2003-12-08  Matt Austern  <austern@apple.com>
24698
24699         PR c/13134
24700         * lib/gcc-dg.exp (dg-require-visibility): Define.
24701         * lib/target-supports (check_visibility_available): Define.
24702         * gcc.dg/visibility-1.c: New test.
24703         * gcc.dg/visibility-2.c: Likewise.
24704         * gcc.dg/visibility-3.c: Likewise.
24705         * gcc.dg/visibility-4.c: Likewise.
24706         * gcc.dg/visibility-5.c: Likewise.
24707         * gcc.dg/visibility-6.c: Likewise.
24708         * g++.dg/ext/visibility-1.C: Likewise.
24709         * g++.dg/ext/visibility-2.C: Likewise.
24710         * g++.dg/ext/visibility-3.C: Likewise.
24711         * g++.dg/ext/visibility-4.C: Likewise.
24712         * g++.dg/ext/visibility-5.C: Likewise.
24713         * g++.dg/ext/visibility-6.C: Likewise.
24714
24715 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24716
24717         * g++.dg/lookup/java1.C: New test.
24718         * g++.dg/lookup/java2.C: New test.
24719
24720 2003-12-07  Falk Hueffner  <falk@debian.org>
24721
24722         * g++.dg/opt/noreturn-1.C: New test.
24723
24724 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24725
24726         * gcc.dg/overflow-1.c: New test.
24727
24728 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24729
24730         * g77.f-torture/compile/13060.f: New test.
24731
24732 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24733
24734         PR c++/13323
24735         * g++.dg/inherit/operator2.C: New test.
24736
24737 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24738
24739         PR c++/13305
24740         * g++.dg/ext/attrib9.C: New test.
24741
24742 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24743
24744         PR c++/13314
24745         * g++.dg/template/error7.C: New test.
24746
24747 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24748             J"orn Rennecke <joern.rennecke@superh.com>
24749
24750         PR target/13302
24751         * g++.dg/other/struct-va_list.C: New test.
24752
24753 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24754
24755         PR c++/13166
24756         * g++.dg/parse/defarg6.C: New test.
24757
24758 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24759
24760         PR target/13256
24761         * gcc.c-torture/execute/20031201-1.c: New test.
24762
24763 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24764
24765         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24766
24767 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24768
24769         * gcc.dg/builtin-return-1.c: New test.
24770
24771 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24772             J"orn Rennecke <joern.rennecke@superh.com>
24773
24774         PR optimization/13260
24775         * gcc.c-torture/execute/20031204-1.c: New test.
24776
24777 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24778
24779         PR c++/9127
24780         * g++.dg/template/error6.C: New test.
24781
24782 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24783
24784         * gcc.dg/20031202-1.c: New test.
24785
24786 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/13179
24789         * g++.dg/template/eh1.C: New test.
24790
24791         PR c++/10771
24792         * g++.dg/template/error5.C: New test.
24793
24794 2003-12-02  David Ung  <davidu@mips.com>
24795
24796         * gcc.dg/compat/vector-check.h: Corrected type for var
24797         g_##TMODE
24798
24799 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24800
24801         PR c++/10126
24802         * g++.dg/template/ptrmem8.C: New test.
24803
24804 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24805
24806         PR c++/12573
24807         * g++.dg/template/dependent-expr3.C: New test.
24808
24809 2003-12-01  James Lemke  <jim@wasabisystems.com>
24810
24811         * gcc.dg/arm-g2.c: New test.
24812
24813 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24814
24815         PR optimization/11634
24816         * gcc.dg/20031201-2.c: New test case.
24817
24818 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24819
24820         PR 11433
24821         * objc.dg/proto-lossage-3.m: New test.
24822
24823 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24824
24825         PR optimization/12628
24826         * gcc.dg/20031201-1.c: New test case.
24827
24828 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24829
24830         * gcc.dg/unaligned-1.c: New test.
24831
24832 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24833
24834         PR c++/9849
24835         * g++.dg/template/error4.C: New test.
24836         * g++.dg/template/nested3.C: Adjust error markers.
24837
24838 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24839
24840         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24841
24842 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24843
24844         PR c/10333
24845         * gcc.dg/bitfld-7.c: New test.
24846
24847 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24848
24849         * gcc.dg/tls/asm-1.C: New test.
24850
24851 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24852
24853         * gcc.dg/cpp/assert4.c: Update.
24854
24855 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24856
24857         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24858         * gcc.dg/builtin-apply3.c: New test.
24859
24860 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24861
24862         * lib/compat.exp (compat-obj): New xfaildata parameter.
24863         Use it to set compiler_conditional_xfail_data before compiling.
24864         (compat-get-options): Handle dg-xfail-if.
24865         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24866         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24867         * gcc.dg/compat/vector-1_y.c: Likewise.
24868         * gcc.dg/compat/vector-2_x.c: Likewise.
24869         * gcc.dg/compat/vector-2_y.c: Likewise.
24870
24871 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24872
24873         * g++.dg/opt/reg-stack4.C: New test.
24874
24875 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24876
24877         * gcc.dg/builtin-apply2.c: New test.
24878
24879 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24880
24881         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24882
24883 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24884
24885         PR c++/12924
24886         * g++.dg/template/template-id-2.C: New test.
24887
24888 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24889
24890         PR c++/5369
24891         * g++.dg/template/memfriend1.C: New test.
24892         * g++.dg/template/memfriend2.C: Likewise.
24893         * g++.dg/template/memfriend3.C: Likewise.
24894         * g++.dg/template/memfriend4.C: Likewise.
24895         * g++.dg/template/memfriend5.C: Likewise.
24896         * g++.dg/template/memfriend6.C: Likewise.
24897         * g++.dg/template/memfriend7.C: Likewise.
24898         * g++.dg/template/memfriend8.C: Likewise.
24899         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24900
24901 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24902
24903         PR c++/12515
24904         * g++.dg/ext/cond1.C: New test.
24905
24906 2003-11-20  Richard Henderson  <rth@redhat.com>
24907
24908         * gcc.dg/20020201-2.c: Remove.
24909         * gcc.dg/20020201-4.c: Remove.
24910         * gcc.dg/20020304-1.c: Remove.
24911
24912 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24913
24914         * gcc.dg/cpp/trad/xwin1.c: New test case.
24915
24916 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24917
24918         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24919         * lib/g77.exp: Likewise.
24920         * lib/objc.exp: Likewise.
24921         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24922         for darwin.
24923
24924 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24925
24926         PR c++/12932
24927         * g++.dg/template/static5.C: New test.
24928
24929 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24930
24931         * gcc.dg/nested-func-1.c: New test.
24932
24933 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24934
24935         * gcc.dg/cpp/assert4.c: New test.
24936
24937 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24938
24939         PR c++/2294
24940         * g++.dg/lookup/using9.c: New test.
24941
24942 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24943
24944         PR c++/12762
24945         * g++.dg/template/error3.C: New test.
24946
24947 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24948
24949         PR ada/13035
24950         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24951         No longer use a wrapper for gcc, since this does not work under
24952         Windows.
24953
24954 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24955
24956         PR c++/2094
24957         * g++.dg/template/ptrmem7.C: New test.
24958
24959 2003-11-13  Andrew Pinski <apinski@apple.com>
24960
24961         * gcc.c-torture/compile/20031113-1.c: New test.
24962
24963 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24964             Kean Johnston <jkj@sco.com>
24965
24966         PR c/13029
24967         * gcc.dg/unused-4.c: Update.
24968
24969 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24970
24971         * g++.dg/opt/const3.C: New test.
24972
24973 2003-11-13  Jan Hubicka  <jh@suse.cz>
24974
24975         * gcc.c-torture/compile/20031112-1.c: New test.
24976
24977 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
24978
24979         * g++.dg/parse/crash10.C: Remove bogus error marker.
24980
24981 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24982
24983         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
24984         (host_gcc): Likewise.
24985         (ROOT): Honor $PWDCMD.
24986         (BASE): Likewise.
24987         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
24988
24989 2003-11-12  Catherine Moore  <clm@redhat.com>
24990
24991         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
24992
24993 2003-11-12  Andreas Jaeger  <aj@suse.de>
24994             Jakub Jelinek  <jakub@redhat.com>
24995             Andrew Pinski  <pinskia@physics.uc.edu>
24996             Richard Henderson  <rth@redhat.com>
24997
24998         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
24999         systems.
25000         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25001
25002         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25003         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25004
25005 2003-11-11  Andreas Jaeger  <aj@suse.de>
25006
25007         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25008
25009         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25010
25011 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25012
25013         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25014         Clean ups.
25015
25016 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25017
25018         * gcc.dg/trampoline-1.c: New test.
25019
25020 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25021
25022         * gcc.c-torture/compile/200031109-1.c: New test.
25023
25024 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25025
25026         PR c/3190
25027         PR c/8714
25028         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25029         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25030         gcc.dg/format/no-y2k-1.c: Update.
25031
25032 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25033
25034         PR optimization/10467
25035         * gcc.dg/20031108-1.c: New test case.
25036
25037 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25038
25039         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25040
25041 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25042
25043         * gcc.dg/compound-lvalue-1.c: New test.
25044         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25045         some XFAILs.
25046
25047 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25048
25049         * gcc.dg/altivec-varargs-1.c: New test.
25050
25051 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25052
25053         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25054         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25055         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25056         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25057         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25058
25059 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25060
25061         * gcc.dg/cond-lvalue-1.c: New test.
25062
25063 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25064
25065         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25066
25067 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25068
25069         PR c++/11616
25070         * g++.dg/template/instantiate5.C: New test.
25071
25072 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25073
25074         PR c++/12726
25075         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25076         * ChangeLog: Add missing first entry for above test.
25077
25078 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25079
25080         PR c++/9810
25081         * g++.dg/template/using8.C: New test.
25082         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25083
25084 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25085
25086         PR optimization/10817
25087         * gcc.c-torture/compile/20031102-1.c: New test case.
25088
25089 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25090
25091         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25092         2147483647.
25093
25094 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25095
25096         * gcc.dg/20031102-1.c: New test.
25097
25098 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25099
25100         * gcc.dg/complex-1.c: New test.
25101
25102 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25103
25104         PR c++/12796
25105         * g++.dg/template/crash13.C: Adjust expected error location.
25106         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25107
25108 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25109
25110         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25111
25112 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25113
25114         PR/10239
25115         * gcc.c-torture/compile/20031031-2.c: New test.
25116
25117 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25118
25119         PR/11640
25120         * gcc.c-torture/compile/20031031-1.c: New test.
25121
25122 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25123
25124         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25125         * gcc.misc-tests/bprob.exp: Likewise.
25126         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25127         the execution test on arm-elf configs.
25128         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25129         configs that don't support scratch files.
25130         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25131
25132 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25133
25134         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25135         done by dejagnu.
25136
25137 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25138
25139         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25140         Avoid non pure sh syntax. Add more logging.
25141
25142         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25143         fail.
25144
25145 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25146
25147         PR libgcj/10610
25148         * gcc.dg/ppc-stackalign-1.c: New test.
25149
25150 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25151
25152         * ada/acats/run_all.sh: Change output to be more compliant with
25153         dejagnu framework.
25154         Create acats.sum and acats.log files under testsuite/ada/acats
25155         Only run [a-z]* directories, to filter out e.g. CVS.
25156         Redirect build output to log file.
25157
25158 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25159
25160         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25161
25162 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25163
25164         PR ada/5909:
25165         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25166
25167 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25168
25169         * gcc.c-torture/compile/20031023-1.c: New test.
25170         * gcc.c-torture/compile/20031023-2.c: New test.
25171         * gcc.c-torture/compile/20031023-3.c: New test.
25172         * gcc.c-torture/compile/20031023-4.c: New test.
25173
25174 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25175
25176         PR c++/10371
25177         * g++.dg/lookup/scoped8.C: New test.
25178
25179 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25180
25181         * g++.dg/opt/reg-stack3.C: New test.
25182
25183 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25184
25185         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25186
25187 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25188
25189         PR c++/11076
25190         * g++.dg/template/crash13.C: New test.
25191
25192 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25193
25194         * gcc.dg/c99-restrict-2.c: New test.
25195
25196 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25197
25198         PR c++/12698, c++/12699, c++/12700, c++/12566
25199         * g++.dg/inherit/covariant9.C: New test.
25200         * g++.dg/inherit/covariant10.C: New test.
25201         * g++.dg/inherit/covariant11.C: New test.
25202
25203 2003-10-23  Jason Merrill  <jason@redhat.com>
25204
25205         PR c++/12726
25206         * g++.dg/ext/complit2.C: New test.
25207
25208 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25209
25210         PR target/12654
25211         * gcc.c-torture/execute/20031020-1.c: New test.
25212
25213 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25214
25215         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25216         following the jump_insn.
25217
25218 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25219
25220         * gcc.dg/cast-lvalue-1.c: New test.
25221
25222 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25223
25224         PR c++/11962
25225         * g++.dg/template/cond2.C: New test.
25226
25227 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25228
25229         * gcc.dg/builtins-28.c: New test.
25230
25231 2003-10-20  Jan Hubicka  <jh@suse.cz>
25232
25233         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25234         parameter.
25235         * testsuite/gcc.dg/inline-2.c: Likewise.
25236
25237 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25238
25239         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25240         * gcc.dg/nest.c: Likewise.
25241
25242 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25243
25244         PR c++/9781, c++/10583, c++/11862
25245         * g++.dg/parse/crash13.C: New test.
25246
25247 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25248
25249         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25250
25251 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25252
25253         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25254         Define HAVE_C99_RUNTIME except on Solaris.
25255         * gcc.dg/builtins-20.c: Likewise.
25256
25257 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25258
25259         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25260
25261 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25262
25263         PR c++/12495
25264         * g++.dg/template/crash21.C: New test.
25265
25266 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25267
25268         PR c++/2513
25269         * g++.dg/template/typename5.C: New test.
25270
25271 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25272
25273         PR c++/12369
25274         * g++.dg/template/friend25.C: New test.
25275
25276 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25277
25278         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25279         versions.
25280
25281 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25282
25283         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25284         == 2147483647.
25285
25286 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25287
25288         * gcc.c-torture/execute/960416-1.x: Remove.
25289         * gcc.c-torture/execute/divconst-3.x: Likewise.
25290
25291 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25292
25293         PR target/12598
25294         * gcc.dg/torture/cris-volatile-1.c: New test.
25295
25296 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25297
25298         PR optimization/9325
25299         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25300         for overflowing floating point to integer conversion during RTL
25301         simplification.
25302
25303 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25304
25305         * objc/execute/_cmd.m: Fix typo.
25306         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25307         Relax 'scan-assembler' regexp.
25308         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25309         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25310         * objc.dg/zero-link-2.m: Remove blank line.
25311         * objc.dg/zero-link-3.m: New test case.
25312
25313 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25314
25315         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25316
25317         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25318         than linker trickery.
25319
25320 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25321
25322         PR c++/12370
25323         * g++.dg/other/friend2.C: New test.
25324
25325 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25326
25327         * gcc.dg/20031012-1.c: New test.
25328
25329 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25330
25331         * gcc.dg/weak/weak-3.c: Fix for new warning.
25332
25333 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25334
25335         PR optimization/8750
25336         * gcc.c-torture/execute/20031012-1.c: New test case.
25337
25338 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25339
25340         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25341         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25342
25343 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25344
25345         PR optimization/12260
25346         * gcc.c-torture/compile/20031011-2.c: New test case.
25347
25348 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25349
25350         * gcc.c-torture/execute/20031011-1.c: New testcase.
25351
25352 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25353
25354         * gcc.c-torture/compile/20031011-1.c: New test.
25355
25356 2003-10-11  Jan Hubicka  <jh@suse.cz>
25357
25358         * g++.dg/other/first-global.C: New test.
25359
25360 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25361
25362         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25363
25364 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25365
25366         * gcc.c-torture/compile/20031010-1.c: New test.
25367
25368 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25369
25370         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25371         * gcc.c-torture/execute/va-arg-25.c: ... here.
25372
25373 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25374
25375         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25376
25377 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25378
25379         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25380
25381 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25382
25383         * g++.dg/parse/error2.C: New test.
25384
25385 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25386
25387         PR c++/11097
25388         * g++.dg/other/error5.C: Modify the error message.
25389         * g++.dg/lookup/using8.C: New test.
25390
25391 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25392
25393         * gcc.dg/darwin-abi-2.c: New file.
25394         * gcc.c-torture/execute/va-arg-24.c: New file.
25395
25396 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25397
25398         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25399         indentation.
25400
25401 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25402
25403         PR c++/10147
25404         * g++.dg/other/error4.C: Update error messages.
25405         * g++.dg/template/ptrmem4.C: Likewise.
25406
25407         PR c++/12337
25408         * g++.dg/init/new9.C: New test.
25409
25410         PR c++/12334, c++/12236, c++/8656
25411         * g++.dg/ext/attrib8.C: New test.
25412
25413 2003-10-06  Devang Patel  <dpatel@apple.com>
25414
25415         * gcc.dg/debug/dwarf2-3.h: New test.
25416         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25417
25418 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25419
25420         * g++.dg/opt/cfg2.C: New test.
25421
25422 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25423
25424         * g++.dg/opt/float1.C: New test.
25425
25426 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25427
25428         * gcc.dg/c90-array-lval-6.c: New test.
25429         * gcc.dg/c99-array-lval-6.c: New test.
25430
25431 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25432             Ziemowit Laski  <zlaski@apple.com>
25433
25434         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25435         'Derived', so that it is never considered a class method; add
25436         new warning for '+port' method ambiguity.
25437         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25438         <objc/objc-api.h> (needed on Mac OS X).
25439         * objc.dg/method-13.m: New test.
25440
25441 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25442
25443         PR optimization/9325, PR java/6391
25444         * gcc.c-torture/execute/20031003-1.c: New test case.
25445
25446 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR optimization/12180
25449         * gcc.dg/20031002-1.c: New test.
25450
25451         PR c++/12486
25452         * g++.dg/inherit/error1.C: New test.
25453
25454 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25455
25456         * lib/f-torture.exp (search_for): Rename to...
25457         (search_for_re): This.  Also, clean up comments and the
25458         "regexp" invocation.
25459
25460 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25461
25462         * gcc.c-torture/compile/20031002-1.c: New test.
25463
25464 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25465
25466         * g++.dg/opt/cond1.C: New test.
25467
25468 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25469
25470         * gcc.dg/Wold-style-definition-2.c: New testcase.
25471         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25472
25473 2003-09-29  Richard Henderson  <rth@redhat.com>
25474
25475         * g++.dg/init/array10.C: Add dg-options.
25476
25477 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25478
25479         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25480
25481 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25482
25483         * g++.dg/template/friend19.C: Fix typo.
25484         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25485
25486 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25487
25488         * gcc.c-torture/execute/20030928-1.c: New test.
25489         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25490
25491 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25492
25493         * g++.dg/opt/unroll1.C: New test.
25494
25495 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25496
25497         PR optimization/11741
25498         * gcc.dg/20030926-1.c: New test case.
25499
25500 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25501
25502         PR c++/5655
25503         * g++.dg/parse/access7.C: New test.
25504         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25505
25506 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25507
25508         MERGE OF objc-improvements-branch into MAINLINE:
25509         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25510         if libobjc has not been built.
25511         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25512         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25513         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25514         objc/execute/nested-3.m, objc/execute/np-2.m,
25515         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25516         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25517         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25518         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25519         objc.dg/special/unclaimed-category-1.h,
25520         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25521         well as GNU runtime.
25522         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25523         * execute/cascading-1.m, execute/function-message-1.m,
25524         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25525         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25526         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25527         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25528         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25529         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25530         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25531         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25532         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25533         * objc.dg/bitfield-2.m: Run only on Darwin.
25534         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25535         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25536         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25537         * objc.dg/const-str-1.m: Fix constant string layout.
25538
25539 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25540
25541         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25542
25543 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25544
25545         * gcc.dg/darwin-abi-1.c: New file.
25546
25547 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25548
25549         PR target/12281
25550         * gcc.c-torture/compile/20030921-1.c: New test.
25551
25552 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25553
25554         * g++.dg/opt/reg-stack2.C: New test.
25555
25556 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25557
25558         * g++.dg/eh/delayslot1.C: New test.
25559
25560 2003-09-20  Richard Henderson  <rth@redhat.com>
25561
25562         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25563
25564 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25565
25566         * gcc.c-torture/execute/20030920-1.c: New test case.
25567
25568 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25569
25570         * g++.dg/rtti/typeid3.C: Correct expected error message.
25571
25572 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25573
25574         PR c++/157
25575         * g++.dg/parse/crash12.C: New test.
25576
25577 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25578
25579         * gcc.dg/compat/mixed-struct-check.h: New.
25580         * gcc.dg/compat/mixed-struct-defs.h: New.
25581         * gcc.dg/compat/mixed-struct-init.h: New.
25582         * gcc.dg/compat/struct-by-value-19_main.c: New.
25583         * gcc.dg/compat/struct-by-value-19_x.c: New.
25584         * gcc.dg/compat/struct-by-value-19_y.c: New.
25585         * gcc.dg/compat/struct-by-value-20_main.c: New.
25586         * gcc.dg/compat/struct-by-value-20_x.c: New.
25587         * gcc.dg/compat/struct-by-value-20_y.c: New.
25588         * gcc.dg/compat/struct-return-19_main.c: New.
25589         * gcc.dg/compat/struct-return-19_x.c: New.
25590         * gcc.dg/compat/struct-return-19_y.c: New.
25591         * gcc.dg/compat/struct-return-20_main.c: New.
25592         * gcc.dg/compat/struct-return-20_x.c: New.
25593         * gcc.dg/compat/struct-return-20_y.c: New.
25594
25595 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25596         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25597         so that it will not complain on LP64 targets.
25598
25599 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25600
25601         PR c++/495
25602         * g++.dg/template/friend24.C: New test.
25603
25604 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25605
25606         PR c++/12332
25607         * g++.dg/template/memtmpl2.C: New test.
25608
25609 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25610
25611         PR target/11184
25612         * gcc.dg/builtin-apply1.c: New test.
25613
25614 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         PR c++/9848
25617         * g++.dg/warn/Wunused-4.C: New test.
25618
25619 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25620
25621         PR c++/12316
25622         * g++.dg/other/gc2.C: New test.
25623
25624 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25625
25626         PR c++/11991
25627         * g++.dg/rtti/typeid3.C: New test.
25628
25629         PR c++/12266
25630         * g++.dg/overload/template1.C: New test.
25631
25632 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25633
25634         * g++.dg/opt/cfg3.C: New test.
25635
25636 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25637
25638         PR c++/7939
25639         * g++.dg/template/crash11.C: New test.
25640
25641 2003-09-16  Jason Merrill  <jason@redhat.com>
25642             Jakub Jelinek  <jakub@redhat.com>
25643
25644         * gcc.dg/attr-warn-unused-result.c: New test.
25645
25646 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25647
25648         PR c++/12184
25649         * g++.dg/expr/call2.C: New test.
25650
25651 2003-09-15  Andreas Jaeger  <aj@suse.de>
25652
25653         * gcc.dg/Wold-style-definition-1.c: New test.
25654
25655 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25656
25657         PR c++/3907
25658         * g++.dg/parse/template12.C: New test.
25659
25660         * g++.dg/abi/bitfield11.C: New test.
25661         * g++.dg/abi/bitfield12.C: Likewise.
25662
25663 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25664
25665         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25666         non-expansion of functional macro name without arguments at EOL.
25667         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25668
25669 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25670
25671         * gcc.c-torture/execute/20030914-[12].c: New tests.
25672
25673 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         PR c++/11788
25676         * g++.dg/overload/addr1.C: New test.
25677
25678 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25679
25680         * gcc.dg/20030909-1.c: New test.
25681
25682 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25683
25684         * gcc.dg/ultrasp10.c: New test.
25685
25686 2003-09-09  Devang Patel  <dpatel@apple.com>
25687
25688         * gcc.dg/darwin-ld-6.c: New test.
25689
25690 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25691
25692         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25693
25694 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25695
25696         * gcc.dg/ia64-types1.c: New test.
25697         * gcc.dg/ia64-types2.c: Likewise.
25698
25699 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25700
25701         * gcc.dg/builtins-1.c: Add more _Complex tests.
25702         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25703
25704         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25705         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25706
25707 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25708
25709         PR c++/11786
25710         * g++.dg/lookup/koenig2.C: New test.
25711
25712         PR c++/5296
25713         * g++.dg/rtti/typeid2.C: New test.
25714
25715 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25716
25717         * gcc.c-torture/compile/20030904-1.c: New test.
25718
25719 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25720
25721         * g++.dg/opt/longbranch2.C: New test.
25722
25723 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25724
25725         * g++.dg/template/crash10.C: Only compile it.
25726
25727 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25728
25729         PR middle-end/11665
25730         * gcc.c-torture/compile/20030907-1.c: New test.
25731         * g++.dg/init/array11.C: New test.
25732
25733 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25734
25735         PR c++/11852
25736         * g++.dg/init/struct1.C: New test.
25737
25738 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/12181
25741         * g++.dg/expr/comma1.C: New test.
25742
25743 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/11867
25746         * g++.dg/expr/static_cast5.C: New test.
25747
25748 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25749
25750         PR c++/11507
25751         * g++.dg/lookup/scoped7.C: New test.
25752
25753         PR c++/9574
25754         * g++.dg/other/static1.C: New test.
25755
25756         PR c++/11490
25757         * g++.dg/warn/template-1.C: New test.
25758
25759         PR c++/11432
25760         * g++.dg/template/crash10.C: New test.
25761
25762         PR c++/2478
25763         * g++.dg/overload/VLA.C: New test.
25764
25765         PR c++/10804
25766         * g++.dg/template/call1.C: New test.
25767
25768 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25769
25770         PR c++/11794
25771         * g++.dg/parse/using3.C: New test.
25772
25773 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25774
25775         PR c++/11409
25776         * g++.dg/overload/builtin3.C: New test case.
25777
25778 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25779
25780         PR c/9862
25781         * gcc.dg/20030906-1.c: New test.
25782         * gcc.dg/20030906-2.c: Likewise.
25783
25784 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25785
25786         PR c++/12167
25787         * g++.dg/parse/defarg5.C: New test.
25788
25789         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25790
25791 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25792
25793         PR c++/12163
25794         * g++.dg/expr/static_cast4.C: New test.
25795
25796         PR c++/12146
25797         * g++.dg/template/crash9.C: New test.
25798
25799 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25800
25801         * g++.old-deja/g++.ext/pretty2.C: Update for change
25802         in __FUNCTION__.
25803         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25804
25805 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25806
25807         PR c++/11922
25808         * g++/dg/template/qualified-id1.C: New test.
25809
25810         PR c++/12037
25811         * g++.dg/warn/noeffect4.C: New test.
25812
25813 2003-09-04  Matt Austern  <austern@apple.com>
25814
25815         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25816         * g++.dg/ext/fnname2.C: Likewise.
25817         * g++.dg/ext/fnname3.C: Likewise.
25818
25819 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25820
25821         * g++.dg/expr/lval1.C: New test.
25822         * g++.dg/ext/lvcast.C: Remove.
25823
25824 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25825
25826         PR optimization/11700.
25827         * gcc.c-torture/compile/20030903-1.c: New test case.
25828
25829 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25830
25831         PR c++/12053
25832         * g++.dg/abi/layout4.C: New test.
25833
25834 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25835
25836         PR c++/11553
25837         * g++.dg/parse/friend3.C: New test.
25838
25839 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25840
25841         PR c++/11847
25842         * g++.dg/template/class1.C: New test.
25843
25844         PR c++/11808
25845         * g++.dg/expr/call1.C: New test.
25846
25847 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25848
25849         PR c++/12114
25850         * g++.dg/init/ref9.C: New test.
25851
25852         PR c++/11972
25853         * g++.dg/template/nested4.C: New test.
25854
25855 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25856
25857         PR c++/12093
25858         * g++.dg/template/non-dependent4.C: New test.
25859
25860         PR c++/11928
25861         * g++.dg/inherit/conv1.C: New test.
25862
25863 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25864
25865         PR c++/6196
25866         * g++.dg/ext/label1.C: New test.
25867         * g++.dg/ext/label2.C: Likewise.
25868
25869 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25870
25871         * g++.dg/expr/cond3.C: New test.
25872
25873 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25874
25875         * gcc.dg/builtins-1.c: Add new builtin cases.
25876
25877 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25878
25879         * gcc.dg/builtins-1.c: Add new cases.
25880         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25881
25882 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25883
25884         * gcc.dg/builtins-1.c: Add more math builtin tests.
25885         * gcc.dg/torture/builtin-attr-1.c: New test.
25886
25887 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25888
25889         PR optimization/5079
25890         * g++.dg/opt/static3.C: New test.
25891
25892 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25893
25894         * gcc.misc-tests/gcov-10b.c: New test.
25895
25896 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25897
25898         * g++.dg/opt/ptrmem3.C: New test.
25899
25900         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25901
25902 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25903
25904         * gcc.dg/20030826-2.c: New test.
25905
25906 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25907
25908         PR middle-end/12002
25909         * g77.f-torture/compile/12002.f: New test case.
25910
25911 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25912
25913         * gcc.dg/20030826-1.c: New test case.
25914
25915 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25916
25917         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25918
25919 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25920
25921         PR c++/11871
25922         * c++.dg/lookup/crash1.C: New test.
25923
25924         * c++.dg/warn/noeffect3.C: New test.
25925
25926 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25927
25928         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25929         * gcc.dg/compat/vector-1_y.c: Ditto.
25930         * gcc.dg/compat/vector-2_x.c: Ditto.
25931         * gcc.dg/compat/vector-2_y.c: Ditto.
25932
25933 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25934
25935         * gcc.dg/20030702-1.c: New test.
25936
25937 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25938
25939         PR c++/8795
25940         * g++.dg/ext/altivec-1.C: New test.
25941
25942 2003-08-24  Richard Henderson  <rth@redhat.com>
25943
25944         * g++.dg/eh/simd-2.C: Add -w for x86.
25945
25946 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25947
25948         * gcc.dg/20030815-1.c: New test.
25949
25950 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25951
25952         PR c++/3765
25953         * g++.dg/parse/access6.C: New test.
25954
25955 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25956
25957         PR c++/641, c++/11876
25958         * g++.dg/template/friend22.C: New test.
25959         * g++.dg/template/friend23.C: Likewise.
25960
25961 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25962
25963         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25964         identically.
25965
25966 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25967
25968         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
25969
25970 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25971
25972         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
25973
25974 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25975
25976         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
25977
25978 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25979
25980         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
25981
25982 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
25983
25984         PR c++/11919
25985         * g++.dg/overload/prom1.C: New test.
25986
25987         PR c++/11551
25988         * g++.dg/parse/dtor2.C: New test.
25989
25990         PR c++/10762
25991         * g++.dg/parse/using2.C: New test.
25992
25993 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
25994
25995         PR target/11805
25996         * gcc.c-torture/compile/20030821-1.c: New.
25997
25998 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
25999
26000         PR c++/11834
26001         * g++.dg/template/deduce2.C: New test.
26002
26003 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26004
26005         * gcc.c-torture/execute/20030821-1.c: New test.
26006
26007 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26008
26009         PR middle-end/11984
26010         * gcc.dg/20030820-1.c: New test case.
26011
26012 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26013
26014         PR c++/11945
26015         * g++.dg/warn/noeffect2.C: New test.
26016
26017 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26018
26019         PR c++/10926
26020         * g++.dg/template/dtor2.C: New test.
26021
26022         PR c++/11684
26023         * g++.dg/template/operator1.C: New test.
26024         * g++.dg/parse/operator4.C: New test.
26025
26026         PR c++/11946.C
26027         * g++.dg/expr/enum1.C: New test.
26028         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26029
26030         PR c++/11036.C
26031         * g++.dg/parse/elab2.C: New test.
26032         * g++.dg/parse/typedef4.C: Change error message.
26033         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26034         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26035         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26036
26037 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26038
26039         * gcc.dg/pch/warn-1.c: New.
26040         * gcc.dg/pch/warn-1.hs: New.
26041
26042         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26043         not-tested file.
26044
26045 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26046
26047         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26048
26049 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26050
26051         * gcc.dg/uninit-D.c: New Test.
26052         * gcc.dg/uninit-E.c: New Test.
26053         * gcc.dg/uninit-F.c: New Test.
26054         * gcc.dg/uninit-G.c: New Test.
26055
26056 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26057
26058         * g++.dg/README: Describe the pch directory.
26059
26060 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26061
26062         PR c++/11174
26063         * g++.dg/parse/access4.C: New test.
26064         * g++.dg/parse/access5.C: Likewise.
26065         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26066
26067 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26068
26069         * gcc.dg/noncompile/20030818-1.c: New.
26070
26071 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         PR c++/11957
26074         * g++.dg/warn/noeffect1.C: New test.
26075
26076         * g++.dg/template/scope2.C: New test.
26077         * g++.dg/template/error2.C: Correct dg-error
26078
26079 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26080
26081         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26082
26083 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26084
26085         PR C++/11512
26086         * g++.dg/template/warn1.C: New.
26087
26088 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         * g++.dg/template/error2.C: New test.
26091         * g++.dg/lookup/using7.C: Adjust errors
26092         * g++.old-deja/g++.pt/crash36.C: Likewise.
26093         * g++.old-deja/g++.pt/derived3.C: Likewise.
26094
26095 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26096
26097         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26098         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26099         * gcc.c-torture/execute/builtins/string-9.c: New, from
26100         string-opt-9.c.  Adjust for execute/builtins framework.
26101         * gcc.c-torture/execute/string-opt-9.c: Delete.
26102
26103 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26104
26105         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26106
26107         * g++.dg/parse/ret-type2.C: New test.
26108
26109         PR c++/11703
26110         * g++.dg/init/new8.C: New test.
26111
26112         PR c++/10923
26113         * g++.dg/parse/typedef5.C: New test.
26114
26115         PR c++/9512
26116         * g++.dg/parse/qualified2.C: New test.
26117         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26118         invalid code.
26119
26120 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26121
26122         * g++.dg/conversion/ptrmem1.C: New test.
26123
26124 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26125
26126         PR target/11693
26127         * gcc.dg/20030811-1.c: New test.
26128
26129         PR target/11535
26130         * gcc.c-torture/execute/20030811-1.c: New test.
26131
26132 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26133
26134         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26135
26136 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26137
26138         PR c++/11789.C
26139         * g++.dg/inherit/multiple1.C: New test.
26140
26141 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26142
26143         * gcc.dg/spe1.c: New test.
26144
26145         PR c++/11670
26146         * g++.dg/expr/cast2.C: New test.
26147
26148         PR c++/10530
26149         * g++.dg/template/dependent-name2.C: New test.
26150
26151 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26152
26153         * g++.dg/parse/crash11.C: Put the dg options in comments.
26154
26155 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26156
26157         * lib/gcc-dg.exp: Update for diagnostic change.
26158
26159 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26160
26161         PR c++/5767
26162         * g++.dg/parse/crash11.C: New test.
26163
26164 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26165
26166         * gcc.dg/cpp/spacing1.c: Update.
26167
26168 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26169
26170         PR target/11739
26171         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26172         a value for -mtune.
26173
26174 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26175
26176         PR middle-end/11771
26177         * gcc.c-torture/compile/20030804-1.c: New test case.
26178
26179 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26180
26181         * gcc.dg/20030804-1.c: New test case.
26182
26183 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26184
26185         * gcc.dg/cpp/separate-1.c: New test.
26186
26187 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26188
26189         PR c++/11704
26190         * g++.dg/template/dependent-expr2.C: New test.
26191
26192         PR c++/11766
26193         * g++.dg/expr/ptrmem1.C: New test.
26194
26195 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26196
26197         PR c++/9453
26198         * g++.dg/template/friend15.C: New test.
26199
26200 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26201
26202         * lib/dg-pch.exp: Work round PCH bug.
26203
26204 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26205
26206         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26207         builtins.  Move cases from builtins-4.c here.
26208
26209         * gcc.dg/torture/builtin-math-1.c: New test taken from
26210         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26211         additional cases.
26212
26213         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26214         Delete.
26215
26216 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         PR c++/9447
26219         * g++.dg/template/using7.C: New test.
26220
26221 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26222
26223         * import1.c, import2.c: New tests.
26224
26225 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26226
26227         * g++.dg/eh/crossjump1.C: New test.
26228
26229 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26230
26231         PR c++/11697
26232         * g++.dg/template/using6.C: New test.
26233
26234         PR c++/11744
26235         * g++.dg/template/koenig2.C: New test.
26236
26237 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26238
26239         PR c++/7983
26240         * g++.dg/parse/typedef4.C: New test.
26241
26242 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26243
26244         PR c++/8442, c++/8806
26245         * g++.dg/template/elab1.C: New test.
26246         * g++.dg/template/type2.C: Likewise.
26247         * g++.dg/template/ttp3.C: Adjust expected error message.
26248         * g++.old-deja/g++.law/visibility13.C: Likewise.
26249         * g++.old-deja/g++.niklas/t135.C: Likewise.
26250         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26251         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26252         template argument.
26253         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26254
26255 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26256
26257         PR c++/11295
26258         * g++.dg/ext/stmtexpr1.C: New test.
26259
26260         * g++.dg/opt/tmp1.C: New test.
26261
26262         PR c++/11525
26263         * g++.dg/parse/constant4.C: New test.
26264
26265         PR c++/9447
26266         * g++.dg/template/using5.C: New test.
26267
26268 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26269
26270         * gcc.dg/builtins-27.c: New test case.
26271
26272 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * gcc.dg/tls/opt-7.c: New test.
26275
26276 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26277
26278         * g++.old-deja/g++.other/crash18.C: Remove.
26279
26280 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         * g++.dg/template/explicit3.C: New.
26283         * g++.dg/template/explicit4.C: New.
26284         * g++.dg/template/explicit5.C: New.
26285
26286         PR c++/11347
26287         * g++.dg/template/memtmpl1.C: New.
26288
26289 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26290
26291         PR target/11565
26292         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26293         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26294
26295 2003-07-30  Jan Hubicka  <jh@suse.cz>
26296
26297         * vtgc1.c: Kill.
26298
26299 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26300
26301         * gcc.dg/struct-in-proto-1.c: New test.
26302
26303 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26304
26305         * gcc.dg/cpp/include2.c: Only expect one message.
26306
26307 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26308
26309         PR c++/9447
26310         * g++.dg/template/using1.C: New test.
26311         * g++.dg/template/using2.C: New test.
26312         * g++.dg/template/using3.C: New test.
26313         * g++.dg/template/using4.C: New test.
26314
26315 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26316
26317         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26318         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26319
26320 2003-07-28  Jan Hubicka  <jh@suse.cz>
26321
26322         PR c++/11530
26323         * g++.dg/opt/call1.C: New test.
26324
26325 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26326
26327         PR c++/11667
26328         * g++.dg/init/enum2.C: New test.
26329         * g++.dg/template/overload1.C: Add "-w" option.
26330
26331 2003-07-28    <hp@bitrange.com>
26332
26333         * gcc.dg/Wdeclaration-after-statement-1.c,
26334         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26335
26336 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.c-torture/compile/20030725-1.c: New test.
26339
26340 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26341
26342         * gcc.dg/20030505.c: Only run for SPE.
26343         Remove definition of opaque type.
26344
26345 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26346
26347         * g++.dg/template/ptrmem6.C: New test.
26348
26349 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26350
26351         * gcc.c-torture/compile/zero-strct-2.c: New test.
26352
26353 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26354
26355         * gcc.dg/intermod-1.c: New test.
26356
26357 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26358
26359         PR c++/11617
26360         * g++.dg/template/lookup2.C: New test.
26361         * g++.dg/template/memclass1.C: Remove instantiated from error.
26362         * g++.dg/other/error2.C: Tweak expected errors.
26363
26364         PR c++/11596
26365         * g++.dg/template/defarg3.C: New test.
26366
26367         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26368
26369 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26370
26371         * g++.dg/inherit/access5.C: New test.
26372
26373 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26374
26375         PR c++/11513
26376         * g++.dg/template/crash8.C: New test.
26377
26378 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26379
26380         PR c/10602
26381         * gcc.dg/noncompile/incomplete-2.c: New test.
26382
26383 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26384
26385         PR c++/11645
26386         * g++.dg/inherit/access4.C: New test.
26387
26388         PR c++/11517
26389         * g++.dg/expr/cond2.C: New test.
26390
26391         PR optimization/10679
26392         * g++.dg/opt/inline4.C: New test.
26393
26394 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.dg/parse/crash10: New test.
26397
26398 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26399
26400         * g++.dg/ext/flexary1.C: New test.
26401
26402 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26403
26404         PR c++/10793
26405         * g++.dg/template/crash9.C: New test.
26406
26407 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26408
26409         PR c++/3004
26410         * g++.dg/parse/typedef3.C: New test.
26411
26412         PR c++/7906
26413         * g++.dg/parse/operator2.C: New test.
26414
26415         PR c++/8895
26416         * g++.dg/parse/def-tmpl-arg1.C: New test.
26417
26418         PR c++/9282
26419         * g++.dg/parse/funptr1.C: New test.
26420
26421         PR c++/9452
26422         * g++.dg/parse/ambig3.C: New test.
26423
26424         PR c++/9454
26425         * g++.dg/parse/operator3.C: New test.
26426
26427         PR c++/9486
26428         * g++.dg/parse/template10.C: New test.
26429
26430         PR c++/9488
26431         * g++.dg/parse/template11.C: New test.
26432
26433         PR c++/10150
26434         * g++.dg/parse/invalid-op1.C: New test.
26435
26436         PR c++/10247
26437         * g++.dg/parse/condexpr1.C: New test.
26438
26439 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26440
26441         * g++.dg/ext/packed3.C: New test.
26442         * g++.dg/ext/packed4.C: New test.
26443
26444         * gcc.dg/pack-test-3.c: New test.
26445
26446 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26447
26448         * lib/compat.exp: Handle dg-options per source file.
26449         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26450         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26451         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26452         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26453         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26454         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26455         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26456         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26457         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26458         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26459         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26460         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26461         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26462         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26463
26464 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26465
26466         PR c/10320
26467         * gcc.c-torture/execute/20030718-1.c: New test.
26468
26469 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26470
26471         PR optimization/11536
26472         * gcc.dg/20030721-1.c: New test.
26473
26474 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26475
26476         PR c++/11546
26477         * g++.dg/template/lookup1.C: New test.
26478
26479 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26480
26481         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26482         diagnostics of ill-formed constructs involving labels.
26483         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26484         the new 'previously defined here' message.
26485
26486 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26487
26488         * g++.dg/parse/non-dependent2.C: New test.
26489
26490 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26491
26492         * g++.dg/init/init-ref4.C: xfail on targets without
26493         weak symbols.
26494
26495 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26496
26497         PR target/11087
26498         * gcc.c-torture/execute/20030717-1.c: New test.
26499
26500 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26501
26502         * g++.dg/opt/cfg1.C: New test.
26503
26504 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26505
26506         PR optimization/11557
26507         * gcc.dg/20030717-1.c: New test.
26508
26509 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26510
26511         PR c++/10476
26512         * g++.dg/expr/crash-1.C: New test.
26513
26514         PR c++/11027
26515         * g++.dg/template/init3.C: New test.
26516
26517         PR c++/8222
26518         * g++.dg/template/non-dependent1.C: New test.
26519
26520         PR c++/11070
26521         * g++.dg/template/non-dependent2.C: New test.
26522
26523         PR c++/11071
26524         * g++.dg/template/non-dependent3.C: New test.
26525
26526         PR c++/9907
26527         * g++.dg/template/sizeof5.C: New test.
26528
26529 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26530
26531         PR 11498
26532         * gcc.c-torture/compile/mangle-1.c: New file.
26533
26534 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26535
26536         PR c++/7809
26537         * g++.dg/parse/access3.C: New test.
26538
26539 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26540
26541         PR c++/11384
26542         * g++.dg/init/init-ref4.C: New test.
26543
26544 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26545
26546         PR c++/11547
26547         * g++.dg/parse/constant3.C: New test.
26548         * g++.dg/parse/crash7.C: Likewise.
26549
26550 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26551
26552         PR target/11008
26553         * gcc.dg/i386-pentium4-not-mull.c: New.
26554
26555 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26556
26557         * gcc.dg/asm-names.c (ymain): Make it weak.
26558
26559 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26560
26561         PR c++/5421
26562         * g++.dg/template/friend21.C: New test.
26563
26564 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26565
26566         * gcc.dg/cleanup-8.c: New test.
26567         * gcc.dg/cleanup-9.c: New test.
26568
26569 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26570
26571         * g++.dg/ext/dll-MI1.h: New file.
26572         * g++.dg/ext/dllexport-MI1.C: New file.
26573         * g++.dg/ext/dllimport-MI1.C: New file.
26574
26575 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26576
26577         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26578         it does not have cmpstrsi patterns (just cmpmemsi).
26579
26580 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26581
26582         PR debug/11473
26583         * g++.dg/debug/debug8.C: New test.
26584
26585 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26586
26587         PR c++/10108
26588         * g++.dg/template/crash7.C: New test.
26589
26590 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26591
26592         PR target/10795
26593         * gcc.c-torture/compile/20030708-1.c: New.
26594
26595 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26596
26597         * gcc.c-torture/execute/20030715-1.c: New test.
26598
26599 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26600
26601         * gcc.dg/pch/inline-3.c: New file.
26602         * gcc.dg/pch/inline-3.hs: New file.
26603         * gcc.dg/pch/inline-4.c: New file.
26604         * gcc.dg/pch/inline-4.hs: New file.
26605
26606 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26607
26608         PR c++/11509
26609         * g++.dg/template/crash6.C: New test.
26610
26611         PR c++/7053
26612         * g++.dg/template/friend20.C: New test.
26613
26614         PR c++/7019
26615         * g++.dg/template/overload2.C: New test.
26616
26617 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26618
26619         PR optimization/11440
26620         * gcc.c-torture/execute/20030714-1.c: New test.
26621
26622 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26623
26624         PR c++/11154
26625         * g++.dg/template/partial2.C: New test.
26626
26627 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26628
26629         PR c++/11503
26630         * g++.dg/template/anon1.C: New test.
26631
26632         PR c++/11493
26633         PR c++/11495
26634         * g++.dg/parse/template9.C: Likewise.
26635         * g++.dg/template/crash4.C: New test.
26636         * g++.dg/template/koenig1.C: Likewise.
26637         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26638         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26639         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26640         functions.
26641         * g++.old-deja/g++.jason/template36.C: Likewise.
26642         * g++.old-deja/g++.mike/p1989.C: Likewise.
26643         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26644         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26645         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26646         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26647         compiling.
26648         * g++.old-deja/g++.pt/union2.C: Use this->.
26649
26650 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26651
26652         * gcc.dg/20030711-1.c: New test.
26653
26654 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         PR c++/11050
26657         * g++.dg/parse/args1.C: New test.
26658         * g++.pt/defarg8.C: Change expected errors.
26659
26660 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/8164
26663         * g++.dg/template/nontype2.C: New test.
26664
26665         PR c++/10558
26666         * g++.dg/parse/template8.C: New test.
26667
26668         PR c++/8327
26669         * g++.dg/template/scope1.C: New test.
26670
26671         * g++.dg/warn/Wsign-compare-1.C: New test.
26672
26673 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26674
26675         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26676
26677 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26678
26679         PR c++/9411
26680         * g++.dg/template/explicit2.C: New test.
26681
26682         PR c++/10032
26683         * g++.dg/warn/pedantic1.C: New test.
26684
26685 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26686
26687         PR c++ 9483
26688         * g++.dg/other/field1.C: New test.
26689
26690 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26691
26692         PR c/11449
26693         * gcc.c-torture/compile/20030707-1.c: New.
26694
26695 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26696
26697         PR c++/10849
26698         * g++.dg/template/access12.C: New test.
26699
26700 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26701
26702         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26703         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26704         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26705         * gcc.misc-tests/gcov.exp: Update
26706         * g++.dg/gcov/gcov.exp: Update
26707         * lib/gcov.exp: Update.
26708
26709 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26710
26711         * g++.dg/abi/mangle17.C: Make sure template expressions are
26712         dependent.
26713         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26714         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26715         * g++.dg/opt/stack1.C: Remove erroneous code.
26716         * g++.dg/parse/template7.C: New test.
26717         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26718         * g++.old-deja/g++.pt/crash4.C: Likewise.
26719
26720 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26721
26722         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26723         with zero or one occurence of `$' after the initial `L'.
26724
26725 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26726
26727         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26728
26729 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26730
26731         PR c/11370
26732         * gcc.dg/Wunreachable-6.c: New testcase.
26733         * gcc.dg/Wunreachable-7.c: New testcase.
26734
26735 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26736
26737         PR c/11420
26738         * gcc.dg/20030708-1.c: New test.
26739
26740 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26741
26742         * gcc.dg/compat/sdata-section.h: New file.
26743         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26744         * gcc.dg/torture/mips-sdata-1.c: New test.
26745
26746 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26747
26748         PR c++/11030
26749         * g++.dg/template/friend19.C: New test.
26750
26751 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26752
26753         * g++.dg/opt/strength-reduce.C: New test.
26754
26755 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26756
26757         PR target/10979
26758         * gcc.dg/20030707-1.c: New testcase.
26759
26760 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26761
26762         PR optimization/11059
26763         * g++.dg/opt/emptyunion.C: New testcase.
26764
26765 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26766             Eric Botcazou  <ebotcazou@libertysurf.fr>
26767
26768         * g++.dg/opt/stack1.C: New test.
26769
26770 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26771
26772         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26773         run test.
26774
26775         PR c++/11431
26776         * g++.dg/expr/static_cast3.C: New test.
26777
26778 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26779
26780         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26781         everywhere.
26782         * gcc.dg/concat.c: Concatenation of string constants with
26783         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26784         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26785         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26786         necessary to avoid multi-character character constant warning.
26787         * gcc.dg/cpp/escape.c: Likewise.
26788         * gcc.dg/cpp/ucs.c: Likewise.
26789         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26790         Fix a typo.
26791
26792 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26793
26794         PR c/11428
26795         * gcc.c-torture/compile/20030704-1.c: New.
26796
26797 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26798
26799         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26800
26801 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26802
26803         PR c++/5287, PR c++/7910,  PR c++/11021
26804         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26805         tests for warnings.
26806         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26807         * g++.dg/ext/dllimport3.C: Likewise.
26808         * g++.dg/ext/dllimport4.C: New file.
26809         * g++.dg/ext/dllimport5.C: New file.
26810         * g++.dg/ext/dllimport6.C: New file.
26811         * g++.dg/ext/dllimport7.C: New file.
26812         * g++.dg/ext/dllimport8.C: New file.
26813         * g++.dg/ext/dllimport9.C: New file.
26814         * g++.dg/ext/dllimport10.C: New file.
26815         * g++.dg/ext/dllexport1.C: New file.
26816
26817 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26818
26819         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26820         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26821
26822 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26823
26824         * gcc.dg/builtins-25.c: New testcase.
26825         * gcc.dg/builtins-26.c: New testcase.
26826
26827 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26828
26829         * gcc.dg/compat/vector-defs.h: New file.
26830         * gcc.dg/compat/vector-setup.h: New file.
26831         * gcc.dg/compat/vector-check.h: New file.
26832         * gcc.dg/compat/vector-1_main.c: New file.
26833         * gcc.dg/compat/vector-1_x.c: New file.
26834         * gcc.dg/compat/vector-1_y.c: New file.
26835         * gcc.dg/compat/vector-2_main.c: New file.
26836         * gcc.dg/compat/vector-2_x.c: New file.
26837         * gcc.dg/compat/vector-2_y.c: New file.
26838
26839         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26840         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26841         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26842         * gcc.dg/compat/struct-align-1.h: New file.
26843         * gcc.dg/compat/struct-align-1_main.c: New file.
26844         * gcc.dg/compat/struct-align-1_x.c: New file.
26845         * gcc.dg/compat/struct-align-1_y.c: New file.
26846         * gcc.dg/compat/struct-align-2.h: New file.
26847         * gcc.dg/compat/struct-align-2_main.c: New file.
26848         * gcc.dg/compat/struct-align-2_x.c: New file.
26849         * gcc.dg/compat/struct-align-2_y.c: New file.
26850
26851         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26852         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26853         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26854         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26855         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26856         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26857         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26858         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26859         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26860         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26861         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26862         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26863         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26864         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26865         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26866         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26867         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26868         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26869         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26870         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26871         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26872         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26873         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26874         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26875         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26876         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26877         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26878         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26879         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26880
26881 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26882
26883         * gcc.dg/i386-call-1.c: New test.
26884
26885 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26886
26887         PR c++/9162
26888         * g++.dg/parse/defarg4.C: New.
26889
26890 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26891
26892         PR target/10700
26893         * gcc.c-torture/compile/20030703-1.c: New test case.
26894
26895 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26896
26897         * g++.dg/template/local3.C: Remove extra semicolon.
26898
26899 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26900
26901         * gcc.dg/i386-volatile-1.c: New test.
26902
26903 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26904
26905         PR c++/11072
26906         * g++.dg/other/offsetof2.C: XFAIL.
26907         * g++.dg/other/offsetof5.C: New.
26908
26909         PR c++/10219
26910         * g++.dg/template/error1.C: New.
26911
26912         PR c++/9779
26913         * g++.dg/template/dependent-expr1.C: New.
26914
26915 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26916
26917         PR c++/6949
26918         * g++.dg/template/local3.C: New test.
26919
26920         PR c++/11149
26921         * g++.dg/lookup/scoped6.C: New test.
26922
26923 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26924
26925         PR c++/8046
26926         * g++.dg/other/error7.C: New test.
26927
26928 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26929
26930         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26931         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26932         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26933         * g++.old-deja/g++.other/union2.C: Likewise.
26934         * gcc.dg/c90-const-expr-2.c: Likewise.
26935         * gcc.dg/c90-const-expr-3.c: Likewise.
26936         * gcc.dg/c99-const-expr-2.c: Likewise.
26937         * gcc.dg/c99-const-expr-3.c: Likewise.
26938         * gcc.dg/concat.c: Likewise.
26939
26940 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26941
26942         PR c++/9559
26943         * g++.dg/init/static1.C: New test.
26944
26945 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26946
26947         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26948         * g++.old-deja/g++.other/access2.C: Likewise.
26949         * g++.old-deja/g++.other/decl2.C: Likewise.
26950         * gcc.c-torture/execute/20020615-1.c: Likewise.
26951
26952 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26953
26954         PR c++/4933
26955         * g++.dg/template/sizeof4.C: New test.
26956
26957 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26958
26959         * g++.dg/other/error6.C: New test.
26960
26961 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26962
26963         PR c++/10750
26964         * g++.dg/parse/constant2.C: New test.
26965
26966 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
26967
26968         PR c++/11106
26969         * g++.dg/other/error5.C: New test.
26970
26971 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26972
26973         * gcc.dg/format/gcc_diag-1.c: New test.
26974
26975 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
26976
26977         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
26978
26979 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26980
26981         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
26982         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
26983         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
26984
26985 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
26986
26987         * gcc.c-torture/execute/builtins/string-8.c: New test.
26988         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
26989         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
26990         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
26991
26992 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26993
26994         PR c++/10468
26995         * g++.dg/ext/typeof6.C: New test.
26996
26997 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26998
26999         PR c++/10796
27000         * g++.dg/init/enum1.C: New test.
27001
27002 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27003
27004         * gcc.dg/20030627-1.c: New test.
27005
27006 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27007
27008         PR c++/11332
27009         * g++.dg/expr/static_cast2.C: New test.
27010
27011 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27012             Jakub Jelinek  <jakub@redhat.com>
27013
27014         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27015         sprintf(dst,"%s",src) optimization.
27016         * gcc.c-torture/execute/20030626-1.c: New test case.
27017         * gcc.c-torture/execute/20030626-2.c: New test case.
27018
27019 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27020
27021         * gcc.c-torture/execute/multi-ix.c: New test.
27022
27023         * gcc.c-torture/execute/simd-4.c (main):
27024         Added missing semicolon at end of union.
27025
27026 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27027
27028         PR c++/8266
27029         * g++.dg/template/explicit-instantiation3.C: New test.
27030
27031 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27032
27033         * gcc.dg/20030626-1.c: Use signed char.
27034
27035 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27036
27037         * gcc.dg/20030626-1.c: New test.
27038
27039 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27040
27041         * const-str-2.m: Update.
27042
27043 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27044
27045         PR c++/10990
27046         * g++.dg/rtti/dyncast1.C: New test.
27047         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27048         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27049         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27050
27051         PR c++/10931
27052         * g++.dg/expr/static_cast1.C: New test.
27053
27054 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27055
27056         * gcc.dg/20030625-1.c: New test.
27057
27058 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27059
27060         * gcc.c-torture/compile/20030624-1.c: New test case.
27061
27062 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27063
27064         * gcc.c-torture/execute/string-opt-17.c: New test.
27065
27066 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27067
27068         PR c++/5754
27069         * g++.dg/parse/crash6.C: New test.
27070
27071 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27072
27073         * gcc.dg/builtins-24.c: New test case.
27074
27075 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27076
27077         * g++.dg/opt/operator1.C: New test.
27078
27079 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27080
27081         * gcc.c-torture/execute/string-opt-16.c: New test case.
27082
27083 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27084
27085         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27086         * g++.old-deja/g++.other/conv7.C: Likewise.
27087         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27088         * g++.old-deja/g++.other/overload14.C: Likewise.
27089
27090 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27091
27092         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27093         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27094
27095 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27096
27097         PR c++/10888
27098         * g++.dg/warn/Winline-3.C: New test.
27099
27100 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27101
27102         * lib/target-supports.exp (check_alias_available): Make the test
27103         program acceptable to the Solaris assembler.
27104
27105         PR c++/10749
27106         * g++.dg/template/memclass2.C: New test.
27107
27108 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27109             Eric Botcazou  <ebotcazou@libertysurf.fr>
27110
27111         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27112         data for non-matching targets.
27113         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27114
27115 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27116
27117         PR c++/10845
27118         * g++.dg/template/member3.C: New test.
27119
27120 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27121
27122         PR c++/10939
27123         * g++.dg/template/func1.C: New test.
27124
27125         PR c++/9649
27126         * g++.dg/template/static4.C: New test.
27127         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27128
27129         PR c++/11041
27130         * g++.dg/init/ref7.C: New test.
27131
27132 2003-06-19  Matt Austern  <austern@apple.com>
27133
27134         PR c++/11228
27135         * g++.dg/anew1.C: New test.
27136         * g++.dg/anew2.C: New test.
27137         * g++.dg/anew3.C: New test.
27138         * g++.dg/anew4.C: New test.
27139
27140 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27141
27142         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27143
27144 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27145
27146         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27147         endian-dependent.
27148
27149 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27150
27151         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27152         Remove cruft.
27153
27154 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27155
27156         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27157         * gcc.c-torture/compile/961203-1.c: Likewise.
27158         * gcc.c-torture/compile/980506-1.c: Likewise.
27159
27160 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27161
27162         PR c++/10712
27163         * g++.dg/lookup/using7.C: New test.
27164
27165 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27166
27167         PR c++/11105
27168         * g++.dg/abi/conv1.C: Remove it.
27169         * g++.dg/template/conv7.C: New test.
27170         * g++.dg/template/conv8.C: Likewise.
27171         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27172         conversion operator.
27173
27174 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27175
27176         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27177         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27178         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27179         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27180         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27181         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27182         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27183         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27184         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27185         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27186         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27187         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27188         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27189         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27190         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27191         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27192         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27193         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27194         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27195         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27196         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27197         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27198         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27199         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27200         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27201         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27202         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27203         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27204         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27205
27206 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27207
27208         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27209         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27210         indications.
27211
27212 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27213
27214         * gcc.dg/i386-387-5.c: New test case.
27215         * gcc.dg/i386-387-6.c: New test case.
27216         * gcc.dg/builtins-23.c: New test case.
27217
27218 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27219
27220         * gcc.dg/builtins-22.c: New test case.
27221         * gcc.dg/i386-387-1.c: Update to test exp.
27222         * gcc.dg/i386-387-2.c: Likewise.
27223
27224 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27225
27226         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27227
27228 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27229
27230         * lib/gcc-dg.exp (dg-require-dll): New function.
27231         (dg-xfail-if): Likewise.
27232         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27233         driver.
27234
27235         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27236         * gcc.c-torture/compile/20001205-1.c: Likewise.
27237         * gcc.c-torture/compile/20001226-1.c: Likewise.
27238         * gcc.c-torture/compile/20010518-2.c: Likewise.
27239         * gcc.c-torture/compile/20020312-1.c: Likewise.
27240         * gcc.c-torture/compile/20020604-1.c: Likewise.
27241         * gcc.c-torture/compile/920501-12.c: Likewise.
27242         * gcc.c-torture/compile/920501-4.c: Likewise.
27243         * gcc.c-torture/compile/920520-1.c: Likewise.
27244         * gcc.c-torture/compile/920521-1.c: Likewise.
27245         * gcc.c-torture/compile/920625-1.c: Likewise.
27246         * gcc.c-torture/compile/961203-1.c: Likewise.
27247         * gcc.c-torture/compile/980506-1.c: Likewise.
27248         * gcc.c-torture/compile/981006-1.c: Likewise.
27249         * gcc.c-torture/compile/981022-1.c: Likewise.
27250         * gcc.c-torture/compile/981223-1.c: Likewise.
27251         * gcc.c-torture/compile/990617-1.c: Likewise.
27252         * gcc.c-torture/compile/dll.c: Likewise.
27253         * gcc.c-torture/compile/labels-3.c: Likewise.
27254         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27255         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27256         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27257         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27258         * gcc.c-torture/compile/simd-5.c: Likewise.
27259         * gcc.c-torture/compile/20000804-1.x: Remove.
27260         * gcc.c-torture/compile/20001205-1.x: Likewise.
27261         * gcc.c-torture/compile/20001226-1.x: Likewise.
27262         * gcc.c-torture/compile/20010518-2.x: Likewise.
27263         * gcc.c-torture/compile/20020312-1.x: Likewise.
27264         * gcc.c-torture/compile/20020604-1.x: Likewise.
27265         * gcc.c-torture/compile/920501-12.x: Likewise.
27266         * gcc.c-torture/compile/920501-4.x: Likewise.
27267         * gcc.c-torture/compile/920520-1.x: Likewise.
27268         * gcc.c-torture/compile/920521-1.x: Likewise.
27269         * gcc.c-torture/compile/920625-1.x: Likewise.
27270         * gcc.c-torture/compile/961203-1.x: Likewise.
27271         * gcc.c-torture/compile/980506-1.x: Likewise.
27272         * gcc.c-torture/compile/981006-1.x: Likewise.
27273         * gcc.c-torture/compile/981022-1.x: Likewise.
27274         * gcc.c-torture/compile/981223-1.x: Likewise.
27275         * gcc.c-torture/compile/990617-1.x: Likewise.
27276         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27277         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27278         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27279         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27280         * gcc.c-torture/compile/simd-5.x: Likewise.
27281
27282         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27283
27284 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27285
27286         * gcc.c-torture/execute/20030611-1.c: New test.
27287
27288 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27289
27290         PR middle-end/168
27291         * gcc.dg/20030612-1.c: New test case.
27292
27293 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27294
27295         PR c++/10635
27296         * g++.dg/expr/cast1.C: New test.
27297
27298 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27299
27300         * gcc.dg/builtins-21.c: New test case.
27301
27302 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27303
27304         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27305         options instead of at the end.
27306         * lib/objc.exp (objc_target_compile): Likewise.
27307
27308 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27309
27310         PR c++/10432
27311         * g++.dg/parse/error1.C: New test.
27312
27313 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27314
27315         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27316         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27317         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27318         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27319         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27320         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27321         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27322         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27323         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27324         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27325         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27326         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27327         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27328         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27329         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27330         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27331         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27332         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27333         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27334         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27335         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27336         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27337         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27338         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27339
27340         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27341         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27342         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27343         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27344         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27345         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27346         * gcc.dg/compat/scalar-return-3_main.c: New file.
27347         * gcc.dg/compat/scalar-return-3_x.c: New file.
27348         * gcc.dg/compat/scalar-return-3_y.c: New file.
27349         * gcc.dg/compat/scalar-return-4_main.c: New file.
27350         * gcc.dg/compat/scalar-return-4_x.c: New file.
27351         * gcc.dg/compat/scalar-return-4_y.c: New file.
27352
27353 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27354
27355         * gcc.dg/compat/fp2-struct-check.h: New file.
27356         * gcc.dg/compat/fp2-struct-defs.h: New file.
27357         * gcc.dg/compat/fp2-struct-init.h: New file.
27358         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27359         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27360         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27361         * gcc.dg/compat/struct-return-10_main.c: New file.
27362         * gcc.dg/compat/struct-return-10_x.c: New file.
27363         * gcc.dg/compat/struct-return-10_y.c: New file.
27364
27365         * gcc.dg/compat/compat-common.h: New file.
27366         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27367         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27368         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27369         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27370         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27371         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27372         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27373         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27374         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27375         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27376         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27377         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27378         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27379         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27380         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27381         * gcc.dg/compat/small-struct-check.h: Ditto.
27382         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27383         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27384         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27385         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27386         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27387         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27388         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27389         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27390         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27391         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27392         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27393         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27394         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27395         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27396         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27397         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27398         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27399         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27400         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27401         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27402         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27403         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27404         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27405         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27406         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27407         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27408         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27409         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27410         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27411         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27412
27413 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27414
27415         * g++.dg/pch/static-1.C: New file.
27416         * g++.dg/pch/static-1.Hs: New file.
27417
27418 2003-06-10  Richard Henderson  <rth@redhat.com>
27419
27420         * gcc.dg/asm-7.c: Adjust expected warning text.
27421
27422 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27423
27424         * gcc.dg/builtins-20.c: New test case.
27425
27426 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27427
27428         PR c++/11131
27429         * g++.dg/opt/template1.C: New test.
27430
27431 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27432
27433         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27434         additional_sources.
27435
27436 2003-05-21  David Taylor  <dtaylor@emc.com>
27437
27438         * gcc.dg/Wpadded.c: New file.
27439
27440 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27441
27442         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27443         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27444         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27445         dg-require-weak.
27446
27447 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27448
27449         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27450
27451 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27452
27453         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27454         (dg-require-alias): Likewise.
27455         (dg-require-gc-sections): Likewise.
27456         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27457
27458 2003-06-08  Richard Henderson  <rth@redhat.com>
27459
27460         * gcc.dg/20011029-2.c: Fix the array reference.
27461         * gcc.dg/asm-7.c: New.
27462
27463 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27464
27465         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27466
27467 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27468
27469         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27470         (dg-require-gc-sections): Likewise.
27471
27472 2003-06-08  Jan Hubicka  <jh@suse.cz>
27473
27474         * i386-cmov1.c: Fix regular expression.
27475         * i386-cvt-1.c: Likewise.
27476         * i386-local.c: Likewise.
27477         * i386-local2.c: Likewise.
27478         * i386-mul.c: Likewise.
27479         * i386-ssetype-1.c: Likewise.
27480         * i386-ssetype-3.c: Likewise.
27481         * i386-ssetype-5.c: Likewise.
27482
27483 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27484
27485         PR c++/11039
27486         * g++.dg/warn/implicit-typename2.C: New test.
27487         * g++.dg/warn/implicit-typename3.C: New test.
27488
27489 2003-06-07  Richard Henderson  <rth@redhat.com>
27490
27491         * g++.dg/other/offsetof3.C: Use size_t.
27492         * g++.dg/other/offsetof4.C: Likewise.
27493
27494 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27495
27496         * lib/copy-file.exp: New. Implement gcc_copy_files.
27497
27498         * lib/dg-pch.exp: Load copy-file.exp
27499         (dg-pch): Use gcc_copy_files instead of "file copy".
27500
27501 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27502
27503         * gcc.dg/weak/weak.exp: Simplify.
27504         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27505         * gcc.dg/weak/weak-1.c: Likewise.
27506         * gcc.dg/weak/weak-2.c: Likewise.
27507         * gcc.dg/weak/weak-3.c: Likewise.
27508         * gcc.dg/weak/weak-4.c: Likewise.
27509         * gcc.dg/weak/weak-5.c: Likewise.
27510         * gcc.dg/weak/weak-6.c: Likewise.
27511         * gcc.dg/weak/weak-7.c: Likewise.
27512         * gcc.dg/weak/weak-8.c: Likewise.
27513         * gcc.dg/weak/weak-9.c: Likewise.
27514
27515 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27516
27517         gcc.c-torture/execute/20030606-1.c: New.
27518
27519 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27520
27521         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27522         * gcc.dg/builtins-19.c: Likewise.
27523
27524 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27525
27526         * gcc.dg/builtins-2.c: Add some more tests.
27527         * gcc.dg/builtins-18.c: New test case.
27528         * gcc.dg/builtins-19.c: New test case.
27529
27530 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27531             Jim Wilson  <wilson@tuliptree.org>
27532
27533         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27534
27535 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27536
27537         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27538         mempcpy/stpcpy calls not to be optimized into something else.
27539         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27540         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27541         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27542
27543 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27544
27545         * gcc.dg/format/asm_fprintf-1.c: New test.
27546
27547 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27548
27549         * lib/gcc-defs.exp (additional_sources): New variable.
27550         (dg-additional-sources): New function.
27551         (additional_files): New variable.
27552         (dg-additional-files): New function.
27553         (dg-additional-files-options): Likewise.
27554         * lib/gcc-dg.exp (dg-require-weak): New function.
27555         (dg-require-alias): Likewise.
27556         (dg-require-gc-sections): Likewise.
27557         * lib/target-supports.exp (check_alias_available): Remove testfile
27558         parameter.
27559         (check_gc_sections_available): New function.
27560         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27561         (dg-gpp-additional-files): Likewise.
27562         * lib/g++.exp (additional_sources): Remove.
27563         (additional_files): Likewise.
27564         (g++_target_compile): Use dg-additional-files-options.
27565
27566         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27567         Tcl logic.
27568         * gcc.dg/special/ecos.exp: Remove.
27569         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27570         * gcc.dg/special/alias-1.c: Likewise.
27571         * gcc.dg/special/alias-2.c: Likewise.
27572         * gcc.dg/special/gcsec-1.c: Likewise.
27573         * gcc.dg/special/weak-1.c: Likewise.
27574         * gcc.dg/special/weak-2.c: Likewise.
27575         * gcc.dg/special/wkali-1.c: Likewise.
27576         * gcc.dg/special/wkali-2.c: Likewise.
27577
27578         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27579         dg-gpp-additional-*.
27580         * g++.dg/special/conpr-3.C: Likewise.
27581         * g++.dg/special/conpr-4.C: Likewise.
27582         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27583         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27584         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27585         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27586         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27587         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27588         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27589         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27590         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27591         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27592         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27593         * g++.old-deja/g++.other/comdat1.C: Likewise.
27594         * g++.old-deja/g++.other/comdat2.C: Likewise.
27595         * g++.old-deja/g++.other/comdat3.C: Likewise.
27596         * g++.old-deja/g++.other/ctor1.C: Likewise.
27597         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27598
27599 2003-06-05  Richard Henderson  <rth@redhat.com>
27600
27601         * gcc.dg/debug/20030605-1.c: New.
27602
27603 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27604
27605         * README.QMTEST: Update.
27606
27607 2003-06-04  Richard Henderson  <rth@redhat.com>
27608
27609         * gcc.dg/cleanup-1.c: New.
27610         * gcc.dg/cleanup-2.c: New.
27611         * gcc.dg/cleanup-3.c: New.
27612         * gcc.dg/cleanup-4.c: New.
27613         * gcc.dg/cleanup-5.c: New.
27614         * gcc.dg/cleanup-6.c: New.
27615         * gcc.dg/cleanup-7.c: New.
27616
27617 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27618
27619         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27620
27621         * lib/dg-pch.exp: New file.
27622         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27623         * gcc.dg/pch/pch.exp: Likewise.
27624
27625 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27626
27627         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27628         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27629         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27630         * gcc.dg/builtins-17.c: New test case.
27631         * gcc.dg/i386-387-4.c: New test case.
27632         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27633
27634 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27635
27636         * gcc.dg/ultrasp9.c: New test.
27637
27638 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27639
27640         * gcc.c-torture/compile/20030604-1.c: New test.
27641         * gcc.dg/sparc-constant-1.c: New test.
27642
27643 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27644
27645         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27646
27647 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27648
27649         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27650
27651         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27652         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27653
27654 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27655
27656         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27657
27658 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27659
27660         PR c++/10940
27661         * g++.dg/template/spec10.C: New test.
27662
27663 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27664
27665         * gcc.dg/builtins-16.c: New test case.
27666
27667 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27668
27669         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27670         mempcpy test with post-increments.
27671         * gcc.c-torture/execute/string-opt-3.c: New test.
27672         * gcc.dg/string-opt-1.c: New test.
27673
27674 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27675
27676         PR fortran/10965
27677         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27678
27679 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27680
27681         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27682         (scan-assembler): ... here.  Use dg-scan.
27683         (scan-assembler-not): Likewise.
27684         (scan-file): New function.
27685         (scan-file-not): Likewise.
27686         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27687         * gcc.dg/cpp/_Pragma4.c: Likewise.
27688         * gcc.dg/cpp/_Pragma5.c: Likewise.
27689         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27690         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27691         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27692         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27693         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27694         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27695         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27696         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27697         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27698         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27699         * gcc.dg/cpp/cxxcom1.c: Likewise.
27700         * gcc.dg/cpp/line1.c: Likewise.
27701         * gcc.dg/cpp/maccom1.c: Likewise.
27702         * gcc.dg/cpp/maccom2.c: Likewise.
27703         * gcc.dg/cpp/maccom3.c: Likewise.
27704         * gcc.dg/cpp/maccom4.c: Likewise.
27705         * gcc.dg/cpp/maccom5.c: Likewise.
27706         * gcc.dg/cpp/maccom6.c: Likewise.
27707         * gcc.dg/cpp/multiline.c: Likewise.
27708         * gcc.dg/cpp/spacing1.c: Likewise.
27709         * gcc.dg/cpp/spacing2.c: Likewise.
27710         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27711         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27712         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27713         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27714         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27715         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27716         * gcc.dg/cpp/cxxcom2.c: Likewise.
27717         * gcc.dg/cpp/cxxcom2.h: New file.
27718
27719         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27720         * g++.dg/cpp/truefalse.C: Here.
27721         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27722
27723 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27724
27725         * gcc.dg/cpp/redef3.c: New file.
27726
27727 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27728
27729         * gcc.dg/i386-loop-3.c: New test.
27730
27731 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27732
27733         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27734
27735 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27736
27737         * gcc.dg/fwrapv-1.c: New test case.
27738         * gcc.dg/fwrapv-2.c: New test case.
27739
27740 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27741
27742         PR c++/10956
27743         * g++.dg/template/spec9.C: New test.
27744
27745 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27746
27747         * gcc.dg/duff-4.c: New test case.
27748
27749 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27750
27751         PR fortran/10843
27752         * g77.dg/ffixed-form-1.f: New test
27753         * g77.dg/ffixed-form-2.f: New test
27754         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27755         * g77.dg/ffree-form-3.f: New test
27756
27757 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27758
27759         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27760         * gcc.dg/wint_t-1.c: Likewise.
27761
27762 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27763
27764         * g++.dg/template/access11.C: New test.
27765
27766 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27767
27768         PR c++/10849
27769         * g++.dg/template/access10.C: New test.
27770
27771 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27772             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27773
27774         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27775
27776 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27777
27778         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27779         suppress for powerpc-*-darwin*.
27780         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27781
27782 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27783
27784         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27785         suppress option for powerpc-*-darwin*.
27786
27787 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27788
27789         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27790         * gcc.dg/builtins-4.c: Add test for fmod.
27791
27792 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27793
27794         PR c++/10682
27795         * g++.dg/template/instantiate4.C: New test.
27796
27797 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27798
27799         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27800
27801 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27802
27803         * gcc.dg/compat/scalar-return-1_main.c: New file.
27804         * gcc.dg/compat/scalar-return-1_x.c: New file.
27805         * gcc.dg/compat/scalar-return-1_y.c: New file.
27806         * gcc.dg/compat/scalar-return-2_main.c: New file.
27807         * gcc.dg/compat/scalar-return-2_x.c: New file.
27808         * gcc.dg/compat/scalar-return-2_y.c: New file.
27809         * gcc.dg/compat/struct-return-3_main.c: New file.
27810         * gcc.dg/compat/struct-return-3_y.c: New file.
27811         * gcc.dg/compat/struct-return-3_x.c: New file.
27812         * gcc.dg/compat/struct-return-2_main.c: New file.
27813         * gcc.dg/compat/struct-return-2_x.c: New file.
27814         * gcc.dg/compat/struct-return-2_y.c: New file.
27815
27816 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27817
27818         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27819         for hppa*-hp-hpux*.
27820         * gcc.dg/20021014-1.c (dg-options): Likewise.
27821         * gcc.dg/nest.c (dg-options): Likewise.
27822
27823 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27824
27825         PR c++/9738
27826         * g++.dg/ext/dllimport2.C: New file.
27827         * g++.dg/ext/dllimport3.C: New file.
27828
27829 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27830
27831         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27832         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27833         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27834         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27835         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27836         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27837         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27838         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27839         * gcc.dg/compat/small-struct-defs.h: New file.
27840         * gcc.dg/compat/small-struct-init.h: New file.
27841         * gcc.dg/compat/small-struct-check.h: New file.
27842         * gcc.dg/compat/fp-struct-defs.h: New file.
27843         * gcc.dg/compat/fp-struct-check.h: New file.
27844         * gcc.dg/compat/fp-struct-init.h: New file.
27845         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27846         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27847
27848 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27849
27850         * gcc.dg/20030225-2.c: New test.
27851
27852 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27853             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27854
27855         * gcc.c-torture/compile/20030518-1.c: New test case.
27856
27857 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27858
27859         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27860         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27861         gcc-dg-debug-runtest.
27862         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27863         gcc-dg-debug-runtest.
27864
27865 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27866
27867         PR c++/9022
27868         * g++.dg/lookup/using6.C: New test.
27869
27870 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27871
27872         * g++.dg/parse/access2.C: New test.
27873
27874 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27875
27876         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27877         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27878         * gcc.dg/debug/debug.exp: Likewise.
27879
27880 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27881
27882         * gcc.dg/dollar.c: New test.
27883
27884 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27885
27886         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27887         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27888         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27889         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27890         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27891         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27892         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27893         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27894         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27895         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27896         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27897         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27898         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27899         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27900         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27901         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27902         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27903         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27904
27905 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27906
27907         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27908         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27909         support for "repo" mode.
27910         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27911         * lib/g77-dg.exp: Likewise.
27912         * lib/obj-dg.exp: Likewise.
27913
27914 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27915
27916         Merge from gcc-3_2-rhl8-branch:
27917         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27918
27919         * gcc.dg/tls/opt-6.c: New test.
27920
27921         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27922
27923         * gcc.dg/20030405-1.c: New test.
27924
27925         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27926
27927         * gcc.dg/20030309-1.c: New test.
27928
27929         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27930
27931         * gcc.c-torture/execute/20030307-1.c: New test.
27932
27933         2003-02-20  Randolph Chung  <tausq@debian.org>
27934
27935         * gcc.c-torture/compile/20030220-1.c: New test.
27936
27937         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27938
27939         * gcc.dg/20030217-1.c: New test.
27940
27941         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27942
27943         * gcc.c-torture/compile/20020129-1.c: New test.
27944
27945         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27946
27947         * gcc.dg/unroll-1.c: New test.
27948
27949         2002-11-16  Jan Hubicka  <jh@suse.cz>
27950
27951         * gcc.c-torture/execute/20020920-1.c: New test.
27952
27953         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27954
27955         PR target/7434
27956         * gcc.c-torture/compile/20021008-1.c: New test.
27957
27958         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27959
27960         PR target/7559
27961         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27962
27963         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27964
27965         * gcc.c-torture/compile/20020807-1.c: New test.
27966
27967         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
27968
27969         * gcc.dg/tls/opt-1.c: New test.
27970
27971         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
27972
27973         * gcc.dg/20020729-1.c: New test.
27974
27975         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
27976
27977         * g++.dg/opt/life1.C: New test.
27978
27979         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
27980
27981         * gcc.dg/20020525-1.c: New test.
27982
27983         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27984
27985         PR c++/6794
27986         * g++.dg/ext/pretty1.C: New test.
27987         * g++.dg/ext/pretty2.C: New test.
27988
27989 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
27990
27991         PR c++/8385
27992         * g++.dg/ext/typeof5.C: New test.
27993
27994 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
27995
27996         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
27997         __USER_LABEL_PREFIX__ into account.
27998         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
27999
28000 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28001
28002         * gcc.dg/builtins-15.c: New test case.
28003
28004 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28005
28006         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28007
28008 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28009
28010         * lib/g++.exp: Tweak handling of additional source files.
28011         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28012         * g++.dg/special/conpr-2a.C: Rename to ...
28013         * g++.dg/special/conpr-2a.cc: ... this.
28014         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28015         * g++.dg/special/conpr-3a.C: Rename to ...
28016         * g++.dg/special/conpr-3a.cc: This.
28017         * g++.dg/special/conpr-3b.C: Rename to ...
28018         * g++.dg/special/conpr-3b.cc: This.
28019         * g++.dg/special/conpr-4.C: New test.
28020         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28021
28022 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28023
28024         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28025
28026 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28027
28028         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28029         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28030         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28031         * g++.old-deja/g++.other/warn3.C: Likewise.
28032
28033 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28034
28035         * gcc.dg/i386-387-1.c: Update to also test log.
28036         * gcc.dg/i386-387-2.c: Likewise.
28037
28038 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28039
28040         * g77.f-torture/execute/int8421.f: New test.
28041
28042 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28043
28044         PR c++/10230, c++/10481
28045         * g++.dg/lookup/scoped5.C: New test.
28046
28047 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28048
28049         PR c++/10552
28050         * g++.dg/template/ttp6.C: New test.
28051
28052 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28053
28054         * gcc.c-torture/execute/builtins: New directory.
28055         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28056         gcc.c-torture/execute/builtins.
28057         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28058         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28059         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28060         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28061
28062 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28063
28064         PR c++/9252
28065         * g++.dg/template/access8.C: New test.
28066         * g++.dg/template/access9.C: New test.
28067
28068 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28069
28070         PR c++/9554
28071         * g++.dg/parse/access1.C: New test.
28072
28073 2003-05-09  DJ Delorie  <dj@redhat.com>
28074
28075         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28076         long, and not an int.
28077
28078 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28079
28080         PR c++/10555, c++/10576
28081         * g++.dg/template/memclass1.C: New test.
28082
28083 2003-05-08  DJ Delorie  <dj@redhat.com>
28084
28085         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28086         targets.
28087         * gcc.c-torture/execute/20021024-1.x: Likewise.
28088         * gcc.c-torture/execute/shiftdi.x: Likewise.
28089         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28090         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28091         * gcc.dg/20021018-1.c: Likewise.
28092
28093 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28094
28095         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28096
28097         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28098         (bcopy): Call memmove.
28099
28100 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28101
28102         * g77.f-torture/compile/8485.f: New test case.
28103
28104 2003-05-07  Richard Henderson  <rth@redhat.com>
28105
28106         PR c++/10570
28107         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28108         Verify exception_cleanup not called for rethrows.
28109         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28110         when exiting catch block without rethrowing.
28111         * g++.dg/eh/forced3.C: New.
28112         * g++.dg/eh/forced4.C: New.
28113
28114 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28115
28116         * gcc.dg/20030505.c: Fix triplet.
28117
28118 2003-05-06  DJ Delorie  <dj@redhat.com>
28119
28120         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28121         * gcc.dg/nest.c: Likewise.
28122
28123 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28124
28125         * gcc.dg/builtins-14.c: New test case.
28126
28127 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28128
28129         * lib/compat.exp (compat-execute): New argument.
28130         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28131         * gcc.dg/compat: New test directory.
28132         * gcc.dg/compat/compat.exp: New expect script.
28133         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28134         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28135         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28136         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28137         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28138         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28139
28140         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28141         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28142         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28143         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28144         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28145         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28146         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28147         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28148         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28149         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28150         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28151         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28152         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28153         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28154         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28155
28156 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28157
28158         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28159
28160 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28161
28162         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28163
28164 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28165
28166         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28167         * gcc.dg/ppc-fsel-2.c: New test.
28168
28169         * gcc.dg/unused-5.c: New test.
28170
28171 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28172
28173         PR c++/10496
28174         * g++.dg/warn/pmf1.C: New test.
28175
28176 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28177
28178         PR c++/4494
28179         * g++.dg/warn/main.C: New test.
28180
28181 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28182
28183         * gcc.dg/nonnull-3.c: New test.
28184
28185 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28186
28187         * gcc.dg/cpp/Wtrigraphs.c: Update.
28188         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28189
28190 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28191
28192         * gcc.dg/ppc-fsel-1.c: New test.
28193
28194 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28195
28196         PR c/10604
28197         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28198
28199 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28200
28201         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28202
28203 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28204
28205         PR c++/9364, c++/10553, c++/10586
28206         * g++.dg/parse/typename4.C: New test.
28207         * g++.dg/parse/typename5.C: Likewise.
28208
28209 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28210
28211         * gcc.c-torture/compile/20030503-1.c: New test.
28212
28213 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28214
28215         * g++.dg/lookup/using5.C: Fix testcase error.
28216
28217 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28218
28219         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28220         since MEABI is no longer supported.  Remove all vestiges
28221         of MEABI from the test.
28222
28223 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28224
28225         PR c++/10554
28226         * g++.dg/lookup/using5.C: New test.
28227
28228 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28229
28230         PR c++/8772
28231         * g++.dg/template/ttp5.C: New test.
28232
28233 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28234
28235         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28236         (dg-gpp-additional-sources): New function.
28237         (dg-gpp-additional-files): Likewise.
28238         * lib/g++.exp (additional_sources): New variable.
28239         (additional_files): Likewise.
28240         (g++_target_compile): Deal with them.
28241         * lib/old-dejagnu.exp: Remove.
28242         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28243         * g++.old-deja: Revise all tests to use dg commands.
28244
28245 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28246
28247         PR c++/9432, c++/9528
28248         * g++.dg/lookup/using4.C: New test.
28249
28250 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28251
28252         * gcc.dg/noreturn-5.c: New file.
28253         * gcc.dg/noreturn-6.c: New file.
28254
28255         * gcc.c-torture/compile/inline-1.c: New file.
28256
28257 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28258
28259         PR c++/10551
28260         * g++.dg/template/explicit1.C: New test.
28261
28262 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28263
28264         PR c++/10549
28265         * g++.dg/other/bitfield1.C: New test.
28266
28267         PR c++/10527
28268         * g++.dg/init/new7.C: New test.
28269
28270 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28271
28272         * g++.dg/ext/desig1.C: New test.
28273         * g++.dg/ext/init1.C: Update.
28274
28275         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28276
28277 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28278
28279         PR c++/10180
28280         * g++.dg/warn/Winline-1.C: New test.
28281
28282 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28283
28284         * gcc.c-torture/execute/string-opt-19.c: New test.
28285
28286         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28287         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28288
28289 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28290
28291         PR c++/10506
28292         * g++.dg/init/new6.C: New test.
28293
28294         PR c++/10503
28295         * g++.dg/init/ref6.C: New test.
28296
28297 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28298
28299         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28300
28301 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28302
28303         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28304         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28305
28306 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28307
28308         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28309         initialized static data members.
28310
28311 2003-04-25  H.J. Lu <hjl@gnu.org>
28312
28313         * gcc.dg/ia64-sync-4.c: New test.
28314
28315 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28316
28317         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28318         date.
28319
28320 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         PR c++/10337
28323         * g++.dg/warn/conv1.C: New test.
28324         * g++.old-deja/g++.other/conv7.C: Adjust.
28325         * g++.old-deja/g++.other/overload14.C: Adjust.
28326
28327 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28328
28329         PR c++/10471
28330         * g++.dg/template/defarg2.C: New test.
28331
28332 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28333
28334         * gcc.dg/cpp/include2.c: Update.
28335         * gcc.dg/cpp/multiline-2.c: New.
28336         * gcc.dg/cpp/multiline.c: Update.
28337         * gcc.dg/cpp/strify2.c: Update.
28338         * gcc.dg/cpp/trad/literals-2.c: Update.
28339
28340 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28341
28342         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28343
28344 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28345
28346         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28347
28348 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28349
28350         PR c++/10451
28351         * g++.dg/parse/crash4.C: New test.
28352
28353         PR c++/9847
28354         * g++.dg/parse/crash5.C: New test.
28355
28356 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28357
28358         PR c++/10446
28359         * g++.dg/parse/crash3.C: New test.
28360
28361         PR c++/10428
28362         * g++.dg/parse/elab1.C: New test.
28363
28364 2003-04-22  Devang Patel  <dpatel@apple.com>
28365
28366         * gcc.dg/cpp/trad/funlike-5.c: New test.
28367
28368 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28369
28370         * g++.dg/other/packed1.C: Fix dg options.
28371
28372 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         * g++.dg/other/offsetof2.C: New test.
28375
28376 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28377
28378         * g++.dg/template/recurse.C: Adjust location of error messages.
28379
28380 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28381
28382         PR c++/9881
28383         * g++.dg/init/addr-const1.C: New test.
28384         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28385
28386 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28387
28388         PR c++/10405
28389         * g++.dg/lookup/struct-hack1.C: New test.
28390
28391 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28392
28393         * ucs.c: Update diagnostic messages.
28394
28395 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28396
28397         * gcc.dg/cpp/truefalse.cpp: New test.
28398         * gcc.dg/cpp/cpp.exp: Update.
28399         * g++.dg/other/stdbool-if.C: Remove.
28400
28401 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28402
28403         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28404         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28405
28406 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28407
28408         * gcc.c-torture/compile/20030418-1.c: New test.
28409
28410 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28411
28412         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28413
28414 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28415
28416         PR c++/10347
28417         g++.dg/template/dependent-name1.C: New test.
28418
28419 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28420
28421         * gcc.dg/warn-1.c (tourist_guide): New array,
28422         contains a pointer to bar.
28423
28424 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28425
28426         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28427         * gcc.c-torture/execute/medce-1.c: New test case.
28428         * gcc.c-torture/execute/medce-2.c: New test case.
28429
28430 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28431
28432         * lib/prune.exp: Ignore more messages.
28433
28434         PR c++/10381
28435         * g++.dg/parse/lookup3.C: New test.
28436
28437 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28438
28439         * gcc.c-torture/compile/20030415-1.c : New test.
28440
28441 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28442
28443         * gcc.c-torture/execute/scope-2.c: Move to ...
28444         * gcc.dg/noncompile/scope.c: .... here.
28445
28446 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28447
28448         * gcc.dg/20030414-2.c: New test case.
28449
28450 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28451
28452         PR target/10377
28453         * gcc.dg/20030414-1.c: New test.
28454
28455 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28456
28457         * gcc.dg/builtins-12.c: New test case.
28458         * gcc.dg/builtins-13.c: New test case.
28459
28460 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28461
28462         * gcc.c-torture/execute/string-opt-18.c: New test.
28463
28464 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28465
28466         PR c++/10300
28467         * g++.dg/init/new5.C: New test.
28468
28469 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28470
28471         PR c++/7910
28472         * g++.dg/ext/dllimport1.C: New test.
28473
28474 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28475
28476         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28477
28478 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28479
28480         PR Fortran/9263
28481         * g77.f-torture/noncompile/9263.f: New test
28482         PR Fortran/1832
28483         * g77.f-torture/execute/1832.f: New test
28484
28485 2003-04-11  David Chad  <davidc@freebsd.org>
28486             Loren J. Rittle  <ljrittle@acm.org>
28487
28488         libobjc/8562
28489         * objc.dg/headers.m: New test.
28490
28491 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28492
28493         * gcc.c-torture/execute/builtin-noret-2.c: New.
28494         * gcc.c-torture/execute/builtin-noret-2.x: New.
28495         XFAIL builtin-noret-2.c at -O1 and above.
28496         * gcc.dg/redecl.c: New.
28497         * gcc.dg/Wshadow-1.c: Update error regexps.
28498
28499 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28500
28501         * g++.dg/abi/bitfield10.C: New test.
28502
28503 2003-04-09  Mike Stump  <mrs@apple.com>
28504
28505         * gcc.dg/pch/pch.exp: Make testcase names longer.
28506         * g++.dg/pch/pch.exp: Make testcase names longer.
28507
28508 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28509
28510         * gcc.dg/builtins-11.c: New test case.
28511
28512 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28513
28514         * gcc.dg/builtins-9.c: New test case.
28515         * gcc.dg/builtins-10.c: New test case.
28516
28517 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28518
28519         * gcc.dg/noncompile/init-4.c.c: New test.
28520
28521 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28522
28523         * gcc.misc-test/gcov-9.c: New test.
28524         * gcc.misc-test/gcov-10.c: New test
28525         * gcc.misc-test/gcov-11.c: New test.
28526
28527 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28528
28529         PR optimization/10024
28530         * gcc.c-torture/compile/20030405-1.c: New test.
28531
28532 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28533
28534         * gcc.dg/pch/static-3.c: New.
28535         * gcc.dg/pch/static-3.hs: New.
28536         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28537
28538 2003-04-04  Richard Henderson  <rth@redhat.com>
28539
28540         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28541         * g++.dg/eh/forced2.C: Likewise.
28542
28543 2003-04-03  Mike Stump  <mrs@apple.com>
28544
28545         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28546         target arg.
28547         (scan-assembler-times, scan-assembler-not): Likewise.
28548         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28549
28550 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28551
28552         * gcc.dg/sparc-loop-1.c: New test.
28553
28554 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28555
28556         PR other/9274
28557         * g++.dg/pch/system-2.C: New.
28558         * g++.dg/pch/system-2.Hs: New.
28559
28560 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28561
28562         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28563
28564         * g++.dg/eh/simd-1.C (vecfunc): Same.
28565
28566 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28567
28568         * gcc.c-torture/execute/20030401-1.c: New test case.
28569
28570 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28571
28572         * objc.dg/defs.m: New.
28573
28574 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28575
28576         * g++.dg/eh/simd-1.C: New.
28577         * g++.dg/eh/simd-2.C: New.
28578
28579 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28580
28581         * gcc.c-torture/execute/simd-3.c: New.
28582
28583 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28584
28585         PR c/9936
28586         * gcc.dg/20030331-2.c: New test.
28587
28588 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28589
28590         PR c++/10278
28591         * g++.dg/parse/crash2.C: New test.
28592
28593 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28594
28595         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28596         * gcc.c-torture/execute/20030331-1.c: ...here.
28597
28598 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28599
28600         * gcc.c-torture/execute/20030331-1.c: New test.
28601
28602 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * lib/gcov.exp: Adjust call return testing strings.
28605         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28606
28607 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28608
28609         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28610         * gcc.dg/builtins-7.c: New test case.
28611         * gcc.dg/builtins-8.c: New test case.
28612
28613 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28614
28615         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28616
28617 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28618
28619         PR c++/7647
28620         * g++.dg/lookup-class-member-2.C: New test.
28621
28622 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28623
28624         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28625
28626 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28627
28628         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28629
28630 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28631
28632         * g++.dg/init/attrib1.C: New test.
28633
28634 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28635
28636         * gcc.dg/ultrasp8.c: New test.
28637
28638 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28639
28640         * gcc.dg/ultrasp7.c: New test.
28641
28642 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28643
28644         PR c++/10047
28645         * g++.dg/template/inline1.C: New test.
28646
28647 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28648
28649         * gcc.dg/sparc-dwarf2.c: New test.
28650
28651 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28652
28653         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28654         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28655
28656 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28657
28658         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28659         than reading .x files.
28660         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28661         * g77.dg/gcov/gcov-1.f: Likewise.
28662         * gcc.misc-tests/gcov-4b.c: Likewise.
28663         * gcc.misc-tests/gcov-5b.c: Likewise.
28664         * gcc.misc-tests/gcov-6.c: Likewise.
28665         * gcc.misc-tests/gcov-7.c: Likewise.
28666         * gcc.misc-tests/gcov-8.c: Likewise.
28667         * g++.dg/gcov/gcov-1.x: Remove.
28668         * g77.dg/gcov/gcov-1.x: Likewise.
28669         * gcc.misc-tests/gcov-4b.x: Likewise.
28670         * gcc.misc-tests/gcov-5b.x: Likewise.
28671         * gcc.misc-tests/gcov-6.x: Likewise.
28672         * gcc.misc-tests/gcov-7.x: Likewise.
28673         * gcc.misc-tests/gcov-8.x: Likewise.
28674
28675 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28676
28677         PR opt/10087
28678         * gcc.dg/20030324-1.c: New test.
28679
28680 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28681
28682         PR c++/10224
28683         * g++.dg/template/arg3.C: New test.
28684
28685         PR c++/10158
28686         * g++.dg/template/friend18.C: New test.
28687
28688 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28689
28690         * g77.f-torture/compile/20030326-1.f: New test case.
28691
28692 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28693
28694         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28695
28696         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28697
28698 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28699
28700         * gcc.dg/ia64-sync-3.c: New test.
28701
28702 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28703
28704         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28705
28706 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28707
28708         * gcc.dg/ultrasp6.c: New test.
28709
28710 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28711
28712         * gcc.dg/i386-signbit-1.c: New test.
28713         * gcc.dg/i386-signbit-2.c: New test.
28714         * gcc.dg/i386-signbit-3.c: New test.
28715
28716 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28717
28718         * gcc.dg/ultrasp5.c: Fix options.
28719
28720 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28721
28722         * gcc.dg/ultrasp5.c: Fix comment.
28723
28724 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28725
28726         PR fortran/10197
28727         * g77.f-torture/execute/10197.f: New test.
28728
28729 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28730
28731         PR c++/9898, c++/383
28732         * g++.dg/template/conv6.C: New test.
28733
28734         PR c++/10119
28735         * g++.dg/template/ptrmem5.C: New test.
28736
28737         PR c++/10026
28738         * g++.dg/lookup/koenig1.C: New test.
28739
28740         PR C++/10199
28741         * g++.dg/lookup/template2.C: New test.
28742
28743 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28744
28745         * g++.dg/opt/rtti1.C: New test.
28746
28747 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28748
28749         * gcc.dg/ultrasp5.c: New test.
28750
28751 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28752
28753         PR middle-end/9967
28754         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28755         builtin fputs.
28756
28757 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28758
28759         PR c/8224
28760         * gcc.dg/20030323-1.c: New test.
28761
28762 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28763
28764         * gcc.c-torture/compile/20030323-1.c: New test case.
28765
28766 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28767
28768         * gcc.dg/20030321-1.c: New test.
28769
28770 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28771
28772         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28773
28774 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         PR c++/9978, c++/9708
28777         * g++.dg/ext/vlm1.C: Adjust expected error.
28778         * g++.dg/ext/vla2.C: New test.
28779         * g++.dg/template/arg1.C: New test.
28780         * g++.dg/template/arg2.C: New test.
28781
28782 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28783
28784         * g77.f-torture/execute/select.f: New test.
28785         * g77.f-torture/noncompile/select_no_compile.f: New test.
28786
28787 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28788
28789         PR c++/9898
28790         * g++.dg/other/error4.C: New test.
28791
28792 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28793
28794         * g++.dg/template/friend17.C: New test.
28795
28796 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28797
28798         * gcc.c-torture/compile/20030320-1.c: New.
28799
28800 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28801
28802         * gcc.dg/builtins-6.c: New test case.
28803
28804 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28805
28806         PR target/10073
28807         * gcc.c-torture/compile/20030319-1.c: New.
28808
28809 2003-03-18  Jan Hubicka  <jh@suse.cz>
28810
28811         * gcc.dg/i386-cvt-1.c: New test.
28812
28813 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28814
28815         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28816         * objc.dg/naming-2.m: Likewise.
28817
28818 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28819
28820         PR c++/9639
28821         * g++.dg/parse/crash1.C: New test.
28822
28823 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28824
28825         PR c++/8805
28826         * g++.dg/eh/cleanup1.C: New test.
28827
28828 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28829
28830         * gcc.c-torture/execute/20030316-1.c: New test case.
28831
28832 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28833
28834         PR c++/9629
28835         * g++.dg/init/ctor2.C: New test.
28836
28837 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28838
28839         * g77.f-torture/compile/xformat.f: New test case.
28840
28841 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28842
28843         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28844         * g++.old-deja/g++.mike/eh50.C: Likewise.
28845
28846 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28847
28848         PR c++/6440
28849         * g++.dg/template/spec7.C: New test.
28850         * g++.dg/template/spec8.C: Likewise.
28851
28852 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28853
28854         * gcc.c-torture/execute/20030313-1.c: New test.
28855
28856 2003-03-14  Richard Henderson  <rth@redhat.com>
28857
28858         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28859
28860 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28861
28862         * gcc.c-torture/compile/20030314-1.c: New test.
28863
28864 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28865
28866         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28867         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28868         thumb target,
28869         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28870         to accept newer _imp__  prefix and additional
28871         newline in .drectve section.
28872         * gcc.dg/dll-4.c: Likewise.
28873         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28874         switch.
28875
28876 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28877
28878         * g++.dg/parse/namespace9.C: New test.
28879
28880         * g++.dg/init/ref5.C: New test.
28881         * g++.dg/parse/ptrmem1.C: Likewise.
28882
28883 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28884
28885         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28886         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28887         regular expression.
28888         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28889         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28890
28891 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28892
28893         * gcc.c-torture/execute/20030224-2.c: New test.
28894
28895 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28896
28897         * gcc.dg/decl-3.c: New test.
28898
28899 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28900
28901         * gcc.dg/i386-loop-2.c: New test.
28902
28903 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28904
28905         PR c++/9474
28906         * g++.dg/parse/namespace8.C: New test.
28907
28908         PR c++/9924
28909         * g++.dg/overload/builtin2.C: New test.
28910
28911 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28912
28913         * gcc.dg/return-type-3.c: New test.
28914
28915 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28916
28917         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28918         profiling options are not supported.
28919
28920 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28921
28922         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28923         * g++.old-deja/g++.warn/impint2.C: Likewise.
28924
28925 2003-03-10  Devang Patel  <dpatel@apple.com>
28926
28927         * g++.dg/cpp/c++_cmd_1.C: New test.
28928         * g++.dg/cpp/c++_cmd_1.h: New file.
28929
28930 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28931
28932         * gcc.dg/altivec-9.c: New file.
28933
28934 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28935
28936         * gcc.dg/ppc-sdata-1.c: New test.
28937         * gcc.dg/ppc-sdata-2.c: New test.
28938
28939 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c++/9373
28942         * g++.dg/opt/ptrmem2.C: New test.
28943
28944         PR c++/8534
28945         * g++.dg/opt/ptrmem1.C: New test.
28946
28947 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28948
28949         * gcc.dg/i386-loop-1.c: New test.
28950
28951 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28952
28953         PR c++/9970
28954         * g++.dg/lookup/friend1.C: New test.
28955
28956 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28957
28958         PR c++/9823
28959         * g++.dg/parser/constructor1.C: New test.
28960
28961 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28962
28963         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28964
28965         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28966
28967 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
28968
28969         * gcc.dg/cpp/Wunused.c: Update test.
28970
28971 2003-03-08  Jan Hubicka  <jh@suse.cz>
28972
28973         * gcc.dg/inline-3.c: New test.
28974
28975 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/9809
28978         * g++.dg/parse/builtin1.C: New test.
28979
28980         PR c++/9982
28981         * g++.dg/abi/cookie1.C: New test.
28982         * g++.dg/abi/cookie2.C: Likewise.
28983
28984         PR c++/9524
28985         * g++.dg/template/field1.C: New test.
28986
28987         PR c++/9912
28988         * g++.dg/parse/class1.C: New test.
28989         * g++.dg/parse/namespace7.C: Likewise.
28990         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
28991
28992 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
28993
28994         * g++.dg/init/ref4.C: New test.
28995
28996 2003-03-07  Jan Hubicka  <jh@suse.cz>
28997
28998         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
28999         * gcc.dg/inline-3.c: New test.
29000
29001 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29002
29003         * g++.dg/init/ref3.C: New test.
29004
29005         PR c++/9965
29006         * g++.dg/init/ref2.C: New test.
29007
29008         PR c++/9400
29009         * g++.dg/warn/Wshadow-2.C: New test.
29010
29011         PR c++/9791
29012         * g++.dg/warn/Woverloaded-1.C: New test.
29013
29014 2003-03-05  Jan Hubicka  <jh@suse.cz>
29015
29016         * gcc.dg/i386-local2.c: New.
29017         * gcc.dg/i386-local.c: Fix typo.
29018
29019 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29020
29021         * g++.dg/abi/layout3.C: New test.
29022
29023 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29024
29025         * gcc.c-torture/compile/20030305-1.c
29026
29027 2003-03-05  Jan Hubicka  <jh@suse.cz>
29028
29029         * gcc.dg/i386-local.c: New.
29030
29031 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29032
29033         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29034
29035 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29036
29037         * gcc.dg/switch-2.c: New test.
29038         * gcc.dg/switch-3.c: New test.
29039         * gcc.dg/Wswitch.c: Adjust line numbers.
29040         * gcc.dg/Wswitch-default.c: Likewise.
29041         * gcc.dg/Wswitch-enum.c: Likewise.
29042
29043 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29044
29045         * gcc.c-torture/execute/20030222-1.c: New test.
29046
29047 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29048
29049         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29050
29051 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29052
29053         PR c++/9878
29054         * g++.dg/init/ref1.C: New test.
29055
29056 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29057
29058         * gcc.dg/sh-relax.c: New SH-only test.
29059
29060 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29061
29062         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29063         comment explaining purpose of testcase.
29064
29065 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29066
29067         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29068         for HC11/HC12 (asm needs two int registers).
29069         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29070         HC11/HC12 because the test uses an asm which needs two 32-bit
29071         registers.
29072
29073 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29074
29075         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29076         for HC11/HC12 (array is too large otherwise).
29077         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29078         * gcc.c-torture/compile/20010518-2.x: Likewise.
29079         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29080         HC11/HC12 (array is too large).
29081
29082 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29083
29084         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29085         * lib/g++-dg.exp (g++-dg-test): Likewise.
29086
29087 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29088
29089         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29090         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29091
29092 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29093
29094         * g++.dg/warn/implicit-typename1.C: Remove warning.
29095
29096 2003-02-28  Richard Henderson  <rth@redhat.com>
29097
29098         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29099         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29100
29101 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29102
29103         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29104         * g++.dg/pch/pch.exp: Likewise.
29105
29106 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29107
29108         PR c++/9879
29109         * testsuite/g++.dg/init/new4.C: New test.
29110
29111 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29112
29113         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29114
29115 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29116
29117         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29118         unsigned long.
29119
29120         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29121         wider than float.
29122
29123 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29124
29125         * lib/scanasm.exp: Add support for counting numbers of
29126         occurences.
29127         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29128         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29129
29130 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29131
29132         PR c++/9683
29133         * g++.dg/template/static3.C: New test.
29134
29135         PR c++/9829
29136         * g++.dg/parse/namespace6.C: New test.
29137
29138 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29139
29140         PR target/9732
29141         * gcc.dg/20030225-1.c: New test.
29142
29143 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29144
29145         * README: Remove out-of-date information.
29146
29147         PR c++/9836
29148         * g++.dg/template/spec6.C: New test.
29149
29150 2003-02-24  Jeff Law  <law@redhat.com>
29151
29152         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29153
29154 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29155
29156         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29157         * gcc.dg/pragma-ep-1.c: Likewise.
29158
29159 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29160
29161         PR c++/9602
29162         * g++.dg/template/friend16.C: New test.
29163
29164 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29165
29166         PR c++/5333
29167         * g++.dg/parse/fused-params1.C: Adjust error messages.
29168         * g++.dg/template/nested3.C: New test.
29169
29170 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29171
29172         * g++.dg/abi/param1.C: New test.
29173
29174 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29175
29176         PR c++/7982
29177         * g++.dg/warn/implicit-typename1.C: New test.
29178
29179 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29180
29181         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29182         with "mtune".
29183         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29184         * gcc.c-torture/execute/20010129-1.x: Likewise.
29185         * gcc.dg/20011107-1.c: Likewise.
29186         * gcc.dg/20020108-1.c: Likewise.
29187         * gcc.dg/20020122-3.c: Likewise.
29188         * gcc.dg/20020206-1.c: Likewise.
29189         * gcc.dg/20020310-1.c: Likewise.
29190         * gcc.dg/20020426-2.c: Likewise.
29191         * gcc.dg/20020517-1.c: Likewise.
29192         * gcc.dg/991230-1.c: Likewise.
29193         * gcc.dg/i386-unroll-1.c: Likewise.
29194         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29195
29196 2003-02-22  Jan Hubicka  <jh@suse.cz>
29197
29198         * gcc.dg/i386-mul.c: New test.
29199
29200 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29201
29202         * gcc.dg/builtins-5.c: New test case.
29203
29204 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29205
29206         * gcc.dg/asmreg-1.c: New test.
29207
29208 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29209
29210         PR c++/9749
29211         * g++.dg/parse/varmod1.C: New test.
29212
29213 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29214
29215         PR c++/9727
29216         * g++.dg/template/op1.C: New test.
29217
29218 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29219
29220         PR c++/8906
29221         * g++.dg/template/nested2.C: New test.
29222
29223 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29224
29225         PR c++/8724
29226         * g++.dg/expr/dtor1.C: New test.
29227
29228 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29229
29230         * gcc.dg/cpp/include3.c: New test.
29231         * gcc.dg/cpp/inc/foo.h: New file.
29232
29233 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29234
29235         * gcc.c-torture/execute/20030221-1.c: New test.
29236
29237 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29238
29239         PR c++/9729
29240         * g++.dg/abi/conv1.C: New test.
29241
29242 2003-02-20  Jan Hubicka  <jh@suse.cz>
29243
29244         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29245
29246 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29247
29248         * gcc.c-torture/compile/20030219-1.c: New test.
29249
29250 2003-02-18  Jan Hubicka  <jh@suse.cz>
29251
29252         * gcc.dg/funcorder.c: New test.
29253
29254 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29255
29256         * gcc.c-torture/execute/20030218-1.c: New.
29257
29258 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29259
29260         * gcc.dg/20030218-1.c: New.
29261
29262 2003-02-18  Richard Henderson  <rth@redhat.com>
29263
29264         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29265         * gcc.dg/attr-used-2.c: New.
29266
29267 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/9704
29270         * g++.dg/init/copy5.C: New test.
29271
29272 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29273
29274         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29275         * g++.dg/pch/pch.exp: Likewise.
29276
29277 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29278
29279         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29280         STACK_SIZE is not defined.
29281
29282 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29283
29284         PR c++/9457
29285         * g++.dg/template/init1.C: New test.
29286
29287 2003-02-16  Jan HUbicka  <jh@suse.cz>
29288
29289         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29290         (foo): Add few extra tests
29291         * gcc.dg/c99-const-expr-3.c: Likewise.
29292         * gcc.c-torture/execute/20030216-1.c: New.
29293
29294 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29295
29296         PR c++/9459
29297         * g++.dg/ext/typeof4.C: New test.
29298
29299 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29300
29301         * gcc.dg/i386-387-3.c: New test case.
29302
29303 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29304
29305         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29306         cris-*-elf* cris-*-aout* and mmix-*-*.
29307
29308 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29309
29310         * gcc.dg/20030213-1.c: New test.
29311
29312 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29313
29314         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29315         * gcc.dg/i386-387-2.c: Likewise.
29316
29317 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29318
29319         * gcc.dg/ppc-spe.c: Fix formatting.
29320         Enable tests that were previously unsupported by gas.
29321         Delete tests for instructions that no longer exist.
29322         Switch arguments on evsubifw builtin.
29323
29324 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29325
29326         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29327         STACK_SIZE is too small.
29328
29329 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29330             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29331
29332         * gcc.dg/decl-2.c: New test.
29333
29334 2003-02-10  Jan Hubicka  <jh@suse.cz>
29335
29336         * gcc.dg/i386-fpcvt-1.c: New test.
29337
29338 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29339
29340         * gcc.c-torture/execute/20030209-1.c: New test.
29341
29342 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29343
29344         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29345         int-wide bitops, use the constants of the same width.
29346         Likewise, if long long is 32-bit wide, test bitops using
29347         32-bit constants.
29348
29349 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29350
29351         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29352
29353 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29354
29355         * testsuite/gcc.dg/builtins-4.c: New test case.
29356
29357 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29358
29359         * gcc.dg/20020430-1.c: Fix dg command typos.
29360         * gcc.dg/20020503-1.c: Likewise.
29361
29362 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29363
29364         PR c++/8785
29365         * g++.dg/parse/fused-params1.C: New test.
29366
29367         PR c++/8857
29368         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29369
29370         PR c++/8921
29371         * g++.dg/parse/non-dependent1.C: New test.
29372
29373         PR c++/8928
29374         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29375
29376         PR c++/9228
29377         * g++.dg/parse/undefined7.C: New test.
29378         * g++.dg/parse/non-templ1.C: New test.
29379
29380         PR c++/9229
29381         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29382
29383 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29384
29385         * gcc.c-torture/compile/20030206-1.c: New test.
29386
29387 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29388
29389         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29390         "pow" to "foo" to avoid potential confusion with a math built-in.
29391
29392 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29393
29394         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29395         conditions for SPARC targets.
29396
29397 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29398
29399         * gcc.dg/20030204-1.c: New test.
29400
29401 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29402
29403         PR c++/38
29404         * g++.dg/parse/array-size1.C: New test.
29405
29406         PR c++/5657
29407         * g++.dg/parse/undefined3.C: New test.
29408
29409         PR c++/5665
29410         * g++.dg/parse/undefined4.C: New test.
29411
29412         PR c++/5975
29413         * g++.dg/parse/undefined5.C: New test.
29414
29415         PR c++/7259
29416         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29417
29418         PR c++/8578
29419         * g++.dg/parse/casting-operator1.C: New test.
29420
29421         PR c++/8596
29422         * g++.dg/parse/undefined6.C: New test.
29423
29424         PR c++/8736
29425         * g++.dg/parse/missing-template1.C: New test.
29426
29427 2003-02-04  Jan Hubicka  <jh@suse.cz>
29428
29429         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29430         * gcc.dg/i386-cmov?.c: Likewise.
29431         * gcc.dg/i386-fpcvt-?.c: Likewise.
29432         * gcc.dg/i386-ssefp-1.c: Likewise.
29433         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29434         conventions.
29435
29436 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29437
29438         PR c++/7129
29439         * testsuite/g++.dg/ext/max.C: New test.
29440
29441 2003-02-03  Jan Hubicka  <jh@suse.cz>
29442
29443         * gcc.c-torture/execute/20030203-1.c: New test.
29444
29445 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29446
29447         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29448         'natural-endian'.
29449
29450 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29451
29452         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29453         * g++.dg/init/new2.C: Likewise.
29454         * g++.dg/other/new1.C: Likewise.
29455
29456 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29457
29458         * gcc.dg/struct-ret-libc.c: New test.
29459
29460 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29461
29462         * gcc.dg/20030129-1.c: New test.
29463
29464 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29465
29466         PR c++/8849
29467         * g++.dg/template/ptrmem4.C: New test.
29468
29469 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29470
29471         * g++.dg/parser/constant1.C: New test.
29472
29473 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29474
29475         PR c++/8591
29476         * g++.dg/parse/friend2.C: New test.
29477
29478 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29479
29480         PR c++/9437
29481         * g++.dg/template/unify4.C: New test.
29482
29483 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29484
29485         * gcc.c-torture/execute/20030128-1.c: New test.
29486
29487 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29488
29489         * g++.dg/lookup/nested1.C: Test moved from ...
29490         * g++.old-deja/g++.other/lookup24.C: ... here.
29491
29492 2003-01-28  Jan Hubicka  <jh@suse.cz>
29493
29494         * gcc.dg/i386-cmov5.c: New test.
29495
29496 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29497
29498         * gcc.c-torture/execute/20010925-1.c: Changed the
29499         memcpy declaration.
29500
29501 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         PR c++/3902
29504         * g++.dg/parse/template5.C: New test.
29505
29506 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29507
29508         PR fortran/9258
29509         * g77.dg/pr9258: New test.
29510
29511 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29512
29513         * README: Move relevant parts from README.g++.
29514
29515         * README.g++: Remove this file.
29516
29517 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29518
29519         * g++.dg/abi/dcast1.C: New test.
29520
29521 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29522
29523         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29524
29525 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29526
29527         PR c++/47
29528         * g++.old-deja/g++.other/lookup24.C: New test.
29529
29530 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29531
29532         PR middle-end/7227
29533         * gcc.dg/uninit-C.c: New test.
29534
29535 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29536
29537         * g++.dg/abi/covariant1.C: New test.
29538
29539 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29540
29541         * gcc.dg/20030123-1.c: New test.
29542
29543 2003-01-25  Jan Hubicka  <jh@suse.cz>
29544
29545         PR opt/8492
29546         * gcc.c-torture/compile/20030125-1.c
29547
29548 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29549
29550         PR c++/9403
29551         * g++.dg/parse/template3.C: New test.
29552         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29553
29554         PR c++/795
29555         * g++.dg/parse/template4.C: New test.
29556
29557         PR c++/9415
29558         * g++.dg/template/qual2.C: New test.
29559
29560         PR c++/8545
29561         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29562
29563         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29564
29565 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29566
29567         * gcc.c-torture/execute/switch-1.c: New test case.
29568
29569 2003-01-25  Jan Hubicka  <jh@suse.cz>
29570
29571         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29572
29573 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29574
29575         Tweaks for Bison-1.875. From the NEWS file:
29576         "- `parse error' -> `syntax error'
29577         Bison now uniformly uses the term `syntax error'"
29578         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29579         * gcc.dg/cpp/digraph2.c: Likewise.
29580         * gcc.dg/cpp/direct2.c: Likewise.
29581         * gcc.dg/cpp/paste4.c: Likewise.
29582         * gcc.dg/c90-restrict-1.c: Likewise.
29583         * gcc.dg/c99-func-2.c: Likewise.
29584         * gcc.dg/noncompile/920721-2.c: Likewise.
29585         * gcc.dg/noncompile/930622-2.c: Likewise.
29586         * gcc.dg/noncompile/940112-1.c: Likewise.
29587         * gcc.dg/noncompile/950921-1.c: Likewise.
29588         * gcc.dg/noncompile/951123-1.c: Likewise.
29589         * gcc.dg/noncompile/971104-1.c: Likewise.
29590         * gcc.dg/noncompile/990416-1.c: Likewise.
29591
29592 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29593
29594         * g++.dg/parse/undefined1.C: Add error message.
29595
29596 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29597
29598         PR c++/9354
29599         * g++.dg/parse/new1.C: New test.
29600
29601         PR c++/9216
29602         * g++.dg/parse/template2.C: New test.
29603
29604         PR c++/9354
29605         * g++.dg/parse/typedef2.C: New test.
29606
29607         PR c++/9328
29608         * g++.dg/ext/typeof3.C: New test.
29609
29610 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29611
29612         PR c++/2738
29613         * g++.dg/parse/ret-type1.C: New test.
29614
29615         PR c++/3792
29616         * g++.dg/parse/tmpl-outside1.C: New test.
29617
29618         PR c++/4207
29619         * g++.dg/parse/int-as-enum1.C: New test.
29620
29621         PR c++/4903
29622         * g++.dg/parse/no-typename1.C: New test.
29623
29624         PR c++/5533
29625         * g++.dg/parse/no-value1.C: New test.
29626
29627         PR c++/5921
29628         * g++.dg/parse/wrong-inline1.C: New test.
29629
29630         PR c++/6402
29631         * g++.dg/parse/ref1.C: New test.
29632
29633         PR c++/6992
29634         * g++.dg/parse/attr-ctor1.C: New test.
29635
29636         PR c++/7229
29637         * g++.dg/parse/namespace5.C: New test.
29638
29639         PR c++/7917
29640         * g++.dg/parse/func-def1.C: New test.
29641
29642         PR c++/8143
29643         * g++.dg/parse/undefined1.C: New test.
29644
29645         PR c++/5723, PR c++/8522
29646         * g++.dg/parse/specialization1.C: New test.
29647
29648         PR c++/163, PR c++/8595
29649         * g++.dg/parse/struct-as-enum1.C: New test.
29650
29651         PR c++/9173
29652         * g++.dg/parse/undefined2.C: New test.
29653
29654 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29655
29656         PR c++/9298
29657         * g++.dg/parse/template1.C: New test.
29658
29659         PR c++/9384
29660         * g++.dg/parse/using1.C: New test.
29661
29662         PR c++/9285
29663         PR c++/9294
29664         * g++.dg/parse/expr2.C: New test.
29665
29666         PR c++/9388
29667         * g++.dg/parse/lookup2.C: Likewise.
29668
29669 2003-01-21  Jan Hubicka  <jh@suse.cz>
29670
29671         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29672         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29673         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29674         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29675
29676 2003-01-20  Nick Clifton  <nickc@redhat.com>
29677
29678         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29679         problem with ARM sibcall code generation.
29680
29681 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29682
29683         * gcc.c-torture/execute/20030120-1.c: New.
29684
29685 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29686
29687         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29688
29689 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29690
29691         PR c++/9272
29692         * g++.dg/parse/ctor1.C: New test.
29693
29694         PR c++/9294:
29695         * g++.dg/parse/qualified1.C: New test.
29696
29697         * g++.dg/parse/typename3.C: New test.
29698
29699 2003-01-16  Richard Henderson  <rth@redhat.com>
29700
29701         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29702
29703 2003-01-16  Richard Henderson  <rth@redhat.com>
29704
29705         * g++.dg/pch/pch.exp: Copy test header to the working directory
29706         before using it either for precompilation or direct use.
29707         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29708         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29709
29710 2003-01-16  Richard Henderson  <rth@redhat.com>
29711
29712         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29713         before using it either for precompilation or direct use.
29714         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29715         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29716
29717 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29718
29719         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29720         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29721         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29722         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29723         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29724         typename warning into error.
29725         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29726         error messages.
29727         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29728         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29729         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29730         messages.
29731         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29732         make declaration visible in template.
29733         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29734         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29735         messages.
29736         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29737         message.
29738         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29739         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29740         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29741         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29742         typename warning with error message.
29743         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29744         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29745         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29746
29747 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29748
29749         * g++.dg/parse/ambig2.C: New test.
29750
29751 2003-01-15  Richard Henderson  <rth@redhat.com>
29752
29753         * g++.dg/tls/init-2.C: Update error message string.
29754
29755 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29756
29757         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29758
29759 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29760
29761         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29762         all for HC11/HC12.
29763         * gcc.c-torture/compile/20001205-1.x: Likewise.
29764         * gcc.c-torture/compile/20001226-1.x: Likewise.
29765         * gcc.c-torture/compile/920520-1.x: Likewise.
29766         * gcc.c-torture/compile/961203-1.x: Likewise.
29767         * gcc.c-torture/compile/20020604-1.x: Likewise.
29768
29769 2003-01-15  Jan Hubicka  <jh@suse.cz>
29770
29771         * gcc.c-torture/compile/20030115-1.c: New test.
29772
29773         * gcc.dg/i386-fpcvt-1.c: New test.
29774         * gcc.dg/i386-fpcvt-2.c: New test.
29775
29776 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29777
29778         Further conform g++'s __vmi_class_type_info to the C++ ABI
29779         specification.
29780         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29781         the specification.
29782
29783 2003-01-14  Jan Hubicka  <jh@suse.cz>
29784
29785         * gcc.dg/i386-fpcvt-1.c: New test.
29786         * gcc.dg/i386-fpcvt-2.c: New test.
29787
29788 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29789
29790         * gcc.dg/i386-mmx-3.c: New test.
29791
29792 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29793
29794         PR c++/9264
29795         * g++.dg/parse/octal1.C: New file.
29796
29797         PR c++/9172
29798         * g++.dg/parse/typename1.C: New file.
29799
29800 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29801
29802         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29803         * gcc.dg/bf-no-ms-layout.c: Likewise.
29804         * gcc.dg/bf-ms-attrib.c: Likewise.
29805
29806 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29807
29808         PR c++/9099
29809         * g++.dg/parse/dtor1.C: New file.
29810
29811         PR c++/9128
29812         * g++.dg/rtti/typeid1.C: New file.
29813
29814         PR c++/9153
29815         * g++.dg/parse/lookup1.C: New file.
29816
29817         PR c++/9171
29818         * g++.dg/templ/spec5.C: New file.
29819
29820 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29821
29822         * gcc.c-torture/compile/20030110-1.c: New test.
29823
29824 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29825
29826         Merge from pch-branch:
29827
29828         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29829
29830         * gcc.dg/pch/cpp-1.h: New.
29831         * gcc.dg/pch/cpp-1.c: New.
29832         * gcc.dg/pch/cpp-2.h: New.
29833         * gcc.dg/pch/cpp-2.c: New.
29834
29835         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29836
29837         * gcc.dg/pch/except-1.h: New.
29838         * gcc.dg/pch/except-1.c: New.
29839
29840         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29841
29842         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29843         running test.
29844         * gcc.dg/pch: Include *.hp not *.h.
29845         * gcc.dg/pch/system-1.h: New.
29846         * gcc.dg/pch/system-1.c: New.
29847
29848         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29849
29850         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29851         rather than trying to build and run a program using PCH.
29852         * gcc.dg/pch: Remove dg-do commands from test files.
29853
29854         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29855
29856         * gcc.dg/pch/macro-3.c: New.
29857         * gcc.dg/pch/macro-3.h: New.
29858
29859         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29860
29861         * gcc.dg/pch/common-1.c: New.
29862         * gcc.dg/pch/common-1.h: New.
29863         * gcc.dg/pch/decl-1.c: New.
29864         * gcc.dg/pch/decl-1.h: New.
29865         * gcc.dg/pch/decl-2.c: New.
29866         * gcc.dg/pch/decl-2.h: New.
29867         * gcc.dg/pch/decl-3.c: New.
29868         * gcc.dg/pch/decl-3.h: New.
29869         * gcc.dg/pch/decl-4.c: New.
29870         * gcc.dg/pch/decl-4.h: New.
29871         * gcc.dg/pch/decl-5.c: New.
29872         * gcc.dg/pch/decl-5.h: New.
29873         * gcc.dg/pch/global-1.c: New.
29874         * gcc.dg/pch/global-1.h: New.
29875         * gcc.dg/pch/inline-1.c: New.
29876         * gcc.dg/pch/inline-1.h: New.
29877         * gcc.dg/pch/inline-2.c: New.
29878         * gcc.dg/pch/inline-2.h: New.
29879         * gcc.dg/pch/static-1.c: New.
29880         * gcc.dg/pch/static-1.h: New.
29881         * gcc.dg/pch/static-2.c: New.
29882         * gcc.dg/pch/static-2.h: New.
29883
29884         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29885
29886         * g++.dg/pch/pch.exp: Better handle failing testcases.
29887         * gcc.dg/pch/pch.exp: Likewise.
29888         * gcc.dg/pch/macro-1.c: New.
29889         * gcc.dg/pch/macro-1.h: New.
29890         * gcc.dg/pch/macro-2.c: New.
29891         * gcc.dg/pch/macro-2.h: New.
29892
29893         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29894
29895         * g++.dg/dg.exp: Treat files in pch/ specially.
29896         * g++.dg/pch/pch.exp: New file.
29897         * g++.dg/pch/empty.H: New file.
29898         * g++.dg/pch/empty.C: New file.
29899         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29900         "precompile".
29901
29902         * gcc.dg/pch/pch.exp: New file.
29903         * gcc.dg/pch/empty.h: New file.
29904         * gcc.dg/pch/empty.c: New file.
29905         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29906         "precompile".
29907
29908 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29909
29910         * g++.dg/template/friend14.C: New test.
29911
29912 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29913
29914         * gcc.dg/old-style-asm-1.c: New test.
29915
29916 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29917
29918         * gcc.c-torture/compile/20030109-1.c: New test.
29919
29920 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29921
29922         * gcc.c-torture/execute/20030109-1.c: New test.
29923
29924 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29925
29926         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29927         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29928         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29929         * g++.old-deja/g++.mike/eh2.C: Likewise.
29930         * g++.old-deja/g++.mike/eh3.C: Likewise.
29931         * g++.old-deja/g++.mike/eh5.C: Likewise.
29932         * g++.old-deja/g++.mike/eh6.C: Likewise.
29933         * g++.old-deja/g++.mike/eh7.C: Likewise.
29934         * g++.old-deja/g++.mike/eh8.C: Likewise.
29935         * g++.old-deja/g++.mike/eh9.C: Likewise.
29936         * g++.old-deja/g++.mike/eh10.C: Likewise.
29937         * g++.old-deja/g++.mike/eh12.C: Likewise.
29938         * g++.old-deja/g++.mike/eh13.C: Likewise.
29939         * g++.old-deja/g++.mike/eh14.C: Likewise.
29940         * g++.old-deja/g++.mike/eh16.C: Likewise.
29941         * g++.old-deja/g++.mike/eh17.C: Likewise.
29942         * g++.old-deja/g++.mike/eh18.C: Likewise.
29943         * g++.old-deja/g++.mike/eh21.C: Likewise.
29944         * g++.old-deja/g++.mike/eh23.C: Likewise.
29945         * g++.old-deja/g++.mike/eh24.C: Likewise.
29946         * g++.old-deja/g++.mike/eh25.C: Likewise.
29947         * g++.old-deja/g++.mike/eh26.C: Likewise.
29948         * g++.old-deja/g++.mike/eh27.C: Likewise.
29949         * g++.old-deja/g++.mike/eh28.C: Likewise.
29950         * g++.old-deja/g++.mike/eh29.C: Likewise.
29951         * g++.old-deja/g++.mike/eh31.C: Likewise.
29952         * g++.old-deja/g++.mike/eh33.C: Likewise.
29953         * g++.old-deja/g++.mike/eh34.C: Likewise.
29954         * g++.old-deja/g++.mike/eh35.C: Likewise.
29955         * g++.old-deja/g++.mike/eh36.C: Likewise.
29956         * g++.old-deja/g++.mike/eh37.C: Likewise.
29957         * g++.old-deja/g++.mike/eh38.C: Likewise.
29958         * g++.old-deja/g++.mike/eh39.C: Likewise.
29959         * g++.old-deja/g++.mike/eh40.C: Likewise.
29960         * g++.old-deja/g++.mike/eh41.C: Likewise.
29961         * g++.old-deja/g++.mike/eh42.C: Likewise.
29962         * g++.old-deja/g++.mike/eh44.C: Likewise.
29963         * g++.old-deja/g++.mike/eh46.C: Likewise.
29964         * g++.old-deja/g++.mike/eh47.C: Likewise.
29965         * g++.old-deja/g++.mike/eh48.C: Likewise.
29966         * g++.old-deja/g++.mike/eh49.C: Likewise.
29967         * g++.old-deja/g++.mike/eh50.C: Likewise.
29968         * g++.old-deja/g++.mike/eh51.C: Likewise.
29969         * g++.old-deja/g++.mike/eh53.C: Likewise.
29970         * g++.old-deja/g++.mike/eh55.C: Likewise.
29971         * g++.old-deja/g++.mike/p7912.C: Likewise.
29972         * g++.old-deja/g++.mike/p9706.C: Likewise.
29973         * g++.old-deja/g++.mike/p10416.C: Likewise.
29974         * g++.old-deja/g++.mike/p11667.C: Likewise.
29975         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
29976         Remove redundant reference to Iris.
29977         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
29978         Elxsi, i860, Pico Java, and WE32K.
29979
29980 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
29981
29982         * g++.dg/ext/asm4.C: New test.
29983
29984 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29985
29986         PR c++/9030
29987         * g++.dg/template/friend12.C: New test.
29988         * g++.dg/template/friend13.C: Likewise.
29989         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
29990
29991 2003-01-08  Jan Hubicka  <jh@suse.cz>
29992
29993         * gcc.dg/i386-cadd.c: New test.
29994         * gcc.dg/i386-cmov4.c: Likewise.
29995
29996 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
29997
29998         PR c++/9165
29999         * g++.dg/warn/Wunused-3.C: New test.
30000
30001         * g++.dg/abi/bitfield9.C: New test.
30002
30003         PR c++/9189
30004         * g++.dg/parse/defarg3.C: New test.
30005
30006 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30007
30008         * g++.dg/parse/ambig1.C: New test.
30009         * g++.dg/parse/defarg2.C: New test.
30010
30011 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30012
30013         * g++.dg/template/defarg-1.C: New test.
30014         * g++.dg/template/local2.C: Likewise.
30015
30016 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30017
30018         * gcc.c-torture/execute/20030105-1.c: New test.
30019
30020 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30021
30022         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30023         * g++.dg/parse/namespace4.C: Likewise.
30024
30025 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30026
30027         * g++.dg/template/ntp2.C: New test.
30028
30029 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30030
30031         * g++.dg/parse/extern-C-1.C: New test.
30032
30033         * g++.dg/parse/namespace4.C: New test.
30034
30035         * g++.dg/template/nested1.C: New test.
30036
30037         * g++.dg/parse/namespace3.C: New test.
30038
30039 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30040
30041         * g++.dg/lookup/two-stage1.C: New test.
30042
30043 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30044
30045         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30046         * g++.old-deja/g++.jason/access8.C: Likewise.
30047         * g++.old-deja/g++.other/decl5.C: Likewise.
30048
30049 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30050
30051         * g++.dg/parse/parse7.C: New test.
30052
30053 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30054
30055         PR c++/2843
30056         * g++.dg/ext/attrib7.C: New test.
30057
30058 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30059
30060         * g++.dg/parse/parse6.C: New test.
30061
30062 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30063
30064         * gcc.dg/h8300-stack-1.c: New.
30065
30066 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30067
30068         g++.dg/lookup/exception1.C: New test.
30069
30070         g++.dg/lookup/template1.C: New test.
30071
30072         g++.dg/parse/namespace2.C: New test.
30073
30074         g++.dg/parse/parens2.C: New test.
30075
30076 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30077
30078         * g++.dg/parse/parse5.C: New test.
30079         * g++.dg/lookup/scoped4.C: New test.
30080
30081 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30082
30083         * g++.dg/parse/parens1.C: New test.
30084
30085         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30086         angle-bracket1.C.
30087         * g++.dg/parse/parens2.C: New test.
30088
30089         * g++.dg/lookup/scope-operator1.C: New test.
30090
30091         * g++.dg/parse/operator1.C: New test.
30092
30093 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30094
30095         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30096         * g++.old-deja/g++.other/access6.C: Likewise.
30097         * g++.old-deja/g++.other/decl1.C: Likewise.
30098         * g++.old-deja/g++.pt/typename12.C: Likewise.
30099
30100 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30101
30102         * g++.dg/parse/namespace1.C: New test.
30103
30104 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30105
30106         * g++.dg/parse/parse4.C: New test.
30107
30108 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30109
30110         * g++.dg/parse/parse3.C: New test.
30111
30112 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30113
30114         * g++.dg/parse/parse2.C: New test.
30115
30116 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30117
30118         * g++.dg/template/friend11.C: New test.
30119
30120 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30121
30122         * g++.dg/parse/parse1.C: New test.
30123
30124 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30125
30126         * lib/profopt.exp: Change the name of a global variable to avoid
30127         possible clashes with other test suites.
30128
30129 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30130
30131         * g++.dg/inherit/covariant8.C: New test.
30132
30133 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30134
30135         * g++.dg/init/array9.C: New test.
30136
30137         PR c++/9112
30138         * g++.dg/parse/expr1.C: New test.
30139
30140 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30141
30142         * gcc.c-torture/compile/20021230-1.c: New test.
30143
30144 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30145
30146         * g++.dg/inherit/covariant5.C: New test.
30147         * g++.dg/inherit/covariant6.C: New test.
30148         * g++.dg/inherit/covariant7.C: New test.
30149
30150 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30151
30152         PR c++/2739
30153         * g++.dg/other/access2.C: New test.
30154
30155 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30156
30157         * g++.dg/other/anon-struct.C: No longer fails
30158         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30159         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30160         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30161
30162 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30163
30164         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30165
30166 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30167
30168         * g++.dg/eh/spec4.C: Remove stray semicolon.
30169         * g++.dg/expr/pmf-1.C: Change error message.
30170         * g++.dg/ext/asm1.C: Remove stray semicolon.
30171         * g++.dg/ext/typename1.C: Add missing typenames.
30172         * g++.dg/inherit/template-as-base.C: Change error message.
30173         * g++.dg/lookup/scoped1.C: Likewise.
30174         * g++.dg/lookup/scoped2.C: Likewise.
30175         * g++.dg/lookup/using2.C: Likewise.
30176         * g++.dg/other/component1.C: Remove stray semicolon.
30177         * g++.dg/other/do1.C: Change error message.
30178         * g++.dg/other/error2.C: Likewise.
30179         * g++.dg/other/init1.C: Likewise.
30180         * g++.dg/other/packed1.C: Remove stray semicolon.
30181         * g++.dg/other/ptrmem2.C: Change error message.
30182         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30183         marker.
30184         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30185         * g++.dg/template/access3.C: Add typename keyword.
30186         * g++.dg/template/access5.C: Remove stray semicolon.
30187         * g++.dg/template/access6.C: Likewise.
30188         * g++.dg/template/complit1.C: Likewise.
30189         * g++.dg/template/crash1.C: Change error message.
30190         * g++.dg/template/inherit2.C: Remove stray semicolon.
30191         * g++.dg/template/instantiate2.C: Likewise.
30192         * g++.dg/template/instantiate3.C: Change error message.
30193         * g++.dg/template/qual1.C: Remove stray semicolon.
30194         * g++.dg/template/qualttp18.C: Change error message.
30195         * g++.dg/template/ref1.C: Remove stray semicolon.
30196         * g++.dg/template/sizeof1.C (A::value): Declare it.
30197         * g++.dg/template/spec4.C: Change error message.
30198         * g++.dg/template/static1.C: Likewise.
30199         * g++.dg/template/type1.C: Likewise.
30200         * g++.dg/template/typename3.C: Likewise.
30201         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30202         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30203         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30204         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30205         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30206         named return value extension.
30207         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30208         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30209         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30210         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30211         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30212         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30213         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30214         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30215         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30216         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30217         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30218         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30219         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30220         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30221         syntax.
30222         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30223         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30224         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30225         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30226         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30227         * g++.old-deja/g++.brendan/template11.C: Likewise.
30228         * g++.old-deja/g++.brendan/template26.C: Likewise.
30229         * g++.old-deja/g++.brendan/template27.C: Use explicit
30230         specialization syntax.
30231         * g++.old-deja/g++.brendan/template30.C: Likewise.
30232         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30233         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30234         non-dependent names.
30235         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30236         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30237         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30238         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30239         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30240         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30241         named return value extension.
30242         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30243         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30244         * g++.old-deja/g++.ext/return1.C: Likewise.
30245         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30246         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30247         * g++.old-deja/g++.jason/access8.C: Likewise.
30248         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30249         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30250         pseudo-destructor names.
30251         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30252         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30253         pseudo-destructor names.
30254         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30255         * g++.old-deja/g++.jason/overload19.C: Likewise.
30256         * g++.old-deja/g++.jason/overload32.C: Likewise.
30257         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30258         stray semicolons.
30259         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30260         * g++.old-deja/g++.jason/return.C: Likewise.
30261         * g++.old-deja/g++.jason/return2.C: Likewise.
30262         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30263         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30264         syntax.
30265         * g++.old-deja/g++.jason/template10.C: Account for use of
30266         non-dependent names.
30267         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30268         syntax.
30269         * g++.old-deja/g++.jason/template37.C: Likewise.
30270         * g++.old-deja/g++.law/access4.C: Change error messages.
30271         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30272         pseudo-destructor names.
30273         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30274         * g++.old-deja/g++.law/ctors9.C: Likewise.
30275         * g++.old-deja/g++.law/cvt22.C: Likewise.
30276         * g++.old-deja/g++.law/dtors5.C: Likewise.
30277         * g++.old-deja/g++.law/global-init1.C: Likewise.
30278         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30279         * g++.old-deja/g++.law/operators28.C: Likewise.
30280         * g++.old-deja/g++.law/visibility28.C: Likewise.
30281         * g++.old-deja/g++.martin/eval1.C: Likewise.
30282         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30283         name.
30284         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30285         * g++.old-deja/g++.mike/net34.C: Likewise.
30286         * g++.old-deja/g++.mike/net36.C: Likewise.
30287         * g++.old-deja/g++.mike/ns2.C: Likewise.
30288         * g++.old-deja/g++.mike/p12306.C: Likewise.
30289         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30290         value extension.
30291         * g++.old-deja/g++.mike/p700.C: Likewise.
30292         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30293         * g++.old-deja/g++.mike/p710.C: Likewise.
30294         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30295         value extension.
30296         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30297         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30298         * g++.old-deja/g++.ns/crash2.C: Likewise.
30299         * g++.old-deja/g++.ns/crash3.C: Likewise.
30300         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30301         * g++.old-deja/g++.ns/ns17.C: Likewise.
30302         * g++.old-deja/g++.ns/template16.C: Likewise.
30303         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30304         keyword.
30305         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30306         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30307         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30308         named return value extension.
30309         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30310         * g++.old-deja/g++.other/access4.C: Issue additional error
30311         messages.
30312         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30313         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30314         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30315         * g++.old-deja/g++.other/crash25.C: Change error message.
30316         * g++.old-deja/g++.other/crash4.C: Change error message.
30317         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30318         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30319         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30320         checks.
30321         * g++.old-deja/g++.other/defarg8.C: Likewise.
30322         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30323         * g++.old-deja/g++.other/dtor10.C: Likewise.
30324         * g++.old-deja/g++.other/incomplete.C: Likewise.
30325         * g++.old-deja/g++.other/linkage7.C: Likewise.
30326         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30327         lookup algorithm.
30328         * g++.old-deja/g++.other/mangle2.C: Likewise.
30329         * g++.old-deja/g++.other/refinit2.C: Likewise.
30330         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30331         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30332         * g++.old-deja/g++.pt/crash28.C: Likewise.
30333         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30334         syntax.
30335         * g++.old-deja/g++.pt/crash32.C: Change error message.
30336         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30337         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30338         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30339         error message position.
30340         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30341         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30342         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30343         syntax.
30344         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30345         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30346         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30347         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30348         keyword.
30349         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30350         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30351         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30352         keyword.
30353         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30354         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30355         syntax.
30356         * g++.old-deja/g++.pt/friend28.C: Account for use of
30357         non-dependent names.
30358         * g++.old-deja/g++.pt/friend29.C: Likewise.
30359         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30360         rules.
30361         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30362         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30363         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30364         lookup rules.
30365         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30366         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30367         keyword.
30368         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30369         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30370         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30371         keyword.
30372         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30373         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30374         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30375         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30376         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30377         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30378         keyword.
30379         * g++.old-deja/g++.pt/spec10.C: Likewise.
30380         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30381         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30382         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30383         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30384         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30385         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30386         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30387         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30388         * g++.old-deja/g++.pt/typename15.C: Likewise.
30389         * g++.old-deja/g++.pt/typename22.C: Likewise.
30390         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30391         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30392         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30393         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30394         syntax.
30395         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30396         return value extension.
30397         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30398         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30399         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30400         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30401
30402 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30403
30404         * g++.dg/warn/inline1.C: New test.
30405         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30406         * g++.old-deja/g++.jason/synth10.C: Likewise.
30407         * g++.old-deja/g++.mike/net31.C: Likewise.
30408         * g++.old-deja/g++.mike/p8786.C: Likewise.
30409
30410         * g++.dg/template/friend10.C: New test.
30411         * g++.dg/template/conv5.C: New test.
30412
30413 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30414
30415         * g++.dg/lookup/scoped3.C: New test.
30416
30417         * g++.dg/lookup/decl1.C: New test.
30418         * g++.dg/lookup/decl2.C: New test.
30419
30420 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30421
30422         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30423         gcc.c-torture/compile/20021015-1.c,
30424         gcc.c-torture/compile/20021015-2.c,
30425         gcc.c-torture/compile/20021123-1.c,
30426         gcc.c-torture/compile/20021123-2.c,
30427         gcc.c-torture/compile/20021123-3.c,
30428         gcc.c-torture/compile/20021123-4.c,
30429         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30430         only to 3.1 or 3.2 branch.
30431
30432 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30433
30434         * gcc.dg/i386-bitfield3.c: New test.
30435
30436         * gcc.dg/i386-bitfield2.c: New test.
30437
30438 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30439
30440         * g++.dg/parse/conv_op1.C: New test.
30441
30442 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30443
30444         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30445         approved.
30446
30447 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30448
30449         * gcc.c-torture/compile/20021220-1.c: New test.
30450
30451 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30452
30453         * gcc.dg/i386-fastcall-1.c: New.
30454
30455 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30456
30457         * gcc.c-torture/execute/20021219-1.c: New test.
30458
30459 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30460
30461         * gcc.dg/i386-pic-1.c: New test.
30462
30463 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30464
30465         PR c++/8099
30466         * g++.dg/template/friend9.C: New test.
30467
30468 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30469
30470         PR c++/3663
30471         * g++.dg/template/access7.C: New test.
30472
30473 2002-12-18  Nick Clifton  <nickc@redhat.com>
30474
30475         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30476         the libstdc++-v3 directory has been found.
30477
30478 2002-12-12  Devang Patel <dpatel@apple.com>
30479         * gcc.dg/darwin-ld-1.c: New test.
30480         * gcc.dg/darwin-ld-2.c: New test.
30481         * gcc.dg/darwin-ld-3.c: New test.
30482         * gcc.dg/darwin-ld-4.c: New test.
30483         * gcc.dg/darwin-ld-5.c: New test.
30484
30485 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30486
30487         * gcc.c-torture/compile/20021212-1.c: New test.
30488
30489 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30490
30491         * gcc.dg/fshort-wchar: New test.
30492
30493 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30494
30495         PR c++/8372
30496         * g++.dg/template/dtor1.C: New test.
30497
30498         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30499         markers.
30500
30501 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30502
30503         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30504
30505 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30506
30507         * g++.dg/template/static1.C: New test.
30508         * g++.dg/template/static2.C: New test.
30509         * g++.old-deja/g++.ext/memconst.C: New test.
30510
30511 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30512
30513         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30514         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30515         * g++.dg/special/initp1.C: Likewise.
30516
30517 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30518
30519         * gcc.c-torture/execute/20021204-1.c: New test.
30520
30521 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30522
30523         * gcc.dg/ppc-fmadd-1.c: New file.
30524         * gcc.dg/ppc-fmadd-2.c: New file.
30525         * gcc.dg/ppc-fmadd-3.c: New file.
30526
30527 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30528
30529         * gcc.c-torture/compile/20021204-1.c: New test.
30530
30531 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30532
30533         * g++.dg/inherit/covariant2.C: New test.
30534         * g++.dg/inherit/covariant3.C: New test.
30535         * g++.dg/inherit/covariant4.C: New test.
30536         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30537         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30538
30539 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30540
30541         PR c++/8688
30542         * g++.dg/init/brace3.C: New test.
30543
30544 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30545
30546         * gcc.dg/20020210-1.c: Fix a comment typo.
30547
30548 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30549
30550         PR c++/8720
30551         * g++.dg/parse/defarg1.C: New test.
30552
30553         PR c++/8615
30554         * g++.dg/template/char1.C: New test.
30555
30556         * g++.dg/template/varmod1.C: Fix typo.
30557
30558 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30559
30560         DR 180
30561         * g++.old-deja/g++.pt/crash32.C: Expect error.
30562
30563 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30564
30565         PR c++/5919
30566         * g++.dg/template/varmod1.C: New test.
30567
30568         PR c++/8727
30569         * g++.dg/inherit/typeinfo1.C: New test.
30570
30571         PR c++/8663
30572         * g++.dg/inherit/typedef1.C: New test.
30573
30574 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30575
30576         PR c++/8332
30577         PR c++/8493
30578         * g++.dg/template/strlen1.C: New test.
30579
30580         PR c++/8227
30581         * g++.dg/template/ctor2.C: New test.
30582
30583         PR c++/8214
30584         * g++.dg/init/string1.C: New test.
30585
30586         PR c++/8511
30587         * g++.dg/template/friend8.C: New test.
30588
30589 2002-11-29  Joe Buck <jbuck@synopsys.com>
30590
30591         * g++.dg/lookup/anon2.C: New test.
30592
30593 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30594
30595         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30596         h8300 port.
30597
30598 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30599
30600         * gcc.dg/bitfld-6.c: New test.
30601
30602 2002-11-27  Jan Hubicka  <jh@suse.cz>
30603
30604         * gcc.c-torture/execute/20021127.[cx]: New test.
30605
30606 2002-11-26  Jan Hubicka  <jh@suse.cz>
30607
30608         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30609         quality.
30610
30611 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30612
30613         * g++.dg/init/brace2.C: New test.
30614         * g++.old-deja/g++.mike/p9129.C: Correct.
30615
30616 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30617
30618         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30619
30620 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30621
30622         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30623
30624 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30625
30626         * testsuite/g++.dg/abi/empty11.C: New test.
30627         * testsuite/g++.dg/rtti/cv1.C: New test.
30628
30629 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30630
30631         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30632
30633 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30634
30635         * g++.dg/abi/empty10.C: New test.
30636
30637 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30638
30639         * gcc.c-torture/compile/20021124-1.c: New test.
30640
30641 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30642
30643         * g++.dg/abi/rtti2.C: New test.
30644
30645 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30646
30647         * gcc.dg/i386-unroll-1.c: New test.
30648
30649 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30650
30651         * gcc.c-torture/compile/20021120-1.c: New test.
30652         * gcc.c-torture/compile/20021120-2.c: New test.
30653
30654 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30655
30656         * gcc.dg/bitfld-5.c: New test.
30657
30658 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30659
30660         * gcc.c-torture/execute/20021120-3.c: New test.
30661
30662 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30663
30664         * gcc.c-torture/execute/20021120-2.c: New test.
30665
30666 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30667
30668         * gcc.c-torture/execute/20021120-1.c: New test.
30669
30670 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30671
30672         * gcc.c-torture/execute/20021118-3.c: New test.
30673
30674 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30675
30676         * gcc.c-torture/compile/20021119-1.c: New test.
30677
30678 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30679
30680         * gcc.dg/duff-1.c: New test.
30681         * gcc.dg/duff-2.c: New test.
30682         * gcc.dg/duff-3.c: New test.
30683
30684 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30685
30686         * gcc.dg/cpp/_Pragma5.c: New test.
30687
30688 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30689
30690         * gcc.c-torture/execute/20021118-2.c: New test.
30691
30692 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30693
30694         * gcc.c-torture/execute/20021118-1.c: New test.
30695
30696 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30697
30698         * gcc.dg/20021116-1.c: New test.
30699
30700 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30701
30702         * g++.dg/abi/vcall1.C: New test.
30703
30704 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30705
30706         * gcc.dg/20021029-1.c: New test.
30707         * gcc.dg/20021029-2.c: New test.
30708
30709 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30710
30711         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30712
30713 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30714
30715         PR c/8439
30716         * gcc.dg/20021110.c: Move to ...
30717         * gcc.c-torture/compile/20021110.c: .... here.
30718
30719 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30720
30721         PR c/8467
30722         * gcc.c-torture/execute/20021111-1.c
30723
30724 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30725
30726         PR c/8439
30727         * gcc.dg/20021110.c: New test.
30728
30729 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30730
30731         * g++.dg/abi/vthunk3.C: Run only on x86.
30732
30733 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30734
30735         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30736
30737 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30738
30739         * lib/compat.exp (compat-execute): Fix logic error in last
30740         change.
30741
30742 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30743
30744         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30745
30746 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30747
30748         PR c++/8389
30749         * g++.dg/template/access6.C: New test.
30750
30751 2002-11-08  Jan Hubicka  <jh@suse.cz>
30752
30753         * gcc.dg/i386-ssefp-1.c: New test.
30754         * gcc.dg/i386-ssefp-1.c: New test.
30755
30756 2002-11-08  Jan Hubicka  <jh@suse.cz>
30757
30758         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30759
30760 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30761
30762         * g++.dg/abi/vthunk3.C: New test.
30763
30764         PR c++/8338
30765         * g++.dg/template/crash2.C: New test.
30766
30767 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30768
30769         * testsuite/g++.dg/abi/dtor1.C: New test.
30770         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30771
30772 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30773
30774         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30775         Darwin.
30776
30777 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30778
30779         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30780         -mthumb.  Only xfail with -O0.
30781
30782 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30783
30784         * g++.dg/abi/thunk1.C: New test.
30785         * g++.dg/abi/thunk2.C: Likewise.
30786         * g++.dg/abi/vtt1.C: Likewise.
30787
30788 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30789
30790         PR optimization/8423
30791         * gcc.c-torture/execute/builtin-constant.c: New test.
30792
30793 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30794
30795         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30796         Add some more cases.
30797
30798 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR c++/8391
30801         * g++.dg/opt/local1.C: New test.
30802
30803 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30804
30805         PR c++/8160
30806         * g++.dg/template/complit1.C: New test.
30807
30808         PR c++/8149
30809         * g++.dg/template/typename4.C: Likewise.
30810
30811 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30812
30813         Core issue 287, PR c++/7639
30814         * g++.dg/template/instantiate1.C: Adjust error location.
30815         * g++.dg/template/instantiate3.C: New test.
30816         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30817         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30818         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30819
30820 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30821
30822         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30823
30824 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30825
30826         PR c++/8287
30827         * g++.dg/init/dtor2.C: New test.
30828
30829 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30830
30831         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30832         * gcc.dg/nest.c: Bypass errors on irix6.
30833
30834 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30835
30836         * gcc.dg/nest.c: Expect error for mmix-*-*.
30837         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30838
30839 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30840
30841         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30842         markers.
30843
30844         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30845
30846 2002-10-25  Mike Stump  <mrs@apple.com>
30847
30848         * gcc.dg/warn-1.c: New test.
30849
30850 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30851
30852         * g++.dg/template/typename3.C: New test.
30853
30854 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30855
30856         * g++.dg/lookup/ptrmem1.C: New test.
30857
30858         * g++.dg/abi/vthunk2.C: New test.
30859
30860 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30861
30862         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30863
30864 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30865
30866         * g++.dg/abi/empty9.C: New test.
30867
30868 2002-10-24  Richard Henderson  <rth@redhat.com>
30869
30870         * g++.dg/inherit/thunk1.C: Enable for ia64.
30871
30872 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30873
30874         PR c++/8067
30875         * g++.dg/lookup/pretty1.C: New test.
30876
30877 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30878
30879         * gcc.dg/20021023-1.c: New test.
30880
30881 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30882
30883         PR c++/7679
30884         * g++.dg/parse/inline1.C: New test.
30885
30886 2002-10-23  Richard Henderson  <rth@redhat.com>
30887
30888         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30889
30890         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30891
30892 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30893
30894         PR c++/6579
30895         * g++.dg/parse/stmtexpr3.C: New test.
30896
30897 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         * g++.dg/expr/cond1.C: New test.
30900
30901 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30902
30903         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30904
30905 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30906
30907         * g++.dg/abi/vbase13.C: New test.
30908         * g++.dg/abi/vbase14.C: Likewise.
30909
30910 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30911
30912         * gcc.dg/tls/pic-1.c: New test.
30913         * gcc.dg/tls/nonpic-1.c: New test.
30914         * gcc.dg/20021018-1.c: New test.
30915
30916 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30917
30918         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30919         Remove only files with the same base name as the test case.
30920         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30921         (profopt-execute): Likewise.  Also, remove old profiling
30922         and performance data files before running the tests.
30923
30924         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30925         * g++.dg/bprob/bprob.exp: Likewise.
30926         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30927         to allow more general test case names.
30928
30929         * g++.dg/bprob/bprob-1.C: Rename to ...
30930         * g++.dg/bprob/g++-bprob-1.C: ... this.
30931
30932         * g77.dg/bprob/bprob-1.f: Rename to ...
30933         * g77.dg/bprob/g77-bprob-1.f: ... this.
30934
30935 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30936
30937         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30938         bison 1.50 or later.
30939
30940 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30941
30942         * g++.dg/README: Describe more test directories.
30943
30944 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30945
30946         * g++.dg/init/array6.C: Add additional tests.
30947
30948 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30949
30950         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30951         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30952
30953 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30954
30955         * gcc.c-torture/compile/20020604-1.x: New.
30956         * gcc.c-torture/compile/simd-5.x: Likewise.
30957         * gcc.c-torture/execute/920710-1.x: Likewise.
30958         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30959
30960 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30961
30962         * g++.dg/inherit/override1.C: Add dg-options clause.
30963
30964 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30965
30966         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30967         _mm_slli_si128.
30968
30969 2002-10-19  Andreas Schwab  <schwab@suse.de>
30970
30971         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
30972         directory component.
30973
30974 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
30975
30976         * g++.dg/inherit/thunk1.C: New test.
30977
30978         * g++.dg/inherit/override1.C: New test.
30979
30980         * g++.dg/abi/mangle11.C: New test.
30981         * g++.dg/abi/mangle14.C: New test.
30982         * g++.dg/abi/mangle17.C: New test.
30983
30984 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
30985
30986         * g++.dg/overload/member2.C: New test.
30987
30988 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
30989
30990         * g++.dg/README: Describe new compat directory.
30991         * g++.dg/dg.exp: Skip tests in compat directory.
30992         * README.compat: New file.
30993         * lib/compat.exp: New expect script.
30994         * g++.dg/compat: New test directory.
30995         * g++.dg/compat/compat.exp: New expect script.
30996         * g++.dg/compat/abi: New test directory.
30997         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
30998         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
30999         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31000         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31001         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31002         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31003         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31004         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31005         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31006         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31007         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31008         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31009         * g++.dg/compat/break: New test directory.
31010         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31011         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31012         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31013         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31014         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31015         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31016         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31017         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31018         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31019         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31020         g++.dg/compat/break/README: New files.
31021         * g++.dg/compat/eh: New test directory.
31022         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31023         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31024         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31025         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31026         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31027         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31028         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31029         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31030         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31031         g++.dg/compat/eh/filter2_y.C,
31032         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31033         g++.dg/compat/eh/new1_y.C,
31034         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31035         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31036         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31037         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31038         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31039         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31040         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31041         g++.dg/compat/eh/unexpected1_y.C: New files.
31042         * g++.dg/compat/init: New test directory.
31043         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31044         g++.dg/compat/init/array5_y.C,
31045         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31046         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31047         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31048         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31049         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31050         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31051         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31052         g++.dg/compat/init/init-ref2_y.C: New files.
31053
31054 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31055
31056         PR c++/7584
31057         * g++.dg/inherit/using3.C: New test.
31058
31059 2002-10-17  Jan Hubicka  <jh@suse.cz>
31060
31061         * gcc.dg/20021017-2.c: New test.
31062
31063 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31064
31065         * g++.dg/abi/mangle16.C: Adjust.
31066
31067         * g++.dg/init/array8.C: New test.
31068
31069 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31070
31071         * gcc.dg/special/mips-abi.exp: New test.
31072         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31073
31074 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31075
31076         * g++.dg/abi/mangle16.C: New test.
31077         * g++.dg/abi/mangle17.C: Likewise.
31078
31079         PR c++/7478
31080         * g++.dg/template/ref1.C: New test.
31081
31082 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31083
31084         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31085
31086 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31087
31088         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31089
31090 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/7524
31093         * g++.dg/init/array7.C: New test.
31094
31095 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31096
31097         * g++.dg/init/array6.C: New test.
31098
31099         * g++.dg/abi/mangle13.C: Likewise.
31100         * g++.dg/abi/mangle14.C: Likewise.
31101         * g++.dg/abi/mangle15.C: Likewise.
31102
31103 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31104
31105         * g++.dg/abi/empty8.C: New test.
31106
31107 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31108
31109         * g++.dg/init/ctor1.C: New test.
31110
31111 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31112
31113         * gcc.c-torture/execute/20021015-1.c: New test.
31114
31115 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31116
31117         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31118
31119 2002-10-14  Jan Hubicka  <jh@suse.cz>
31120
31121         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31122
31123 2002-10-14  Richard Henderson  <rth@redhat.com>
31124
31125         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31126
31127 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31128
31129         PR optimization/6631
31130         * g++.dg/opt/const2.C: New test.
31131
31132 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31133
31134         PR c++/7176
31135         * g++.dg/parse/friend1.C: New test.
31136         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31137
31138 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31139
31140         * gcc.dg/20021014-1.c: New test.
31141
31142 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31143
31144         PR c++/5661
31145         * g++.dg/ext/vlm1.C: New test.
31146         * g++.dg/ext/vlm2.C: Likewise.
31147
31148         * g++.dg/init/array1.C: Remove invalid braces.
31149         * g++.dg/init/brace1.C: New test.
31150         * g++.dg/init/copy2.C: Likewise.
31151         * g++.dg/init/copy3.C: Likewise.
31152         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31153         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31154         braces.
31155
31156 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31157
31158         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31159
31160 2002-10-11  Richard Shann  <richard.shann@superh.com>
31161
31162         * gcc.c-torture/compile/simd-5.c: New test.
31163
31164 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31165
31166         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31167
31168 2002-10-10  Jim Wilson  <wilson@redhat.com>
31169
31170         * gcc.c-torture/execute/20021010-1.c: New test.
31171
31172 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31173
31174         PR c/7353
31175         * g++.dg/ext/typedef-init.C: New test.
31176         * gcc.dg/typedef-init.c: New test.
31177
31178 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31179
31180         * gcc.dg/cpp/paste13.c: New test.
31181
31182 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31183
31184         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31185         remaining platforms, XFAIL during compile, not execute.  Don't
31186         XFAIL at -O0.
31187
31188 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31189
31190         * gcc.dg/alias-1.c: Tweak expected warning.
31191
31192 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31193
31194         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31195
31196 2002-10-06  Andreas Jaeger  <aj@suse.de>
31197
31198         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31199         * gcc.dg/cpp/c++98.C: Likewise.
31200
31201         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31202         * g++.dg/cpp/c++98.C: Likewise.
31203
31204         * g++.dg/README (Subdirectories): Mention cpp directory.
31205
31206         PR target/7559
31207         * gcc.dg/20021006-1.c: New test.
31208
31209 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31210
31211         PR c++/7804
31212         * g++.dg/other/warning1.C: New test.
31213
31214 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31215
31216         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31217         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31218         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31219
31220 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31221
31222         PR c++/7931
31223         * g++.dg/template/ptrmem3.C: New test.
31224
31225         PR c++/7754
31226         * g++.dg/template/union1.C: New test.
31227
31228 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31229
31230         PR c++/8006
31231         * g++.dg/abi/mangle9.C: New test.
31232         * g++.dg/abi/mangle10.C: New test.
31233         * g++.dg/abi/mangle11.C: New test.
31234         * g++.dg/abi/mangle12.C: New test.
31235
31236 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31237
31238         PR c++/7188.
31239         * g++.dg/template/meminit1.C: New test.
31240         * g++.dg/warn/Wreorder-1.C: Likewise.
31241         * g++.old-deja/g++.mike/warn3.C: Tweak.
31242         * lib/prune.exp: Ingore "in copy constructor".
31243
31244 2002-10-02  Andreas Jaeger  <aj@suse.de>
31245
31246         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31247         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31248         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31249         on x86-64.
31250
31251 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31252
31253         * gcc.dg/empty1.C: Fix typo.
31254
31255 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31256
31257         * gcc.dg/alias-1.c: New test.
31258
31259 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31260
31261         * gcc.dg/empty1.C: New test.
31262
31263         * g++.dg/tls/init-2.C: Tweak error messages.
31264
31265 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31266
31267         * gcc.c-torture/compile/20020923-1.c: New test.
31268
31269 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31270
31271         * gcc.c-torture/execute/ffs-1.c: New test.
31272         * gcc.c-torture/execute/ffs-2.c: Ditto.
31273
31274 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31275
31276         * g++.dg/overload/member1.C: New test.
31277
31278 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31279
31280         * g++.dg/abi/empty7.C: New test.
31281         * g++.dg/init/pm2.C: Likewise.
31282
31283 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31284
31285         * g++.dg/rtti/crash1.C: New test.
31286
31287 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31288
31289         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31290         gcc.dg/sibcall-4.c: New tests.
31291
31292 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31293
31294         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31295         powerpc and MMIX targets.
31296
31297 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31298
31299         * gcc.dg/cpp/20020927-1.c: New.
31300
31301 2002-09-26  David S. Miller  <davem@redhat.com>
31302
31303         * gcc.c-torture/compile/trunctfdf.c: New.
31304
31305 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31306
31307         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31308
31309 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31310
31311         * gcc.c-torture/execute/loop-15.c: New.
31312
31313 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31314
31315         * README.QMTEST: Fix typo.
31316
31317 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31318
31319         * gcc.dg/20020926-1.c: New test.
31320
31321 2002-09-25  David S. Miller  <davem@redhat.com>
31322
31323         PR target/7842
31324         * gcc.c-torture/execute/shiftdi.c: New test.
31325
31326 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31327
31328         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31329         unique to the tool.
31330         * lib/g77.exp (g77_init): Likewise.
31331         * lib/g++.exp (g++_init): Likewise.
31332         * lib/objc.exp (objc_init): Likewise.
31333
31334 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31335
31336         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31337         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31338         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31339
31340 2002-09-25  Richard Henderson  <rth@redhat.com>
31341
31342         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31343         too-small long double.
31344
31345 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31346
31347         * gcc.dg/20020919-1.c: New test.
31348
31349 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31350
31351         * g++.dg/abi/bitfield6.C: New test.
31352         * g++.dg/abi/bitfield7.C: New test.
31353         * g++.dg/abi/bitfield8.C: New test.
31354         * g++.dg/abi/vbase11.C: New test.
31355
31356 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31357
31358         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31359         hppa*-*-hpux*.  Update test comment.
31360
31361 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31362
31363         * gcc.dg/tls/struct-1.c: New test.
31364
31365 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31366
31367         * gcc.dg/cpp/tr-warn2.c: Update.
31368
31369 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31370
31371         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31372
31373 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31374
31375         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31376         systems.
31377
31378 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31379
31380         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31381
31382         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31383         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31384         setting of cxxfilt.
31385
31386 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31387
31388         * gcc.dg/20020312-2.c: Update for darwin.
31389
31390 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31391
31392         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31393
31394 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31395
31396         * objc.dg/comp-types-1.m: New test.
31397         * objc.dg/comp-types-2.m: New test.
31398         * objc.dg/comp-types-3.m: New test.
31399         * objc.dg/comp-types-4.m: New test.
31400         * objc.dg/comp-types-5.m: New test.
31401         * objc.dg/comp-types-6.m: New test.
31402
31403 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31404
31405         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31406
31407 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31408
31409         * g++.dg/other/do1.C: New test.
31410
31411         * g++.dg/template/subst1.C: New test.
31412
31413 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31414
31415         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31416
31417 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31418
31419         * g++.dg/template/qualttp20.C: Adjust expected errors.
31420         * g++.old-deja/g++.jason/report.C: Likewise.
31421         * g++.old-deja/g++.other/qual1.C: Likewise.
31422
31423         * g++.dg/lookup/scoped2.C: New test.
31424
31425         * g++.dg/ext/asm3.C: New test.
31426
31427 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31428
31429         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31430
31431 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31432
31433         * ChangeLog: follow spelling conventions.
31434         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31435         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31436         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31437         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31438         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31439         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31440         * g++.old-deja/g++.law/global-init1.C: Likewise.
31441         * g++.old-deja/g++.other/delete4.C: Likewise.
31442         * g++.old-deja/g++.other/inline21.C: Likewise.
31443         * g++.old-deja/g++.other/singleton.C: Likewise.
31444         * g77.dg/strlen0.f: Likewise.
31445         * g77.f-torture/compile/20010519-1.f: Likewise.
31446         * g77.f-torture/compile/980310-4.f: Likewise.
31447         * gcc.c-torture/compile/20000605-1.c: Likewise.
31448         * gcc.c-torture/execute/20020225-1.c: Likewise.
31449         * gcc.dg/c90-hexfloat-2.c: Likewise.
31450         * gcc.dg/c99-bool-1.c: Likewise.
31451         * gcc.dg/c99-hexfloat-2.c: Likewise.
31452         * gcc.dg/dll-2.c: Likewise.
31453         * gcc.dg/wtr-union-init-1.c: Likewise.
31454         * gcc.dg/wtr-union-init-2.c: Likewise.
31455         * gcc.dg/wtr-union-init-3.c: Likewise.
31456         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31457         * gcc.dg/cpp/defined.c: Likewise.
31458         * gcc.dg/cpp/macsyntx.c: Likewise.
31459         * gcc.dg/cpp/paste2.c: Likewise.
31460         * gcc.dg/cpp/trad/defined.c: Likewise.
31461         * gcc.dg/format/c90-printf-1.c: Likewise.
31462         * gcc.dg/format/c90-scanf-1.c: Likewise.
31463         * gcc.dg/format/c99-printf-1.c: Likewise.
31464         * gcc.dg/format/c99-scanf-1.c: Likewise.
31465         * gcc.misc-tests/gcov-8.c: Likewise.
31466         * lib/profopt.exp: Likewise.
31467
31468 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31469
31470         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31471
31472 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.dg/inherit/using2.C: New test.
31475
31476 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31477
31478         * ChangeLog: Follow spelling conventions.
31479         * g++.dg/template/friend4.C: Likewise.
31480         * g++.old-deja/g++.pt/crash67.C: Likewise.
31481         * gcc.c-torture/execute/20000801-4.c: Likewise.
31482         * gcc.dg/c90-digraph-1.c: Likewise.
31483         * gcc.dg/c94-digraph-1.c: Likewise.
31484         * gcc.dg/c99-digraph-1.c: Likewise.
31485         * gcc.dg/cpp/line5.c: Likewise.
31486         * gcc.dg/cpp/multiline.c: Likewise.
31487         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31488         * gcc.dg/format/attr-3.c: Likewise.
31489         * gcc.dg/format/c90-scanf-3.c: Likewise.
31490         * gcc.dg/format/ext-4.c: Likewise.
31491
31492 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31493
31494         * g++.dg/template/pretty1.C: New test.
31495
31496 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31497
31498         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31499
31500 2002-09-13  Matt Austern  <austern@apple.com>
31501
31502         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31503         passing a cast expression to a function by const reference.
31504
31505 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31506
31507         * g++.dg/template/deduce1.C: New test.
31508
31509 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31510
31511         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31512         32-bit int.
31513
31514 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31515
31516         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31517         usage.
31518
31519 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31520
31521         * gcc.c-torture/compile/20020910-1.c: New test.
31522
31523 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31524
31525         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31526
31527 2002-09-10  Andreas Jaeger  <aj@suse.de>
31528
31529         * gcc.dg/20020312-2.c: Adjust for x86-64.
31530
31531 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31532
31533         * g77.dg/7388.f: New test case for PR 7388.
31534
31535 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31536
31537         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31538
31539 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31540
31541         * objc.dg/proto-lossage-1.m: New test.
31542
31543 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31544
31545         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31546
31547 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31548
31549         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31550         expected to pass.
31551
31552 2002-09-06  Stan Shebs  <shebs@apple.com>
31553             David Edelsohn  <edelsohn@gnu.org>
31554
31555         * gcc.dg/weak: New directory.
31556         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31557         target-specific xfail bits.
31558         * gcc.dg/typeof-2.c: Move to new directory.
31559         * gcc.dg/weak.exp: New expect script.
31560
31561 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31562
31563         * gcc.c-torture/execute/extzvsi.c: New test.
31564
31565 2002-09-05  Stan Shebs  <shebs@apple.com>
31566
31567         * gcc.dg/weak-1.c: xfail on Darwin.
31568         * gcc.dg/weak-2.c: Ditto.
31569         * gcc.dg/weak-3.c: Ditto.
31570         * gcc.dg/weak-4.c: Ditto.
31571         * gcc.dg/weak-5.c: Ditto.
31572         * gcc.dg/weak-6.c: Ditto.
31573         * gcc.dg/weak-7.c: Ditto.
31574         * gcc.dg/weak-8.c: Ditto.
31575         * gcc.dg/weak-9.c: Ditto.
31576
31577 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31578
31579         * gcc.c-torture/execute/loop-14.c: New test.
31580
31581 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31582
31583         * g++.dg/other/cxa-atexit1.C: New test.
31584
31585         * gcc.dg/typeof-2.c: New test.
31586
31587 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31588
31589         * gcc.dg/builtins-2.c: New testcase.
31590         * gcc.dg/builtins-3.c: New testcase.
31591
31592 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31593
31594         * gcc.dg/cpp/_Pragma4.c: New test.
31595
31596 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31597
31598         * objc/execute/nil_method-1.m: New testcase.
31599
31600 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31601
31602         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31603         [Object class], not [Object initialize].
31604
31605 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31606             Hans-Peter Nilsson  <hp@bitrange.com>
31607
31608         * gcc.c-torture/execute/20020720-1.x: Skip test on
31609         mmix-knuth-mmixware.  Correct comment.
31610
31611 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31612
31613         * testsuite/g++.dg/abi/bitfield5.C: New test.
31614         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31615
31616 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31617
31618         * objc.dg/undeclared-selector.m: New test.
31619
31620 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31621
31622         * g++.dg/other/offsetof1.C: Avoid cast warning.
31623
31624 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31625
31626         * objc.dg/super-class-2.m: New test.
31627
31628 2002-08-24  Matt Austern  <austern@apple.com>
31629
31630         * g++.dg/ext/lvaddr.C: New test.
31631         * g++.dg/ext/lvcast.C: New test.
31632
31633 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31634
31635         * testsuite/g++.dg/inherit/cond1.C: New test.
31636
31637 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31638
31639         * gcc.dg/noncompile/incomplete-1.c: New test.
31640
31641 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31642
31643         * gcc.dg/typespec-1.c: New test.
31644
31645 2002-08-20  Devang Patel  <dpatel@apple.com>
31646         * objc.dg/proto-hier-2.m: New test.
31647
31648 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31649
31650         * objc.dg/bitfield-1.m: New test.
31651         * objc.dg/bitfield-2.m: New test.
31652
31653 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31654
31655         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31656         gcc.dg/c99-flex-array-4.c: New tests.
31657
31658 2002-08-16  Stan Shebs  <shebs@apple.com>
31659
31660         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31661
31662 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31663
31664         * gcc.dg/typeof-1.c: New test.
31665         * g++.dg/ext/typeof2.C: New test.
31666
31667 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31668
31669         * g++.dg/other/offsetof1.C: New test.
31670
31671 2002-08-14  Richard Henderson  <rth@redhat.com>
31672
31673         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31674
31675 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31676
31677         * gcc.dg/cpp/_Pragma3.c: New test.
31678
31679 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31680
31681         * g++.dg/template/inherit3: New test.
31682
31683 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31684
31685         * gcc.dg/bitfld-4.c: Add blank options.
31686
31687 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31688
31689         * g++.dg/template/crash1.C: New test.
31690
31691 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31692
31693         * gcc.dg/tls/opt-2.c: New test.
31694
31695 2002-08-08  Devang Patel  <dpatel@apple.com>
31696
31697         * objc.dg/selector-1.m : New test
31698
31699 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         * g++.dg/abi/bitfield4.C: New test.
31702         * gcc.dg/bitfld-4.c: New test.
31703
31704 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31705
31706         * g++.dg/other/packed1.C: New test.
31707
31708 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31709
31710         * g++.dg/abi/offsetof.C: Tweak error messages.
31711         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31712
31713 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31714
31715         * gcc.dg/bitfld-3.c: New test.
31716
31717 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31718             Richard Henderson  <rth@redhat.com>
31719
31720         * gcc.dg/i386-bitfield1.c: New test.
31721         * g++.dg/abi/bitfield3.C: Update.
31722
31723 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31724
31725         * objc.dg/const-str-2.m: Update.
31726         * gcc.dg/cpp/c++98.c: Change to C extension.
31727         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31728         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31729
31730 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31731
31732         * testsuite/gcc.dg/tls/diag-3.c: New.
31733
31734 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31735
31736         * g++.dg/README (Subdirectories): Document new subdir expr.
31737         * g++.dg/expr/pmf-1.C: New test.
31738
31739 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31740
31741         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31742
31743 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31744
31745         * g++.dg/abi/bitfield3.C: New test.
31746
31747 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31748
31749         * lib/gcov.exp: Tweak expected line formats.
31750         * gcc.misc-tests/gcov8.c: New test.
31751         * gcc.misc-tests/gcov8.x: New flags.
31752
31753 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31754
31755         * consistency.vlad/layout/endian.c: Include string.h.
31756
31757         * gcc.c-torture/execute/20020805-1.c: New test.
31758
31759 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31760
31761         * g++.dg/other/conversion1.C: New test.
31762
31763 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31764
31765         * gcc.dg/builtins-1.c: New testcase.
31766
31767 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31768
31769         * g++.dg/inherit/access3.C: New test.
31770
31771 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31772
31773         * gcc.dg/ia64-visibility-2.c: New test.
31774
31775 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31776
31777         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31778         __qualifier_flags to __flags.
31779
31780 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31781
31782         * g++.dg/inherit/operator1.C: New test.
31783         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31784         * g++.dg/other/error1.C: Change expected error message.
31785         * g++.dg/template/conv4.C: Likewise.
31786
31787 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31788
31789         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31790         for documented behavior.
31791
31792 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31793
31794         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31795         several targets known to fail.
31796
31797 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31798
31799         * gcc.dg/mips-args-[123].c: New tests.
31800
31801 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31802
31803         * gcc.dg/ppc-spe.c: New.
31804
31805 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31806
31807         * g++.dg/other/ptrmem4.C: New testcase.
31808
31809 2002-07-24  Richard Henderson  <rth@redhat.com>
31810
31811         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31812
31813 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31814
31815         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31816
31817 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31818
31819         * gcc.c-torture/execute/memset-3.c: New testcase.
31820
31821 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31822
31823         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31824         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31825
31826 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31827
31828         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31829         Delete.
31830
31831 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31832
31833         * gcc.c-torture/compile/simd-4.c: New test.
31834
31835 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31836
31837         PR c++/7347, c++/7348
31838         * g++.dg/template/access4.C: New test.
31839         * g++.dg/template/access5.C: New test.
31840         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31841         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31842         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31843         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31844
31845 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31846
31847         * gcc.dg/gnu89-init-2.c: New test.
31848
31849 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31850
31851         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31852
31853 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31854
31855         * gcc.c-torture/execute/20020720-1.c: New testcase.
31856
31857 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31858
31859         * gcc.dg/cpp/Wsignprom.c: New tests.
31860
31861 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31862
31863         * gcc.c-torture/execute/loop-13.c: New test.
31864
31865 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31866
31867         * gcc.dg/cpp/expr.c: New tests.
31868
31869 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31870
31871         * g++.dg/opt/pr6713.C: Add template instantiation.
31872
31873 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31874
31875         * gcc.dg/nest.c: New test.
31876
31877 2002-07-17  Richard Henderson  <rth@redhat.com>
31878
31879         * g++.dg/opt/pr6713.C: New test.
31880
31881 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31882
31883         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31884         XFAIL for all x86 processors.
31885
31886 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31887
31888         * gcc.c-torture/execute/20010122-1.x: Do not test with
31889         -fomit-frame-pointer.
31890
31891 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31892
31893         * g++.dg/template/instantiate2.C: New test.
31894         * g++.dg/template/spec4.C: New test.
31895
31896 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31897
31898         * g++.dg/template/access2.C: New test.
31899         * g++.dg/template/access3.C: New test.
31900
31901 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31902
31903         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31904         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31905         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31906         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31907         Convert to use <stdarg.h>.
31908         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31909         Delete.
31910         * gcc.dg/va-arg-2.c: New.
31911         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31912
31913 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31914
31915         * gcc.c-torture/compile/20020710-1.c: New test.
31916
31917 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31918                           Andrew Pinski  <pinskia@physics.uc.edu>
31919
31920         gcc.c-torture/compile/simd-2.c: New testcase.
31921         gcc.c-torture/compile/simd-3.c: Likewise.
31922
31923 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31924
31925         PR c++/7224
31926         * g++.dg/overload/error1.C: New test.
31927
31928 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31929
31930         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31931         configuration and IRIX 6 O32 ABI.
31932
31933 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31934
31935         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31936
31937 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31938
31939         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31940
31941 2002-07-10  Jeffrey A Law  <law@redhat.com>
31942
31943         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31944
31945         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31946
31947 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31948
31949         * gcc.dg/20020312-2.c: Check for __PPC__.
31950
31951 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31952
31953         * gcc.c-torture/compile/20020709-1.c: New test.
31954
31955 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31956
31957         * g++.dg/template/qualttp21.C: New test case.
31958
31959 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31960
31961         * gcc.c-torture/compile/20020706-1.c: New test.
31962         * gcc.c-torture/compile/20020706-2.c: New test.
31963
31964 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
31965             Alexandre Oliva  <aoliva@redhat.com>
31966
31967         * g++.dg/warn/incomplete1.C: New test.
31968
31969 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31970
31971         PR c++/7099
31972         * g++.dg/warn/noreturn1.C: New test.
31973
31974 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
31975
31976         PR c++/6706
31977         * g++.dg/debug/debug6.C: New test.
31978         * g++.dg/debug/debug7.C: New test.
31979
31980 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
31981
31982         * gcc.c-torture/compile/simd-3.c: New test.
31983
31984 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
31985
31986         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
31987         * gcc.dg/20020620-1.c: Likewise.
31988
31989 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31990
31991         PR c++/6944
31992         * g++.dg/init/array4.C: New test.
31993         * g++.dg/init/array5.C: New test.
31994
31995 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
31996
31997         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
31998         * gcc.c-torture/execute/simd-2.c (main): Likewise.
31999
32000 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32001
32002         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32003         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32004         * gcc.dg/wtr-conversion-1.c: Likewise.
32005         * gcc.dg/wtr-escape-1.c: Likewise.
32006         * gcc.dg/wtr-int-type-1.c: Likewise.
32007         * gcc.dg/wtr-label-1.c: Likewise.
32008         * gcc.dg/wtr-static-1.c: Likewise.
32009         * gcc.dg/wtr-strcat-1.c: Likewise.
32010         * gcc.dg/wtr-suffix-1.c: Likewise.
32011         * gcc.dg/wtr-switch-1.c: Likewise.
32012         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32013         * gcc.dg/wtr-union-init-1.c: Likewise.
32014         * gcc.dg/wtr-union-init-2.c: Likewise.
32015         * gcc.dg/wtr-union-init-3.c: Likewise.
32016
32017         * gcc.dg/wtr-func-def-1.c: New test.
32018
32019 2002-07-02 Devang Patel <dpatel@apple.com>
32020
32021         * objc.dg/param-1.m: New test.
32022
32023 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32024
32025         * gcc.dg/cpp/trad/directive.c: Add test.
32026         * gcc.dg/cpp/trad/macroargs.c: Add test.
32027         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32028
32029 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32030
32031         * gcc.dg/cpp/cmdlne-M.c: New test.
32032
32033 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32034
32035         * objc.dg/desig-init-1.m: New test.
32036
32037 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32038
32039         PR c++/6716
32040         * g++.dg/template/instantiate1.C: New test.
32041
32042 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32043
32044         PR c++/7112
32045         * g++.dg/template/sizeof2.C: New test.
32046
32047 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32048
32049         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32050         gcc.dg/cpp/trad/include.c: New tests.
32051
32052 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32053
32054         PR target/7177
32055         * gcc.c-torture/compile/20020701-1.c: New test.
32056
32057 2002-07-01  Stan Shebs  <shebs@apple.com>
32058
32059         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32060         header here...
32061         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32062         (objc-torture-execute): or here.
32063
32064 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32065
32066         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32067
32068 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32069
32070         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32071
32072 2002-06-30  Devang Patel  <dpatel@apple.com>
32073
32074         * objc.dg/fsyntax-only.m: New test.
32075
32076 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32077
32078         PR c++/6695
32079         * g++.dg/template/friend7.C: New file.
32080
32081 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32082
32083         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32084         return type.
32085
32086 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32087
32088         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32089         avoid division by zero.
32090
32091 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32092
32093         * gcc.dg/Wunknownprag.c: New tests.
32094
32095 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32096
32097         * gcc.c-torture/execute/simd-2.c: New test.
32098
32099 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32100
32101         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32102         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32103         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32104         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32105         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32106         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32107         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32108         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32109         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32110         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32111         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32112         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32113         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32114         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32115         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32116         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32117         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32118
32119 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32120
32121         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32122         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32123         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32124         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32125         New tests.
32126         * gcc.dg/cpp/trad/directive.c: Update.
32127
32128 2002-06-23  Andreas Jaeger  <aj@suse.de>
32129
32130         * gcc.c-torture/execute/complex-6.c: New.
32131
32132 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32133
32134         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32135         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32136         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32137         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32138
32139 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32140
32141         * gcc.dg/cpp/trad: New directory with traditional tests copied
32142         from parent directory.
32143         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32144         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32145         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32146         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32147         Move to trad/ and rename.
32148         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32149         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32150         gcc.dg/cpp/trad/redef2.c: New tests.
32151         * gcc.dg/cpp/trad/trad.exp: New driver.
32152
32153 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32154
32155         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32156         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32157         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32158         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32159         Remove.
32160
32161 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32162
32163         * gcc.dg/20020620-1.c: New test.
32164
32165 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32166
32167         * g++.dg/template/ttp4.C: New test.
32168
32169 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32170
32171         * g++.dg/opt/vt1.C: Fix regexp.
32172
32173 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32174
32175         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32176         Don't use attribute `noinline'.
32177
32178 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32179
32180         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32181
32182 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32183
32184         * gcc.c-torture/execute/simd-1.c: New.
32185
32186         * gcc.dg/simd-1.c: New.
32187
32188 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32189
32190         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32191
32192 2002-06-16  Richard Henderson  <rth@redhat.com>
32193
32194         * g++.dg/ext/anon-struct1.C: New.
32195         * g++.dg/ext/anon-struct2.C: New.
32196         * g++.dg/ext/anon-struct3.C: New.
32197         * gcc.dg/anon-struct-1.c: New.
32198         * gcc.dg/anon-struct-2.c: New.
32199         * gcc.dg/anon-struct-3.c: New.
32200         * gcc.dg/20011008-1.c: Adjust warning text.
32201         * gcc.dg/20020527-1.c: Add -fms-extensions.
32202
32203 2002-06-16  Richard Henderson  <rth@redhat.com>
32204
32205         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32206
32207 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32208
32209         * gcc.c-torture/execute/20020615-1.c: New test.
32210
32211 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32212
32213         * gcc.c-tortuture/execute/compare-1.c: New test case.
32214         * gcc.c-tortuture/execute/compare-2.c: New test case.
32215         * gcc.c-tortuture/execute/compare-3.c: New test case.
32216
32217 2002-06-13  Richard Henderson  <rth@redhat.com>
32218
32219         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32220         ia64 ilp32.
32221
32222 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32223
32224         * g++.dg/template/typename2.C: Update error message.
32225
32226 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32227
32228         * gcc.c-torture/execute/20020611-1.c: New test.
32229
32230 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32231
32232         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32233         list of targets to skip.
32234
32235 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32236
32237         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32238         targets if not optimizing.
32239
32240 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32241
32242         * gcc.c-torture/compile/20020605-1.c: New test.
32243
32244         * g++.dg/opt/vt1.C: New test.
32245
32246         * gcc.dg/20020531-1.c: New test.
32247
32248         * gcc.dg/20020530-1.c: New test.
32249
32250         * gcc.dg/20020527-1.c: New test.
32251
32252         * g++.dg/opt/cse1.C: New test.
32253
32254 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32255
32256         * gcc.dg/20020607-2.c: New test case.
32257
32258 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32259
32260         * gcc.c-torture/compile/20020604-1.c: New test.
32261
32262 2002-06-04  Richard Henderson  <rth@redhat.com>
32263
32264         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32265         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32266         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32267
32268 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32269
32270         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32271
32272 2002-06-03  Richard Henderson  <rth@redhat.com>
32273
32274         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32275         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32276
32277 2002-06-02  Richard Henderson  <rth@redhat.com>
32278
32279         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32280         test functions static.
32281
32282 2002-06-02  Andreas Jaeger  <aj@suse.de>
32283
32284         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32285         now.
32286
32287 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32288
32289         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32290         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32291         Update for mofified diagnostics.
32292         * gcc.dg/c99-intconst-1.c: No longer fail.
32293
32294 2002-06-02  Richard Henderson  <rth@redhat.com>
32295
32296         * gcc.dg/uninit-A.c: Remove xfail markers.
32297
32298 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32299
32300         * gcc.dg/fnegate-1.c: New test case.
32301
32302 2002-05-30  Osku Salerma  <osku@iki.fi>
32303
32304         * gcc.c-torture/execute/mayalias-1.c: New file.
32305
32306 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32307
32308         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32309         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32310         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32311
32312 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32313
32314         * gcc.c-torture/execute/20020529-1.c: New test.
32315
32316 2002-05-27  Richard Henderson  <rth@redhat.com>
32317
32318         * g++.dg/ext/attrib6.C: New test case.
32319
32320 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32321
32322         * gcc.c-torture/execute/pure-1.c: New test.
32323
32324 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32325
32326         * gcc.dg/cpp/arith-2.c: Remove.
32327
32328 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32329
32330         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32331         * gcc.dg/cpp/if-3.c: Remove.
32332
32333 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32334
32335         * g++.dg/opt/cse2.C: New test.
32336
32337 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32338
32339         * gcc.dg/cpp/arith-1.c: New semantic tests.
32340         * gcc.dg/cpp/if-1.c: Update.
32341
32342 2002-05-24  Ben Elliston  <bje@redhat.com>
32343
32344         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32345
32346 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32347
32348         * gcc.dg/verbose-asm.c: New test.
32349
32350 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32351
32352         * gcc.dg/cpp/paste12.c: New test.
32353
32354 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32355
32356         * g++.dg/parse/named_ops.C: New test.
32357
32358 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32359
32360         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32361
32362 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32363
32364         * gcc.dg/weak-2.c: Allow optional leading underscore
32365         in scan-assembler symbol name.
32366         * gcc.dg/weak-3.c: Likewise.
32367         * gcc.dg/weak-4.c: Likewise.
32368         * gcc.dg/weak-5.c: Likewise.
32369
32370 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32371
32372         * gcc.dg/20020523-1.c: New test.
32373
32374 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32375
32376         * objc.dg/const-str-2.m: Update now that we stop after
32377         a command line error.
32378
32379 2002-05-22  Richard Henderson  <rth@redhat.com>
32380
32381         * g++.dg/dg.exp: Fix typo in test pruneing.
32382
32383 2002-05-22  Richard Henderson  <rth@redhat.com>
32384
32385         * g++.dg/dg.exp: Prune the tls subdirectory.
32386         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32387         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32388         * g++.dg/tls/init-1.C: New.
32389
32390 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32391
32392         * gcc.dg/20020517-1.c: New test.
32393
32394 2002-05-21  Richard Henderson  <rth@redhat.com>
32395
32396         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32397         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32398
32399 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32400
32401         * g++.dg/other/copy2.C: New test.
32402
32403 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32404
32405         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32406         (MAX_COPY): Bump up to 10 times sizeof (long long).
32407         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32408
32409         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32410         sizeof (long long).
32411
32412         * gcc.c-torture/execute/strcpy-1.c: New test.
32413
32414 2002-05-19  Jason Merrill  <jason2redhat.com>
32415
32416         * g++.dg/ext/oper1.C: New test.
32417
32418 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32419 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32420
32421         * README.QMTEST: New file.
32422
32423         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32424
32425 2002-05-19  Andreas Jaeger  <aj@suse.de>
32426
32427         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32428         now.
32429         * gcc.c-torture/execute/loop-2d.x: Likewise.
32430
32431 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32432
32433         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32434         support weak symbols.
32435         * gcc.dg/weak-4.c: Likewise.
32436         * gcc.dg/weak-6.c: Likewise.
32437
32438 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32439
32440         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32441         cygwin, coff and h8300-*-hms targets
32442         * gcc.dg/weak-5.c: Likewise.
32443         * gcc.dg/weak-7.c: Likewise.
32444
32445 2002-05-16  Jason Merrill  <jason@redhat.com>
32446
32447         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32448         (scan-assembler-not, scan-assembler-dem): Likewise.
32449         (scan-assembler-dem-not): Likewise.
32450
32451 2002-05-15  Richard Henderson  <rth@redhat.com>
32452
32453         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32454
32455 2002-05-15  Richard Henderson  <rth@redhat.com>
32456
32457         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32458         (vfoo1f): Warning here.
32459         (vfoo1l): Don't redefine the alias.
32460
32461 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32462
32463         * g++.dg/init/pm1.C: New test.
32464
32465 2002-05-12  David S. Miller  <davem@redhat.com>
32466
32467         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32468         types.
32469
32470 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32471
32472         * gcc.c-torture/execute/20020510-1.c: New test case.
32473
32474 2002-05-10  David S. Miller  <davem@redhat.com>
32475
32476         * gcc.c-torture/execute/conversion.c: Test long double too.
32477
32478 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32479
32480         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32481         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32482         * lib/g++.exp (g++_link_flags): Likewise.
32483         * lib/objc.exp (objc_target_compile): Likewise.
32484
32485 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32486
32487         * gcc.dg/cpp/poison.c: Update.
32488         * gcc.dg/cpp/20000625-2.c: Remove.
32489         * gcc.dg/cpp/direct2s.c: Remove final test.
32490
32491 2002-05-08  Tom Rix  <trix@redhat.com>
32492
32493         * gcc.c-torture/execute/20020508-1.c: New test.
32494         * gcc.c-torture/execute/20020508-2.c: New test.
32495         * gcc.c-torture/execute/20020508-3.c: New test.
32496
32497 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32498
32499         * gcc.dg/cpp/charconst-4.c: More tests.
32500
32501 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32502
32503         PR c/6569
32504         * gcc.dg/weak-3.c: Update location of warning messages.
32505         * gcc.dg/weak-5.c: Likewise.
32506
32507 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32508
32509         * gcc.c-torture/execute/20020506-1.c: New test case.
32510
32511 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32512
32513         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32514
32515 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32516
32517         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32518
32519 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32520
32521         * gcc.dg/cpp/charconst-3.c: New test.
32522
32523 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32524
32525         * gcc.dg/cpp/charconst.c: Update tests.
32526
32527 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32528
32529         * treelang: Added directory for new sample language treelang. Also
32530         lib/treelang.exp: New file to signal treelang should be tested.
32531
32532 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32533
32534         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32535         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32536         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32537         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32538         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32539         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32540         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32541
32542 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32543
32544         * gcc.dg/format/xopen-2.c: New test.
32545
32546 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32547
32548         * gcc.dg/20020503-1.c: New test.
32549
32550 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32551
32552         * g++.dg/init/dtor1.C: Make it tougher.
32553
32554 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32555
32556         * g++.dg/init/dtor1.C: New test.
32557
32558 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32559
32560         * gcc.dg/altivec-8.c: New.
32561
32562 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32563
32564         * gcc.dg/altivec-7.c: New.
32565
32566 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32567
32568         * g++.dg/parse/typedef1.C: New test.
32569
32570 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32571
32572         PR c++/6486
32573         * g++.dg/template/friend6.C: New test.
32574
32575         PR c++/6492
32576         * g++.dg/init/copy1.C: New test.
32577
32578 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32579
32580         * g++.dg/warn/effc1.C: New test.
32581
32582 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32583
32584         * gcc.dg/cpp/if-cexp.c: Add a test.
32585
32586 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32587
32588         * gcc.dg/20020426-2.c: New test.
32589
32590 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32591
32592         * gcc.dg/cpp/if-mop.c: Update.
32593         * gcc.dg/cpp/if-mpar.c: Add test.
32594         * gcc.dg/cpp/if-oppr.c: Update.
32595
32596 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32597
32598         PR c/6343
32599         * gcc.dg/weak-[2-7].c: New tests.
32600
32601 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32602
32603         * gcc.dg/enum1.c: New test.
32604
32605 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32606
32607         PR c++/6497
32608         * g++.dg/inherit/access2.C: New test.
32609
32610 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32611
32612         PR bootstrap/6445
32613         * gcc.dg/20020426-1.c: New test.
32614
32615 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32616
32617         * g++.dg/abi/enum1.C: New test.
32618
32619 2002-04-26  Richard Henderson  <rth@redhat.com>
32620
32621         * gcc.dg/c99-bool-1.c: Expect always true warning.
32622
32623 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32624
32625         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32626
32627 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32628
32629         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32630         targets.
32631
32632 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32633
32634         * g++.dg/abi/mange7.C: New test.
32635
32636         PR c++/6438.
32637         * g++.dg/parse/stmtexpr2.C: New test.
32638
32639 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32640
32641         * gcc.dg/20020312-2.c: Add SH target.
32642
32643 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32644
32645         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32646         compiler output on mips*-*-irix*.
32647
32648 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32649
32650         * g++.dg/parse/attr1.C: New test.
32651
32652 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32653
32654         * gcc.c-torture/execute/string-opt-17.c: New test case.
32655         * gcc.c-torture/execute/memset-2.c: New test case.
32656
32657 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32658
32659         PR c++/6256:
32660         * g++.dg/template/friend5.C: New test.
32661
32662         PR c++/6331:
32663         * g++.dg/template/qual1.C: Likewise.
32664
32665 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32666
32667         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32668         Include stdlib.h, not stdio.h or ctype.h.
32669
32670 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32671
32672         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32673         cris-*-elf* and mmix-*-*.
32674         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32675         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32676         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32677         Ditto.
32678         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32679         * gcc.dg/wchar_t-1.c: Ditto.
32680
32681 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32682
32683         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32684         Clarify comment.
32685
32686 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32687
32688         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32689
32690 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32691
32692         * gcc.c-torture/execute/20000906-1.x: Delete.
32693
32694 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32695
32696         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32697
32698 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32699
32700         * PR6367
32701         * g77.f-torture/execute/6367.f: New test.
32702         * g77.f-torture/execute/6367.x: Disable for MMIX.
32703
32704 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32705
32706         * PR6352
32707         * g++.dg/opt/inline2.C: New test.
32708
32709 2002-04-18  Richard Henderson  <rth@redhat.com>
32710
32711         * gcc.dg/20000906-1.c: Enable for all targets.
32712         * gcc.c-torture/compile/iftrap-2.c: New.
32713
32714 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32715
32716         * gcc.dg/20020418-1.c: New test.
32717         * gcc.dg/20020418-2.c: New test.
32718
32719 2002-04-18  Richard Henderson  <rth@redhat.com>
32720
32721         * gcc.c-torture/compile/iftrap-1.c: New.
32722         * gcc.dg/iftrap-1.c: Adjust for ia64.
32723         * gcc.dg/iftrap-2.c: New.
32724
32725 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32726
32727         * gcc.c-torture/compile/20020418-1.c: New test.
32728
32729 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32730
32731         * gcc.c-torture/compile/20020415-1.c: New.
32732
32733 2002-04-18  David S. Miller  <davem@redhat.com>
32734
32735         * gcc.c-torture/execute/20020418-1.c: New test.
32736
32737 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32738
32739         * gcc.dg/20020416-1.c: New test.
32740
32741         * g++.dg/opt/inline1.C: New test.
32742
32743 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32744
32745         * gcc.dg/altivec-5.c: New test.
32746
32747         * gcc.dg/20020415-1.c: New test.
32748
32749 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32750
32751         * testsuite/lib/chill.exp: Remove.
32752
32753 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32754
32755         * g++.dg/other/big-struct.C: New test.
32756
32757 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32758
32759         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32760         of scratch file.
32761
32762 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32763
32764         PR c/6277
32765         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32766         in scan-assembler function name
32767
32768 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32769
32770         * g77.f-torture/execute/980628-4.x,
32771         g77.f-torture/execute/980628-5.x,
32772         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32773         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32774         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32775         i[34567]86-*-*.
32776
32777 2002-04-13  David S. Miller  <davem@redhat.com>
32778
32779         * gcc.c-torture/execute/20020413-1.c: New test.
32780
32781 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32782
32783         * gcc.dg/asm-6.c,
32784         * g++.dg/ext/asm1.C: New tests.
32785
32786 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32787
32788         PR c++ 5373.
32789         * g++.dg/parse/stmtexpr1.C: New test.
32790
32791         PR c++/5189.
32792         * g++.dg/template/copy1.C: New test.
32793
32794 2002-04-12  Richard Henderson  <rth@redhat.com>
32795
32796         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32797
32798 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32799
32800         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32801         gcc.c-torture/execute/20020307-2.c.
32802
32803 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32804
32805         * g++.dg/ext/attrib5.C,
32806         * g++.dg/lookup/struct1.C: New tests.
32807
32808 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32809
32810         * gcc.dg/20020411-1.c: New test.
32811
32812         * gcc.c-torture/execute/20020411-1.c: New test.
32813
32814 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32815
32816         * g77.f-torture/execute/6177.f: New test.
32817
32818 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32819
32820         PR middle-end/6247
32821         * g++.dg/opt/cleanup1.C: New test.
32822
32823         * g++.dg/opt/const1.C: New test.
32824
32825 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32826
32827         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32828
32829 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32830
32831         PR c++/5507
32832         * g++.dg/template/typename2.C: New test.
32833
32834 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32835
32836         * gcc.c-torture/execute/loop-12.c: New.
32837
32838 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32839
32840         * g77.f-torture/execute/980628-4.x,
32841         g77.f-torture/execute/980628-5.x,
32842         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32843         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32844         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32845
32846 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32847
32848         PR optimization/6086
32849         * g++.dg/opt/preinc1.C: New test.
32850
32851 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32852
32853         PR c++/5571
32854         * g++.dg/opt/static2.C: New test.
32855
32856 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32857
32858         PR c/5120
32859         * gcc.dg/20020406-1.c: New test.
32860
32861 2002-04-04  David S. Miller  <davem@redhat.com>
32862
32863         * gcc.c-torture/execute/20020404-1.c: New test.
32864
32865 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32866
32867         PR c/6123
32868         * gcc.dg/20020312-2.c: Do not declare global register variable
32869         if __PIC__ or __pic__ is defined.
32870
32871 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32872
32873         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32874         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32875
32876 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32877
32878         * gcc.misc-tests/linkage.exp: Update last change to handle
32879         sparc*-, not just sparc-.
32880
32881 2002-04-03  Richard Henderson  <rth@redhat.com>
32882
32883         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32884
32885 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32886
32887         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32888
32889 2002-04-02  David S. Miller  <davem@redhat.com>
32890
32891         * gcc.c-torture/execute/20020402-3.c: New test.
32892
32893 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32894
32895         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32896         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32897
32898         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32899         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32900         g77.f-torture/execute/20001201.x,
32901         g77.f-torture/execute/u77-test.x: New files.
32902
32903         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32904         * gcc.dg/wchar_t-1.c: Ditto.
32905
32906 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32907
32908         * gcc.c-torture/execute/20020402-1.c: New test.
32909
32910 2002-04-01  Richard Henderson  <rth@redhat.com>
32911
32912         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32913
32914         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32915
32916 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32917
32918         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32919
32920 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32921
32922         * g++.dg/inherit/template-as-base.C: Expect error.
32923         * g++.dg/inherit/namespace-as-base.C: Likewise.
32924
32925 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32926
32927         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32928         g++.dg/ext/instantiate3.C: Tweak match patterns.
32929
32930         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32931         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32932         -da test.
32933
32934 2002-03-31  Richard Henderson  <rth@redhat.com>
32935
32936         * gcc.dg/special/alias-2.c: New.
32937         * gcc.dg/special/ecos.exp: Run it.
32938
32939 2002-03-31  Richard Henderson  <rth@redhat.com>
32940
32941         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32942
32943 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32944
32945         * gcc.dg/weak-1.c: Disable on h8300 port.
32946
32947 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32948
32949         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32950         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32951         ordering tests.
32952         * g++.dg/bprob/bprob-1.C: New test.
32953         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32954         * g++.dg/gcov/gcov-1.C: New test.
32955         * g++.dg/gcov/gcov-1.x: New file.
32956         * g++.dg/gcov/gcov-2.C: New test.
32957         * g++.dg/gcov/gcov-3.C: New test.
32958         * g++.dg/gcov/gcov-3.h: New file.
32959
32960 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32961
32962         * g++.old-deja/g++.other/builtins5.C: New test.
32963         * g++.old-deja/g++.other/builtins6.C: New test.
32964         * g++.old-deja/g++.other/builtins7.C: New test.
32965         * g++.old-deja/g++.other/builtins8.C: New test.
32966         * g++.old-deja/g++.other/builtins9.C: New test.
32967
32968 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
32969
32970         * g++.dg/opt/static1.C: New test.
32971
32972         * g++.dg/opt/longbranch1.C: New test.
32973
32974 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
32975
32976         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
32977
32978         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
32979
32980 2002-03-28  Jeffrey A Law  (law@redhat.com)
32981
32982         * gcc.c-torture/execute/20020328-1.c: New test.
32983
32984 2002-03-27  Richard Henderson  <rth@redhat.com>
32985
32986         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
32987         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
32988         move from g++.old-deja/g++.ext/.
32989
32990 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
32991
32992         * g++.dg/init/new2.C: New test.
32993
32994 2002-03-26  Richard Henderson  <rth@redhat.com>
32995
32996         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
32997
32998         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
32999         on sparc.
33000
33001         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33002         sparcv9 systems.
33003         * gcc.dg/20001102-1.c: Likewise.
33004
33005 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33006
33007         * gcc.dg/cpp/endif-pedantic1.c,
33008         gcc.dg/cpp/endif-pedantic2.c: New tests.
33009
33010 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33011
33012         * g++.dg/init/new1.C: New test.
33013
33014 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33015
33016         * g++.dg/abi/vbase9.C: New test.
33017
33018 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33019
33020         * gcc.dg/arm-asm.c: New test.
33021
33022 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33023
33024         * gcc.dg/Wswitch-enum.c: New test.
33025         Fix PR c/5044.
33026
33027 2002-03-26  Richard Henderson  <rth@redhat.com>
33028
33029         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33030         structure.
33031
33032 2002-03-25  Richard Henderson  <rth@redhat.com>
33033
33034         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33035         sparcv9 systems.
33036
33037         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33038         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33039
33040 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33041
33042         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33043
33044 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33045
33046         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33047         targets using generic thunk support.
33048
33049 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33050
33051         * gcc.c-torture/compile/20020323-1.c: New test.
33052
33053         * g++.dg/opt/conj2.C: New test.
33054
33055 2002-03-24  Richard Henderson  <rth@redhat.com>
33056
33057         * gcc.dg/weak-1.c: Use -fno-common.
33058
33059 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33060
33061         * g77.dg/f77-edit-apostrophe-out.f: New test
33062         * g77.dg/f77-edit-h-out.f: New test
33063         * g77.dg/f77-edit-t-in.f: New test
33064         * g77.dg/f77-edit-t-out.f: New test
33065         * g77.dg/f77-edit-x-out.f: New test
33066         * g77.dg/f77-edit-slash-out.f: New test
33067         * g77.dg/f77-edit-colon-out.f: New test
33068         * g77.dg/f77-edit-s-out.f: New test
33069
33070 2002-03-24  Richard Henderson  <rth@redhat.com>
33071
33072         * objc/execute/formal_protocol-6.x: New XFAIL.
33073
33074 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33075
33076         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33077         that do not support weak symbols
33078
33079 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33080
33081         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33082         * lib/g77.exp: Likewise.
33083         * lib/objc.exp: Likewise.
33084
33085 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33086
33087         * gcc.dg/Wswitch-default.c: New test.
33088
33089 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33090
33091         * g++.dg/other/enum1.C: New test.
33092
33093 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33094
33095         * gcc.dg/pragma-ep-3.c: Fix typo.
33096
33097 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33098
33099         * g++.dg/inherit/template-as-base.C: New test.
33100
33101 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33102
33103         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33104         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33105
33106 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33107
33108         * gcc.dg/cpp/multiline.c: Update to match.
33109
33110 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33111
33112         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33113
33114 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33115
33116         * gcc.dg/cpp/extratokens2.c: New file.
33117
33118 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33119
33120         * gcc.dg/20020312-2.c: Add rs6000 target.
33121
33122         * gcc.c-torture/compile/20020319-1.c: New test.
33123
33124 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33125
33126         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33127         (A, E): Handle this.
33128
33129 2002-03-20  Jason Merrill  <jason@redhat.com>
33130
33131         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33132         ignoring -fpic.
33133         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33134         through prune_gcc_output.
33135
33136 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33137
33138         * gcc.c-torture/compile/20020320-1.c: New test.
33139
33140 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33141
33142         * gcc.c-torture/compile/20020318-1.c: New test.
33143
33144         * gcc.dg/struct-by-value-1.c: New test.
33145
33146         * gcc.dg/20020319-1.c: New test.
33147
33148 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33149
33150         * g++.dg/opt/conj1.C: New test.
33151
33152 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33153
33154         * g++.dg/template/qualttp20.C: Revert previous change.
33155         * g++.dg/template/qualttp3.C: Likewise.
33156         * g++.dg/template/qualttp4.C: Likewise.
33157         * g++.dg/template/qualttp5.C: Likewise.
33158         * g++.dg/template/qualttp6.C: Likewise.
33159         * g++.dg/template/qualttp7.C: Likewise.
33160         * g++.dg/template/qualttp8.C: Likewise.
33161         * g++.dg/template/recurse.C: Likewise.
33162
33163 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33164
33165         * gcc.dg/cpp/wchar-1.c: Update.
33166
33167 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33168
33169         * g++.dg/template/conv1.C: New test.
33170         * g++.dg/template/conv2.C: New test.
33171         * g++.dg/template/conv3.C: New test.
33172         * g++.dg/template/conv4.C: New test.
33173
33174 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33175
33176         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33177         * g++.dg/template/qualttp3.C: Likewise.
33178         * g++.dg/template/qualttp4.C: Likewise.
33179         * g++.dg/template/qualttp5.C: Likewise.
33180         * g++.dg/template/qualttp6.C: Likewise.
33181         * g++.dg/template/qualttp7.C: Likewise.
33182         * g++.dg/template/qualttp8.C: Likewise.
33183         * g++.dg/template/recurse.C: Likewise.
33184
33185 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33186
33187         * g++.dg/opt/dtor1.C: New test.
33188
33189 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33190
33191         * gcc.c-torture/compile/20020315-1.c: New test.
33192
33193 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33194
33195         * gcc.dg/weak-1.c: Fix scan tests.
33196
33197 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33198
33199         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33200         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33201         cris-*-aout* mmix-*-*.
33202         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33203         cris-*-aout* mmix-*-*.
33204         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33205         cris-*-elf* cris-*-aout* and mmix-*-*.
33206         * gcc.dg/20001009-1.c: Ditto.
33207         * gcc.dg/20010912-1.c: Ditto.
33208         * gcc.dg/20020122-4.c: Ditto.
33209         * gcc.dg/inline-2.c: Ditto.
33210
33211 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33212
33213         * gcc.c-torture/compile/20020314-1.c: New test.
33214
33215 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33216
33217         * gcc.c-torture/execute/20020314-1.c: New test.
33218
33219 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33220
33221         * g++.dg/warn/Wunused-1.C: New test.
33222
33223 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33224
33225         * g++.dg/abi/mangle6.C: New test.
33226
33227 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33228
33229         * gcc.c-torture/compile/20020309-2.c: New test.
33230
33231         * gcc.c-torture/compile/20020312-1.c: New test.
33232
33233 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         * g++.dg/other/access1.C: New test.
33236
33237 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33238
33239         * gcc.c-torture/execute/wchar_t-1.c: New test.
33240
33241 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33242
33243         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33244
33245 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33246
33247         * gcc.dg/20020312-1.c: New test case.
33248
33249 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33250
33251         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33252
33253 2002-03-11  Richard Henderson  <rth@redhat.com>
33254
33255         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33256         * g++.old-deja/g++.jason/report.C: Likewise.
33257
33258 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33259
33260         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33261         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33262
33263 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33264
33265         * testsuite/g++.dg/overload/pmf1.C: New test.
33266
33267 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33268
33269         * gcc.c-torture/execute/20020307-1.c: Use long.
33270
33271 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33272
33273         PR optimization/5844
33274         * gcc.dg/20020310-1.c: New test.
33275
33276 2002-03-09  Michael Meissner  <meissner@redhat.com>
33277
33278         * gcc.c-torture/execute/memcpy-2.c: New test.
33279         * gcc.c-torture/execute/memset-1.c: New test.
33280         * gcc.c-torture/execute/strlen-1.c: New test.
33281         * gcc.c-torture/execute/strcmp-1.c: New test.
33282         * gcc.c-torture/execute/strncmp-1.c: New test.
33283
33284 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33285
33286         * gcc.dg/ppc-ldstruct.c: New test.
33287
33288 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33289
33290         * gcc.c-torture/execute/va-arg-22.c: New test.
33291
33292 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33293
33294         * gcc.c-torture/compile/20020309-1.c: New test.
33295
33296 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33297
33298         * gcc.c-torture/execute/20020307-2.c: New test.
33299
33300 2002-03-07  Jeffrey A Law  (law@redhat.com)
33301
33302         * g77.f-torture/compile/20020307-1.f: New test.
33303
33304 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33305
33306         * gcc.dg/unordered-1.c: New test.
33307
33308 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33309
33310         * gcc.c-torture/execute/20020307-1.c: New test.
33311
33312 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33313
33314         * gcc.dg/20020304-1.c: New test.
33315
33316         * gcc.c-torture/compile/20020304-2.c: New test.
33317
33318 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33319
33320         * gcc.c-torture/compile/20020304-1.c: New test case
33321         (from PR c/5830).
33322
33323 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33324
33325         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33326
33327 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33328
33329         * g++.dg/other/classkey1.C: New test.
33330
33331 2002-03-01  Richard Henderson  <rth@redhat.com>
33332
33333         * gcc.c-torture/compile/981223-1.x: New.
33334         * gcc.c-torture/compile/920625-1.x: New.
33335
33336 2002-02-28  Richard Henderson  <rth@redhat.com>
33337
33338         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33339
33340 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33341
33342         * gcc.c-torture/execute/20020227-1.c: New test.
33343
33344 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33345
33346         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33347         here" ERROR lines.
33348         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33349         * g++.old-deja.g++.other/defarg1.C: Likewise.
33350         * g++.old-deja/g++.pt/calls2.C: Likewise.
33351         * g++.old-deja/g++.pt/crash20.C: Likewise.
33352         * g++.old-deja/g++.pt/crash30.C: Likewise.
33353         * g++.old-deja/g++.pt/crash36.C: Likewise.
33354         * g++.old-deja/g++.pt/crash6.C: Likewise.
33355         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33356         * g++.old-deja/g++.pt/derived3.C: Likewise.
33357         * g++.old-deja/g++.pt/error1.C: Likewise.
33358         * g++.old-deja/g++.pt/friend21.C: Likewise.
33359         * g++.old-deja/g++.pt/friend23.C: Likewise.
33360         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33361         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33362
33363 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33364
33365         * gcc.c-torture/execute/20020225-2.c: New test.
33366
33367 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33368
33369         * gcc.c-torture/execute/920730-1t.c,
33370         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33371         Delete test cases, only relevant to -traditional.
33372
33373 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33374
33375         * gcc.dg/cpp/undef1.c: Remove.
33376         * gcc.dg/cpp/directiv.c: Update.
33377         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33378
33379 2002-02-27  Michael Meissner  <meissner@redhat.com>
33380
33381         * gcc.c-torture/execute/20020226-1.c: New test.
33382
33383 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33384
33385         * g++.dg/debug/debug4.C: New test.
33386
33387         * gcc.dg/ia64-visibility-1.c: New test.
33388
33389 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33390
33391         * gcc.dg/debug/20020224-1.c: New.
33392
33393 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33394
33395         * gcc.c-torture/execute/960416-1.x: New.
33396         * gcc.c-torture/execute/divconst-3.x: Likewise.
33397
33398 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33399
33400         * gcc.dg/20020224-1.c: New test.
33401
33402 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33403
33404         * gcc.c-torture/execute/20020225-1.c: New.
33405
33406 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33407
33408         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33409
33410 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33411
33412         * gcc.dg/20020222-1.c: New test.
33413
33414 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33415
33416         * g++.dg/opt/anonunion1.C: New test.
33417
33418 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33419
33420         * g++.dg/template/qualttp19.C: New test.
33421         * g++.dg/template/qualttp20.C: New test.
33422         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33423         * g++.old-deja/g++.other/qual1.C: Likewise.
33424
33425 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33426
33427         * gcc.dg/attr-alwaysinline.c: New.
33428
33429 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33430
33431         * gcc.dg/20020220-1.c: New test.
33432
33433         * gcc.dg/20020220-2.c: New test.
33434
33435         * g++.dg/opt/mmx1.C: New test.
33436
33437 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33438
33439         * gcc.c-torture/compile/20020110.c: New test.
33440
33441 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33442
33443         * gcc.c-torture/execute/20020219-1.c: New test.
33444
33445         * gcc.dg/20020219-1.c: New test.
33446
33447         * gcc.dg/noncompile/20020220-1.c: New test.
33448
33449         * g++.dg/opt/ptrintsum1.C: New test.
33450
33451         * gcc.dg/debug/20020220-1.c: New test.
33452
33453 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33454
33455         * gcc.c-torture/execute/20020216-1.c: New test.
33456
33457 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33458
33459         * gcc.dg/decl-1.c: Update, new test.
33460
33461 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33462
33463         * g++.dg/abi/bitfield1.C: New test.
33464         * g++.dg/abi/bitfield2.C: New test.
33465
33466 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33467
33468         * gcc.dg/attr-nest.c: New test.
33469
33470 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33471
33472         * gcc.c-torture/execute/20020215-1.c: New test.
33473
33474 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33477         * g++.dg/debug/debug.exp: New.
33478         * g++.dg/debug/trivial.C: New.
33479         * g++.dg/debug/debug1.C: Moved...
33480         * g++.dg/other/debug1.C: ...from here.
33481         * g++.dg/debug/debug2.C: Moved...
33482         * g++.dg/other/debug2.C: ...from here.
33483         * g++.dg/debug/debug3.C: Moved...
33484         * g++.dg/other/debug3.C: ...from here.
33485
33486         * gcc.dg/noncompile/20020213-1.c: New test.
33487
33488 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33489
33490         * g++.dg/other/debug3.C: New test.
33491
33492         * gcc.c-torture/execute/20020213-1.c: New test.
33493
33494 2002-02-13  Richard Smith <richard@ex-parrot.com>
33495
33496         * g++.old-deja/g++.other/thunk1.C: New test.
33497
33498 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33499
33500         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33501
33502 2002-02-13  Stan Shebs  <shebs@apple.com>
33503
33504         * gcc.dg/altivec-3.c: New.
33505
33506 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33507
33508         * gcc.dg/Wunreachable-1.c: New test.
33509         * gcc.dg/Wunreachable-2.c: New test.
33510
33511 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33512
33513         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33514
33515 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33516
33517         * gcc.dg/decl-1.c: New test.
33518
33519 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33520
33521         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33522
33523 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33524
33525         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33526         * gcc.c-torture/compile/980506-1.x: Likewise.
33527
33528 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33529
33530         * gcc.dg/20020210-1.c: New.
33531
33532 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33533
33534         * g77.f-torture/execute/947.f: New regression test
33535         for PR fortran/947.
33536
33537 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33538
33539         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33540         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33541
33542 2002-02-08  Richard Henderson  <rth@redhat.com>
33543
33544         * gcc.c-torture/compile/labels-3.c: New.
33545
33546 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33547
33548         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33549         expression statements work instead.
33550         * gcc.dg/noncompile/20020207-1.c: New test.
33551
33552 2002-02-07  Richard Henderson  <rth@redhat.com>
33553
33554         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33555
33556 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33557
33558         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33559         message from g77
33560         * lib/g77-dg.exp: Trim g77 error messages so that they are
33561         recognized by dg.exp.
33562
33563 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33564
33565         PR fortran/5473
33566         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33567
33568 2002-02-07  Richard Henderson  <rth@redhat.com>
33569
33570         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33571         to be sufficiently aligned for integers.
33572
33573 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33574
33575         * g++.dg/template/friend4.C: New test.
33576
33577 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33578
33579         PR fortran/5743
33580         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33581         unsupported cases.
33582
33583 2002-02-07  Richard Henderson  <rth@redhat.com>
33584
33585         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33586         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33587         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33588         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33589
33590 2002-02-06  Richard Henderson  <rth@redhat.com>
33591
33592         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33593
33594 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33595
33596         * gcc.dg/20020206-1.c: New test.
33597
33598 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33599
33600         * gcc.c-torture/execute/20020206-1.c: New test.
33601
33602         * gcc.c-torture/execute/20020206-2.c: New test.
33603
33604         PR optimization/5429:
33605         * gcc.c-torture/compile/20020206-1.c: New test.
33606
33607 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33608
33609         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33610         as certain file formats cannot support particularly large
33611         alignments.
33612
33613         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33614         and do not expect to be able to link the executable.
33615
33616         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33617         fail because the COFF format does not support the weak attribute.
33618
33619 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33620
33621         * g77.dg/pr5473.f: New test
33622
33623 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33624
33625         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33626         Fix testcase accordingly.
33627
33628 2002-02-04  Richard Henderson  <rth@redhat.com>
33629
33630         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33631         (buf): Change to be an array of pointers, not ints.
33632
33633 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33634
33635         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33636         before all tests.  Move warning one line above to match where it
33637         C frontend emits.
33638         * gcc.dg/Wswitch-2.c: New test.
33639         * g++.dg/warn/Wswitch-1.C: New test.
33640         * g++.dg/warn/Wswitch-2.C: New test.
33641
33642 2002-02-04  Richard Henderson  <rth@redhat.com>
33643
33644         * g++.dg/abi/offsetof.C: Fix size comparison.
33645
33646 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33647
33648         * gcc.dg/cast-qual-2.c: New test.
33649
33650 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33651
33652         * gcc.dg/20020201-4.c: New test.
33653
33654 2002-02-04  Ben Elliston  <bje@redhat.com>
33655
33656         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33657         target_info attribute != 0, in addition to the empty string.
33658         (gcc_target_compile): Likewise.
33659
33660 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33661
33662         * gcc.dg/Wswitch.c: New test.
33663         PR gcc/4475. PR gcc/3780.
33664
33665 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33666
33667         * g77.f-torture/execute/5122.f: New test for regressions
33668         against PR fortran/5122.
33669
33670 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33671
33672         * g77.f-torture/compile/pr3743.f: Delete
33673         * g77.dg/pr3743-1.f: New test.
33674         * g77.dg/pr3743-2.f: New test.
33675         * g77.dg/pr3743-3.f: New test.
33676         * g77.dg/pr3743-4.f: New test.
33677
33678 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33679
33680         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33681
33682 2002-02-02  Richard Henderson  <rth@redhat.com>
33683
33684         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33685         * gcc.c-torture/execute/bf64-1.c: Likewise.
33686
33687 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33688
33689         * gcc.dg/20020201-2.c: New test.
33690
33691         * gcc.dg/20020201-3.c: New test.
33692
33693         * gcc.c-torture/execute/bitfld-2.c: New test.
33694
33695 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33696
33697         * gcc.dg/bitfld-1.c: Update.
33698         * gcc.dg/bitfld-2.c: Update.
33699         * gcc.c-torture/execute/bitfld-1.x: New.
33700
33701 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * gcc.c-torture/execute/20020201-1.c: New test.
33704
33705 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33706
33707         PR target/5469
33708         * gcc.dg/20020201-1.c: New test.
33709
33710 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33711
33712         PR fortran/3743
33713         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33714         * g77.f-torture/compile/pr3743.x: Remove
33715
33716 2002-01-31  Tom Rix  <trix@redhat.com>
33717
33718         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33719
33720 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33721
33722         * gcc.dg/noncompile/20020130-1.c: New test.
33723
33724 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33725
33726         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33727
33728 2002-01-29  Richard Henderson  <rth@redhat.com>
33729
33730         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33731         to long long.
33732         * gcc.c-torture/execute/bf64-1.c: Likewise.
33733
33734 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33735
33736         * gcc.c-torture/execute/20020129-1.c: New test.
33737
33738 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33739
33740         * gcc.c-torture/compile/20000224-1.c: Update.
33741         * gcc.c-torture/execute/bitfld-1.c: New tests.
33742         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33743         * gcc.dg/uninit-A.c: Update.
33744
33745 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33746
33747         * g++.dg/template/ctor1.C: Add instantiation.
33748
33749 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33750
33751         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33752         argument to __builtin_prefetch to be const ptr.
33753
33754 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33755
33756         * gcc.c-torture/compile/20020120-1.c: New test.
33757
33758 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33759
33760         * gcc.c-torture/execute/20020127-1.c: New test.
33761
33762 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33763
33764         * g77.dg/f77-edit-i-in.f: New test
33765         * g77.dg/f77-edit-i-out.f: New test
33766
33767 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33768
33769         * gcc.dg/debug/debug.exp: New file.
33770         * gcc.dg/debug/trivial.c: New file.
33771         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33772         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33773         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33774         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33775         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33776         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33777         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33778         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33779         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33780         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33781         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33782         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33783         * gcc.dg/20000503-1.c: Removed.
33784         * gcc.dg/20010207-1.c: Removed.
33785         * gcc.dg/20011223-1.c: Removed.
33786         * gcc.dg/20020104-2.c: Removed.
33787         * gcc.dg/debug-1.c: Removed.
33788         * gcc.dg/debug-2.c: Removed.
33789         * gcc.dg/debug-3.c: Removed.
33790         * gcc.dg/debug-4.c: Removed.
33791         * gcc.dg/debug-5.c: Removed.
33792         * gcc.dg/debug-6.c: Removed.
33793         * gcc.dg/dwarf2-1.c: Removed.
33794         * gcc.dg/dwarf2-2.c: Removed.
33795
33796 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33797
33798         * g++.old-deja/g++.other/eh5.C: New test.
33799         * g++.old-deja/g++.other/sibcall2.C: New test.
33800         * g++.old-deja/g++.other/array9.C: New test.
33801         * g++.old-deja/g++.other/typename2.C: New test.
33802         * g++.old-deja/g++.other/crash60.C: New test.
33803         * g++.old-deja/g++.other/conv9.C: New test.
33804         * g++.old-deja/g++.other/mangle10.C: New test.
33805         * g++.old-deja/g++.other/unchanging1.C: New test.
33806         * g++.old-deja/g++.other/exprstmt1.C: New test.
33807         * g++.old-deja/g++.other/inline23.C: New test.
33808         * g++.old-deja/g++.eh/ia64-1.C: New test.
33809         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33810         * g++.old-deja/g++.other/reload1.C: New test.
33811         * g++.old-deja/g++.other/static20.C: New test.
33812         * g++.old-deja/g++.other/local-alloc1.C: New test.
33813         * g++.old-deja/g++.other/conv8.C: New test.
33814         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33815         * g++.old-deja/g++.other/storeexpr1.C: New test.
33816         * g++.old-deja/g++.other/storeexpr2.C: New test.
33817         * g++.dg/eh/template2.C: New test.
33818         * g++.dg/warn/weak1.C: New test.
33819
33820 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33821
33822         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33823         Remove first, non-varying, argument.
33824
33825 2002-01-23  Richard Henderson  <rth@redhat.com>
33826
33827         * gcc.dg/inline-2.c: New.
33828
33829         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33830         Add optional target arg.  Check number of arguments.
33831         (scan-assembler-not, scan-assembler-dem): Likewise.
33832         (scan-assembler-dem-not): Likewise.
33833
33834 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33835
33836         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33837         line 12.
33838         * g++.old-deja/g++.brendan/parse3.C,
33839         g++.old-deja/g++.other/crash26.C,
33840         g++.old-deja/g++.other/crash28.C,
33841         g++.old-deja/g++.other/crash29.C,
33842         g++.old-deja/g++.other/crash30.C,
33843         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33844
33845 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33846
33847         * gcc.dg/20020115-1.c: New.
33848
33849 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33850
33851         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33852
33853 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33854
33855         * gcc.dg/20020122-3.c: New.
33856
33857 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33858
33859         * g++.dg/other/gc1.C: New test.
33860
33861 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33862
33863         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33864
33865 2002-01-22  Richard Henderson  <rth@redhat.com>
33866
33867         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33868
33869 2002-01-22  Richard Henderson  <rth@redhat.com>
33870
33871         * gcc.dg/20020122-4.c: New.
33872
33873 2002-01-22  H.J. Lu <hjl@gnu.org>
33874
33875         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33876         link output.
33877         * gcc.dg/special/ecos.exp: Likewise.
33878         * lib/g++-dg.exp: Likewise.
33879         * lib/g77-dg.exp: Likewise.
33880         * lib/gcc-dg.exp : Likewise.
33881         * lib/mike-g++.exp: Likewise.
33882         * lib/mike-g77.exp: Likewise.
33883         * lib/mike-gcc.exp: Likewise.
33884         * lib/objc-dg.exp: Likewise.
33885
33886 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33887
33888         PR target/5379
33889         * gcc.dg/20020122-2.c: New test.
33890
33891 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33892
33893         * gcc.dg/20020122-1.c: New test.
33894
33895 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33896
33897         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33898
33899 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33900
33901         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33902
33903 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33904
33905         * gcc.c-torture/compile/20020121-1.c: New test.
33906
33907 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33908
33909         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33910         ld_library_path.
33911
33912 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33913
33914         * gcc.dg/20020218-1.c: New test.
33915
33916 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33917
33918         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33919         messages
33920         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33921         "At global scope" warning
33922         * g++.dg/ext/align1.C: Change cygwin test for alignment
33923         from db-bogus to dg-warning
33924
33925 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33926
33927         * g77.f-torture/compile/cpp2.F: New test.
33928
33929 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33930
33931         * g++.dg/template/access1.C: New test.
33932
33933 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33934
33935         * gcc.dg/20020118-1.c: New.
33936
33937 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33938
33939         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33940
33941 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33942
33943         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33944         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33945         alignment warnings.
33946
33947 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33948
33949         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33950         torture_with_loops and torture_without_loops
33951
33952 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33953
33954         * gcc.c-torture/compile/20020116-1.c: New test.
33955
33956 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33957
33958         * gcc.dg/20020116-2.c: New test.
33959
33960         * gcc.dg/ultrasp4.c: New test.
33961
33962         * gcc.dg/20020116-1.c: New test.
33963
33964 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
33965
33966         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33967         by EABI.
33968
33969 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
33970
33971         * gcc.misc-tests/i386-prefetch.exp: New.
33972         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
33973         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
33974         * gcc.misc-tests/i386-pf-none-1.c: New test.
33975         * gcc.misc-tests/i386-pf-sse-1.c: New test.
33976
33977 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
33978
33979         * gcc.dg/gnu89-init-1.c: Add new tests.
33980
33981 2002-01-15  Andreas Jaeger  <aj@suse.de>
33982
33983         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
33984         * gcc.dg/i386-mmx-2.c: Likewise.
33985         * gcc.dg/i386-sse-1.c: Likewise.
33986         * gcc.dg/i386-sse-2.c: Likewise.
33987         * gcc.dg/i386-sse-3.c: Likewise.
33988
33989 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
33990
33991         * g77.f-torture/execute/intrinsic-unix-bessel.f:
33992         Uncomment additional cases that now pass.
33993
33994 2002-01-11  Richard Henderson  <rth@redhat.com>
33995
33996         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
33997         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
33998
33999 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34000
34001         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34002
34003 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34004
34005         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34006         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34007
34008 2002-01-10  Dale Johannesen  <dalej@apple.com>
34009
34010         * gcc.c-torture/execute/loop-11.c: New.
34011
34012 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34013
34014         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34015         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34016
34017 2002-01-09  Richard Henderson  <rth@redhat.com>
34018
34019         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34020         type in which to perform the operation for each size.
34021
34022 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34023
34024         * gcc.c-torture/compile/20020109-2.c: New test.
34025
34026 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34027
34028         * gcc.c-torture/execute/loop-10.c: New test.
34029
34030 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34031
34032         * gcc.c-torture/compile/20010226-1.c: New test.
34033         * gcc.c-torture/compile/20010227-1.c: New test.
34034         * gcc.c-torture/compile/20010426-1.c: New test.
34035         * gcc.c-torture/compile/20010510-1.c: New test.
34036         * gcc.c-torture/compile/20010605-3.c: New test.
34037         * gcc.c-torture/compile/20010824-1.c: New test.
34038         * gcc.c-torture/execute/20010409-1.c: New test.
34039         * gcc.dg/noncompile/20000901-1.c: New test.
34040         * gcc.dg/20001023-1.c: New test.
34041         * gcc.dg/20001101-1.c: New test.
34042         * gcc.dg/20001102-1.c: New test.
34043         * gcc.dg/20010207-1.c: New test.
34044         * gcc.dg/20010405-1.c: New test.
34045         * gcc.dg/20010822-1.c: New test.
34046         * gcc.dg/20011107-1.c: New test.
34047
34048 2002-01-09  Jeffrey A Law  (law@redhat.com)
34049
34050         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34051
34052         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34053         execution failure on PA targets.
34054
34055 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34056
34057         * gcc.c-torture/compile/20020109-1.c: New test.
34058
34059 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34060
34061         * gcc.c-torture/execute/20020108-1.c: New test.
34062
34063 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34064
34065         * gcc.dg/20020108-1.c: New test.
34066
34067 2002-01-08  H.J. Lu <hjl@gnu.org>
34068
34069         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34070         for header files.
34071
34072 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34073
34074         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34075         consistency.
34076
34077 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34078
34079         * gcc.dg/altivec-4.c: Test altivec predicates.
34080
34081 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34082
34083         * gcc.c-torture/execute/20020107-1.c: New test.
34084
34085 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34086
34087         PR c/5279
34088         * gcc.c-torture/compile/20020106-1.c: New test.
34089
34090 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34091
34092         * gcc.c-torture/execute/nestfunc-4.c: New test.
34093
34094 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34095
34096         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34097         extra triple that slipped in.
34098         * g++.old-deja/g++.abi/align.C: Likewise.
34099         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34100
34101 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34102
34103         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34104         * g++.old-deja/g++.abi/align.C: Likewise.
34105         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34106
34107         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34108         on FreeBSD/i386.
34109         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34110         FreeBSD.
34111
34112 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34113
34114         * gcc.dg/20020104-1.c: New test.
34115
34116         * gcc.dg/20020104-2.c: New test.
34117
34118 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34119
34120         * gcc.dg/20020103-1.c: Fix typo in target selector.
34121
34122 2002-01-03  Richard Henderson  <rth@redhat.com>
34123
34124         * gcc.dg/20020103-1.c: New.
34125
34126 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34127
34128         * gcc.c-torture/execute/20020103-1.c: New test.
34129
34130 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34131
34132         * g++.dg/other/debug2.C: New test.
34133
34134         * gcc.c-torture/compile/20020103-1.c: New test.
34135
34136 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34137
34138         * gcc.dg/gnu89-init-1.c: Added new tests.
34139
34140 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34141
34142         * g++.dg/template/friend2.C: Remove as patch is reverted.
34143
34144         * g++.dg/warn/oldcast1.C: New test.
34145
34146         * g++.dg/template/ptrmem1.C: New test.
34147         * g++.dg/template/ptrmem2.C: New test.
34148
34149         * g++.dg/template/ntp.C: New test.
34150
34151         * g++.dg/other/component1.C: New test.
34152
34153         * g++.dg/template/ttp3.C: New test.
34154
34155         * g++.dg/template/friend2.C: New test.
34156         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34157
34158 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34159
34160         * g++.dg/other/ptrmem1.C: New test.
34161         * g++.dg/other/ptrmem2.C: New test.
34162
34163 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34164
34165         * g++.dg/template/ctor1.C: New test.
34166
34167 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34168
34169         * g++.dg/template/friend2.C: New test.
34170
34171 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34172
34173         * gcc.dg/mmix-1.c: New test.
34174
34175 2001-12-31  Richard Henderson  <rth@redhat.com>
34176
34177         * gcc.dg/asm-5.c: New.
34178
34179 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34180
34181         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34182         in namespace __gnu_cxx
34183
34184 2001-12-30  Richard Henderson  <rth@redhat.com>
34185
34186         * gcc.dg/debug-6.c: New.
34187
34188 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34189
34190         * gcc.c-torture/compile/20011229-2.c: New test.
34191
34192 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34193
34194         * gcc.dg/debug-3.c: New test.
34195         * gcc.dg/debug-4.c: New test.
34196         * gcc.dg/debug-5.c: New test.
34197
34198 2001-12-29  Richard Henderson  <rth@redhat.com>
34199
34200         * g++.dg/eh/loop1.C: New.
34201
34202 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34203
34204         * g++.dg/template/crash1.C: New test.
34205
34206 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34207
34208         * g++.dg/other/const1.C: New test.
34209
34210 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34211
34212         * gcc.c-torture/compile/20011229-1.c: New test.
34213
34214 2001-12-28  Stan Shebs  <shebs@apple.com>
34215
34216         * lib/objc-torture.exp: Resync with c-torture.exp.
34217         * lib/objc.exp: Load standard libraries.
34218
34219 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34220
34221         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34222         additional tests.
34223
34224 2001-12-27  Roger Sayle <roger@eyesopen.com>
34225
34226         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34227
34228 2001-12-27  Richard Henderson  <rth@redhat.com>
34229
34230         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34231
34232 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34233
34234         * g++.dg/eh/ctor1.C: New test.
34235         * g++.dg/other/error2.C: New test.
34236
34237 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34238
34239         * g++.dg/other/init2.C: New test.
34240
34241 2001-12-24  Richard Henderson  <rth@redhat.com>
34242
34243         * gcc.dg/20011223-1.c: New.
34244         * gcc.dg/inline-1.c: New.
34245
34246 2001-12-23  Richard Henderson  <rth@redhat.com>
34247
34248         * gcc.dg/asm-4.c: Test operand modifiers.
34249
34250 2001-12-23  Richard Henderson  <rth@redhat.com>
34251
34252         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34253
34254 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34255
34256         * gcc.c-torture/execute/20011223-1.c: New test.
34257
34258 2001-12-21  Richard Henderson  <rth@redhat.com>
34259
34260         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34261         re-enables the warning.
34262
34263 2001-12-21  Richard Henderson  <rth@redhat.com>
34264
34265         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34266
34267 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34268
34269         * gcc.c-torture/compile/20011218-1.c: New test.
34270
34271 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34272
34273         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34274         arm-isr.c test.
34275         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34276         epilogue generation for ARM ISR routines.
34277
34278 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34279
34280         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34281         * gcc.dg/format/c90-printf-3.c: Likewise.
34282         * gcc.dg/format/c99-printf-3.c: Likewise.
34283         * gcc.dg/format/ext-1.c: Likewise.
34284         * gcc.dg/format/ext-6.c: Likewise.
34285         * gcc.dg/format/format.h: Prototype unlocked stdio.
34286
34287 2001-12-20  Richard Henderson  <rth@redhat.com>
34288
34289         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34290         (arena): Use it.
34291         (malloc): Correct allocation logic.  Abort if we fill up the
34292         arena before initialization complete.
34293         (realloc): Correct allocation logic.
34294
34295 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34296
34297         * gcc.c-torture/compile/20011219-2.c: New test.
34298
34299         * gcc.c-torture/execute/20011219-1.c: New test.
34300
34301 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34302
34303         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34304         target does not support weak symbols.
34305
34306 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34307
34308         * gcc.c-torture/compile/20011219-1.c: New test.
34309
34310 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34311
34312         * g++.dg/other/error1.C: New test.
34313
34314 2001-12-17  Jeffrey A Law  (law@redhat.com)
34315
34316         * gcc.c-torture/execute/20011217-1.c: New test.
34317
34318 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34319
34320         * objc.dg/special/: New directory.
34321         * objc.dg/special/special.exp: New file.
34322         * objc.dg/special/unclaimed-category-1.h: New file.
34323         * objc.dg/special/unclaimed-category-1a.m: New file.
34324         * objc.dg/special/unclaimed-category-1.m: New file.
34325
34326 2001-12-17  Andreas Jaeger  <aj@suse.de>
34327
34328         * gcc.c-torture/compile/20011217-2.c: New test.
34329
34330 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34331
34332         * gcc.c-torture/compile/20011217-1.c: New test.
34333
34334 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34335
34336         * testsuite/gcc.dg/20011214-1.c: New.
34337
34338 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34339
34340         * gcc.dg/altivec-4.c: New.
34341
34342 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34343
34344         * gcc.dg/20011113-1.c: New test.
34345
34346 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34347
34348         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34349         std::__malloc_alloc_template<0> and
34350         std::__default_alloc_template<false, 0>.
34351
34352 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34353
34354         * objc/execute/bf-21.m: New test.
34355         * objc/execute/enumeration-1.m: New test.
34356         * objc/execute/enumeration-2.m: New test.
34357
34358 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34359
34360         * gcc.dg/gnu89-init-1.c: New test.
34361
34362 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34363
34364         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34365         * g++.old-deja/g++.jason/2371.C: Likewise.
34366         * g++.old-deja/g++.jason/template33.C: Likewise.
34367         * g++.old-deja/g++.jason/template34.C: Likewise.
34368         * g++.old-deja/g++.jason/template36.C: Likewise.
34369         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34370         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34371         * g++.old-deja/g++.other/typename1.C: Likewise.
34372         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34373         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34374         * g++.old-deja/g++.pt/typename11.C: Likewise.
34375         * g++.old-deja/g++.pt/typename14.C: Likewise.
34376         * g++.old-deja/g++.pt/typename16.C: Likewise.
34377         * g++.old-deja/g++.pt/typename3.C: Likewise.
34378         * g++.old-deja/g++.pt/typename4.C: Likewise.
34379         * g++.old-deja/g++.pt/typename5.C: Likewise.
34380         * g++.old-deja/g++.pt/typename7.C: Likewise.
34381         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34382
34383 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34384
34385         * g++.dg/other/linkage1.C: New test.
34386         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34387         specifiers.
34388
34389 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34390
34391         * gcc.dg/concat.c: New test.
34392
34393 2001-12-11  Stan Shebs  <shebs@apple.com>
34394
34395         * objc/compile: New test directory.
34396         * objc/compile/compile.exp: New expect script.
34397         * objc/compile/20011211-1.m: New compile test.
34398
34399 2001-12-11  Jason Merrill  <jason@redhat.com>
34400
34401         * lib/prune.exp (prune_gcc_output): Also handle "In member
34402         function".  So many permutations...
34403
34404 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34405
34406         * g++.dg/template/typedef1.C: New test.
34407
34408 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34409
34410         * g++.dg/other/copy1.C: New test.
34411
34412 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34413
34414         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34415
34416         * gcc.dg/builtin-choose-expr.c: New.
34417
34418 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34419
34420         * gcc.dg/altivec-2.c: New.
34421
34422 2001-12-07  Richard Henderson  <rth@redhat.com>
34423
34424         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34425
34426 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34427
34428         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34429         ultrasparc.
34430
34431 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34432
34433         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34434
34435 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34436
34437         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34438         variable argument list.
34439
34440 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34441
34442         * gcc.c-torture/execute/memcheck: Delete entire directory.
34443         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34444         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34445
34446 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34447
34448         * gcc.dg/Wshadow-1.c: New test.
34449
34450 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34451
34452         * gcc.c-torture/compile/20011130-1.c: New test.
34453
34454         * gcc.dg/noncompile/20011025-1.c: New test.
34455
34456         * g++.dg/other/anon-union.C: New test.
34457
34458         * gcc.c-torture/execute/20011024-1.c: New test.
34459
34460 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34461
34462         * gcc.c-torture/execute/20000722-1.x,
34463         gcc.c-torture/execute/20010123-1.x: Remove.
34464         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34465         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34466         gcc.dg/c99-complit-2.c: New tests.
34467
34468 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34469
34470         * g++.dg/inherit/base1.C: New test.
34471
34472 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34473
34474         * g++.dg/other/stdarg1.C: New test.
34475
34476         * gcc.c-torture/compile/20011130-2.c: New test.
34477
34478 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34479
34480         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34481         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34482         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34483         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34484         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34485         * gcc.dg/builtin-prefetch-1.c: New test.
34486
34487 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34488
34489         * gcc.dg/20011130-1.c: New test.
34490
34491 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34492
34493         * g++.dg/other/scope1.C: New test.
34494         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34495
34496 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34497
34498         * gcc.dg/vla-init-1.c: New test.
34499
34500 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34501
34502         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34503
34504 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34505
34506         * objc.dg/alias.m: Update.
34507         * objc.dg/class-1.m: Update.
34508         * objc.dg/const-str-1.m: Update.
34509         * objc.dg/fwd-proto-1.m: Update.
34510         * objc.dg/id-1.m: Update.
34511         * objc.dg/super-class-1.m: Update.
34512
34513 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34514
34515         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34516         constructs.
34517
34518 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34519
34520         * gcc.c-torture/execute/20011128-1.c: New test.
34521
34522 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34523
34524         * gcc.dg/20011127-1.c: New test.
34525
34526 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34527
34528         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34529         from Austin Group draft 7.
34530         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34531         scanf format arguments.
34532         * gcc.dg/format/no-exargs-2.c: New test.
34533
34534 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34535
34536         * g++.dg/abi/vbase8-4.C: New test.
34537
34538 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34539
34540         * gcc.c-torture/execute/20011121-1.c: New test.
34541
34542 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34543
34544         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34545
34546 2001-11-23  Andreas Jaeger  <aj@suse.de>
34547
34548         * gcc.dg/cpp/charconst-2.c: New test.
34549
34550 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34551
34552         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34553         to the host if it is remote.  Let tests specify extra headers
34554         they use.
34555         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34556         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34557         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34558         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34559         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34560         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34561         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34562         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34563         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34564         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34565
34566 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34567
34568         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34569         for little endian ARMs.
34570
34571 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34572
34573         * gcc.c-torture/compile/20011119-1.c: New test.
34574         * gcc.c-torture/compile/20011119-2.c: New test.
34575
34576 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34577
34578         * gcc.dg/altivec-1.c: Fix typo.
34579
34580 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34581
34582         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34583
34584 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34585
34586         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34587
34588 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34589
34590         * lib/g77.exp: Don't specify --rpath-link.
34591
34592         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34593         across all the headers.
34594         * gcc.dg/format/format.exp: For testing on a remote host,
34595         copy format.h.
34596
34597         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34598         * gcc.c-torture/execute/930406-1.c: Likewise.
34599         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34600
34601 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34602
34603         * gcc.dg/altivec-1.c: New.
34604
34605 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34606
34607         * gcc.dg/cpp/fpreprocessed.c: New test case.
34608
34609 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34610
34611         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34612         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34613         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34614
34615 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34616
34617         * gcc.dg/no-builtin-1.c: New test.
34618
34619 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34620
34621         * gcc.c-torture/execute/20011115-1.c: New test.
34622
34623 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34624
34625         * gcc.c-torture/compile/20011114-2.c: New test.
34626         * gcc.c-torture/compile/20011114-3.c: New test.
34627         * gcc.c-torture/compile/20011114-4.c: New test.
34628
34629 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34630
34631         * g++.dg/other/init1.C: New test.
34632
34633 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34634
34635         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34636         message.
34637
34638         * gcc.c-torture/execute/20011114-1.c: New testcase.
34639
34640         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34641         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34642         like the (before this change) version of 20010327-1.c.
34643
34644 2001-11-14  Roger Sayle <roger@eyesopen.com>
34645
34646         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34647
34648 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34649
34650         * g++.dg/init/array2.C: New test.
34651
34652 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34653
34654         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34655
34656 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34657
34658         * g++.dg/other/forscope1.C: New test.
34659         * g++.dg/ext/forscope1.C: New test.
34660         * g++.dg/ext/forscope2.C: New test.
34661
34662 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34663
34664         * gcc.c-torture/execute/20011113-1.c: New test.
34665
34666 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34667
34668         * gcc.c-torture/execute/20011109-2.c: New test.
34669
34670         * gcc.c-torture/execute/20011109-1.c: New test.
34671
34672 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * gcc.c-torture/compile/20011109-1.c: New test.
34675
34676 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34677
34678         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34679         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34680         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34681         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34682         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34683         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34684         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34685
34686 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34687
34688         * g++.dg/warn/Wshadow-1.C: New tests.
34689         * g++.old-deja/g++.mike/for3.C: Update.
34690
34691 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34692
34693         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34694         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34695         XFAILs.  Adjust expected error texts.
34696         * gcc.c-torture/compile/20011106-1.c,
34697         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34698         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34699         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34700         gcc.dg/c99-array-lval-5.c: New tests.
34701
34702 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34703
34704         * gcc.dg/cpp/defined.c: Update.
34705
34706 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34707
34708         * gcc.c-torture/execute/anon-1.c: New test.
34709
34710 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34711
34712         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34713         same size, so no warning should be produced on stormy16.
34714
34715         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34716         due to oversized array.
34717         * g++.old-deja/g++.mike/ns15.C: Likewise.
34718         * g++.old-deja/g++.pt/crash16.C: Likewise.
34719
34720 2001-11-02  Graham Stott  <grahams@redhat.com>
34721
34722         * g++.dgother/debug1.C: Fix typos.
34723
34724 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34725
34726         * g++.dg/other/debug1.C: New test.
34727
34728 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34729
34730         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34731         of unsigned long.
34732
34733 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34734
34735         * gcc.dg/20011029-2.c: New test.
34736
34737         * gcc.c-torture/compile/20011029-1.c: New test.
34738
34739 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34740
34741         * objc/execute/class_self-1.m: New test.
34742         * objc/execute/class_self-2.m: New test.
34743
34744 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34745
34746         * gcc.misc-tests/msgs.exp: Delete.
34747         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34748         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34749         error set to match recent changes.
34750
34751 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34752
34753         * gcc.dg/20011021-1.c: New test.
34754
34755 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34756
34757         * gcc.c-torture/compile/20011023-1.c: New test.
34758
34759 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34760
34761         * lib/g77.exp: Rewrite based on lib/g++.exp.
34762
34763 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34764
34765         * gcc.c-torture/execute/20011019-1.c: New test.
34766
34767         * gcc.dg/20011018-1.c: New test.
34768
34769 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34770
34771         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34772
34773 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34774
34775         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34776         * gcc.dg/attr-invalid.c: Likewise.
34777
34778 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34779
34780         * testsuite/gcc.dg/20011015-1.c: New test.
34781
34782 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34783
34784         * g++.dg/template/unify2.C: New test.
34785
34786 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34787
34788         * g++.dg/other/exception-specification.C: New test
34789
34790 2001-10-13  Tom Rix  <trix@redhat.com>
34791
34792         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34793         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34794
34795 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34796
34797         * testsuite/gcc.dg/20011009-1.c: New test.
34798
34799 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34800
34801         PR g++/4476
34802         * g++.dg/other/friend1.C: New test.
34803
34804 2001-10-11  Richard Henderson  <rth@redhat.com>
34805
34806         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34807
34808 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34809
34810         * gcc.c-torture/compile/20011010-1.c: New.
34811
34812 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34813
34814         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34815         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34816         g77.f-torture/execute/execute.exp,
34817         g77.f-torture/noncompile/noncompile.exp,
34818         gcc.c-torture/compile/compile.exp,
34819         gcc.c-torture/execute/execute.exp,
34820         gcc.c-torture/execute/ieee/ieee.exp,
34821         gcc.c-torture/execute/memcheck/memcheck.exp,
34822         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34823         objc/execute/execute.exp: Update FSF address.
34824
34825 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34826
34827         * gcc.dg/cpp/cmdlne-C.c: Update.
34828         * gcc.dg/cpp/cmdlne-C2.c: New.
34829
34830 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34831
34832         * gcc.c-torture/execute/20011008-3.c: New.
34833
34834 2001-10-08  DJ Delorie  <dj@redhat.com>
34835
34836         * gcc.dg/20011008-1.c: New.
34837         * gcc.dg/20011008-2.c: New.
34838
34839 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34840
34841         * gcc.dg/cpp/spacing1.c: Update test.
34842
34843 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34844
34845         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34846         spelling errors of "separate" as "seperate".
34847
34848 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34849
34850         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34851         enough to avoid inlining.
34852
34853 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34854
34855         * lib/g77.exp: set libg2c_dir correctly.
34856
34857 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34858
34859         * gcc.dg/cpp/macro11.c: New test.
34860
34861 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34862
34863         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34864         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34865         gcc.dg/format/multattr-3.c: New tests.
34866         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34867         tests for format attributes on function pointers being rejected.
34868
34869 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34870
34871         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34872
34873 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34874
34875         * g++.dg/warn/format1.C: New test.
34876
34877 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34878
34879         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34880
34881 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34882
34883         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34884
34885 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34886
34887         * gcc.dg/cpp/redef2.c: Add test.
34888
34889 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34890
34891         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34892         long-standing bug on i686, apparently.
34893         * gcc.c-torture/execute/loop-2c.x: New file.
34894         * gcc.c-torture/execute/loop-2d.x: New file.
34895         * gcc.c-torture/execute/loop-3c.x: New file.
34896
34897 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34898
34899         * gcc.dg/cpp/20000625-2.c: Correct line number.
34900
34901 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34902
34903         * gcc.dg/cpp/macro10.c: New test.
34904         * gcc.dg/cpp/strify3.c: New test.
34905         * gcc.dg/cpp/spacing1.c: Add tests.
34906         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34907         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34908
34909 2001-09-24  DJ Delorie  <dj@redhat.com>
34910
34911         * gcc.c-torture/execute/20010924-1.c: New test.
34912
34913 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34914
34915         * testsuite/objc/execute/paste.m: Remove.
34916
34917 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34918
34919         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34920
34921 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34922
34923         * g77.dg/strlen0.f: New test.
34924
34925 2001-09-21  Richard Henderson  <rth@redhat.com>
34926
34927         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34928         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34929
34930 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34931
34932         Table-driven attributes.
34933         * g++.dg/ext/attrib1.C: New test.
34934
34935 2001-09-20  DJ Delorie  <dj@redhat.com>
34936
34937         * gcc.dg/20000926-1.c: Update expected warning messages.
34938         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34939         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34940         array.
34941
34942 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34943
34944         * g++.dg/eh/registers1.C: New test case.
34945
34946 2001-09-17  Richard Henderson  <rth@redhat.com>
34947
34948         * gcc.dg/array-5.c: Fix VLA decomposition test.
34949
34950 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34951
34952         * gcc.dg/cpp/line5.c: New testcase.
34953
34954 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34955
34956         * gcc.dg/cpp/macro9.c: New test.
34957
34958 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34959
34960         * gcc.c-torture/execute/980223.c: Change type of addr from long
34961         to char *.
34962
34963 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34964
34965         * gcc.c-torture/execute/20010915-1.c: New test.
34966
34967 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
34968
34969         * g77.dg/bprob: New directory.
34970         * g77.dg/bprob/bprob.exp: New file.
34971         * g77.dg/bprob/bprob-1.f: New test.
34972         * g77.dg/gcov: New directory.
34973         * g77.dg/gcov/gcov.exp: New file.
34974         * g77.dg/gcov/gcov-1.f: New test.
34975         * g77.dg/gcov/gcov-1.x: New file.
34976
34977 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34978
34979         * gcc.dg/cpp/directiv.c: Update.
34980         * gcc.dg/cpp/undef1.c: Update.
34981
34982 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
34983
34984         * gcc.dg/20010912-1.c: New test.
34985
34986 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
34987
34988         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
34989         language-independent file in lib.
34990         * lib/gcov.exp: New file.
34991
34992 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34993
34994         * gcc.c-torture/compile/20010911-1.c: New test.
34995
34996 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
34997
34998         * lib/profopt.exp: New, to support profile-directed optimizations.
34999         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35000         * gcc.misc-tests/bprob-1.c: New test.
35001         * gcc.misc-tests/bprob-2.c: New test.
35002
35003 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35004
35005         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35006         XFAIL and which kinds of gcov output to verify.
35007         * gcc.misc-tests/gcov-4b.x: New file.
35008         * gcc.misc-tests/gcov-5b.x: New file.
35009         * gcc.misc-tests/gcov-6.x: New file.
35010         * gcc.misc-tests/gcov-7.c: New test.
35011         * gcc.misc-tests/gcov-7.x: New file.
35012
35013 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35014
35015         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35016         * gcc.misc-tests/gcov-6.c: New test.
35017
35018 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35019
35020         PR c++/3986
35021         * g++.dg/abi/vbase1.C: New test.
35022
35023 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35024
35025         * objc.dg/method-2.m: New.
35026
35027 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         PR c++/4203
35030         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35031         * g++.dg/init/empty1.C: New test.
35032
35033 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35034
35035         * gcc.c-torture/compile/20010903-1.c: New test.
35036
35037 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35038
35039         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35040         for m68k.
35041
35042 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35043
35044         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35045
35046         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35047
35048         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35049
35050 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35051
35052         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35053         for 16-bit 'unsigned int'.
35054
35055 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35056
35057         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35058
35059 2001-08-27  Richard Henderson  <rth@redhat.com>
35060
35061         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35062         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35063
35064 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35065
35066         * gcc.dg/asm-names.c (ymain): New.
35067
35068 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35069
35070         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35071         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35072         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35073
35074 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35075
35076         * gcc.dg/compare5.c: New testcase.
35077
35078 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35079
35080         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35081         and "In instantiation".
35082
35083 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35084
35085         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35086
35087 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35088
35089         * gcc.misc-tests/gcov.exp: Add support for branch information.
35090         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35091         * gcc.misc-tests/gcov-4.c: New test.
35092         * gcc.misc-tests/gcov-4b.c: New test.
35093         * gcc.misc-tests/gcov-5b.c: New test.
35094
35095 2001-08-20  Zack Weinberg  <zackw@panix.com>
35096
35097         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35098         expected to fail.
35099
35100 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35101
35102         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35103
35104 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35105
35106         * g++.dg/eh/template1.C: New test.
35107
35108 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35109
35110         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35111         Fix thinko.
35112         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35113         for xfail.
35114
35115 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35116
35117         * lib/g77-dg.exp: Use prune.exp for common procedures
35118         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35119         * lib/g77.exp: (g77-dg-prune) Remove
35120
35121 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35122
35123         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35124
35125 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35126
35127         * g++.dg/template/unify1.C: New test.
35128
35129 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35130
35131         * g++.dg/abi/empty4.C: New test.
35132
35133 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35134
35135         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35136         solaris2.*
35137         * g77.f-torture/compile/pr3743.x: Likewise.
35138
35139 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35140
35141         * g++.dg/other/using-declaration.C: New test.
35142
35143 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35144
35145         * gcc.dg/cpp/tr-sign.c: New testcase.
35146
35147 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35148
35149         * gcc.dg/cpp/19951025-1.c: Revert.
35150         * gcc.dg/cpp/directiv.c: We no longer process directives that
35151         interrupt macro arguments.
35152
35153 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35154
35155         * gcc.dg/bconstp-1.c: New test.
35156
35157 2001-08-03  Richard Henderson  <rth@redhat.com>
35158
35159         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35160
35161 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35162
35163         * gcc.dg/cpp/19951025-1.c: Update.
35164
35165 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35166
35167         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35168         should be x.
35169
35170 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35171
35172         Kill -fhonor-std.
35173         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35174         * g++.old-deja/g++.other/std1.C: Likewise.
35175         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35176
35177 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35178
35179         * lib/g77.exp: Load gcc-defs.exp for common procedures
35180         (g77_pass, g77_fail, g77_finish, g77_exit,
35181         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35182
35183 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35184
35185         * g77.dg/fbackslash.f
35186         * g77.dg/fcase-preserve.f
35187         * g77.dg/ff90-1.f
35188         * g77.dg/ffixed-line-length-0.f
35189         * g77.dg/ffixed-line-length-132.f
35190         * g77.dg/ffixed-line-length-7.f
35191         * g77.dg/ffixed-line-length-72.f
35192         * g77.dg/ffixed-line-length-none.f
35193         * g77.dg/ffree-form-1.f
35194         * g77.dg/fno-backslash.f
35195         * g77.dg/fno-f90-1.f
35196         * g77.dg/fno-fixed-form-1.f
35197         * g77.dg/fno-onetrip.f
35198         * g77.dg/fno-typeless-boz.f
35199         * g77.dg/fno-underscoring.f
35200         * g77.dg/fno-vxt-1.f
35201         * g77.dg/fonetrip.f
35202         * g77.dg/ftypeless-boz.f
35203         * g77.dg/fugly-assumed.f
35204         * g77.dg/funderscoring.f
35205         * g77.dg/fvxt-1.f
35206
35207 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35208
35209         * objc.dg/fwd-proto-1.m: New.
35210         * objc.dg/local-decl-1.m: New.
35211         * objc.dg/naming-1.m: New.
35212         * objc.dg/naming-2.m: New.
35213         * objc.dg/proto-hier-1.m: New.
35214
35215 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35216
35217         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35218         largest-type elements to a struct makes its size grow.
35219
35220 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35221
35222         * g++.dg/abi/vthunk1.C: New test.
35223
35224 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35225
35226         * g++.dg/abi/vbase8-22.C: New test.
35227
35228 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35229
35230         * gcc.dg/cpp/macro8.c: New test.
35231
35232 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35233
35234         * g++.dg/abi/vbase8-21.C: New test.
35235
35236 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35237
35238         * g++.dg/abi/vbase8-10.C: New test.
35239
35240 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35241
35242         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35243         ${tool}_set_ld_library_path.
35244         Changed caller.
35245         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35246         g++.exp.
35247
35248 2001-07-26  Stan Cox <scox@redhat.com>
35249
35250         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35251         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35252         gcc_exit, gcc_check_unsupported_p):
35253         Moved to gcc-deps.exp
35254         * gcc-deps.exp: New file.
35255
35256 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35257
35258         * g++.old-deja/g++.pt/defarg14.C: New test.
35259
35260 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35261
35262         * g++.old-deja/g++.other/lineno5.C: New test.
35263
35264 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35265
35266         * g++.old-deja/g++.pt/crash68.C: New test.
35267
35268 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35269
35270         * g++.old-deja/g++.other/crash42.C: New test.
35271
35272 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35273
35274         * gcc.dg/cpp/extratokens.c: Fix.
35275         * gcc.dg/cpp/skipping2.c: New tests.
35276
35277 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35278
35279         * gcc.c-torture/execute/20010724-1.c: New file.
35280         * gcc.c-torture/execute/20010724-1.x: New file.
35281
35282 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35283
35284         * g++.old-deja/g++.other/cond7.C: New test.
35285
35286 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35287
35288         * g++.old-deja/g++.other/optimize4.C: New test.
35289
35290 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35293
35294 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35295
35296         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35297         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35298         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35299         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35300
35301         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35302         bug report" message.
35303
35304         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35305         * g++.dg/ext/instantiate1.C: Move from old-deja.
35306
35307 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35308
35309         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35310         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35311         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35312         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35313
35314 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35315
35316         * gcc.c-torture/execute/20010723-1.c: New test.
35317
35318 2001-07-23  Ben Elliston  <bje@redhat.com>
35319
35320         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35321
35322 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35323
35324         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35325         i[34567]86-*-*.
35326         Delete handling of ieee_multilib_flags.
35327         Pass -mieee for alpha*-*-* and sh-*-*.
35328         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35329
35330 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35331
35332         Remove old-abi tests.
35333         * g++.old-deja/g++.mike/p11116.C: Remove.
35334         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35335
35336 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35337
35338         * g77.f-torture/compile/pr3743.f: New test
35339
35340 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35341
35342         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35343
35344 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35345
35346         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35347         g++.old-deja/g++.pt/static6.C: Likewise.
35348         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35349         supports weak symbols.
35350
35351 2001-07-18  Andreas Jaeger  <aj@suse.de>
35352
35353         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35354         supported again.
35355
35356 2001-07-18  Andreas Jaeger  <aj@suse.de>
35357
35358         * gcc.dg/iftrap-1.c: Fix target line.
35359
35360 2001-07-17  Richard Henderson  <rth@redhat.com>
35361
35362         * gcc.c-torture/execute/20010717-1.c: New.
35363
35364 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35365
35366         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35367         tests.
35368
35369 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35370
35371         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35372
35373 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35374
35375         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35376         UAC_SIGBUS, UAC_NOPRINT definitions.
35377
35378 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35379
35380         * objc/execute/object_is_class.m: New test.
35381         * objc/execute/object_is_meta_class.m: New test.
35382
35383 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35384
35385         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35386         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35387
35388 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35389
35390         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35391         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35392
35393 2001-07-14  Richard Henderson  <rth@redhat.com>
35394
35395         * gcc.dg/iftrap-1.c: New.
35396
35397 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35398
35399         * g77.f-torture/execute/intrinsic77.f: New test.
35400
35401 2001-07-11  Janis Johnson <janis@us.ibm.com>
35402
35403         * gcc.misc-tests/gcov-3.c: New test.
35404
35405 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35406
35407         * gcc.c-torture/compile/20010711-1.c,
35408         * gcc.c-torture/compile/20010711-2.c: New tests.
35409
35410 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35411
35412         * gcc.c-torture/execute/20010711-1.c: New test.
35413
35414 2001-07-11  Ben Elliston  <bje@redhat.com>
35415
35416         * g++.old-deja/g++.other/enum5.C: New test.
35417
35418 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35419
35420         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35421         (g++-dg-prune): Call prune_gcc_output.
35422         * prune.exp: New file for prune_gcc_output.
35423         * lib/g++.exp, lib/gcc.exp: Load it.
35424
35425 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35426
35427         * gcc.c-torture/compile/20010701-1.c,
35428         g++.old-deja/g++.ext/attrib6.C: New tests.
35429
35430 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35431
35432         * gcc.c-torture/compile/20010706-1.c: New test.
35433
35434 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35435
35436         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35437
35438 2001-06-28  Stan Shebs  <shebs@apple.com>
35439
35440         * gcc.dg/pragma-darwin.c: New test.
35441
35442 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35443
35444         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35445         Solaris 2.[678] system.
35446
35447 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35448
35449         * gcc.dg/20010622-1.c: New test.
35450
35451 2001-06-18  Stan Shebs  <shebs@apple.com>
35452
35453         * objc.dg: New directory.
35454         * objc.dg/dg.exp: New file.
35455         * objc.dg/alias.m: New.
35456         * objc.dg/class-1.m: New.
35457         * objc.dg/class-2.m: New.
35458         * objc.dg/const-str-1.m: New.
35459         * objc.dg/const-str-2.m: New.
35460         * objc.dg/id-1.m: New.
35461         * objc.dg/method-1.m: New.
35462         * objc.dg/super-class-1.m: New.
35463         * lib/objc-dg.exp: New file.
35464
35465 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35466
35467         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35468         of label name.
35469
35470 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35471
35472         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35473
35474 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35475
35476         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35477         variable.
35478
35479 2001-06-12  Richard Henderson  <rth@redhat.com>
35480
35481         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35482
35483 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35484
35485         * g++.old-deja/g++.abi/vbase5.C: New test.
35486         * g++.old-deja/g++.abi/vbase6.C: New test.
35487         * g++.old-deja/g++.abi/vbase7.C: New test.
35488
35489 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35490
35491         * gcc.c-torture/compile/20010610-1.c: New test.
35492
35493 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         * g++.old-deja/g++.abi/vbase4.C: New test.
35496
35497 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35498
35499         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35500         support %f for HC11/HC12 targets.
35501         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35502         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35503         on HC11/HC12 targets.
35504         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35505
35506 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35507
35508         * gcc.dg/wchar_t-1.c: New file.
35509         * gcc.dg/wint_t-1.c: Likewise.
35510
35511 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35512
35513         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35514
35515 2001-06-11  Richard Henderson  <rth@redhat.com>
35516
35517         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35518
35519 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35520
35521         * gcc.c-torture/compile/20010611-1.c: New test.
35522
35523 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35524
35525         * gcc.dg/c99-tag-1.c: Add more tests.
35526
35527 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35528
35529         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35530         representation on MN10300 and ARM/Thumb.
35531
35532 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35533
35534         * g77.f-torture/execute/20010610.f: New.
35535
35536 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35537
35538         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35539         names.
35540
35541 2001-06-09  Richard Henderson  <rth@redhat.com>
35542
35543         * gcc.c-torture/execute/ashrdi-1.c: New.
35544         * gcc.c-torture/execute/ashldi-1.c: New.
35545         * gcc.c-torture/execute/lshrdi-1.c: New.
35546
35547 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35548
35549         * objc/execute/load-3.m: Added. Check sending +load to categories,
35550         in addition to classes.
35551
35552 2001-06-08  Stan Shebs  <shebs@apple.com>
35553
35554         * objc/execute/load-2.m: New test.  From Nicola Pero
35555         <n.pero@mi.flashnet.it>.
35556
35557 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35558
35559         * gcc.c-torture/execute/20010605-2.c: New test.
35560
35561 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35562
35563         * g++.old-deja/g++.abi/vbase2.C: New test.
35564         * g++.old-deja/g++.abi/vbase3.C: New test.
35565
35566 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35567
35568         * g++.old-deja/g++.pt/friend49.C: New test.
35569
35570 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35571
35572         * g++.old-deja/g++.ext/anon3.C: New test.
35573
35574 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35575
35576         * g++.old-deja/g++.other/conv7.C: New test.
35577
35578 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35579
35580         * gcc.c-torture/compile/20010605-2.c: New test.
35581
35582 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35583
35584         * gcc.c-torture/execute/20010604-1.c: New test.
35585
35586 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35587
35588         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35589
35590 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35591
35592         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35593         (g++_link_flags): Likewise.
35594         (g++_init): Pass gccpath's value to two previous functions.
35595
35596 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35597
35598         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35599         Ensure logfile entry matches exec command line.
35600
35601 2001-05-31  Richard Henderson  <rth@redhat.com>
35602
35603         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35604         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35605
35606 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35607
35608         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35609         compiler for irix6.2
35610
35611 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35612
35613         * g++.old-deja/g++.other/optimize3.C: New file.
35614
35615 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35616
35617         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35618         assemble.
35619
35620 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         * g++.old-deja/g++.other/optimize2.C: New file.
35623
35624 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35625
35626         * gcc.c-torture/compile/20010518-2.c: New file.
35627         * gcc.c-torture/execute/20010518-1.c: New file.
35628         * gcc.c-torture/execute/20010518-2.c: New file.
35629
35630 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35631
35632         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35633
35634 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35635
35636         G++ no longer defines builtins that do not begin with __builtin.
35637         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35638         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35639         * g++.old-deja/g++.law/builtin1.C: Likewise.
35640         * g++.old-deja/g++.law/cvt2.C: Likewise.
35641         * g++.old-deja/g++.mike/net5.C: Likewise.
35642         * g++.old-deja/g++.other/builtins1.C: Likewise.
35643         * g++.old-deja/g++.other/builtins2.C: Likewise.
35644         * g++.old-deja/g++.other/builtins3.C: Likewise.
35645         * g++.old-deja/g++.other/builtins4.C: Likewise.
35646         * g++.old-deja/g++.other/inline8.C: Likewise.
35647         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35648
35649 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35650
35651         * g++.old-deja/g++.pt/using1.C: Adjust.
35652         * g++.old-deja/g++.pt/using2.C: New test.
35653
35654 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35655
35656         * gcc.dg/cpp/charconst.c: New tests.
35657         * gcc.dg/cpp/escape.c: New tests.
35658         * gcc.dg/cpp/escape-1.c: New tests.
35659         * gcc.dg/cpp/escape-2.c: New tests.
35660         * gcc.dg/cpp/ucs.c: New tests.
35661
35662 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35663
35664         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35665         native compiler for irix6.5.
35666
35667 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35668
35669         * lib/g++.exp (g++_include_flags): Use args to compute
35670         get_multilibs.
35671         (g++_link_flags): Likewise.
35672         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35673
35674 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35675
35676         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35677
35678 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35679
35680         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35681         this file.
35682
35683 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35684
35685         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35686         STACK_SIZE;
35687         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35688         to STACK_SIZE; Use it to define size of add_histo array.
35689         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35690         to STACK_SIZE.
35691         (f): Use GITT_SIZE to define size of gitt local table.
35692         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35693         to STACK_SIZE; Use it to define size of bytemem array.
35694
35695 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35696
35697         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35698         on 68HC11/HC12 due to the asm instruction.
35699         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35700         * gcc.c-torture/compile/920520-1.x: Likewise.
35701         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35702         on 68HC11/HC12 because the function is larger than 64K.
35703         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35704         on 68HC11/HC12 because the structure is too large.
35705
35706 2001-05-20  Richard Henderson  <rth@redhat.com>
35707
35708         * gcc.c-torture/execute/20010520-1.c: New.
35709
35710 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35711
35712         * g++.old-deja/g++.warn/compare1.C: New test.
35713         * gcc.dg/compare4.c: New test.
35714
35715 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35716
35717         * g++.old-deja/g++.other/optimize1.C: New test.
35718
35719 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35720
35721         * g++.old-deja/g++.pt/spec41.C: New test.
35722
35723 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35724
35725         * gcc.c-torture/compile/20010114-1.x: Remove.
35726
35727 2001-05-18  Stan Shebs  <shebs@apple.com>
35728
35729         * gcc.c-torture/compile/20010518-1.c: New test.
35730
35731 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35732
35733         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35734         * g++.old-deja/g++.pt/crash67.C: New test.
35735
35736 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35737
35738         * g++.old-deja/g++.other/debug9.C: New test.
35739
35740 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35741
35742         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35743
35744 2001-05-16  Jan Hubicka  <jh@suse.cz>
35745
35746         * gcc.c-torture/compile/20010516-1.c: New test.
35747
35748 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35749
35750         * g++.old-deja/g++.other/crash41.C: New test.
35751
35752 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35753
35754         * g++.old-deja/g++.pt/crash66.C: New test.
35755
35756 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35757
35758         * g++.old-deja/g++.robertl/eb27.C: Convert.
35759
35760 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35761
35762         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35763         declaration being redundant.
35764
35765 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35766
35767         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35768
35769 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35770
35771         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35772
35773 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35774
35775         * lib/g++.exp: Use testsuite_flags.
35776
35777 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35778
35779         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35780
35781 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35782
35783         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35784
35785 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35786
35787         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35788
35789 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35790
35791         * gcc.c-torture/compile/20010313-1.c: New test.
35792
35793 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35794
35795         * gcc.dg/cpp/direct2.c: New test.
35796         * gccq.dg/cpp/direct2s.c: New test.
35797
35798         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35799
35800 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35801
35802         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35803         * g++.old-deja/g++.other/op3.C: Likewise.
35804
35805 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35806
35807         * gcc.dg/cpp/syshdr.h: New file.
35808         * gcc.dg/cpp/sysmac1.c: Update.
35809         * gcc.dg/cpp/sysmac2.c: Update.
35810
35811 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35812
35813         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35814
35815 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35816
35817         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35818         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35819
35820 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35821
35822         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35823
35824 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35825
35826         * lib/g++.exp (g++_include_flags): Don't use any special flags
35827         if TESTING_IN_BUILD_TREE is not defined.
35828         (g++_init): Use a plain 'c++' as the compiler if
35829         TESTING_IN_BUILD_TREEE is not defined.
35830
35831 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35832
35833         * g++.old-deja/g++.eh/catch13.C: New test.
35834         * g++.old-deja/g++.eh/catch14.C: New test.
35835
35836 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35837
35838         * gcc.dg/cpp/tr-define.c: New test.
35839
35840 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35841
35842         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35843         <stdlib.h>, not <malloc.h>.
35844
35845 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35846
35847         * g++.old-deja/g++.ns/template17.C: New test.
35848
35849 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35850
35851         * g++.old-deja/g++.pt/ref4.C: New test.
35852
35853 2001-04-30  Richard Henderson  <rth@redhat.com>
35854
35855         * gcc.dg/20000724-1.c: Revert last change.
35856
35857 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35858
35859         * g77.f-torture/execute/20010430.f: New test.
35860
35861 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35862
35863         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35864
35865 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35866
35867         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35868
35869 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35870
35871         * g++.old-deja/g++.eh/crash6.C: New test.
35872
35873 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35874
35875         * g++.old-deja/g++.other/warn7.C: New test.
35876
35877 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35878
35879         * g++.old-deja/g++.other/defarg9.C: New test.
35880
35881 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35882
35883         * g77.f-torture/compile/20010426.f: New test.
35884         * g77.f-torture/execute/20010426.f: New test.
35885
35886 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35887
35888         * g77.f-torture/compile/20000629-1.x: Remove - error
35889         has been fixed.
35890
35891 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35892
35893         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35894         Tweak slightly to work with g++.dg framework.
35895         * g++.dg/special/ecos.exp: Run initp1.C test.
35896         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35897
35898         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35899         its linker doesn't give line numbers either.
35900         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35901
35902 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35903
35904         * g++.old-deja/g++.other/lex1.C: New test.
35905
35906 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35907
35908         * gcc.dg/noncompile/20010425-1.c: New test.
35909
35910 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35911
35912         * g++.old-deja/g++.pt/mangle2.C: New test.
35913
35914 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35915
35916         * gcc.dg/format/plus-1.c: New test.
35917
35918 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35919
35920         * gcc.dg/20010423-1.c: New test.
35921
35922 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35923
35924         * gcc.c-torture/execute/20010422-1.c: New test.
35925
35926 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35927
35928         * g++.old-deja/g++.ns/type2.C: New test.
35929
35930 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35931
35932         * g++.old-deja/g++.other/perf1.C: New test.
35933
35934 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35935
35936         * gcc.dg/c99-func-2.c: Remove xfail.
35937         * gcc.dg/c99-func-3.c: Remove xfail.
35938         * gcc.dg/c99-func-4.c: Remove xfail.
35939
35940 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35941
35942         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35943
35944 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35945
35946         * gcc.c-torture/compile/20010423-1.c: New test.
35947
35948 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35949
35950         * g++.old-deja/g++.pt/typename28.C: New test.
35951
35952 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35953
35954         * g++.old-deja/g++.abi/empty2.C: New test.
35955         * g++.old-deja/g++.abi/empty3.C: New test.
35956
35957 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35958
35959         * g++.old-deja/g++.other/comdat2.C: New test.
35960         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35961
35962 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35963
35964         * g++.old-deja/g++.other/overload14.C: New test.
35965
35966 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35967
35968         * g++.old-deja/g++.other/lookup23.C: New test.
35969
35970 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35971
35972         * gcc.c-torture/execute/20010403-1.c: New test.
35973
35974 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
35975             Mark Mitchell  <mark@codesourcery.com>
35976
35977         * lib/old-dejagnu.exp: Don't delete output of executable.
35978         Add .exe suffix to executables.
35979
35980 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
35981
35982         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
35983
35984 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35985
35986         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
35987
35988 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
35991         * g++.old-deja/g++.abi/crash1.C: New test.
35992
35993 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35994
35995         * g++.old-deja/g++.other/crash40.C: New test.
35996
35997 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35998
35999         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36000
36001 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36002
36003         * g++.old-deja/g++.other/warn6.C: New test.
36004
36005 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36006
36007         * g++.old-deja/g++.robertl/eb42.C: Same.
36008
36009 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36010
36011         * gcc.dg/wtr-conversion-1.c: New testcase.
36012
36013 2001-04-10  Richard Henderson  <rth@redhat.com>
36014
36015         * g++.old-deja/g++.other/array5.C: New.
36016
36017 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36018
36019         * gcc.c-torture/execute/20010408-1.c: New test.
36020
36021 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36022
36023         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36024         headers and constructs.
36025         * g++.old-deja/g++.robertl/eb79.C: Same.
36026         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36027         * g++.old-deja/g++.robertl/eb73.C: Same.
36028         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36029         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36030         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36031         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36032         * g++.old-deja/g++.robertl/eb44.C: Same.
36033         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36034         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36035         * g++.old-deja/g++.robertl/eb39.C: Same.
36036         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36037         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36038         * g++.old-deja/g++.robertl/eb30.C: Same.
36039         * g++.old-deja/g++.robertl/eb3.C: Same.
36040         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36041         * g++.old-deja/g++.robertl/eb21.C: Same.
36042         * g++.old-deja/g++.robertl/eb15.C: Same.
36043         * g++.old-deja/g++.robertl/eb118.C: Same.
36044         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36045         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36046         * g++.old-deja/g++.robertl/eb109.C: Same.
36047         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36048         * g++.old-deja/g++.mike/rtti1.C: Same.
36049         * g++.old-deja/g++.mike/p658.C: Same.
36050         * g++.old-deja/g++.mike/net46.C: Same.
36051         * g++.old-deja/g++.mike/net34.C: Same.
36052         * g++.old-deja/g++.mike/memoize1.C: Same.
36053         * g++.old-deja/g++.mike/eh2.C: Same.
36054         * g++.old-deja/g++.law/weak.C: Same.
36055         * g++.old-deja/g++.law/visibility7.C: Same.
36056         * g++.old-deja/g++.law/visibility25.C: Same.
36057         * g++.old-deja/g++.law/visibility22.C: Same.
36058         * g++.old-deja/g++.law/visibility2.C: Same.
36059         * g++.old-deja/g++.law/visibility17.C: Same.
36060         * g++.old-deja/g++.law/visibility13.C: Same.
36061         * g++.old-deja/g++.law/visibility10.C: Same.
36062         * g++.old-deja/g++.law/visibility1.C: Same.
36063         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36064         * g++.old-deja/g++.law/vbase1.C: Same.
36065         * g++.old-deja/g++.law/operators32.C: Same.
36066         * g++.old-deja/g++.law/nest3.C: Same.
36067         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36068         * g++.old-deja/g++.law/except5.C (main): Same.
36069         * g++.old-deja/g++.law/cvt7.C (run): Same.
36070         * g++.old-deja/g++.law/cvt2.C: Same.
36071         * g++.old-deja/g++.law/cvt16.C: Same.
36072         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36073         * g++.old-deja/g++.law/ctors17.C (main): Same.
36074         * g++.old-deja/g++.law/ctors13.C: Same.
36075         * g++.old-deja/g++.law/ctors12.C (main): Same.
36076         * g++.old-deja/g++.law/ctors10.C: Same.
36077         * g++.old-deja/g++.law/code-gen5.C: Same.
36078         * g++.old-deja/g++.law/bad-error7.C: Same.
36079         * g++.old-deja/g++.law/arm9.C: Same.
36080         * g++.old-deja/g++.law/arm12.C: Same.
36081         * g++.old-deja/g++.law/arg8.C: Same.
36082         * g++.old-deja/g++.law/arg1.C: Same.
36083         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36084         * g++.old-deja/g++.jason/template31.C: Same.
36085         * g++.old-deja/g++.jason/template24.C (main): Same.
36086         * g++.old-deja/g++.jason/2371.C: Same.
36087         * g++.old-deja/g++.eh/new2.C: Same.
36088         * g++.old-deja/g++.eh/new1.C: Same.
36089         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36090         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36091         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36092         * g++.old-deja/g++.brendan/crash62.C: Same.
36093         * g++.old-deja/g++.brendan/crash52.C: Same.
36094         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36095         * g++.old-deja/g++.brendan/crash38.C: Same.
36096         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36097         * g++.old-deja/g++.brendan/copy9.C: Same.
36098
36099 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36100
36101         * gcc.c-torture/execute/20001203-2.c (memset):
36102         Count argument is of type __SIZE_TYPE__.
36103
36104 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36105
36106         * gcc.c-torture/compile/20010404-1.c: New test.
36107
36108 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36109
36110         * gcc.c-torture/compile/20010326-1.c: New test.
36111
36112 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36113
36114         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36115         peculiarities of the SH.
36116         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36117
36118 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36119
36120         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36121         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36122         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36123
36124 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36125
36126         * g77.f-torture/compile/20010321-1.f: New test.
36127
36128 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36129
36130         * gcc.c-torture/compile/20010329-1.c: New test.
36131
36132 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36133
36134         * gcc.c-torture/execute/20010329-1.c: New test.
36135
36136 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36137
36138         * g++.old-deja/g++.other/eh4.C: Fix typo.
36139
36140 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36141
36142         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36143
36144 2001-03-28  Philip Blundell  <philb@gnu.org>
36145
36146         * gcc.c-torture/compile/20010328-1.c: New test.
36147
36148 2001-03-27  Richard Henderson  <rth@redhat.com>
36149
36150         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36151         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36152
36153 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36154
36155         * gcc.c-torture/compile/20010327-1.c: New test.
36156
36157 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         * g++.old-deja/g++.other/friend12.C: New test.
36160         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36161         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36162
36163 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36164
36165         * gcc.c-torture/execute/20010325-1.c: New test.
36166
36167 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36168
36169         * g++.old-deja/g++.other/mangle3.C: New test.
36170
36171 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36172
36173         * g++.old-deja/g++.other/anon8.C: New test.
36174
36175 2001-03-20  Philip Blundell  <philb@gnu.org>
36176
36177         * gcc.c-torture/compile/20010320-1.c: New test.
36178
36179 2001-03-17  Richard Henderson  <rth@redhat.com>
36180
36181         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36182
36183 2001-03-15  Geoff Keating  <geoff@redhat.com>
36184
36185         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36186         tests on AIX.
36187
36188 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36189
36190         * g++.old-deja/g++.other/eh4.C: New test.
36191
36192 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36193
36194         * gcc.dg/cpp/mi1.c: Update.
36195
36196 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36197
36198         * g++.old-deja/g++.other/regstack.C: New test.
36199
36200 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36201
36202         * g++.old-deja/g++.other/ref4.C: New test.
36203
36204 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36205
36206         * objc/execute/va_method.m: Added.
36207         * objc/execute/IMP.m: Added.
36208         * objc/execute/_cmd.m: Added.
36209         * objc/execute/accessing_ivars.m: Added.
36210         * objc/execute/class-1.m: Added.
36211         * objc/execute/class-10.m: Added.
36212         * objc/execute/class-11.m: Added.
36213         * objc/execute/class-12.m: Added.
36214         * objc/execute/class-13.m: Added.
36215         * objc/execute/class-14.m: Added.
36216         * objc/execute/class-2.m: Added.
36217         * objc/execute/class-3.m: Added.
36218         * objc/execute/class-4.m: Added.
36219         * objc/execute/class-5.m: Added.
36220         * objc/execute/class-6.m: Added.
36221         * objc/execute/class-7.m: Added.
36222         * objc/execute/class-8.m: Added.
36223         * objc/execute/class-9.m: Added.
36224         * objc/execute/class-tests-1.h
36225         * objc/execute/class-tests-2.h
36226         * objc/execute/compatibility_alias.m: Added.
36227         * objc/execute/encode-1.m: Added.
36228         * objc/execute/formal_protocol-1.m: Added.
36229         * objc/execute/formal_protocol-2.m: Added.
36230         * objc/execute/formal_protocol-3.m: Added.
36231         * objc/execute/formal_protocol-4.m: Added.
36232         * objc/execute/formal_protocol-5.m: Added.
36233         * objc/execute/formal_protocol-6.m: Added.
36234         * objc/execute/formal_protocol-7.m: Added.
36235         * objc/execute/informal_protocol.m: Added.
36236         * objc/execute/initialize.m: Added.
36237         * objc/execute/load.m: Added.
36238         * objc/execute/many_args_method.m: Added.
36239         * objc/execute/nested-3.m: Added.
36240         * objc/execute/no_clash.m: Added.
36241         * objc/execute/private.m: Added.
36242         * objc/execute/redefining_self.m: Added.
36243         * objc/execute/root_methods.m: Added.
36244         * objc/execute/selector-1.m: Added.
36245         * objc/execute/static-1.m: Added.
36246         * objc/execute/static-2.m: Added.
36247         * objc/execute/va_method.m: Added.
36248
36249 2001-03-10  Richard Henderson  <rth@redhat.com>
36250
36251         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36252
36253 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36254
36255         * g++.old-deja/g++.other/crash31.C: XFAIL.
36256         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36257         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36258         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36259         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36260         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36261
36262 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36263
36264         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36265
36266 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36267
36268         * gcc.dg/20000724-1.c: Don't use multiline strings.
36269
36270 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36271
36272         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36273         result of -cString against what we expect it to be; don't just
36274         print it out for no one to read.
36275
36276         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36277         Based on testcases provided by Nicola Pero.
36278
36279 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36280
36281         * gcc.dg/cpp/macro7.c: New test.
36282
36283 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36284
36285         * gcc.dg/cpp/multiline.c: Update.
36286
36287 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36288
36289         * g++.old-deja/g++.other/enum3.C: New test.
36290
36291 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36292
36293         * g++.old-deja/g++.other/pod1.C: New test.
36294
36295 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36296
36297         * g++.old-deja/g++.ext/overload1.C: New test.
36298
36299 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36300
36301         * g++.old-deja/g++.pt/using1.C: New test.
36302
36303 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36304
36305         * g++.old-deja/g++.other/using9.C: New test.
36306
36307 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36308
36309         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36310
36311         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36312
36313 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36314
36315         * g++.old-deja/g++.ext/realpt1.C: Remove.
36316
36317 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36318
36319         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36320
36321 2001-02-26  Will Cohen  <wcohen@redhat.com>
36322
36323         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36324
36325 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36326
36327         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36328         templatized constructors.
36329
36330 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36331
36332         * gcc.c-torture/execute/20010224-1.c: New test.
36333
36334 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36335
36336         * gcc.c-torture/execute/20010222-1.c: New test.
36337
36338 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36339
36340         * g++.old-deja/g++.other/inline20.C: New test.
36341
36342 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36343
36344         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36345
36346 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36347
36348         * g++.old-deja/g++.other/lookup22.C: New test.
36349
36350 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36351
36352         * g77.dg: New directory.
36353         * g77.dg/20010216-1.f: New test case.
36354         * g77.dg/dg.exp: New driver.
36355         * lib/g77-dg.exp: New driver library.
36356
36357 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36358
36359         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36360
36361 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36362
36363         * g++.old-deja/g++.other/decl9.C: New test.
36364
36365 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36366
36367         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36368         not need <string> and also tests the initialization at runtime.
36369
36370 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36371
36372         * gcc.c-torture/execute/longlong.c: New test.
36373
36374 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36375
36376         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36377
36378 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36379
36380         * gcc.c-torture/execute/920302-1.c (execute):
36381         Change argument type to short.
36382
36383 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36384
36385         * g++.old-deja/g++.pt/deduct6.C: New test.
36386
36387 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36388
36389         * g++.old-deja/g++.pt/deduct5.C: New test.
36390
36391 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36392
36393         * gcc.c-torture/execute/20010209-1.c: New test.
36394
36395 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36396
36397         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36398
36399 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36400
36401         * g++.dg/vtgc1.C: Update for new ABI.
36402
36403         * consistency.vlad: New directory, 1665 files.
36404
36405 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36406
36407         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36408         return type.
36409         * gcc.dg/cpp/digraphs.c: Declare puts.
36410
36411 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36412
36413         * g++.old-deja/g++.other/warn5.C: New test.
36414
36415 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36416
36417         * g++.old-deja/g++.pt/spec40.C: New test.
36418
36419 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36420
36421         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36422         case.
36423         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36424
36425 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36426
36427         * gcc.c-torture/compile/20010209-1.c: New test.
36428
36429 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36430
36431         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36432         excess errors message but not if it crashes.
36433         * g++.old-deja/g++.other/crash27.C: Likewise.
36434         * g++.old-deja/g++.other/crash28.C: Likewise.
36435         * g++.old-deja/g++.other/crash30.C: Likewise.
36436         * g++.old-deja/g++.other/crash32.C: Likewise.
36437         * g++.old-deja/g++.other/crash35.C: Likewise.
36438         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36439
36440 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36441
36442         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36443         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36444         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36445         g77.f-torture/execute/execute.exp,
36446         g77.f-torture/noncompile/noncompile.exp,
36447         gcc.c-torture/execute/execute.exp,
36448         gcc.c-torture/execute/memcheck/memcheck.exp,
36449         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36450         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36451         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36452         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36453         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36454         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36455         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36456         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36457         Remove bug reporting instructions with ancient email addresses.
36458
36459 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36460
36461         * gcc.dg/20010202-1.c: New test.
36462         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36463
36464 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36465
36466         * g++.dg/stdbool-if.C: New test.
36467
36468 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36469
36470         * objc/execute/fdecl.m: Added main().
36471
36472 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36473
36474         * gcc.c-torture/execute/20010206-1.c: New test.
36475
36476 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36477
36478         * gcc.dg/cpp/avoidpaste1.c: Update.
36479
36480 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36481
36482         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36483         Pero <nicola@brainstorm.co.uk>.
36484         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36485
36486 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36487
36488         * g++.old-deja/g++.pt/spec39.C: New test.
36489
36490 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36491
36492         * gcc.c-torture/compile/20010202-1.c: New test.
36493
36494 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36495
36496         * g++.old-deja/g++.abi/primary2.C: New test.
36497         * g++.old-deja/g++.abi/primary3.C: New test.
36498         * g++.old-deja/g++.abi/primary4.C: New test.
36499         * g++.old-deja/g++.abi/primary5.C: New test.
36500         * g++.old-deja/g++.abi/vtable3.h: New test.
36501         * g++.old-deja/g++.abi/vtable3a.C: New test.
36502         * g++.old-deja/g++.abi/vtable3b.C: New test.
36503         * g++.old-deja/g++.abi/vtable3c.C: New test.
36504         * g++.old-deja/g++.abi/vtable3d.C: New test.
36505         * g++.old-deja/g++.abi/vtable3e.C: New test.
36506         * g++.old-deja/g++.abi/vtable3f.C: New test.
36507         * g++.old-deja/g++.abi/vtable3g.C: New test.
36508         * g++.old-deja/g++.abi/vtable3h.C: New test.
36509         * g++.old-deja/g++.abi/vtable3i.C: New test.
36510         * g++.old-deja/g++.abi/vtable3j.C: New test.
36511         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36512
36513 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36514
36515         * g++.old-deja/g++.other/anon6.C: New test.
36516         * g++.old-deja/g++.other/anon7.C: New test.
36517
36518 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36519
36520         * gcc.dg/cpp/avoidpaste2.c: New tests.
36521
36522 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36523
36524         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36525
36526 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36527
36528         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36529         DECIMAL_DIG cases for Irix."
36530
36531 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36532
36533         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36534
36535 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36536
36537         * gcc.dg/c99-tag-1.c: New test.
36538
36539 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36540
36541         * gcc.dg/cpp/tr-warn1.c: Add tests.
36542
36543 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36544
36545         * gcc.dg/cpp/avoidpaste1.c: Update.
36546         * gcc.dg/cpp/paste4.c: Update.
36547
36548 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36549
36550         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36551         cases for Irix.
36552
36553 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36554
36555         * g++.old-deja/g++.other/inline19.C: New test.
36556
36557 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36558
36559         * gcc.dg/Wlarger-than.c: New test.
36560
36561 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36562
36563         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36564
36565 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36566
36567         * gcc.c-torture/execute/20010129-1.c: New test.
36568         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36569
36570 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36571
36572         * gcc.dg/cpp/avoidpaste1.c: Test case.
36573
36574 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36575
36576         * g++.old-deja/g++.other/inline18.C: New test.
36577
36578 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36579
36580         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36581         and __builtin_putchar.
36582
36583 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36584
36585         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36586         tests.
36587
36588 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36589
36590         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36591         floating point number rounding mode to round to the nearest
36592         representable mode.
36593
36594 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36595
36596         * g++.old-deja/g++.other/mangle2.C: New test.
36597
36598 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36599
36600         * gcc.c-torture/compile/20010124-1.c: New test.
36601
36602 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36603
36604         * g++.old-deja/g++.pt/spec38.C: New test.
36605
36606 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36607
36608         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36609         "Build don't run".
36610
36611 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36612
36613         * gcc.c-torture/execute/20010123-1.c: New test.
36614
36615 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36616
36617         * g++.old-deja/g++.pt/spec37.C: New test.
36618
36619 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36620
36621         * g++.old-deja/g++.pt/overload14.C: New test.
36622
36623 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36624
36625         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36626         __builtin_return_address.
36627
36628 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36629
36630         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36631         * g++.old-deja/g++.pt/spec35.C: New test.
36632         * g++.old-deja/g++.pt/spec36.C: New test.
36633
36634 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36635
36636         * gcc.c-torture/compile/20010118-1.c: New test.
36637
36638 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36639
36640         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36641
36642 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36643
36644         * gcc.c-torture/execute/20010119-1.c: New test.
36645
36646 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.other/vbase5.C: New test.
36649
36650 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36651
36652         * gcc.c-torture/execute/20010118-1.c: New test.
36653
36654 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36655
36656         * g++.old-deja/g++.pt/deduct3.C: New test.
36657
36658 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36659
36660         * g++.old-deja/g++.pt/spec34.C: New test.
36661
36662 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36663
36664         * g77.f-torture/compile/20000601-2.f: New test.
36665
36666 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36667
36668         * g++.old-deja/g++.other/init17.C: New test.
36669
36670 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36671
36672         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36673
36674 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36675
36676         * g++.old-deja/g++.pt/unify8.C: New test.
36677
36678 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36679
36680         * g++.old-deja/g++.abi/vbase1.C: New test.
36681
36682 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36683
36684         * g++.old-deja/g++.pt/crash65.C: New test.
36685
36686 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36687
36688         * gcc.dg/cpp/assembl2.S: New test case.
36689
36690 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36691
36692         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36693         are supported.
36694
36695 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36696
36697         * g++.old-deja/g++.other/builtins1.C: New test.
36698         * g++.old-deja/g++.other/builtins2.C: Likewise.
36699         * g++.old-deja/g++.other/builtins3.C: Likewise.
36700         * g++.old-deja/g++.other/builtins4.C: Likewise.
36701
36702 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36703
36704         * gcc.c-torture/compile/20010117-1.c: New test.
36705         * gcc.c-torture/compile/20010117-2.c: New test.
36706
36707 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36708
36709         * g77.f-torture/execute/20010116.[fx]: New test,
36710         XFAIL on i?86-*-*.
36711         * g77.f-torture/compile/20010115.f: Indicate it's
36712         a test for PR fortran/1636.
36713
36714 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36715
36716         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36717
36718 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36719
36720         * g77.f-torture/compile/20010115.f: New test.
36721
36722 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36723
36724         * g++.old-deja/g++.pt/nontype5.C: New test.
36725
36726 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36727
36728         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36729         have an equivalent working one below it.
36730
36731 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36732
36733         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36734         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36735
36736 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36737
36738         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36739         message containing "init_priority".
36740         (conpr-2.C): Likewise.
36741         (conpr-3.C): Likewise.
36742         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36743
36744 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36745
36746         * gcc.c-torture/execute/20010114-2.c: New test.
36747
36748 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36749
36750         * gcc.c-torture/compile/20010114-1.c: New test.
36751         * gcc.c-torture/compile/20010114-1.x: Xfail.
36752         * gcc.c-torture/compile/20010114-2.c: New test.
36753         * gcc.c-torture/execute/20010114-1.c: New test.
36754         * gcc.dg/trunc-1.c: New test.
36755         * gcc.dg/uninit-B.c: New test.
36756
36757 2001-01-13  Nick Clifton  <nickc@redhat.com>
36758
36759         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36760         target.
36761
36762 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36763
36764         * gcc.c-torture/compile/20010113-1.c: New test.
36765
36766 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36767
36768         * gcc.c-torture/compile/20001212-1.c: New test.
36769
36770 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36771
36772         * gcc.dg/cpp/widestr1.c: Update.
36773         * gcc.dg/cpp/prag-imp.c: Remove.
36774
36775 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36776
36777         * gcc.c-torture/execute/20000801-3.x: Remove.
36778         * gcc.dg/c90-init-1.c: New test.
36779         * gcc.dg/c99-init-1.c: New test.
36780         * gcc.dg/c99-init-2.c: New test.
36781         * gcc.dg/gnu99-init-1.c: New test.
36782
36783 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36784
36785         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36786         testing that no relevant ones were found.
36787
36788 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36789
36790         * g++.old-deja/g++.pt/cast2.C: New test.
36791
36792 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36793
36794         * g++.old-deja/g++.pt/friend47.C: New test.
36795
36796 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36797
36798         * g++.old-deja/g++.pt/instantiate13.C: New test.
36799
36800 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36801
36802         * g++.old-deja/g++.other/defarg7.C: New test.
36803         * g++.old-deja/g++.other/defarg8.C: New test.
36804
36805 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36806
36807         * g++.old-deja/g++.pt/crash64.C: New test.
36808
36809 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36810
36811         * g++.old-deja/g++.pt/crash63.C: New test.
36812
36813 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36814
36815         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36816
36817 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36818
36819         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36820
36821 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36822
36823         * g++.old-deja/g++.pt/error3.C: New test.
36824
36825 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36826
36827         * g++.old-deja/g++.other/crash39.C: New test.
36828
36829 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36830
36831         * g++.old-deja/g++.other/vbase4.C: New test.
36832
36833 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36834
36835         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36836         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36837         * gcc.dg/special/special.exp: New test driver which will check
36838         for alias support for the above test.
36839
36840 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36841
36842         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36843         problems on small machines.
36844         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36845         parameterize.
36846
36847 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36848
36849         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36850         mips.
36851         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36852
36853 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36854
36855         * g++.old_deja/g++.pt/using8.C: New test.
36856
36857 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36858
36859         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36860
36861 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36862
36863         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36864         where a failure is expected.
36865         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36866
36867 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36868
36869         * g++.old_deja/g++.pt/instantiate12.C: New test.
36870
36871 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36872
36873         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36874         start of structs.
36875         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36876         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36877         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36878         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36879         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36880         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36881         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36882         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36883         * g++.old-deja/g++.eh/spec6.C: Likewise.
36884         * g++.old-deja/g++.jason/crash3.C: Likewise.
36885         * g++.old-deja/g++.law/ctors11.C: Likewise.
36886         * g++.old-deja/g++.law/ctors17.C: Likewise.
36887         * g++.old-deja/g++.law/ctors5.C: Likewise.
36888         * g++.old-deja/g++.law/ctors9.C: Likewise.
36889         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36890         * g++.old-deja/g++.mike/net22.C: Likewise.
36891         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36892         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36893         * g++.old-deja/g++.mike/virt3.C: Likewise.
36894         * g++.old-deja/g++.niklas/t128.C: Likewise.
36895         * g++.old-deja/g++.other/anon4.C: Likewise.
36896         * g++.old-deja/g++.other/using1.C: Likewise.
36897         * g++.old-deja/g++.other/warn3.C: Likewise.
36898         * g++.old-deja/g++.pt/t37.C: Likewise.
36899         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36900         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36901
36902 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36905
36906 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36907
36908         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36909
36910 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36911
36912         * gcc.c-torture/compile/20010107-1.c: New test.
36913
36914 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36915
36916         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36917
36918 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36919
36920         * gcc.dg/format/format.h: New file.
36921         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36922         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36923         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36924         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36925         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36926         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36927         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36928         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36929         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36930         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36931         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36932         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36933         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36934         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36935         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36936         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36937         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36938         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36939         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36940         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36941         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36942         instead of declaring standard types, macros and functions in each
36943         test.
36944
36945 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36946
36947         * gcc.c-torture/execute/20010106-1.c: New test.
36948
36949 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36950
36951         * gcc.dg/format/format.exp: New file.
36952         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36953         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36954         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36955         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36956         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36957         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36958         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36959         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36960         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36961         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36962         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36963         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36964         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36965         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36966         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36967         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36968         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
36969         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
36970         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
36971         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
36972         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
36973         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
36974         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
36975         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
36976         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
36977         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
36978         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
36979         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
36980         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
36981         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
36982         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
36983         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
36984         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
36985         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
36986         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
36987         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
36988         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
36989         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
36990         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
36991         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
36992         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
36993         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
36994
36995 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
36996
36997         * gcc.c-torture/execute/991228-1.c: Take word endianness into
36998         account.
36999
37000 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37001
37002         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37003
37004 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37005
37006         * g++.old-deja/g++.pt/crash62.C: New test.
37007
37008 2001-01-04  Richard Henderson  <rth@redhat.com>
37009
37010         * gcc.dg/20000926-1.c: Update expected warnings.
37011         * gcc.dg/array-2.c: Likewise.
37012         * gcc.dg/array-4.c: Also validate flexible array members.
37013         * gcc.dg/c99-flex-array-1.c: New.
37014
37015 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37016
37017         * gcc.c-torture/compile/20001222-1.x: Remove.
37018
37019 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37020
37021         * gcc.c-torture/execute/built-in-setjmp.c: New.
37022
37023 2001-01-03  Richard Henderson  <rth@redhat.com>
37024
37025         * gcc.dg/940510-1.c: Update expected error wording.
37026         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37027
37028 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37029
37030         * lib/target-supports.exp (check_alias_available): Modified to
37031         indicate aliases not supported if only weak aliases are supported.
37032
37033 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37034
37035         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37036         Turn on cmpstrsi checks for __pj__ and __i370__.
37037
37038 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37039
37040         * g++.old-deja/g++.other/virtual11.C: New test.
37041
37042 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37043
37044         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37045
37046 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37047
37048         * gcc.c-torture/compile/20010102-1.c: New test.
37049
37050 2001-01-02  Andreas Jaeger  <aj@suse.de>
37051
37052         * gcc.dg/noreturn-3.c: New test.
37053
37054         * gcc.dg/noreturn-4.c: New test.
37055
37056 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37057
37058         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37059         __builtin_fputc and __builtin_fwrite.
37060
37061 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37062
37063         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37064         signed char, not default char.
37065
37066 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37067
37068         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37069
37070 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37071
37072         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37073
37074 2000-12-29  Richard Henderson  <rth@redhat.com>
37075
37076         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37077         (__cyg_profile_func_exit): Define.
37078
37079 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37080
37081         * g++.dg/vtgc1.C: New test.
37082
37083 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37084
37085         * gcc.dg/noncompile/20001228-1.c: New test.
37086
37087         * gcc.dg/20001228-1.c: New test.
37088
37089         * gcc.c-torture/execute/20001228-1.c: New test.
37090
37091 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37092
37093         * gcc.dg/format-strfmon-1.c: New test.
37094
37095 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37096
37097         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37098         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37099         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37100         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37101         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37102         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37103         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37104         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37105         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37106         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37107         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37108         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37109         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37110
37111         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37112         * gcc.c-torture/execute/string-opt-4.c: Test index.
37113
37114 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37115
37116         * gcc.c-torture/compile/20001226-1.c: New test.
37117
37118 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37119
37120         * gcc.c-torture/compile/20001222-1.c: New test.
37121         * gcc.c-torture/compile/20001222-1.x: Xfail.
37122
37123 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37124
37125         * gcc.c-torture/execute/comp-goto-2.c: New test.
37126
37127 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37128
37129         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37130         Use long types if __INT_MAX__ is 32767.
37131         (main): Use cast to (sint32 *) when poking 88 into a_page.
37132
37133         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37134
37135 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37136
37137         * gcc.c-torture/compile/20001221-1.c: New test.
37138         * gcc.c-torture/execute/20001221-1.c: New test.
37139
37140 2000-12-20  Richard Henderson  <rth@redhat.com>
37141
37142         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37143         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37144
37145 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37146
37147         * gcc.dg/compare3.c: New test.
37148
37149 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37150
37151         * gcc.dg/format-warnll-1.c: New test.
37152
37153 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37154
37155         * gcc.dg/cpp/cmdlne-P.c: New test.
37156
37157 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37158
37159         * gcc.c-torture/execute/builtin-abs-1.c,
37160         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37161
37162 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37163
37164         * gcc.dg/cpp/multiline.c: New test.
37165
37166 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37167
37168         * g++.old-deja/g++.other/syshdr1.C: Update.
37169         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37170
37171 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37172
37173         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37174
37175 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37176
37177         * g++.old-deja/g++.pt/ttp65.C: New test.
37178
37179 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37180
37181         * g++.old-deja/g++.pt/ttp64.C: New test.
37182
37183 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37184
37185         * g++.old-deja/g++.pt/spec33.C: New test.
37186
37187 2000-12-14  Catherine Moore  <clm@redhat.com>
37188
37189         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37190         * gcc.c-torture/execute/920612-2.c: Likewise.
37191         * gcc.c-torture/execute/920428-2.c: Likewise.
37192         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37193         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37194
37195 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37196
37197         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37198         * gcc.dg/pack-test-2.c: Likewise.
37199
37200 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37201
37202         Tests by Zack Weinberg <zackw@stanford.edu>.
37203
37204         * gcc.dg/cpp/defined.c: Update.
37205         * gcc.dg/cpp/defined_trad.c: New tests.
37206
37207 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37208
37209         * gcc.dg/cpp/trad-direct.c: Update.
37210
37211 2000-12-11  Neil Booth  <neilb@earthling.net>
37212
37213         * gcc.dg/cpp/defined_trad.c
37214
37215 2000-12-11  Neil Booth  <neilb@earthling.net>
37216
37217         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37218
37219 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37220
37221         * gcc.dg/format-miss-2.c: New test.
37222
37223 2000-12-09  Neil Booth  <neilb@earthling.net>
37224
37225         * gcc.dg/cpp/lineflags.c: New tests.
37226         * gcc.dg/cpp/poison.c: Update.
37227         * gcc.dg/cpp/redef2.c: Update.
37228         * gcc.dg/cpp/skipping.c: New test.
37229
37230 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37231
37232         * g++.old-deja/g++.other/eh3.C: New testcase.
37233
37234 2000-12-07  Neil Booth  <neilb@earthling.net>
37235
37236         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37237         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37238         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37239         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37240         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37241         Update.
37242
37243 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37244
37245         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37246         __SIZE_TYPE__ instead of int for type of integers cast to
37247         pointers.
37248
37249 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37250
37251         * g++.old-deja/g++.other/cleanup4.C: New test.
37252
37253 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37254
37255         * format-sec-1.c: New test.
37256
37257 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37258
37259         * gcc.dg/format-nonlit-3.c: New test.
37260
37261 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37262
37263         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37264         through a null pointer.
37265
37266 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37267
37268         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37269         * g++.old-deja/g++.pt/partial4.C: New test.
37270
37271 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37272
37273         * gcc.c-torture/execute/ieee/hugeval.x: New.
37274
37275 2000-12-06  Neil Booth  <neilb@earthling.net>
37276
37277         * gcc.dg/cpp/backslash2.c: New tests.
37278
37279 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37280
37281         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37282         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37283
37284 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37285
37286         * gcc.c-torture/execute/20001203-2.c: New testcase.
37287
37288 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37289
37290         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37291         * g++.old-deja/g++.other/virtual10.C: New test.
37292
37293 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37294
37295         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37296
37297 2000-12-05  Richard Henderson  <rth@redhat.com>
37298
37299         * gcc.c-torture/compile/20001205-1.c: New.
37300
37301 2000-12-04  Neil Booth  <neilb@earthling.net>
37302
37303         * g++.old-deja/g++.other/virtual9.C: New test.
37304         * g++.old-deja/g++.pt/crash61.C: New test.
37305         * gcc.c-torture/execute/loop-9.c: New test.
37306
37307 2000-12-04  Neil Booth  <neilb@earthling.net>
37308
37309         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37310         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37311         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37312         * gcc.dg/cpp/extratokens.c: ...here.
37313
37314 2000-12-04  Neil Booth  <neilb@earthling.net>
37315
37316         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37317         New tests.
37318
37319 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37320
37321         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37322         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37323
37324 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37325
37326         * gcc.c-torture/execute/20001203-1.c: New test.
37327
37328 2000-12-03  Neil Booth  <neilb@earthling.net>
37329
37330         * gcc.dg/cpp/macro6.c: New test cases.
37331
37332 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37333
37334         * gcc.c-torture/execute/string-opt-9.c: New test.
37335         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37336         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37337         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37338
37339         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37340         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37341
37342 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37343
37344         * gcc.dg/cpp/if-6.c: New testcase.
37345
37346         * gcc.dg/20001201-1.c: New testcase.
37347
37348 2000-12-02  Neil Booth  <neilb@earthling.net>
37349
37350         * g++.old-deja/g++.other/externC4.C,
37351         g++.old-deja/g++.other/friend10.C: New tests.
37352
37353 2000-12-02  Neil Booth  <neilb@earthling.net>
37354
37355         * g++.old-deja/g++.other/instan2.C
37356         * g++.old-deja/g++.other/instan3.C: New test.
37357
37358 2000-12-02  Neil Booth  <neilb@earthling.net>
37359
37360         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37361         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37362         gnuc99.c,gnuc99-pedantic.c: New tests.
37363
37364 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37365
37366         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37367         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37368
37369 2000-12-01  Neil Booth  <neilb@earthling.net>
37370
37371         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37372         * gcc.dg/cpp/poison.c: Update.
37373         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37374
37375 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37376
37377         * g77.f-torture/execute/20001201.f: New test.
37378
37379 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37380
37381         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37382
37383 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37384
37385         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37386
37387 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37388
37389         * g++.old-deja/g++.other/cast6.C: New test.
37390
37391 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37392
37393         * gcc.c-torture/execute/20001130-2.c: New testcase.
37394
37395 2000-11-30  Richard Henderson  <rth@redhat.com>
37396
37397         * gcc.c-torture/execute/20001130-1.c: New test.
37398
37399 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37400
37401         * g++.old-deja/g++.other/op3.C: New test.
37402
37403 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37404
37405         * g++.old-deja/g++.other/op2.C: New test.
37406
37407 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37408
37409         * g++.old-deja/g++.other/crash38.C: New test.
37410
37411 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37412
37413         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37414
37415 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37416
37417         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37418         tests.
37419         * gcc.c-torture/execute/string-opt-6.c: New test.
37420
37421         * gcc.dg/20001117-1.c: Add main.
37422
37423 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37424
37425         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37426         Move from here ...
37427         * gcc.dg/940510-1.c: ... to here.
37428
37429         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37430         zero-size arrays in toplevel structures.
37431
37432 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37433
37434         * gcc.c-torture/execute/loop-8.c: New test.
37435
37436 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37437
37438         * g++.old-deja/g++.other/base1.C: New test.
37439
37440 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37441
37442         * g++.old-deja/g++.other/parse2.C: New test.
37443
37444 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37445
37446         * g++.old-deja/g++.pt/incomplete1.C: New test.
37447
37448 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37449
37450         * g++.old-deja/g++.other/friend9.C: New test.
37451
37452 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37453
37454         * gcc.dg/20001127-1.c: New test.
37455
37456 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37457
37458         * g++.old-deja/g++.pt/friend46.C: New test.
37459
37460 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37461
37462         * g++.old-deja/g++.other/ptrmem8.C: New test.
37463
37464 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37465
37466         * gcc.c-torture/execute/string-opt-7.c: New test.
37467         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37468
37469 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37470
37471         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37472         instead of 'mkcheck 2'.
37473
37474 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37475
37476         * gcc.c-torture/execute/memcheck/driver.c,
37477         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37478         C9X references to refer to C99.
37479
37480 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37481
37482         * gcc.dg/ultrasp3.c: New test.
37483
37484 2000-11-25  Neil Booth  <neilb@earthling.net>
37485
37486         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37487
37488 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37489
37490         * gcc.c-torture/compile/20001123-2.c: New.
37491
37492 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37493
37494         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37495
37496 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37497
37498         * gcc.dg/sequence-point-1.c: Add some new tests.
37499         * gcc.c-torture/execute/20001124-1.c: New test.
37500
37501 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37502
37503         * g++.old-deja/g++.other/vaarg4.C: New test.
37504         * gcc.c-torture/compile/20001123-1.c: New test.
37505
37506 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37507
37508         * g++.other/crash24.C: Adjust and remove XFAIL.
37509         * g++.other/crash37.C: New test.
37510
37511 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37512
37513         * g++.old-deja/g++.pt/instantiate9.C: New test.
37514
37515 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37516
37517         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37518         new ABI, too.
37519
37520         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37521         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37522
37523 2000-11-22  Neil Booth  <neilb@earthling.net>
37524
37525         * gcc.dg/cpp/Wtrigraphs.c: New test.
37526
37527 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37528
37529         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37530
37531 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37532
37533         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37534
37535 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37536
37537         * lib/gcc-dg.exp: load_lib scanasm.exp.
37538         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37539         * lib/g++-dg.exp: load_lib scanasm.exp.
37540         * lib/scanasm.exp: New.
37541         (scan-assembler, scan-assembler-not): Add optional arguments to
37542         test name, or if not present, the pattern name.
37543         (scan-assembler-dem, scan-assembler-dem-not): New.
37544
37545         * g++.dg/dg.exp: New.
37546
37547 2000-11-21  Neil Booth  <neilb@earthling.net>
37548
37549         * gcc.dg/cpp/integrated1.c: Remove.
37550
37551 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37552
37553         * gcc.c-torture/execute/20001121-1.c: New test.
37554
37555 2000-11-21  Richard Henderson  <rth@redhat.com>
37556
37557         * gcc.c-torture/compile/20001121-1.c: New test.
37558
37559 2000-11-20  Neil Booth  <neilb@earthling.net>
37560
37561         * gcc.dg/cpp/integrated1.c: New test.
37562
37563 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37564
37565         * g++.old-deja/g++.other/inline17.C: New test.
37566
37567 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37568
37569         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37570         local variable to be zero: I made the variable global. Now
37571         uses abort() and exit() instead of relying on main's return value.
37572
37573 2000-11-20  Neil Booth  <neilb@earthling.net>
37574
37575         * gcc.dg/cpp/paste2.c: Update test.
37576         * objc/execute/paste.m: New test.
37577
37578 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37579
37580         * gcc.dg/c99-condexpr-1.c: New test.
37581
37582 2000-11-20  Neil Booth  <neilb@earthling.net>
37583
37584         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37585
37586 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37587
37588         * g++.old-deja/g++.pt/export1.C: New test.
37589
37590 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37591
37592         * gcc.dg/20001117-1.c: New test.
37593
37594 2000-11-18  Richard Henderson  <rth@redhat.com>
37595
37596         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37597
37598 2000-11-18  Richard Henderson  <rth@redhat.com>
37599
37600         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37601         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37602         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37603
37604 2000-11-18  Richard Henderson  <rth@redhat.com>
37605
37606         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37607         (main): New.  Exit cleanly.
37608
37609 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37610
37611         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37612         gcc.dg/c99-fordecl-2.c: New tests.
37613
37614 2000-11-18  Richard Henderson  <rth@redhat.com>
37615
37616         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37617         * gcc.c-torture/execute/zerolen-2.c: New.
37618
37619 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37620
37621         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37622         memory.
37623
37624 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37625
37626         * g++.old-deja/g++.pt/instantiate8.C: New test.
37627
37628 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37629
37630         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37631         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37632
37633 2000-11-16  Nick Clifton  <nickc@redhat.com>
37634
37635         * gcc.c-torture/execute/nestfunc-2.c: New test.
37636         * gcc.c-torture/execute/nestfunc-3.c: New test.
37637
37638 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37639
37640         * gcc.c-torture/compile/20001116-1.c: New test.
37641
37642 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37643
37644         * gcc.c-torture/execute/20001115-1.c: New test.
37645
37646 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37647
37648         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37649         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37650         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37651         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37652
37653 2000-11-15  Neil Booth  <neilb@earthling.net>
37654
37655         gcc.dg/cpp/_Pragma1.c: Update.
37656         gcc.dg/cpp/_Pragma2.c: New test.
37657
37658 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37659
37660         * g++.old-deja/g++.other/anon5.C: New test.
37661
37662 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37663
37664         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37665         tests.
37666
37667 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37668
37669         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37670         output.
37671
37672 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37673
37674         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37675         labels at end of compound statements.
37676
37677 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.c-torture/execute/loop-7.c: New test.
37680
37681 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37682
37683         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37684
37685 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37686
37687         * gcc.dg/c99-bool-1.c: New test.
37688
37689 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37690
37691         * gcc.dg/c99-scope-1.c: Remove xfail.
37692         * gcc.dg/c99-scope-2.c: New test.
37693
37694 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37695
37696         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37697         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37698
37699 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37700
37701         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37702         error messages.
37703
37704         * g++.mike/p700.C: Don't typedef wchar_t.
37705         * g++.mike/p784.C: Likewise.
37706         * g++.mike/eb101.C: Don't use __wchar_t.
37707
37708 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37709
37710         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37711         from DO loop.
37712
37713 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37714
37715         * gcc.c-torture/execute/20001111-1.c: New test.
37716
37717 2000-11-10  Nick Clifton  <nickc@redhat.com>
37718
37719         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37720         long multuiple and accumulate.
37721
37722 2000-11-09  Richard Henderson  <rth@redhat.com>
37723
37724         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37725         via size_t instead of int.
37726
37727         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37728         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37729         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37730         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37731
37732 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37733
37734         * gcc.c-torture/compile/20001109-1.c: New test.
37735         * gcc.c-torture/compile/20001109-2.c: New test.
37736
37737 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37738
37739         * g++.old-deja/g++.pt/operator1.C: New test.
37740         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37741
37742 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37743
37744         * gcc.dg/20001108-1.c: New test.
37745
37746 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37747
37748         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37749         with both arguments constant strings.
37750         * gcc.c-torture/execute/string-opt-3.c: New test.
37751         * gcc.c-torture/execute/string-opt-4.c: New test.
37752         * gcc.c-torture/execute/string-opt-5.c: New test.
37753
37754 2000-11-08  Nick Clifton  <nickc@redhat.com>
37755
37756         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37757         mulsidi3adddi patterns.
37758
37759 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37760
37761         * g++.old-deja/g++.other/crash36.C: New test.
37762
37763 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37764
37765         * g++.old-deja/g++.other/init16.C: New test.
37766
37767 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37768
37769         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37770
37771 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37772
37773         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37774         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37775         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37776
37777 2000-11-07  DJ Delorie  <dj@redhat.com>
37778
37779         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37780
37781 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37782
37783         * gcc.c-torture/execute/string-opt-1.c: New test.
37784
37785 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37786
37787         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37788         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37789         parameters in registers, and there is no way for a varargs
37790         function to know in which order the integer and floating-point
37791         parameters should be interleaved when they are placed on the
37792         stack.
37793         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37794         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37795
37796 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37797
37798         * gcc.c-torture/execute/string-opt-2.c: New test.
37799
37800 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37801
37802         * g++.old-deja/g++.pt/crash60.C: New test.
37803
37804 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37805
37806         * g++.old-deja/g++.other/crash24.C: New test.
37807         * g++.old-deja/g++.other/crash25.C: New test.
37808         * g++.old-deja/g++.other/crash26.C: New test.
37809         * g++.old-deja/g++.other/crash27.C: New test.
37810         * g++.old-deja/g++.other/crash28.C: New test.
37811         * g++.old-deja/g++.other/crash29.C: New test.
37812         * g++.old-deja/g++.other/crash30.C: New test.
37813         * g++.old-deja/g++.other/crash31.C: New test.
37814         * g++.old-deja/g++.other/crash32.C: New test.
37815         * g++.old-deja/g++.other/crash33.C: New test.
37816         * g++.old-deja/g++.other/crash34.C: New test.
37817         * g++.old-deja/g++.other/crash35.C: New test.
37818
37819 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37820
37821         * gcc.c-torture/execute/20001031-1.c: New test.
37822
37823 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37824
37825         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37826         namespace.
37827
37828         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37829         standards-conformant.
37830
37831         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37832
37833         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37834         * g++.old-deja/g++.mike/p755a.C: Likewise.
37835         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37836         library makes no calls to `operator new' during initialization.
37837
37838 2000-11-04  Neil Booth  <neilb@earthling.net>
37839
37840         * gcc.dg/cpp/include2.c: New tests.
37841
37842 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37843
37844         * lib/g++.exp (g++_set_ld_library_path): New function.
37845         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37846
37847 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37848
37849         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37850         warnings.
37851
37852 2000-11-01  Richard Henderson  <rth@redhat.com>
37853
37854         * g++.old-deja/g++.ext/namedret1.C: New.
37855         * g++.old-deja/g++.ext/namedret2.C: New.
37856         * g++.old-deja/g++.ext/namedret3.C: New.
37857
37858 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37859
37860         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37861         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37862
37863 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37864
37865         * gcc.c-torture/execute/va-arg-21.c: New test.
37866
37867 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37868
37869         * gcc.dg/c99-complex-2.c: New test.
37870
37871 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37872
37873         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37874
37875 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37876
37877         * g++.old-deja/g++.other/inline16.C: New test.
37878
37879 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37880
37881         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37882         __PRETTY_FUNCTION__
37883
37884 2000-10-29  Neil Booth  <neilb@earthling.net>
37885
37886         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37887         New tests.
37888         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37889         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37890         optimisation.
37891
37892 2000-10-29  Neil Booth  <neilb@earthling.net>
37893
37894         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37895         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37896         * mi5.c: Test multiple includes work with -C.
37897         * trigraphs.c: Test ^= version.
37898
37899 2000-10-28  Neil Booth  <neilb@earthling.net>
37900
37901         New tests and test updates for new macro expander.
37902
37903         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37904         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37905         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37906         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37907         new diagnostic messages.
37908
37909         * gcc.dg/cpp/macro3.c: New tests.
37910
37911 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37912
37913         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37914         on the same line.
37915
37916 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37917
37918         * g++.old-deja/g++.other/eh2.C: New test.
37919
37920 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37921
37922         * gcc.c-torture/execute/20001027-1.c: New test.
37923
37924 2000-10-26  Richard Henderson  <rth@redhat.com>
37925
37926         * gcc.c-torture/execute/20001026-1.c: New.
37927
37928 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37929
37930         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37931         * g++.old-deja/g++.law/builtin1.C: Likewise.
37932         * g++.old-deja/g++.law/ctors10.C: Likewise.
37933         * g++.old-deja/g++.law/virtual3.C: Likewise.
37934         * g++.old-deja/g++.mike/p658.C: Likewise.
37935         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37936         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37937         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37938         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37939         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37940
37941 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37942
37943         * gcc.c-torture/compile/20001024-1.c: New test.
37944
37945 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37946
37947         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37948         to tell us whether or not we are using V3.
37949
37950 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37951
37952         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37953         operands.
37954
37955 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37956
37957         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37958
37959 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37960
37961         * gcc.c-torture/execute/20001024-1.c: New test.
37962
37963 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37964
37965         * g++.old-deja/g++.other/sibcall1.C: New test.
37966
37967 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
37968
37969         * gcc.dg/noncompile/init-3.c: New test.
37970
37971 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37972
37973         * gcc.dg/format-array-1.c: New test.
37974
37975 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37976
37977         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
37978         writing through null pointers; remove comment about testing
37979         unterminated strings.
37980
37981 2000-10-17  Matthew Hiller  <hiller@redhat.com>
37982
37983         * gcc.c-torture/execute/20001017-2.c: New test.
37984
37985 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37986
37987         * gcc.c-torture/compile/20001018-1.c: New test.
37988         * gcc.c-torture/compile/20001018-1.x: Xfail.
37989
37990 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37991
37992         * gcc.c-torture/execute/20001017-1.c: New test.
37993
37994 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37995
37996         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
37997         for multiple use of arguments with scanf formats; add tests for
37998         multiple use of arguments.
37999
38000 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38001
38002         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38003
38004 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38005
38006         * gcc.dg/format-miss-1.c: New test.
38007
38008 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38009
38010         * gcc.c-torture/execute/20001013-1.c: New test.
38011
38012 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38013
38014         * gcc.dg/format-branch-1.c: New test.
38015
38016 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38017
38018         * README, lib/file-format.exp: Remove EGCS references.
38019
38020 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38021
38022         * gcc.dg/20001013-1.c: New test.
38023
38024 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38025
38026         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38027         for intmax_t in the compiler using __typeof__ and the type rules
38028         for conditional expressions.
38029
38030 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38031
38032         * gcc.dg/20001012-1.c: New test.
38033         * gcc.dg/20001012-2.c: New test.
38034
38035 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38036
38037         * gcc.dg/format-attr-1.c: New test.
38038
38039 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38040
38041         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38042         __LONG_LONG_MAX__ instead of LLONG_MAX.
38043
38044 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38045
38046         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38047         scanf flags.
38048         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38049         flags.
38050
38051 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38052
38053         * gcc.dg/sequence-pt-1.c: New test.
38054
38055 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38056
38057         * gcc.c-torture/execute/20001011-1.c: New testcase.
38058         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38059
38060 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38061
38062         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38063         does not error on it.
38064
38065 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * gcc.dg/20001009-1.c: New test.
38068
38069 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38070
38071         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38072         * gcc.c-torture/execute/20001009-2.c: ... to here.
38073
38074 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38075
38076         * gcc.c-torture/compile/20001009-1.c: New testcase.
38077         * gcc.c-torture/execute/20001009-1.c: New testcase.
38078         Testcases provided by Jan Hubicka <jh@suse.cz>.
38079
38080 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38081
38082         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38083         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38084         uintmax_t using <limits.h> to emulate the compiler's internal
38085         logic.  No longer XFAIL %j tests.
38086
38087 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38088
38089         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38090         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38091         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38092         regexps and details of expected handling of some bad formats.
38093         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38094         suppression.
38095
38096 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38097
38098         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38099         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38100         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38101         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38102         in list archives.
38103
38104 2000-10-06  Richard Henderson  <rth@cygnus.com>
38105
38106         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38107         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38108         * g++.old-deja/g++.jason/report.C: Likewise.
38109         * g++.old-deja/g++.law/friend5.C: Likewise.
38110         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38111         of the expected warnings.
38112
38113 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38114
38115         * g++.old-deja/g++.pt/enum14.C: New test.
38116
38117 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38118
38119         * g++.old-deja/g++.pt/crash59.C: New test.
38120
38121 2000-10-04  Will Cohen  <wcohen@redhat.com>
38122
38123         * gcc.dg/20000926-1.c: New test.
38124
38125 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38126
38127         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38128         function name for current C++ compiler.
38129         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38130
38131 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38132
38133         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38134         __PRETTY_FUNCTION__.
38135         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38136
38137 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38138
38139         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38140
38141 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38142
38143         * gcc.c-torture/compile/20000923-1.c: New test.
38144
38145 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38146
38147         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38148         * g++.old-deja/g++.pt/ttp62.C: Same.
38149         * g++.old-deja/g++.other/inline14.C: Same.
38150
38151 2000-09-24  Richard Henderson  <rth@cygnus.com>
38152
38153         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38154
38155 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38156
38157         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38158
38159 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38160
38161         * gcc.c-torture/compile/20000922-1.c: New file.
38162
38163 2000-09-21  Nick Clifton  <nickc@redhat.com>
38164
38165         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38166         a signed long modulo operation.
38167         (mod6): New function - perform an unsigned long modulo operation.
38168         (main): Add tests for modulos of very large numbers by very small
38169         dividends.
38170
38171 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38172
38173         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38174
38175 2000-09-19  Richard Henderson  <rth@cygnus.com>
38176
38177         * gcc.dg/compare2.c (case 10): XFAIL.
38178
38179 2000-09-18  Richard Henderson  <rth@cygnus.com>
38180
38181         * gcc.c-torture/execute/20000906-1.c: Move ...
38182         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38183         that support __builtin_trap.
38184
38185 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38186
38187         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38188
38189 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38190
38191         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38192         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38193         more $ format tests.
38194
38195 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38196
38197         * gcc.dg/format-errmk-1.c: New test.
38198
38199 2000-09-17  Greg McGary  <greg@mcgary.org>
38200
38201         * gcc.c-torture/execute/20000917-1.x: Remove.
38202
38203 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38204
38205         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38206
38207 2000-09-17  Greg McGary  <greg@mcgary.org>
38208
38209         * gcc.c-torture/execute/20000917-1.c: New test.
38210         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38211
38212 2000-09-16  Neil Booth  <NeilB@earthling.net>
38213
38214         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38215         in nested macro bug.
38216
38217 2000-09-15  Neil Booth  <NeilB@earthling.net>
38218
38219         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38220
38221 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38222
38223         * gcc.c-torture/execute/20000914-1.c: New test.
38224
38225 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38226
38227         * g++.other/inline13.C: New test.
38228
38229 2000-09-12  Andreas Jaeger  <aj@suse.de>
38230
38231         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38232         constant by Ulrich Drepper <drepper@redhat.com>.
38233
38234 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38235
38236         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38237
38238 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38239
38240         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38241
38242 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38243
38244         * gcc.dg/cpp/backslash.c: New test.
38245
38246 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38247
38248         * gcc.c-torture/execute/20000910-1.c: New test.
38249         * gcc.c-torture/execute/20000910-2.c: Likewise.
38250
38251 2000-09-11  Robert Lipe  <robertl@sco.com>
38252
38253         * gcc.dg/pragma-align.c: New test.
38254
38255 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38256
38257         * g++.old-deja/g++.pt/explicit82.C: New test.
38258         * g++.old-deja/g++.pt/explicit83.C: New test.
38259
38260 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38261
38262         * gcc.dg/asm-names.c: New test.
38263
38264 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38265
38266         * gcc.dg/cpp/tr-warn6.c: New test
38267
38268 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38269
38270         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38271         be accepted.
38272
38273 2000-09-07  Catherine Moore  <clm@redhat.com>
38274
38275         * gcc.c-torture/execute/unroll-1.c: New test.
38276
38277 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38278
38279         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38280         ERROR markers.
38281         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38282         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38283         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38284         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38285         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38286         Preprocess only.
38287         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38288         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38289
38290 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         * g++.old-deja/g++.pt/deduct2.C: New test.
38293
38294 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38295
38296         * g++.old-deja/g++.pt/parms2.C: New test.
38297
38298 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38299
38300         * g++.old-deja/g++.pt/crash58.C: New test.
38301
38302 2000-09-06  Greg McGary  <greg@mcgary.org>
38303
38304         * gcc.c-torture/execute/20000906-1.c: New test.
38305         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38306
38307 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38308
38309         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38310
38311 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38312
38313         * g++.old-deja/g++.pt/crash57.C: New test.
38314
38315 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38316
38317         * g++.old-deja/g++.pt/crash56.C: New test.
38318
38319 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         * g++.old-deja/g++.pt/koenig1.C: New test.
38322
38323 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38324
38325         * gcc.dg/20000904-1.c: New test.
38326
38327 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38328
38329         * gcc.dg/cpp/paste8.c: New test.
38330
38331 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38332
38333         * gcc.c-torture/compile/20000827-1.c: New test.
38334
38335 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38336
38337         * gcc.dg/format-diag-1.c: New test.
38338
38339 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38340
38341         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38342         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38343         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38344         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38345         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38346
38347 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38348
38349         * g++.old-deja/g++.other/nested4.C: New test.
38350
38351 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38352
38353         * g++.old-deja/g++.ns/scoped1.C: New test.
38354
38355 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38356
38357         * lib/g++.exp: Support testing already-installed GCC.
38358
38359 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38360
38361         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38362
38363 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38364
38365         * gcc.dg/return-type-2.c: New test.
38366
38367 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38368
38369         * gcc.c-torture/compile/20000825-1.c: New test.
38370
38371 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38372
38373         * gcc.dg/dwarf2-2.c: New test.
38374
38375 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38376
38377         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38378         dg-warning regexps.
38379
38380 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38381
38382         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38383         gcc.dg/format-ext-5.c: New tests.
38384
38385 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38386
38387         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38388
38389 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38390
38391         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38392
38393 2000-08-24  Richard Henderson  <rth@cygnus.com>
38394
38395         * gcc.dg/ia64-sync-1.c: New test.
38396         * gcc.dg/ia64-sync-2.c: New test.
38397         * gcc.dg/ia64-asm-1.c: New test.
38398
38399 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38400
38401         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38402         * gcc.dg/format-ext-2.c: New test.
38403
38404 2000-08-23  Jason Merrill  <jason@redhat.com>
38405
38406         * lib/old-dejagnu.exp: Also ignore "In member function" and
38407         "At global scope".
38408
38409 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38410
38411         * gcc.dg/noncompile/label-lineno-1.c: New test.
38412
38413 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38414
38415         * gcc.dg/c99-array-nonobj-1.c: New test.
38416
38417 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38418
38419         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38420         tests.
38421         * gcc.dg/format-ext-1.c: New test.
38422
38423 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38424
38425         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38426         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38427         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38428         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38429         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38430
38431 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38432
38433         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38434         gcc.dg/c99-strftime-2.c: New tests.
38435
38436 2000-08-22  Richard Henderson  <rth@cygnus.com>
38437
38438         * gcc.c-torture/execute/20000822-1.c: New test.
38439
38440 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38441
38442         * gcc.c-torture/execute/20000819-1.x: Remove.
38443
38444 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38445
38446         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38447         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38448         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38449         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38450         gcc.dg/format-xopen-1.c: New tests.
38451
38452 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38453
38454         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38455
38456 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38457
38458         * g++.old-deja/g++.other/loop2.C: New test.
38459
38460         * gcc.c-torture/compile/20000606-1.c: New test.
38461         * gcc.c-torture/compile/20000728-1.c: New test.
38462         * gcc.c-torture/execute/20000801-1.c: New test.
38463         * gcc.c-torture/execute/20000801-2.c: New test.
38464         * gcc.c-torture/execute/20000819-1.c: New test.
38465         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38466         * gcc.dg/20000629-1.c: New test.
38467         * gcc.dg/20000724-1.c: New test.
38468         * gcc.dg/20000807-1.c: New test.
38469
38470 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38471
38472         * gcc.dg/cpp/pragma-1.c: New test.
38473         * gcc.dg/cpp/pragma-2.c: New test.
38474
38475 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38476
38477         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38478         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38479
38480 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38481
38482         * gcc.c-torture/compile/20000818-1.c: New test.
38483
38484 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38485
38486         * gcc.c-torture/execute/20000818-1.c: New test.
38487
38488 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38489
38490         * gcc.dg/format-va-1.c: New test.
38491
38492 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38493
38494         * g++.old-deja/g++.other/typedef8.C: New test.
38495
38496 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38497
38498         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38499         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38500         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38501         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38502         * g++.old-deja/g++.other/ptrmem7.C: New test.
38503         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38504
38505 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38506
38507         * g++.old-deja/g++.pt/typename27.C: New test.
38508
38509 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38510
38511         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38512         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38513         * g++.old-deja/g++.pt/friend45.C: New test.
38514         * g++.old-deja/g++.other/friend8.C: New test.
38515
38516 2000-08-15  Richard Henderson  <rth@cygnus.com>
38517
38518         * gcc.c-torture/execute/20000815-1.c: New test.
38519
38520 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38521
38522         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38523         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38524         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38525
38526 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38527
38528         * g++.old-deja/g++.other/refinit2.C: New test.
38529
38530 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38531
38532         * lib/c-torture.exp (c-torture): Make
38533         compiler_conditional_xfail_data global.
38534         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38535         compiler_conditional_xfail_data machinery.
38536         (f-torture-execute): Likewise.
38537         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38538         and only when unrolling loops.
38539
38540         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38541
38542 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38543
38544         * g++.old-deja/g++.pt/explicit81.C: New test.
38545
38546 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38547
38548         * g++.old-deja/g++.pt/typename26.C: New test.
38549
38550 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38551
38552         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38553         warning.
38554
38555 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38556
38557         * g++.old-deja/g++.other/array3.C: New test.
38558
38559 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38560
38561         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38562         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38563         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38564         New tests.
38565
38566 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38567
38568         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38569         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38570
38571 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38572
38573         * gcc.c-torture/execute/20000808-1.c: New test.
38574
38575 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38576
38577         * gcc.dg/c90-const-expr-1.c: New test.
38578
38579 2000-08-08  Richard Henderson  <rth@cygnus.com>
38580
38581         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38582
38583 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38584
38585         * gcc.dg/noncompile/const-ll-1.c: New test.
38586
38587 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38588
38589         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38590
38591 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38592
38593         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38594         that running programs linked against the shared version of libobjc
38595         run correctly.
38596
38597 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38598
38599         * gcc.dg/c99-printf-1.c: New test.
38600
38601 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38602
38603         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38604
38605 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38606
38607         * gcc.c-torture/execute/20000731-1.x: Delete.
38608
38609 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38610
38611         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38612         and torture_without_loops as is done by c-torture.exp.
38613         (search_for): Copy from c-torture.exp.
38614         (gcc-dg-runtest): New function, drives a directory of tests
38615         iterating over the TORTURE_OPTIONS.
38616         (scan-assembler, scan-assembler-not): Move here from
38617         individual directory drivers.
38618
38619         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38620         defined by lib/gcc-dg.exp.
38621         * gcc.dg/cpp/cpp.exp: Likewise.
38622         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38623         gcc-dg-runtest, so we cycle over optimization options.
38624
38625         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38626         * gcc.dg/compare2.c: No longer expected to fail.
38627
38628 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38629
38630         * gcc.c-torture/execute/20000804-1.c: New test.
38631
38632 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38633
38634         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38635
38636 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38637
38638         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38639
38640 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38641
38642         * gcc.c-torture/compile/20000803-1.c: New test.
38643
38644 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38645
38646         * gcc.c-torture/execute/20000801-3.c,
38647         gcc.c-torture/execute/20000801-4.c: New tests.
38648         * gcc.c-torture/execute/20000801-3.x,
38649         gcc.c-torture/execute/20000801-4.x: Xfail.
38650
38651 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38652
38653         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38654         libobjc/.libs to allow for libtool.
38655
38656 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38657
38658         * gcc.c-torture/compile/20000802-1.c: New test.
38659
38660 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38661
38662         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38663
38664 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38665
38666         * gcc-c-torture/execute/20000731-2.c: New test.
38667
38668         * gcc.c-torture/execute/20000731-1.c: New test.
38669         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38670
38671 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38672
38673         * testsuite/gcc.dg/cpp/paste7.c: New test.
38674         * gcc.dg/cpp/20000725-1.c: New test.
38675
38676 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38677
38678         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38679         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38680         declaration warning for __builtin_dwarf_reg_size.
38681
38682         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38683
38684 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38685
38686         * gcc.dg/noncompile/voidparam-1.c: New test.
38687
38688 2000-07-30  Richard Henderson  <rth@cygnus.com>
38689
38690         * gcc.dg/c90-digraph-1.c: Don't xfail.
38691         * gcc.dg/compare2.c (case 10): Xfail.
38692         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38693
38694 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38695
38696         * gcc.dg/c99-main-1.c: New test.
38697
38698 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38699
38700         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38701
38702 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38703
38704         * gcc.c-tortuer/execute/20000726-1.c: New test.
38705
38706 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38707
38708         * gcc.c-torture/execute/enum-2.c: New test.
38709
38710 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38711
38712         * gcc.dg/cpp/tr-warn3.c: New test.
38713
38714 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38715
38716         * g++.old-deja/g++.ext/implicit1.C: Remove.
38717         * g++.old-deja/g++.jason/c2.C: Remove
38718         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38719         * g++.old-deja/g++.pt/crash16.C: Likewise.
38720         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38721
38722 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38723
38724         * g++.old-deja/g++.other/for2.C: New test.
38725
38726 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38727
38728         * gcc.dg/20000720-1.c: New test.
38729
38730 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38731
38732         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38733
38734 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38735
38736         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38737         * gcc.c-torture/execute/20000722-1.c: New.
38738         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38739
38740 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38741
38742         * gcc.dg/cpp/20000720-1.S: New test.
38743
38744 2000-07-21  Michael Meissner  <meissner@redhat.com>
38745
38746         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38747
38748 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38749
38750         * g++.old-deja/g++.brendan/crash16.C,
38751         g++.old-deja/g++.brendan/parse3.C,
38752         g++.old-deja/g++.brendan/redecl1.C,
38753         g++.old-deja/g++.ns/template13.C,
38754         g++.old-deja/g++.other/decl4.C,
38755         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38756
38757 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38758
38759         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38760         and "Internal error".
38761
38762         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38763         regexps.
38764         * gcc.dg/cpp/paste6.c: New test.
38765
38766 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38767
38768         * gcc.dg/cpp/tr-direct.c: New test.
38769
38770         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38771         gcc.dg/cpp/undef1.c: Tweak error regexps.
38772
38773 2000-07-18  Eric Christopher <echristo@redhat.com>
38774
38775         * gcc.c-torture/compile/20000718-1.c: New test.
38776
38777 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38778
38779         * cpplex.c (_cpp_push_token): If the token being pushed back
38780         is the previous token in this context, just subtract one from
38781         context->posn.
38782         * cppmacro.c (save_expansion): Clear aux field when storing a
38783         placemarker.
38784
38785 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38786
38787         * gcc.dg/noncompile/redecl-1.c: New test.
38788
38789 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38790
38791         * gcc.c-torture/execute/20000717-5.c: New test.
38792         * gcc.c-torture/execute/20000717-1.x: Removed.
38793
38794 2000-07-17  Richard Henderson  <rth@cygnus.com>
38795
38796         * gcc.c-torture/execute/20000717-4.c: New test.
38797
38798 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38799
38800         * gcc.dg/cpp/syshdr.c: New test.
38801         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38802
38803 2000-07-17  Neil Booth  <neilb@earthling.net>
38804
38805         * gcc.dg/cpp/cmdlne-dM.c: New test.
38806         * gcc.dg/cpp/cmdlne-dD.c: New test.
38807
38808 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38809
38810         * gcc.c-torture/execute/20000717-3.c: New test.
38811
38812         * gcc.c-torture/compile/20000717-1.c: New test.
38813
38814 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38815
38816         * gcc.c-torture/execute/20000717-2.c: New test.
38817
38818 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38819
38820         * gcc.dg/formatz-1.c: New test.
38821
38822         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38823         * gcc.dg/c99-digraph-1.c: New tests.
38824
38825         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38826         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38827
38828         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38829         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38830         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38831         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38832         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38833         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38834         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38835
38836 2000-07-17   Greg McGary <greg@mcgary.org>
38837
38838         * gcc.c-torture/execute/20000717-1.c: New test.
38839         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38840
38841 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38842
38843         * gcc.c-torture/execute/20000715-2.c: New test.
38844         * gcc.dg/20000715-1.c: New test.
38845
38846 2000-07-15  Michael Meissner  <meissner@redhat.com>
38847
38848         * gcc.c-torture/execute/20000715-1.c: New test.
38849
38850 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38851
38852         * gcc.c-torture/execute/20000707-1.c: New test.
38853
38854 2000-07-13  Neil Booth  <NeilB@earthling.net>
38855
38856         * testsuite/gcc.dg/cpp/digraph1.c,
38857         testsuite/gcc.dg/cpp/digraph2.c,
38858         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38859
38860 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38861
38862         * g77.f-torture/compile/20000630-2.f: New test.
38863         * g77.f-torture/compile/20000630-2.x
38864
38865 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38866
38867         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38868
38869 2000-07-11  Neil Booth  <NeilB@earthling.net>
38870
38871         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38872
38873 2000-07-11  Neil Booth  <NeilB@earthling.net>
38874
38875         * gcc.dg/cpp/cmdlne-C.c: New.
38876
38877 2000-07-09  Neil Booth  <NeilB@earthling.net>
38878
38879         * gcc.dg/cpp/directiv.c: New tests.
38880         * gcc.dg/cpp/undef1.c: Update.
38881
38882 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38883
38884         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38885
38886 2000-07-09  Neil Booth  <NeilB@earthling.net>
38887
38888         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38889
38890 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38891
38892         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38893         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38894
38895 2000-07-08  Neil Booth  <NeilB@earthling.net>
38896
38897         * gcc.dg/cpp/macsyntx.c: New tests.
38898
38899 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38900
38901         * gcc.dg/20000707-1.c: New test.
38902
38903 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38904
38905         * gcc.c-torture/execute/20000706-1.c: New test.
38906         * gcc.c-torture/execute/20000706-2.c: New test.
38907         * gcc.c-torture/execute/20000706-3.c: New test.
38908         * gcc.c-torture/execute/20000706-4.c: New test.
38909         * gcc.c-torture/execute/20000706-5.c: New test.
38910
38911 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38912
38913         * g++.old-deja/g++.pt/instantiate7.C: New test.
38914
38915 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38916
38917         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38918         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38919         * g++.old-deja/g++.other/rtti3.C: Likewise.
38920         * g++.old-deja/g++.other/rttid3.C: Likewise.
38921
38922 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38923
38924         *  g77.f-torture/compile/20000630-1.x: Fix typo
38925
38926 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38927
38928         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38929         assembly output.
38930
38931 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38932
38933         * gcc.dg/cpp/ident.c: New test.
38934
38935 2000-07-05  Neil Booth  <NeilB@earthling.net>
38936
38937         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38938           gcc.dg/cpp/lexstrng.c: New tests.
38939
38940 2000-07-04  Neil Booth  <NeilB@earthling.net>
38941
38942         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38943         * gcc.dg/cpp/strify2.c: Same.
38944
38945 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38946
38947         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38948         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38949         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38950         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38951
38952         * testsuite/gcc.dg/cpp/macro1.c,
38953         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38954         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38955         testsuite/gcc.dg/cpp/strify1.c,
38956         testsuite/gcc.dg/cpp/strify2.c: New tests.
38957
38958 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38959
38960         * gcc.c-torture/execute/20000703-1.c: New test.
38961
38962 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38963
38964         * g++.old-deja/g++.pt (lookup10.C): New test.
38965
38966 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38967
38968         * g++.old-deja/g++.pt (typename25.C): New test.
38969
38970 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
38971
38972         * gcc.c-torture/compile/20000701-1.c: New test.
38973
38974 2000-06-30  Nick Clifton  <nickc@cygnus.com>
38975
38976         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
38977         to test case.
38978
38979 2000-06-30  Catherine Moore  <clm@cygnus.com>
38980
38981         * gcc.c-torture/execute/align-1.c: New test.
38982
38983 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
38984
38985         * g++.old-deja/g++.pt/expr8.C: New test.
38986         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
38987
38988 2000-06-29  Nick Clifton  <nickc@cygnus.com>
38989
38990         * gcc.c-torture/compile/20000629-1.c: New test.
38991
38992 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38993
38994
38995         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
38996         gcc.dg/noncompile directory, depending on whether they're
38997         preprocessor tests or not.  Annotate all the tests for the dg
38998         framework.
38999
39000         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39001         * gcc.dg/noncompile/noncompile.exp: New.
39002
39003         * Moved files:
39004         Old name                                New name
39005         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39006         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39007         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39008         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39009         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39010         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39011         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39012         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39013         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39014         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39015         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39016         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39017         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39018         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39019         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39020         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39021         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39022         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39023         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39024         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39025         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39026         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39027         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39028         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39029
39030         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39031         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39032         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39033         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39034         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39035         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39036
39037 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39038
39039         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39040         declare one variable.  On the fourth, error.
39041         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39042         declared by 20000628-1a.h.
39043
39044 2000-06-29  Richard Henderson  <rth@redhat.com>
39045
39046         * gcc.c-torture/execute/930529-1.x: New file.
39047         * gcc.dg/920413-1.c: Adjust expected warning text.
39048         * gcc.dg/980217-1.c: Declare abort.
39049         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39050
39051 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39052
39053         * g77.f-torture/compile/20000629-1.f: New test.
39054         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39055
39056 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39057
39058         Rearrange lots of files, removing entirely the
39059         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39060         directories.
39061
39062         * Deleted files:
39063         gcc.c-torture/code_quality/code_quality.exp
39064         gcc.c-torture/special/special.exp
39065         gcc.failure/failure.exp
39066         gcc.failure/940409-1.x
39067         gcc.c-torture/compile/961203-1.x
39068
39069         * New files:
39070         gcc.misc-tests/linkage.exp
39071         gcc.c-torture/execute/920730-1t.c
39072         gcc.c-torture/execute/920730-1t.x
39073         gcc.c-torture/compile/920520-1.x
39074         gcc.c-torture/compile/920521-1.x
39075         gcc.c-torture/compile/981006-1.x
39076         gcc.c-torture/execute/eeprof-1.x
39077
39078         * Moved files (possibly with modifications to fit a new harness):
39079         Old name                                New name
39080         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39081         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39082         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39083         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39084         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39085         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39086         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39087         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39088         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39089         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39090         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39091         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39092         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39093         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39094
39095 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39096
39097         * c-torture/compile/961203-1.x: Delete.
39098
39099         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39100         not exit. Include stdio.h.
39101         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39102         * gcc.misc-tests/dg-12.c: Likewise.
39103         * gcc.misc-tests/dg-5.c: Likewise.
39104         * gcc.misc-tests/dg-6.c: Likewise.
39105         * gcc.misc-tests/dg-7.c: Prototype abort.
39106         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39107         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39108         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39109         not exit.
39110         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39111         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39112
39113 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39114
39115         * gcc.dg/cpp/20000628-1.c: New test.
39116         * gcc.dg/cpp/20000628-1.h: New header for above test.
39117         * gcc.dg/cpp/20000628-1a.h: Likewise.
39118
39119 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39120
39121         * gcc.dg/cpp: New directory.
39122         * gcc.dg/cpp/cpp.exp: New driver.
39123         * gcc.dg/cpp/20000627-1.c: New test.
39124         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39125         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39126         and rewrite as a compilation test.
39127
39128         * gcc.dg: Move many files into the cpp subdirectory, possibly
39129         renaming or editing them as well.
39130         Old name                New name
39131         990119-1.c              cpp/19990119-1.c
39132         990228-1.c              cpp/19990228-1.c
39133         990407-1.c              cpp/19990407-1.c
39134         990409-1.c              cpp/19990409-1.c
39135         990413-1.c              cpp/19990413-1.c
39136         990703-1.c              cpp/19990703-1.c
39137         20000127-1.c            cpp/20000127-1.c
39138         20000129-1.c            cpp/20000129-1.c
39139         20000207-1.c            cpp/20000207-1.c
39140         20000207-2.c            cpp/20000207-2.c
39141         20000209-1.c            cpp/20000209-1.c
39142         20000209-2.c            cpp/20000209-2.c
39143         20000301-1.c            cpp/20000301-1.c
39144         20000419-1.c            cpp/20000419-1.c
39145         20000510-1.S            cpp/20000510-1.S
39146         20000519-1.c            cpp/20000519-1.c
39147         20000529-1.c            cpp/20000529-1.c
39148         20000625-1.c            cpp/20000625-1.c
39149         20000625-2.c            cpp/20000625-2.c
39150         cpp-as1.c               cpp/assert1.c
39151         cpp-as2.c               cpp/assert2.c
39152         cxx-comments-1.c        cpp/cxxcom1.c
39153         cxx-comments-2.c        cpp/cxxcom2.c
39154         endif-label.c           cpp/endif.c
39155         cpp-hash1.c             cpp/hash1.c
39156         cpp-hash2.c             cpp/hash2.c
39157         cpp-if1.c               cpp/if-1.c
39158         cpp-if2.c               cpp/if-2.c
39159         cpp-if3.c               cpp/if-3.c
39160         cpp-if4.c               cpp/if-4.c
39161         cpp-if5.c               cpp/if-5.c
39162         cpp-cond.c              cpp/if-cexp.c
39163         cpp-missingop.c         cpp/if-mop.c
39164         cpp-missingparen.c      cpp/if-mpar.c
39165         cpp-opprec.c            cpp/if-oppr.c
39166         cpp-ifparen.c           cpp/if-paren.c
39167         cpp-shortcircuit.c      cpp/if-sc.c
39168         cpp-shift.c             cpp/if-shift.c
39169         cpp-unary.c             cpp/if-unary.c
39170         cpp-li1.c               cpp/line1.c
39171         cpp-li2.c               cpp/line2.c
39172         lineno.c                cpp/line3.c
39173         lineno-2.c              cpp/line4.c
39174         cpp-mi.c                cpp/mi1.c
39175         cpp-mic.h               cpp/mi1c.h
39176         cpp-micc.h              cpp/mi1cc.h
39177         cpp-mind.h              cpp/mi1nd.h
39178         cpp-mindp.h             cpp/mi1ndp.h
39179         cpp-mix.h               cpp/mi1x.h
39180         cpp-mi2.c               cpp/mi2.c
39181         cpp-mi2a.h              cpp/mi2a.h
39182         cpp-mi2b.h              cpp/mi2b.h
39183         cpp-mi2c.h              cpp/mi2c.h
39184         cpp-mi3.c               cpp/mi3.c
39185         cpp-mi3.def             cpp/mi3.def
39186         poison-1.c              cpp/poison.c
39187         pr-impl.c               cpp/prag-imp.c
39188         cpp-redef-2.c           cpp/redef1.c
39189         cpp-redef.c             cpp/redef2.c
39190         strpaste.c              cpp/strp1.c
39191         strpaste-2.c            cpp/strp2.c
39192         cpp-tradpaste.c         cpp/tr-paste.c
39193         cpp-tradstringify.c     cpp/tr-str.c
39194         cpp-tradwarn1.c         cpp/tr-warn1.c
39195         cpp-tradwarn2.c         cpp/tr-warn2.c
39196         trigraphs.c             cpp/trigraphs.c
39197         cpp-unc1.c              cpp/unc1.c
39198         cpp-unc2.c              cpp/unc2.c
39199         cpp-unc3.c              cpp/unc3.c
39200         cpp-unc.c               cpp/unc4.c
39201         undef.c                 cpp/undef1.c
39202         undef-2.c               cpp/undef2.c
39203         cpp-wi1.c               cpp/widestr1.c
39204
39205 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39206
39207         * lib/g++.exp (g++_include_flags): Tweak.
39208
39209 2000-06-27  H.J. Lu  <hjl@gnu.org>
39210             Loren J. Rittle  <ljrittle@acm.org>
39211
39212         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39213         version with one that knows about the new gcc tree structure.
39214         (g++_link_flags): Same.
39215
39216 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39217
39218         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39219         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39220         case we are cross-compiling.
39221
39222         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39223         g++.old-deja/g++.niklas/Makefile.in,
39224         g++.old-deja/g++.niklas/configure.in,
39225         g++.old-deja/g++.other/Makefile.in,
39226         g++.old-deja/g++.other/configure.in,
39227         gcc.c-torture/code_quality/Makefile.in,
39228         gcc.c-torture/code_quality/configure.in,
39229         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39230         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39231         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39232         gcc.c-torture/execute/ieee/Makefile.in,
39233         gcc.c-torture/execute/ieee/configure.in,
39234         gcc.c-torture/noncompile/Makefile.in,
39235         gcc.c-torture/noncompile/configure.in,
39236         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39237         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39238         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39239
39240 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39241
39242         * g++.old-deja/g++.other/ambig3.C: New test.
39243
39244 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39245
39246         * g++.old-deja/g++.pt/syntax1.C: New test.
39247         * g++.old-deja/g++.pt/syntax2.C: New test.
39248         * g++.old-deja/g++.other/syntax3.C: New test.
39249         * g++.old-deja/g++.other/syntax4.C: New test.
39250
39251 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39252
39253         * gcc.dg/20000623-1.c: Prototype exit and abort.
39254
39255 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39256
39257         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39258         New tests.
39259         * gcc.dg/cpp-mi3.def: New file.
39260
39261         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39262         inside assertions.
39263         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39264         lexer's error messages.
39265         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39266         divine anything from the linemarkers.
39267         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39268         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39269
39270 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39271
39272         * gcc.dg/20000623-1.c: New test.
39273
39274 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39275
39276         * gcc.c-torture/execute/20000622-1.c: New test.
39277
39278 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39279
39280         * g++.old-deja/g++.other/init15.C: New test.
39281
39282 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39283
39284         * g++.old-deja/g++.pt/vaarg2.C: New test.
39285         * g++.old-deja/g++.pt/vaarg3.C: New test.
39286
39287 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39288
39289         * g++.old-deja/g++.other/dyncast6.C: New test.
39290
39291 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39292
39293         * gcc.c-torture/execute/loop-6.c: New test.
39294
39295 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39296
39297         * gcc.dg/20000614-1.c: New test.
39298         * gcc.dg/20000614-2.c: New test.
39299
39300 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39301
39302         * g++.old-deja/g++.other/inline12.C: New test.
39303
39304 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39305
39306         * g++.old-deja/g++.other/eh1.C: New test.
39307
39308 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39309
39310         * g++.old-deja/g++.other/type.C: New test.
39311
39312 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39313
39314         * g++.old-deja/g++.other/initstring.C: New test.
39315
39316 2000-06-12  Jason Merrill  <jason@redhat.com>
39317
39318         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39319
39320 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39321
39322         * gcc.c-torture/compile/20000609-1.c: New test.
39323
39324 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39325
39326         * gcc.dg/20000609-1.c: New test.
39327
39328 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39329
39330         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39331         * gcc.c-torture/noncompile/poison-1.c: Move...
39332         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39333         * gcc.dg/cpp-li1.c: Add a token after the #line.
39334
39335 2000-06-05  Richard Henderson  <rth@cygnus.com>
39336
39337         * gcc.c-torture/execute/20000605-2.c: New test.
39338         * gcc.c-torture/execute/20000605-3.c: New test.
39339
39340 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39341
39342         * g77.f-torture/execute/20000503-1.x: New file.
39343
39344 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39345
39346         * g++.old-deja/g++.eh/badalloc1.C: New test.
39347
39348 2000-06-05  Richard Henderson  <rth@cygnus.com>
39349
39350         * gcc.c-torture/execute/20000605-1.c: New test.
39351
39352 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39353             Nathan Sidwell <nathan@codesourcery.com>
39354
39355         * gcc.c-torture/compile/20000605-1.c: New test.
39356
39357 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39358
39359         * g77.f-torture/compile/20000601-1.f: New test.
39360
39361 2000-06-03  Richard Henderson  <rth@cygnus.com>
39362
39363         * gcc.c-torture/execute/20000603-1.c: New.
39364
39365 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39366
39367         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39368         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39369
39370 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39371
39372         * gcc.dg/compare2.c (case 12): XFAIL.
39373         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39374         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39375
39376         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39377
39378 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39379
39380         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39381         guard macro is already defined when the header is first
39382         included.
39383         * gcc.dg/cpp-mix.h: New file.
39384         * gcc.dg/endif-label.c: Update patterns to match compiler.
39385
39386         * g++.brendan/complex1.C: Declare abort.
39387         * g++.law/refs4.C: Remove XFAIL.
39388         * g++.oliva/expr2.C: Declare abort and exit.
39389
39390 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39391
39392         * gcc.c-torture/execute/20000528-1.c: New test.
39393
39394         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39395         * g++.old-deja/g++.law/temps4.C: Likewise.
39396
39397         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39398         stdlib.h.  Call abort() on failure.
39399         * g++.old-deja/g++.law/refs4.C: Likewise.
39400         * g++.old-deja/g++.law/temps4.C: Likewise.
39401         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39402         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39403
39404 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39405
39406         Relative to g++.dg/special:
39407         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39408
39409         Relative to g++.old-deja:
39410         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39411         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39412         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39413         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39414         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39415         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39416         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39417
39418         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39419         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39420         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39421         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39422         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39423         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39424         and/or string.h.
39425
39426         * g++.other/goto1.C: Update expectations for error messages.
39427
39428 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39429
39430         * gcc.c-torture/compile/20000523-1.c: New test.
39431
39432 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39433
39434         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39435
39436 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39437
39438         * g++.old-deja/g++.eh/catch11.C: New test.
39439         * g++.old-deja/g++.eh/catch12.C: New test.
39440
39441 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39442
39443         * gcc.c-torture/execute/20000523-1.c: New test.
39444
39445 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39446
39447         * c-torture/execute/bcp-1.c: Replace abort in arg of
39448         __builtin_constant_p with a generic external function.
39449
39450         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39451         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39452         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39453         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39454         Prototype abort and/or exit.
39455
39456         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39457         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39458         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39459         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39460
39461 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39462
39463         * gcc.dg/dwarf2-1.c: New test.
39464
39465 2000-05-20  Richard Henderson  <rth@cygnus.com>
39466
39467         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39468
39469 2000-05-20  Andreas Jaeger  <aj@suse.de>
39470
39471         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39472         testcase.
39473
39474 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39475
39476         * gcc.c-torture/execute/20000519-2.c: New test.
39477
39478 2000-05-19  Andreas Jaeger  <aj@suse.de>
39479
39480         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39481         which fails with SSA.
39482
39483         * lib/c-torture.exp: Also test with -O3 -fssa.
39484
39485 2000-05-18  Michael Meissner  <meissner@redhat.com>
39486
39487         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39488         * gcc.c-torture/execute/920415-1.c: Ditto.
39489         * gcc.c-torture/execute/920501-1.c: Ditto.
39490         * gcc.c-torture/execute/conversion.c: Ditto.
39491         * gcc.c-torture/execute/cvt-1.c: Ditto.
39492
39493 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39494
39495         * gcc.c-torture/compile/20000518-1.c: New test.
39496
39497 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39498
39499         * g77.f-torture/compile/200005018.f: New test.
39500
39501 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39502
39503         * gcc.c-torture/compile/20000517-1.c: New test.
39504
39505 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39506
39507         * gcc.c-torture/execute/20000516-1.c: New test.
39508
39509 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39510
39511         * g++.old-deja/g++.other/eh.C: New test.
39512
39513 2000-05-12  Richard Henderson  <rth@cygnus.com>
39514
39515         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39516         constants through to doit's conditional.
39517
39518 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39519
39520         * gcc.c-torture/compile/20000511-1.c: New test.
39521         * g77.f-torture/compile/20000511-1.f: New test.
39522         * g77.f-torture/compile/20000511-2.f: New test.
39523
39524 2000-05-11  Michael Meissner  <meissner@redhat.com>
39525
39526         * gcc.c-torture/execute/20000511-1.c: New test.
39527
39528 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39529
39530         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39531         * gcc.dg/20000510-1.S: New.
39532
39533 2000-05-08  Catherine Moore  <clm@cygnus.com>
39534
39535         * gcc.dg/unused-3.c: New.
39536
39537 2000-05-06  Richard Henderson  <rth@cygnus.com>
39538
39539           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39540           * g++.old-deja/g++.mike/warn1.C: Likewise.
39541           * g++.old-deja/g++.pt/local1.C: Likewise.
39542           * g++.old-deja/g++.pt/local7.C: Likewise.
39543           * g++.old-deja/g++.pt/spec16.C: Likewise.
39544
39545 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39546
39547         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39548
39549 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39550
39551           * g77.f-torture/execute/20000503-1.f: New test.
39552
39553 2000-05-04  Andreas Jaeger  <aj@suse.de>
39554
39555         * gcc.dg/noreturn-2.c: New test.
39556
39557 2000-05-04  Neil Booth  <NeilB@earthling.net>
39558
39559         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39560         preprocessor.
39561
39562 2000-05-04  Richard Henderson  <rth@cygnus.com>
39563
39564         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39565
39566 2000-05-04  Richard Henderson  <rth@cygnus.com>
39567
39568         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39569         OpenSSL by Jason R Thorpe.
39570
39571 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39572
39573         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39574
39575 2000-05-03  Robert Lipe <robertlipe@usa.net>
39576
39577         * gcc.dg/20000503-1.c: New test.
39578
39579 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39580
39581         * gcc.c-torture/compile/20000502-1.c: New test.
39582         * g++.old-deja/g++.other/align.C: New test.
39583         * gcc.dg/cpp-tradstringify.c: New test.
39584
39585 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39586
39587         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39588         and hard registers.
39589
39590 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39591
39592         * gcc.c-torture/execute/loop-5.c: New test.
39593
39594 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39595
39596         * gcc.c-torture/execute/va-arg-20.c: New test.
39597
39598 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39599
39600         * gcc.c-torture/execute/20000422-1.c: New test.
39601
39602 2000-04-20  Greg McGary  <gkm@gnu.org>
39603
39604         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39605         when optimizing, but without sibling-call optimizations (-O1).
39606
39607 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39608
39609           * gcc.c-torture/compile/20000420-1.c: New test.
39610
39611 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39612
39613         * g++.abi/ptrflags.C: New test.
39614         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39615
39616 2000-04-19  Catherine Moore  <clm@cygnus.com>
39617
39618         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39619
39620 2000-04-19  Greg McGary  <gkm@gnu.org>
39621
39622         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39623         sibling-call optimizations.
39624
39625 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39626
39627         * gcc.dg/20000419-1.c: New test.
39628
39629 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39630
39631         * gcc.c-torture/execute/20000412-6.c: New test.
39632
39633 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39634
39635         * gcc.c-torture/execute/20000412-5.c: New test.
39636         * g77.f-torture/compile/20000412-1.f: New test.
39637         * gcc.c-torture/execute/20000412-4.c: New test.
39638         * gcc.c-torture/compile/20000412-2.c: New test.
39639         * gcc.c-torture/execute/20000412-3.c: New test.
39640         * gcc.c-torture/compile/20000412-1.c: New test.
39641         * gcc.c-torture/execute/20000412-2.c: New test.
39642
39643 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39644
39645         * objc/execute/bf-20.m: New test.
39646
39647 2000-04-10  Richard Henderson  <rth@cygnus.com>
39648
39649         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39650
39651         * gcc.c-torture/execute/20000412-1.c: New test.
39652
39653 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39654
39655         * g++.old-deja/g++.eh/catchptr1.C: New test.
39656
39657 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39658
39659         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39660
39661 2000-04-08  Neil Booth  <NeilB@earthling.net>
39662
39663         * gcc.dg/cpp-nullchar.c: Remove test as
39664         embedded nulls cause problems.
39665
39666 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39667
39668         * gcc.dg/compare2.c: New test.
39669
39670 2000-04-08  Neil Booth  <NeilB@earthling.net>
39671
39672         * gcc.dg/cpp-nullchar.c: New test.
39673
39674 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39675
39676         * gcc.dg/cpp-mi2.c: New test.
39677         * gcc.dg/cpp-mi2[abc].h: New files.
39678
39679 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39680
39681         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39682         member name.
39683
39684 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39685
39686         * g++.old-deja/g++.abi/vmihint.C: New test.
39687
39688 2000-04-06  Neil Booth  <NeilB@earthling.net>
39689
39690         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39691         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39692         copyright.
39693
39694 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39695
39696         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39697         avoid stack-frame overwrite.
39698
39699 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39700
39701         * gcc.c-torture/compile/20000405-2.c: New test.
39702         * gcc.c-torture/compile/20000405-3.c: New test.
39703
39704 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39705
39706         * gcc.c-torture/compile/20000405-1.c: New test.
39707
39708 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39709
39710         * gcc.dg/cast-qual-1.c: Revert last change.
39711
39712 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39713
39714         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39715
39716 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39717
39718         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39719         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39720
39721 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39722
39723         * gcc.c-torture/compile/20000403-2.c: New test.
39724         * gcc.c-torture/compile/20000403-1.c: New test.
39725
39726 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39727
39728         * gcc.c-torture/execute/20000403-1.c: New test.
39729
39730 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39731
39732         * gcc.c-torture/execute/20000402-1.c: New test.
39733
39734 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39735
39736         * gcc.c-torture/execute/va-arg-15.c: New test.
39737         * gcc.c-torture/execute/va-arg-16.c: New test.
39738         * gcc.c-torture/execute/va-arg-17.c: New test.
39739         * gcc.c-torture/execute/va-arg-18.c: New test.
39740         * gcc.c-torture/execute/va-arg-19.c: New test.
39741
39742 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39743
39744         * gcc.c-torture/compile/981211-1.c: Move to...
39745         * gcc.dg/cpp-as1.c: ...here.
39746         * gcc.dg/cpp-as2.c: New file.
39747
39748         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39749         compiler.
39750
39751 2000-04-02  Neil Booth  <NeilB@earthling.net>
39752
39753         * gcc.dg/cpp-cond.c  New tests.
39754         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39755         accidental success less likely.
39756         * gcc.dg/cpp-missingop.c  New tests.
39757         * gcc.dg/cpp-missingparen.c  New tests.
39758         * gcc.dg/cpp-shift.c  New tests.
39759         * gcc.dg/cpp-shortcircuit.c  New tests.
39760         * gcc.dg/cpp-unary.c  New tests.
39761
39762 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39763
39764         * gcc.c-torture/compile/20000329-1.c: New test.
39765
39766 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39767
39768         * gcc.c-torture/compile/20000326-1.c: New test.
39769         * gcc.c-torture/compile/20000326-2.c: New test.
39770
39771 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39772
39773         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39774         the first parameter is a function argument.
39775
39776 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.old-deja/g++.ext/array4.C: New test.
39779
39780 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39781
39782         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39783
39784 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39785
39786         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39787
39788 2000-03-19  Richard Henderson  <rth@cygnus.com>
39789
39790         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39791
39792 2000-03-19  Richard Henderson  <rth@cygnus.com>
39793
39794         * gcc.c-torture/compile/20000319-1.c: New test.
39795
39796 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39797
39798         * gcc.c-torture/execute/20000314-3.c: New test.
39799         * gcc.c-torture/execute/20000314-2.c: New test.
39800         * gcc.c-torture/execute/20000314-1.c: New test.
39801         * gcc.c-torture/compile/20000314-2.c: New test.
39802         * gcc.c-torture/compile/20000314-1.c: New test.
39803
39804 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39805
39806         * g++.old-deja/g++.warn/inline.C: New test.
39807
39808 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39809
39810         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39811         standards-compliant result rather than specific constants.
39812         Put test-values in array.
39813
39814 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39815
39816         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39817         (g++_target_compile): Put test-specific options last.
39818
39819 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39820
39821         * g++.old-deja/g++.eh/vbase4.C: New test.
39822
39823 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39824
39825         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39826
39827 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39828
39829         * g++.old-deja/g++.brendan/misc12.C: Removed.
39830         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39831         * g++.old-deja/g++.ext/pretty4.C: New test.
39832
39833 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39834
39835         * g++.old-deja/g++.other/string2.C: New test.
39836
39837 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39838
39839         * g++.old-deja/g++.warn/impint2.C: New test.
39840
39841 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39842
39843         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39844         is 1, not zero.
39845
39846 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39847
39848         * g++.old-deja/g++.warn/impint.C: New test.
39849         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39850         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39851         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39852         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39853         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39854         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39855         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39856         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39857         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39858         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39859         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39860         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39861
39862 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39863
39864         * gcc.dg/cpp-redef.c: New test.
39865
39866 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39867
39868         * g++.old-deja/g++.pt/unify7.C: New test.
39869
39870 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39871
39872         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39873         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39874
39875 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39876
39877         * gcc.c-torture/compile/20000224-1.c: New test.
39878
39879 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39880
39881         * gcc.c-torture/compile/cpp-2.c: New test.
39882         * gcc.c-torture/compile/cpp-1.c: New test.
39883
39884 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39885
39886         * gcc.c-torture/execute/20000225-1.c: New test.
39887
39888 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39889
39890         * gcc.dg/cpp-li2.c: New test.
39891
39892         * gcc.dg/cpp-wi1.c: New test.
39893
39894         * gcc.dg/cpp-li1.c: New test.
39895
39896 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39897
39898         * g++.old-deja/g++.other/sizeof5.C: New test.
39899
39900 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39901
39902         * gcc.c-torture/execute/va-arg-13.c: New test.
39903
39904 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39905
39906         * gcc.c-torture/execute/va-arg-12.c: New test.
39907
39908 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39909
39910         * gcc.c-torture/execute/20000223-1.c: New test.
39911
39912 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39913
39914         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39915
39916 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39917
39918         * g++.old-deja/g++.abi/ptrmem.C: New test.
39919
39920 2000-02-19  Richard Henderson  <rth@cygnus.com>
39921
39922         * gcc.c-torture/compile/init-3.c: New.
39923
39924 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39925
39926         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39927         ALWAYS_CXXFLAGS.
39928
39929 2000-02-11  Robert Lipe <robertl@sco.com>
39930
39931         * gcc.c-torture/compile/20000211-3.c: New test.
39932
39933 2000-02-11  Martin Buchholz <martin@xemacs.org>
39934
39935         * gcc.c-torture/compile/20000211-2.c: New test.
39936
39937 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39938
39939         * gcc.c-torture/compile/20000211-1.c: New test.
39940
39941 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39942
39943         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39944           on native targets
39945
39946 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39947
39948         * g++.old-deja/g++.other/cast5.C: New test.
39949
39950 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39951
39952         * gcc.c-torture/execute/20000205-1.c: New.
39953
39954 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39955
39956         * g++.old-deja/g++.jason/cast3.C: Return void.
39957         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39958
39959 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39960
39961         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39962
39963         * gcc.dg/loop-1.c: New test.
39964
39965 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
39966
39967         * gcc.c-torture/compile/20000127-1.c: New test.
39968         * gcc.c-torture/execute/991228-1.c: New test.
39969
39970 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39971
39972         * gcc.dg/unused-2.c: New test.
39973
39974         * gcc.dg/conv-1.c: New test.
39975
39976 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
39977
39978         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
39979         compiler.
39980         (tool_option_proc): Fix typo.
39981
39982 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
39983
39984         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
39985         of the ld on the host, not on the build machine.
39986         Also, don't crash if '--help' is not a supported option.
39987
39988 2000-01-24  Richard Henderson  <rth@cygnus.com>
39989
39990         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
39991
39992 2000-01-20  Jeffrey A Law  (law@cygnus.com)
39993
39994         * gcc.c-torture/execute/20000120-2.c: New test.
39995         * gcc.c-torture/execute/20000120-1.c: New test.
39996
39997 2000-01-13  Jeffrey A Law  (law@cygnus.com)
39998
39999         * gcc.c-torture/execute/20000113-1.c: New test.
40000
40001 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40002
40003         * gcc.c-torture/execute/20000112-1.c: New test.
40004
40005 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40006
40007         * gcc.dg/20000111-1.c: New test.
40008
40009 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40010
40011         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40012         with 16 bit integers.
40013
40014 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40015
40016         * gcc.dg/20000108-1.c: New test.
40017
40018 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40019
40020         * g++.old-deja/g++.ns/koenig8.C: New test.
40021
40022 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40023
40024         * g++.old-deja/g++.other/cast4.C: New test.
40025
40026 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40027
40028         * gcc.c-torture/compile/20000105-2.c: New test.
40029         * gcc.c-torture/compile/20000105-1.c: New test.
40030
40031 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40032
40033         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40034         references to printf & atoi to conform to ANSI standard.
40035         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40036         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40037         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40038         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40039         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40040         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40041         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40042         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40043         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40044         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40045         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40046         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40047         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40048         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40049         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40050         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40051         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40052         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40053         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40054         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40055         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40056         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40057         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40058         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40059         * g++.old-deja/g++.brendan/init3.C: Likewise.
40060         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40061         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40062         * g++.old-deja/g++.brendan/new2.C: Likewise.
40063         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40064         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40065         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40066         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40067         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40068         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40069         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40070         * g++.old-deja/g++.brendan/template24.C: Likewise.
40071         * g++.old-deja/g++.brendan/template3.C: Likewise.
40072         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40073         * g++.old-deja/g++.jason/inline3.C: Likewise.
40074         * g++.old-deja/g++.jason/opeq.C: Likewise.
40075         * g++.old-deja/g++.law/arg5.C: Likewise.
40076         * g++.old-deja/g++.law/arm7.C: Likewise.
40077         * g++.old-deja/g++.law/ctors11.C: Likewise.
40078         * g++.old-deja/g++.law/cvt8.C: Likewise.
40079         * g++.old-deja/g++.law/init9.C: Likewise.
40080         * g++.old-deja/g++.law/refs4.C: Likewise.
40081         * g++.old-deja/g++.law/template2.C: Likewise.
40082         * g++.old-deja/g++.law/visibility24.C: Likewise.
40083         * g++.old-deja/g++.law/vtable3.C: Likewise.
40084         * g++.old-deja/g++.mike/asm2.C: Likewise.
40085         * g++.old-deja/g++.mike/eh1.C: Likewise.
40086         * g++.old-deja/g++.mike/misc1.C: Likewise.
40087         * g++.old-deja/g++.mike/misc13.C: Likewise.
40088         * g++.old-deja/g++.mike/misc14.C: Likewise.
40089         * g++.old-deja/g++.mike/ns12.C: Likewise.
40090         * g++.old-deja/g++.mike/p1248.C: Likewise.
40091         * g++.old-deja/g++.mike/p3708.C: Likewise.
40092         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40093         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40094         * g++.old-deja/g++.mike/p646.C: Likewise.
40095         * g++.old-deja/g++.mike/p700.C: Likewise.
40096         * g++.old-deja/g++.mike/p783.C: Likewise.
40097         * g++.old-deja/g++.mike/p783a.C: Likewise.
40098         * g++.old-deja/g++.mike/p783b.C: Likewise.
40099         * g++.old-deja/g++.mike/p786.C: Likewise.
40100         * g++.old-deja/g++.mike/p789.C: Likewise.
40101         * g++.old-deja/g++.mike/p789a.C: Likewise.
40102         * g++.old-deja/g++.mike/p807a.C: Likewise.
40103         * g++.old-deja/g++.other/delete3.C: Likewise.
40104         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40105         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40106         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40107         * g++.old-deja/g++.other/empty1.C: Likewise.
40108         * g++.old-deja/g++.other/temporary1.C: Likewise.
40109         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40110         * g++.old-deja/g++.pt/t16.C: Likewise.
40111         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40112
40113 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40114
40115         * gcc.dg/991230-1.c: New test.
40116
40117 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40118
40119         * gcc.c-torture/compile/991229-3.c: New test.
40120         * gcc.c-torture/compile/991229-2.c: New test.
40121         * gcc.c-torture/compile/991229-1.c: New test.
40122
40123 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40124
40125         * gcc.c-torture/compile/labels-2.c: New test.
40126
40127 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40128
40129         * gcc.c-torture/execute/991227-1.c: New test.
40130
40131 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40132
40133         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40134
40135 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40136
40137         * gcc.c-torture/execute/991221-1.c: New test.
40138
40139 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40140
40141         * g++.old-deja/g++.other/cast3.C: New test.
40142
40143 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40144
40145         * gcc.c-torture/execute/991216-4.c: New test.
40146
40147 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40148
40149         * gcc.c-torture/execute/991216-1.c: New test.
40150         * gcc.c-torture/execute/991216-2.c: New test.
40151         * gcc.c-torture/execute/991216-3.c: New test.
40152
40153 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40154
40155         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40156         Actually make the test fail by using "-O2" for compilation.
40157
40158 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40159
40160         * g++.old-deja/g++.warn/cast-align1.C: New test.
40161
40162 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40163
40164         * gcc.c-torture/compile/991214-1.c: New test.
40165         * gcc.c-torture/compile/991214-2.c: New test.
40166
40167 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40168
40169         * gcc.dg/991214-1.c: New test.
40170
40171 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40172
40173         * gcc.c-torture/compile/991213-3.c: New test.
40174         * gcc.c-torture/compile/991213-2.c: New test.
40175         * gcc.c-torture/compile/991213-1.c: New test.
40176
40177 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40178
40179         * gcc.dg/991209-1.c: New test.
40180
40181 1999-12-08  Nathan Sidwell <nathan@acm.org>
40182
40183         * gcc.c-torture/compile/991208-1.c: New test.
40184
40185 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40186
40187         * gcc.dg/ultrasp2.c: New test.
40188
40189 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40190
40191         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40192
40193 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40194
40195         * gcc.c-torture/compile/991202-1.c: New test.
40196         * gcc.c-torture/execute/991202-1.c: New test.
40197         * gcc.c-torture/execute/991202-2.c: New test.
40198         * gcc.c-torture/execute/991202-3.c: New test.
40199
40200 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40201
40202         * g++.old-deja/g++.abi/align.C: New test.
40203         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40204         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40205
40206 1999-12-01  Richard Henderson  <rth@cygnus.com>
40207
40208         * gcc.c-torture/execute/991201-1.c: New.
40209
40210 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40211
40212         * gcc.dg/991129-1.c: New test.
40213
40214 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40215
40216         * gcc.c-torture/compile/991127-1.c: New test.
40217
40218 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40219
40220         * g++.old-deja/g++.other/warn4.C: New test.
40221
40222 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40223
40224         * g++.old-deja/g++.eh/cleanup2.C: New test.
40225         * g++.old-deja/g++.ext/pretty2.C: New test.
40226         * g++.old-deja/g++.ext/pretty3.C: New test.
40227         * g++.old-deja/g++.other/debug6.C: New test.
40228
40229 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40230
40231         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40232         compiler_output to look for one error message instead of two.
40233
40234 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40235
40236         * gcc.c-torture/execute/991118-1.c: Also test case
40237         where the word boundary does not split a byte evenly.
40238
40239 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40240
40241         * g++.old-deja/g++.ext/restrict1.C: New test.
40242
40243 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40244
40245         * gcc.c-torture/execute/991118-1.c: New test.
40246
40247 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40248
40249         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40250         working directory pathnames.
40251
40252 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40253
40254         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40255         host is equipped with driver.h and driver.o so it can actually
40256         compile and run the tests.
40257
40258 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40259
40260         * gcc.c-torture/compile/991008-1.c: New test.
40261
40262 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40263
40264         * lib/gcc-dg.exp: Include target-supports.exp
40265
40266 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40267
40268         * lib/target-supports.exp: New file: Provide procs to test for
40269         features supported by the target.
40270         (check_weak_available): Moved here from ecos.exp.
40271         (check_alias_available): New proc: Determine of the target
40272         toolchain supports the alias attribute.
40273
40274         * gcc.dg/special/ecos.exp: Move check_weak_available to
40275         target-supports.exp.
40276         (alias-1.c): Only perform the test if the target supports
40277         aliases.
40278         (wkali-1.c): Only perform the test if the target supports
40279         aliases.
40280
40281         * gcc.dg/990506-0.c: Expect error messages from cross
40282         targets as well as native targets.
40283
40284 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40285
40286         * gcc.dg/ultrasp1.c: Removed xfail.
40287         * gcc.dg/struct-ret-2.c: Likewise.
40288         * gcc.dg/array-1.c: Likewise.
40289
40290 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40291
40292         * gcc.dg/struct-ret-2.c: New test.
40293
40294         * gcc.dg/array-1.c: New test.
40295
40296 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40297
40298         * gcc.c-torture/execute/991030-1.c: New test.
40299
40300 1999-10-26  Richard Henderson  <rth@cygnus.com>
40301
40302         * gcc.c-torture/compile/991026-2.c: New test.
40303
40304 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40305
40306         * gcc.c-torture/compile/991026-1.c: New test.
40307
40308 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40309
40310         * gcc.c-torture/execute/991023-1.c: New test.
40311
40312 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40313
40314         * gcc.c-torture/execute/991019-1.c: New test.
40315
40316 1999-10-16  Richard Henderson  <rth@cygnus.com>
40317
40318         * gcc.c-torture/execute/991016-1.c: New test.
40319
40320 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40321
40322         * gcc.c-torture/execute/991014-1.c: New test.
40323
40324 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40325
40326         * g++.old-deja/g++.other/union2.C: New test.
40327
40328 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40329
40330         * g++.old-deja/g++.other/vaarg2.C: New test.
40331         * g++.old-deja/g++.other/vaarg3.C: New test.
40332
40333 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40334
40335         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40336         in compile/.
40337
40338 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40339
40340         * gcc.c-torture/execute/va-arg-11.c: New test.
40341
40342 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40343
40344         * lib/file-format.exp (gcc_target_object_format): Don't
40345         crash if objdump is unavailable.
40346
40347 1999-09-29  Donn Terry <donn@interix.com>
40348
40349         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40350
40351 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40352
40353         * gcc.c-torture/compile/990928-1.c: New test.
40354
40355 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40356
40357         * g++.old-deja/g++.other/decl6.C: New test.
40358
40359 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40360
40361         * gcc.c-torture/execute/va-arg-10.c: New test.
40362
40363 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40364
40365         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40366         __PRETTY_FUNCTION__.
40367
40368 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40369
40370         * gcc.c-torture/execute/990923-1.c: New test.
40371
40372 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40373
40374         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40375         for which -fpic is inappropriate.
40376
40377 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40378
40379         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40380
40381 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40382
40383         * g++.old-deja/g++.other/dyncast1.C: New test.
40384         * g++.old-deja/g++.other/dyncast2.C: New test.
40385         * g++.old-deja/g++.other/dyncast3.C: New test.
40386         * g++.old-deja/g++.other/dyncast4.C: New test.
40387         * g++.old-deja/g++.other/dyncast5.C: New test.
40388         * g++.old-deja/g++.eh/catch3.C: New test.
40389         * g++.old-deja/g++.eh/catch3p.C: New test.
40390         * g++.old-deja/g++.eh/catch4.C: New test.
40391         * g++.old-deja/g++.eh/catch4p.C: New test.
40392         * g++.old-deja/g++.eh/catch5.C: New test.
40393         * g++.old-deja/g++.eh/catch5p.C: New test.
40394         * g++.old-deja/g++.eh/catch6.C: New test.
40395         * g++.old-deja/g++.eh/catch6p.C: New test.
40396         * g++.old-deja/g++.eh/catch7.C: New test.
40397         * g++.old-deja/g++.eh/catch7p.C: New test.
40398         * g++.old-deja/g++.eh/catch8.C: New test.
40399         * g++.old-deja/g++.eh/catch8p.C: New test.
40400         * g++.old-deja/g++.eh/catch9.C: New test.
40401         * g++.old-deja/g++.eh/catch9p.C: New test.
40402
40403 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40404
40405         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40406         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40407
40408 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40409
40410         * gcc.c-torture/compile/990913-1.c: New test.
40411
40412 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40413
40414         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40415         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40416
40417 1999-09-09  Richard Henderson  <rth@cygnus.com>
40418
40419         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40420
40421 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40422
40423         * g++.old-deja/g++.other/lookup11.C: New test.
40424         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40425         what is permitted and what we want.
40426         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40427         overload use.
40428         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40429
40430 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40431
40432         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40433         * gcc.c-torture/noncompile/poison-1.c: New file.
40434
40435 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40436
40437         * g++.old-deja/g++.other/sizeof3.C: New test.
40438         * g++.old-deja/g++.other/sizeof4.C: New test.
40439         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40440         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40441
40442 1999-09-07  Richard Henderson  <rth@cygnus.com>
40443
40444         * gcc.dg/va-arg-1.c: New.
40445
40446 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40447
40448         * gcc.c-torture/execute/va-arg-9.c: New test.
40449
40450 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40451
40452         * g77.f-torture/compile/980519-2.f: New test.
40453         * g77.f-torture/compile/19990905-0.f: New test.
40454         * g77.f-torture/compile/19990905-1.f: New test.
40455         * g77.f-torture/compile/19990905-2.f: New test.
40456
40457         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40458
40459 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40460
40461         * gcc.c-torture/execute/990827-1.c: Fix typo.
40462
40463 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40464
40465         * g++.old-deja/g++.other/deref1.C: New test.
40466
40467 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40468
40469         * g++.old-deja/g++.other/ambig2.C: New test.
40470         * g++.old-deja/g++.other/cond5.C: New test.
40471         * g++.old-deja/g++.other/lookup16.C: New test.
40472
40473 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40474
40475         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40476         assemblers too.
40477
40478 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40479
40480         * lib/c-torture.exp: Avoid the "compare executables" optimization
40481         when testing native.
40482
40483 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40484
40485         * gcc.c-torture/execute/990829-1.c: New test.
40486         * gcc.c-torture/compile/990829-1.c: New test.
40487
40488 1999-08-27  Paul Burchard  <burchard@pobox.com>
40489
40490         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40491         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40492         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40493         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40494         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40495         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40496         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40497         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40498         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40499         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40500         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40501
40502 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40503
40504         * gcc.c-torture/execute/990827-1.c: New test.
40505
40506 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40507
40508         * g77.f-torture/noncompile/19990826-4.f: New test.
40509
40510         * g77.f-torture/compile/19990826-3.f: New test.
40511
40512         * g77.f-torture/execute/19990826-2.f: New test.
40513
40514         * g77.f-torture/compile/19990826-1.f: New test.
40515
40516         * gcc.c-torture/execute/990826-0.c: New test.
40517         * g77.c-torture/execute/19990826-0.f: New test.
40518
40519         * g77.f-torture/noncompile/970626-2.f: New test.
40520
40521 1999-08-25  Paul Burchard  <burchard@pobox.com>
40522
40523         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40524         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40525         lss-011.C: New tests.
40526
40527 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40528
40529         * g++.old-deja/g++.other/decl5.C: New test.
40530
40531 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40532
40533         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40534         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40535         call `postbase' for each one.  All callers of `postbase' changed
40536         to call this instead.
40537
40538 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40539
40540         * gcc.c-torture/execute/990811-1.c: New test.
40541
40542 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40543
40544         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40545         just native ones.
40546
40547         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40548         just native ones.
40549
40550 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40551
40552         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40553
40554 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40555
40556         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40557
40558 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40559
40560         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40561
40562 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40563
40564         * gcc.c-torture/execute/990804-1.c: New test.
40565
40566 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40567
40568         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40569         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40570         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40571
40572 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40573
40574         * g++.old-deja/g++.other/struct1.C: New test.
40575
40576 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40577
40578         * g++.old-deja/g++.other/enum2.C: New test.
40579
40580 1999-08-02  Richard Henderson  <rth@cygnus.com>
40581
40582         Adapted from tests from Franz Sirl:
40583         * gcc.c-torture/execute/va-arg-7.c: New test.
40584         * gcc.c-torture/execute/va-arg-8.c: New test.
40585
40586 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40587
40588         * gcc.c-torture/compile/990801-2.c: New test.
40589
40590         * gcc.c-torture/compile/990801-1.c: New test.
40591
40592 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40593
40594         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40595         fp-cmp-1.c, converting double to float.
40596
40597         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40598         fp-cmp-1.c, converting double to long double.
40599
40600         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40601         from fr1 to unknown_register, since fr1 is a legitimate register
40602         on some machines.
40603
40604 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40605
40606         * README: More listname related changes.
40607
40608 1999-07-08  Catherine Moore  <clm@cygnus.com>
40609
40610         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40611
40612 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40613
40614         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40615
40616 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40617
40618         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40619
40620 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40621
40622         * gcc.dg/990703-1.c: New test.
40623
40624 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40625
40626         * lib/file-format.exp: New file: Move definition of proc
40627         gcc_target_object_format to here from
40628         gcc.dg/special/ecos.exp.
40629
40630         * lib/c-torture.exp: Include lib file-format.exp.
40631         * lib/gcc-dg.exp: Include lib file-format.exp.
40632
40633         * gcc.dg/special/ecos.exp: Remove definition of proc
40634         gcc_target_object_format.
40635
40636 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40637
40638         * gcc.c-torture/execute/990628-1.c: New test.
40639
40640 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40641
40642         * gcc.c-torture/compile/990625-2.c: New test.
40643
40644         * gcc.c-torture/compile/990625-1.c: New test.
40645
40646 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40647
40648         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40649         attributes compile.
40650         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40651         ports that use the COFF/PE file format.
40652
40653 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40654
40655         * gcc.c-torture/compile/990617-1.c: New test.
40656
40657 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40658
40659         * g++.old-deja/g++.other/decl4.C: New test.
40660
40661 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40662
40663         * g++.old-deja/g++.other/bitfld3.C: New test.
40664
40665 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40666
40667         * g++.old-deja/g++.eh/catch1.C: New test.
40668
40669 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40670
40671         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40672
40673         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40674         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40675
40676 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40677
40678         * g77.f-torture/compile/19990502-0.f: Replace with new,
40679         shorter, test that still fails after recent changes.
40680
40681 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40682
40683         * gcc.c-torture/execute/990604-1.c: New test.
40684
40685 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40686
40687         * gcc.c-torture/execute/990531-1.c: New test.
40688
40689 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40690
40691         * gcc.c-torture/compile/990527-1.c: New test.
40692
40693 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40694
40695         * gcc.c-torture/execute/990527-1.c: New test.
40696
40697 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40698
40699         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40700         bitfields as signed.
40701
40702 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40703
40704         * g77.f-torture/compile/19990525-0.f: New test.
40705
40706 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40707
40708         * gcc.c-torture/execute/990525-2.c: New test.
40709
40710         * gcc.c-torture/execute/990525-1.c: New test.
40711
40712 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40713
40714         * g++.old-deja/g++.other/anon3.C: New test.
40715         * g++.old-deja/g++.other/anon4.C: New test.
40716         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40717         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40718         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40719         Merrill).
40720
40721 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40722
40723         * gcc.c-torture/execute/990524-1.c: New test.
40724
40725         * gcc.dg/990524-1.c: New test.
40726
40727 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40728
40729         * gcc.c-torture/compile/990523-1.c: New test.
40730
40731 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40732
40733         * gcc.c-torture/compile/990519-1.c: New test.
40734
40735 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40736
40737         * gcc.c-torture/compile/990517-1.c: New test.
40738
40739         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40740         (e4, f4): New tests.
40741         (main): Call them.
40742
40743 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40744
40745         * gcc.dg/noreturn-1.c: New test.
40746
40747 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40748
40749         * gcc.c-torture/execute/990513-1.c: New test.
40750
40751 1999-05-10  Richard Henderson  <rth@cygnus.com>
40752
40753         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40754
40755 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40756
40757         * g77.f-torture/execute/erfc.f: Use small single-precision
40758         values, to avoid problems on Alphas when not -mieee.
40759
40760 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40761
40762         * gcc.dg/990506-0.c: New test.
40763
40764 1999-05-08  Richard Henderson  <rth@cygnus.com>
40765
40766         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40767         the constant to test.  Don't XFAIL 64-bit targets.
40768
40769         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40770         * g++.old-deja/g++.law/profile1.C: Likewise.
40771
40772         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40773         operator new instances.
40774         * g++.old-deja/g++.other/delete5.C: Likewise.
40775
40776 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40777
40778         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40779         intrinsic.
40780
40781 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40782
40783         * g77.f-torture/execute/u77-test.f: Reverse order of two
40784         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40785
40786 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40787
40788         * gcc.dg/compare1.c: New test.
40789
40790 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40791
40792         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40793         New tests.
40794
40795 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40796
40797         * g77.f-torture/compile/19990502-1.f: New test.
40798
40799 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40800
40801         * g77.f-torture/compile/19990502-0.f: New test.
40802
40803 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40804
40805         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40806         intrinsic.
40807
40808 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40809
40810         * g77.f-torture/execute/u77-test.f (main): List libU77
40811         intrinsics not currently tested.
40812         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40813         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40814         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40815         Trim blanks off the ends of some printed strings.
40816
40817 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40818
40819         * g77.f-torture/execute/u77-test.f (main): Just warn about
40820         FSTAT gid disagreement, as it's expected on some systems.
40821
40822 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40823
40824         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40825         use a new function, which allows for some slop.
40826         Clean up some commentary.
40827         (issum): The new function.
40828         (sgladd): Deleted subroutine.
40829
40830 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40831
40832         * g77.f-torture/execute/u77-test.f: Modify to be more like
40833         libf2c/libU77 version, bringing patches to that version here.
40834         Add suitable commentary.
40835
40836 1999-04-25  Richard Henderson  <rth@cygnus.com>
40837
40838         * gcc.dg/990424-1.c: New test.
40839
40840 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40841
40842         * g77.f-torture/execute/u77-test.f (main): Bug involving
40843         LSTAT has been fixed, so turn back on full checking.
40844
40845 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40846
40847         * g77.f-torture/compile/19990419-0.f: New test.
40848         * g77.f-torture/execute/19990419-1.f: New test.
40849
40850 1999-04-17  Richard Henderson  <rth@cygnus.com>
40851
40852         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40853         to avoid the need for a prototype to supress a warning.
40854
40855 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40856
40857         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40858
40859 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40860
40861         * gcc.c-torture/execute/990404-1.c: New test.
40862
40863 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40864
40865         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40866         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40867         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40868         missing initializer warnings.
40869
40870 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40871
40872         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40873         matching strings.
40874
40875 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40876
40877         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40878
40879 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40880
40881         * g77.f-torture/execute/19990325-0.f: New test.
40882         * g77.f-torture/execute/19990325-1.f: New test.
40883
40884 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40885
40886         * gcc.c-torture/execute/990324-1.c: New test.
40887
40888 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40889
40890         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40891         test with 4.
40892
40893 1999-03-17  Richard Henderson  <rth@cygnus.com>
40894
40895         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40896
40897 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40898
40899         * g77.f-torture/execute/19990313-2.f: New test.
40900         * g77.f-torture/execute/19990313-3.f: New test.
40901
40902 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40903
40904         * g77.f-torture/execute/19990313-0.f: New test.
40905         * g77.f-torture/execute/19990313-1.f: New test.
40906
40907 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40908
40909         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40910         printf to sprintf.
40911         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40912         (main): Add check for u15.  Conditionalize u31 check depending on
40913         whether ints are <32 bits or >=32 bits.
40914
40915 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40916
40917         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40918
40919 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40920
40921         * g77.f-torture/compile/19990305-0.f: New test.
40922         * g77.f-torture/execute/19981119-0.f: New test.
40923
40924 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40925
40926         * g77.f-torture/execute/970625-2.f: call ABORT if final
40927         result is not correct, instead of just printing it.
40928         Add this checking via newly introduced obfuscation, to
40929         trip up buggy front ends.
40930
40931 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40932
40933         * g77.f-torture/compile/960317-1.f: Moved from being
40934         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40935
40936 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40937
40938         * g77.f-torture/execute/960317-1.f: New (old) test.
40939         * g77.f-torture/execute/970625-2.f: Ditto.
40940
40941 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40942
40943         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40944         message on line 1 or line 2; cccp and cpplib do this differently.
40945
40946 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40947
40948         * g++.old-deja/g++.law/weak1.C: New test.
40949
40950 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40951
40952         * gcc.c-torture/execute/990119-1.c: Renamed to...
40953         * gcc.dg/990119-1.c: this, so it will only be tested once
40954         (it's a preprocessor test, it doesn't need to be run at
40955         multiple optimization levels).
40956
40957 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40958
40959         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40960           ALWAYS_CXXFLAGS.
40961
40962 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40963
40964         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40965         * g77.f-torture/compile/19981216-0.f: ...as it is expected
40966         to not be compilable by current g77.
40967
40968 1999-02-24  Nick Clifton  <nickc@cygnus.com>
40969
40970         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
40971
40972 1999-02-22  Jeffrey A Law  (law@cygnus.com)
40973
40974         * gcc.c-torture/execute/990222-1.c: New test.
40975
40976 1999-02-19  Craig Burley  <craig@jcb-sc.com>
40977
40978         * g77.f-torture/compile/19990218-0.f: New test.
40979         * g77.f-torture/noncompile/19990218-1.f: New test.
40980
40981 1999-02-18  Craig Burley  <craig@jcb-sc.com>
40982
40983         * g77.f-torture/compile/19981216-0.f: New test.
40984
40985 1999-02-14  Jeffrey A Law  (law@cygnus.com)
40986
40987         * gcc.dg/990214-1.c: New test.
40988
40989 1999-02-13  Jeffrey A Law  (law@cygnus.com)
40990
40991         * gcc.dg/990213-2.c: New test.
40992
40993         * gcc.dg/990213-1.c: New test.
40994
40995 1999-02-12  Jeffrey A Law  (law@cygnus.com)
40996
40997         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
40998         ints.
40999
41000 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41001
41002         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41003         specified by target.
41004
41005         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41006
41007 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41008
41009         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41010
41011 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41012
41013         * gcc.dg/special/ecos.exp: New test driver for new tests with
41014         special requirements.
41015
41016         * gcc.dg/special/alias-1.c: New test.
41017         * gcc.dg/special/gcsec-1.c: New test.
41018         * gcc.dg/special/weak-1.c: New test.
41019         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41020         * gcc.dg/special/weak-2.c: New test.
41021         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41022         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41023         * gcc.dg/special/wkali-1.c: New test.
41024         * gcc.dg/special/wkali-2.c: New test.
41025         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41026         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41027
41028 1999-02-10  Felix Lee  <flee@cygnus.com>
41029
41030           * lib/c-torture.exp (c-torture-compile): Pull out code for
41031           analyzing gcc error messages.
41032           (c-torture-execute): Likewise.  Fix some (harmless) false
41033           positives.
41034           * lib/gcc.exp (gcc_check_compile): New function.
41035
41036 1999-02-08  Richard Henderson  <rth@cygnus.com>
41037
41038         * gcc.c-torture/execute/990208-1.c: New test.
41039
41040 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41041
41042         * g++.dg/special/ecos.exp: New driver for new tests with special
41043         requirements
41044
41045         * g++.dg/special/conpr-1.C: New test
41046         * g++.dg/special/conpr-2.C: New test
41047         * g++.dg/special/conpr-2a.C: New test
41048         * g++.dg/special/conpr-3.C: New test
41049         * g++.dg/special/conpr-3a.C: New test
41050         * g++.dg/special/conpr-3b.C: New test
41051
41052         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41053         allow g++ to use the dg driver
41054
41055         * README: Add comment about g++.dg directory
41056
41057 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41058
41059         * README: Update email addresses.
41060
41061 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41062
41063         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41064         arguments in order to force structure S onto the stack even on
41065         the alpha.
41066         (test): Pass 10 leading arguments to function foo as well as the
41067         structure S.
41068
41069         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41070         failure for all targets.
41071
41072         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41073         abort to terminate program execution.
41074
41075 1999-01-30  Richard Henderson  <rth@cygnus.com>
41076
41077         * gcc.c-torture/execute/990130-1.c: New test.
41078
41079 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41080
41081         * gcc.dg/990130-1.c: New test.
41082
41083 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41084
41085         * gcc.c-torture/execute/990128-1.c: New test.
41086
41087 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41088
41089         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41090
41091 1999-01-27  Felix Lee  <flee@cygnus.com>
41092
41093         * lib/c-torture.exp (c-torture-compile): pull out code for
41094         analyzing gcc error messages.
41095         (c-torture-execute): ditto, and fix some (harmless) false
41096         positives.
41097         * lib/gcc.exp (gcc_check_compile): new function.
41098
41099 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41100
41101         * gcc.dg/990117-1.c: New test.
41102
41103         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41104
41105         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41106
41107 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41108
41109         * g77.f-torture/compile/990115-1.f: New test.
41110
41111 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41112
41113         * gcc.c-torture/compile/990107-1.c: New test
41114
41115 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41116
41117         * gcc.c-torture/execute/990106-2.c: New test.
41118
41119         * gcc.c-torture/execute/990106-1.c: New test.
41120
41121 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41122
41123         * gcc.c-torture/compile/981223-1.c: New test.
41124
41125 1998-12-29  Richard Henderson  <rth@cygnus.com>
41126
41127         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41128         (opt3): Rename from opt4 and disable.
41129
41130 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41131
41132         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41133
41134 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41135
41136         * g++.old-deja/g++.other/conv5.C: New test.
41137
41138 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41139
41140         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41141
41142 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41143
41144         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41145
41146 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41147
41148         * gcc.c-torture/compile/981211-1.c: New test.
41149
41150 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41151
41152         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41153
41154         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41155
41156 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41157
41158         * gcc.special/930510-1.c: Make C9X safe.
41159         * gcc.misc-tests/gcov-1.c Similarly.
41160         * gcc.misc-tests/gcov-2.c Similarly.
41161
41162 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41163
41164         * gcc.dg/ultrasp1.c: New test.
41165
41166 1998-12-06  Richard Henderson  <rth@cygnus.com>
41167
41168         * gcc.c-torture/execute/981206.c: New test.
41169
41170 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41171
41172         * g++.old-deja/g++.ns/template7.C: New test.
41173
41174         * g++.old-deja/g++.other/expr1.C: New test.
41175
41176         * g++.old-deja/g++.eh/tmpl3.C: New test.
41177
41178         * g++.old-deja/g++.eh/tmpl2.C: New test.
41179
41180 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41181
41182         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41183         * g++.old-deja/g++.other/using6.C: Removed.
41184         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41185
41186         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41187
41188 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41189
41190         * g++.old-deja/g++.pt/overload8.C: New test.
41191
41192         * g++.old-deja/g++.pt/overload7.C: New test.
41193
41194         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41195
41196         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41197         and relinking messages.
41198         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41199         compiling with -frepo.
41200
41201 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41202
41203         * g++.old-deja/g++.pt/lookup6.C: New test.
41204
41205 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41206
41207         * gcc.c-torture/execute/981130-1.c: New test.
41208         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41209
41210 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41211
41212         * g++.old-deja/g++.pt/explicit76.C: New test.
41213
41214         * g++.old-deja/g++.pt/friend38.C: New test.
41215
41216         * g++.old-deja/g++.ns/crash2.C: New test.
41217
41218         * g++.old-deja/g++.pt/defarg8.C: New test.
41219
41220         * g++.old-deja/g++.pt/instantiate6.C: New test.
41221
41222         * g++.old-deja/g++.pt/static6.C: New test.
41223
41224         * g++.old-deja/g++.pt/decl2.C: New test.
41225
41226 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41227
41228         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41229         problem is actually related with name lookup, but so what? :-)
41230
41231         * g++.old-deja/g++.pt/friend37.C: New test.
41232
41233 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41234
41235         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41236         element, which fails on some systems.
41237
41238         * g77.f-torture/execute/labug1.f: New test.
41239
41240 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41241
41242         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41243         is defined.
41244
41245 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41246
41247         * g77.f-torture/compile/981117-1.f: New test.
41248
41249 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41250
41251         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41252         properly discarded.
41253
41254 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41255
41256         * gcc.c-torture/execute/memcheck: New directory of tests for
41257         -fcheck-memory-usage.
41258
41259 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41260
41261         * README: New file, general information about the testsuite and
41262         new description of the various C++ test subdirectories.
41263         * README.g++: Eliminate obsolete information, update and move most
41264         relevant stuff to README.
41265
41266 1998-11-07  Richard Henderson  <rth@cygnus.com>
41267
41268         * gcc.c-torture/compile/981107-1.c: New test.
41269
41270 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41271
41272         * execute/memcpy-bi.c: New testcase.
41273
41274 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41275
41276         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41277         base classes.
41278
41279         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41280         template is selected.
41281
41282         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41283         classes, it should be accepted for all types.
41284
41285         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41286
41287         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41288         specializations start with template headers.
41289
41290 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41291
41292         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41293
41294         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41295         non-POD types.
41296
41297 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41298
41299         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41300
41301 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41302
41303         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41304
41305 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41306
41307         * 981019-1.c: New test.
41308
41309 1998-10-14  Robert Lipe <robertl@dgii.com>
41310
41311         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41312         find objc headers.
41313
41314 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41315
41316         * compile/981001-4.c: Remove use of GCC extension that triggers a
41317         compiler bug.
41318
41319 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41320
41321         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41322
41323 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41324
41325         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41326         instantiation of template produces incorrect code for delete
41327         expression.
41328
41329         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41330         constructors' name is not unique.
41331         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41332         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41333
41334         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41335         automatic array of const is ill-formed.
41336
41337         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41338         of template parameter?
41339
41340         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41341         const.
41342
41343         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41344         pointer-to-member expression.
41345
41346         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41347         declaration causes ICE.
41348
41349 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41350
41351         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41352         reserved in the global namespace.
41353
41354         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41355         generate needed virtual table.
41356
41357         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41358
41359 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41360
41361         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41362         template-dependent type
41363
41364 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41365
41366         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41367         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41368         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41369
41370         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41371         class should be usable as argument of member function.
41372         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41373         class should be usable as return type of member function.
41374         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41375         class should be usable as type of data member.
41376
41377         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41378
41379 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41380
41381         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41382
41383 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41384
41385         * gcc.dg/dll-?.c Add thumb to target list.
41386         Fix assembler scan patterns to match current assembler output.
41387
41388 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41389
41390         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41391         matching of template brackets.
41392
41393         * g++.old-deja/g++.other/using4.C: New test.  Test using
41394         declarations of methods from base classes.
41395
41396         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41397         within functions should introduce names into the innermost
41398         enclosing namespace.
41399
41400         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41401         of static locals if first initialization throws.
41402
41403 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41404
41405         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41406
41407 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41408
41409         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41410         lose track of the possible targets of tablejump insns.
41411         * special/special.exp: Run it.
41412
41413 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41414
41415         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41416         must be declared before its specializations can be named in friend
41417         declarations.
41418
41419 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41420
41421         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41422
41423         * g77.f-torture/execute/io1.f: New test.
41424
41425 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41426
41427         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41428         with pointer to template function, for which no argument deduction
41429         is possible.
41430
41431         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41432         specialization of template function as argument to template
41433         function.
41434
41435         * g++.old-deja/g++.other/access2.C: New test; Inner class
41436         shouldn't have privileged access to Outer's names.
41437
41438 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41439
41440         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41441         friend template declared within template class conflicts with
41442         nested class of the same name.
41443
41444         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41445         is ignored.
41446
41447         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41448         object with direct initializer as function declaration.
41449
41450         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41451         initializers.
41452
41453         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41454         involving const pointer and NULL produces incorrect result.
41455
41456         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41457         type name without `typename' should be rejected with -pedantic.
41458
41459 1998-10-02  Richard Henderson  <rth@cygnus.com>
41460
41461         * g++.old-deja/g++.other/addrof1.C: New test.
41462
41463 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41464
41465         * gcc.c-torture/compile/981001-1.c: New test.
41466         * gcc.c-torture/execute/981001-1.c: New test.
41467
41468 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41469
41470         * gcc.c-torture/compile/981001-2.c: New test.
41471         * gcc.c-torture/compile/981001-3.c: New test.
41472         * gcc.c-torture/compile/981001-4.c: New test.
41473
41474 1998-10-01  Robert Lipe  <robertl@dgii.com>
41475
41476         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41477         multilibbed hosts.  Idea grafted from g77.exp.
41478
41479 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41480
41481         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41482         avoid losing on systems which need -lsocket.
41483
41484 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41485
41486         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41487         * g++.old-deja/g++.other/nested2.C: Ditto.
41488         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41489         failure.
41490
41491 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41492
41493         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41494         preferred over template operator!= for enum bitfields.
41495
41496 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41497
41498         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41499         that happen to have the same base name, but in different scopes,
41500         are incorrectly rejected.
41501
41502 1998-09-16  Richard Henderson  <rth@cygnus.com>
41503
41504         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41505         on the native word size instead of an integer literal.
41506
41507 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41508
41509         * g++.old-deja/g++.other/static2.C: Invocation of static data
41510         member of type pointer-to-function denoted as non-static member.
41511
41512         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41513         checks involving function types and aliases.
41514
41515 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41516
41517         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41518         redefined to the same non-trivial type.
41519
41520         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41521         namespace-qualification of template specializations declared in
41522         other namespaces.
41523
41524         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41525         to declare a subset of the specializations of a template function
41526         as friends of specializations of a template class.
41527
41528         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41529         member templates that do not fully specialize the enclosing
41530         template class are rejected.
41531
41532 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41533
41534         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41535
41536 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41537
41538         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41539         altered from libf2c/libU77 version.
41540
41541 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41542
41543         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41544
41545 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41546
41547         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41548         (un)signed char are different types for template specialization
41549         purposes.
41550
41551 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41552
41553         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41554         * objc: ObjC testsuite.
41555
41556 1998-08-31  Catherine Moore  <clm@cygnus.com>
41557
41558         * gcc.c-torture/execute/941014-1.x: New file.
41559
41560 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41561
41562         * lib/c-torture.exp: Add support for
41563         torture_eval_before_compile and torture_eval_before_execute
41564         variables.
41565
41566 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41567
41568         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41569         this test triggers valid.
41570
41571 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41572
41573         * gcc.dg/980827-1.c: New test.
41574
41575 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41576
41577         * gcc.c-torture/execute/loop-4b.c: New test.
41578
41579 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41580
41581         * lib/c-torture.exp: Add support for
41582         torture_eval_before_compile and torture_eval_before_execute
41583         variables.
41584
41585 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41586
41587         * gcc.c-torture/compile/980825-1.c: New test.
41588
41589 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41590
41591         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41592         count number tests in opt_t0 not good_t0.
41593
41594 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41595
41596         * gcc.c-torture/compile/930326-1.x: Fix typo.
41597
41598 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41599
41600         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41601         causes an ICE.
41602
41603 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41604
41605         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41606         STACK_SIZE is defined.
41607         * gcc.c-torture/unsorted/stuct.c: Similarly.
41608
41609         * gcc.c-torture/compile/980821-1.c: New test.
41610
41611 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41612
41613         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41614
41615 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41616
41617         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41618         code.
41619
41620 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41621
41622         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41623         error'.
41624
41625 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41626
41627         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41628
41629 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41630
41631         * gcc.c-torture/compile/980816-1.c: New test.
41632
41633         * gcc.dg/980816-1.c: New test.
41634
41635 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41636
41637         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41638         compiler for ieee tests.
41639
41640 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41641
41642         * g77.f-torture/compile/980729-0.f: New test.
41643
41644 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41645
41646         * gcc.c-torture/special/eeprof-1.c: New test, for
41647         -finstrument-functions.
41648         * gcc.c-torture/special/special.exp: Run it.
41649
41650 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41651
41652         * gcc.c-torture/compile/980729-1.c: New test.
41653
41654 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41655
41656         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41657         __thumb__ is defined, and test for ARM style doubles if so.
41658
41659 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41660
41661         * g77.f-torture/noncompile/980615-0.f: New test.
41662
41663 1998-07-26  H.J. Lu  (hjl@gnu.org)
41664
41665         * gcc.dg/980312-1.c: Do link instead of compile.
41666         * gcc.dg/980313-1.c: Likewise.
41667
41668 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41669
41670         * gcc.c-torture/compile/980726-1.c: New test.
41671
41672 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41673
41674         * g77.f-torture/execute/io0.f: New test.
41675
41676 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41677
41678         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41679         an int.
41680
41681 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41682
41683         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41684         m32r bugs.
41685
41686 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41687
41688         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41689         c-decl.c:grokdeclarator can handle mode attributes.
41690
41691 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41692
41693         * gcc.c-torture/execute/980716-1.c: New test.
41694
41695 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41696
41697         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41698         the mn10200.
41699         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41700         the mn10200.
41701         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41702         * gcc.c-torture/compile/930326-1.x: Similarly.
41703
41704 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41705
41706         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41707         New test from Craig.
41708
41709 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41710
41711         * g77.f-torture/noncompile/980616-0.f: New test.
41712
41713         * g77.f-torture/execute/970816-3.f: New test from Craig.
41714
41715 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41716
41717         *  g++.other/singleton.C: Return error value instead of taking
41718         SIGSEGV.
41719
41720 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41721
41722         *  g++.other/singleton.C: New test.  Warning is under dispute.
41723         Runtime crash is not.
41724
41725 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41726
41727         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41728         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41729         using6.C, using7.C}: New namespace tests.
41730
41731 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41732
41733         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41734         specialization with typedef'ed names used as array indexes.
41735
41736 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41737
41738         * gcc.c-torture/execute/980709-1.c: New test.
41739
41740         * gcc.dg/980709-1.c: New test.
41741
41742 1998-07-07  Richard Henderson  <rth@cygnus.com>
41743
41744         * gcc.c-torture/execute/bcp-1.c: New test.
41745
41746 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41747
41748         * gcc.c-torture/execute/980707-1.c: New test.
41749
41750 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41751
41752         * gcc.c-torture/compile/980706-1.c: New test.
41753
41754 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41755
41756         * g77.f-torture/execute/980701-0.f,
41757         g77.f-torture/execute/980701-1.f: New test from Craig.
41758
41759 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41760
41761         * gcc.c-torture/compile/980701-1.c: New test.
41762
41763         * gcc.c-torture/execute/980701-1.c: New test.
41764
41765 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41766 rlsruhe.de>
41767
41768         * g++.old-deja/g++.robertl/eb132.C: New test.
41769         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41770
41771 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41772
41773         * g77.f-torture/execute/980628-7.f,
41774         g77.f-torture/execute/980628-8.f,
41775         g77.f-torture/execute/980628-9.f,
41776         g77.f-torture/execute/980628-10.f: New tests from Craig.
41777
41778         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41779
41780 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41781
41782         * g77.f-torture/execute/980628-4.f: New test from Craig.
41783         * g77.f-torture/execute/980628-5.f: Likewise.
41784         * g77.f-torture/execute/980628-2.f: Likewise.
41785         * g77.f-torture/execute/980628-0.f: Likewise.
41786         * g77.f-torture/execute/980628-1.f: Likewise.
41787         * g77.f-torture/execute/980628-3.f: Likewise.
41788         * g77.f-torture/execute/980628-6.f: Likewise.
41789
41790 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41791
41792         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41793         directory when nothing has been installed yet.
41794
41795 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41796
41797         * gcc.c-torture/special/special.exp: Handle newer versions of
41798         dejagnu.
41799
41800 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41801
41802         * gcc.dg/980626-1.c: New test.
41803
41804 1998-06-19  Bruno Haible <haible@ilog.fr>
41805
41806         * gcc.misc-tests/m-un-2.c: New test.
41807         * g++.old-deja/g++.other/warn01.c: Likewise.
41808
41809 1998-06-19  Robert Lipe  <robertl@dgii.com>
41810
41811         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41812         compatibility with assmblers with a different comment character.
41813         Eliminate use of GAS-specific extensions.
41814
41815 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41816
41817         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41818
41819 1998-06-19  Robert Lipe  <robertl@dgii.com>
41820
41821         * lib/g77.exp: Replace search for libf2c.a with search for newly
41822         renamed libg2c.a
41823
41824 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41825
41826         * gcc.c-torture/execute/980617-1.c: New test.
41827
41828 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41829
41830         * gcc.c-torture/execute/980612-1.c: New test.
41831
41832 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41833
41834         * gcc.dg/980523-1.c: Only test on ppc-linux.
41835         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41836
41837         * gcc.c-torture/execute/980608-1.c: New test.
41838
41839 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41840
41841         * gcc.c-torture/execute/980605-1.c: New test.
41842
41843 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41844
41845         * gcc.c-torture/execute/980604-1.c: New test.
41846
41847 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41848
41849         * gcc.c-torture/execute/980602-1.c: New test.
41850         * gcc.c-torture/execute/980602-2.c: Likewise.
41851
41852 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41853
41854         * 970125-0.f: Fix per JCB.  Add commentary.
41855
41856 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41857
41858         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41859         IEEE -0 support.
41860
41861 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41862
41863         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41864         earlier.
41865
41866 1998-05-28  Catherine Moore <clm@cygnus.com>
41867
41868         * gcc.c-torture/execute/980526-3.c: New test.
41869
41870 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41871
41872         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41873         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41874         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41875         m88k-motorola-sysv3 to XFAIL.
41876
41877 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41878
41879         * gcc.dg/980526-1.c: New test.
41880         * gcc.c-torture/execute/980526-2.c: New test.
41881
41882 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41883
41884         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41885
41886         * gcc.c-torture/execute/980526-1.c: New test.
41887
41888 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41889
41890         * g77.f-torture/execute/alpha2.f: Add runtime test.
41891
41892 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41893
41894         * g++.old-deja/old-deja.exp: Strip leading directories.
41895
41896         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41897         error for the line.  Don't run multiple tests for the same line.
41898
41899 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41900
41901         * gcc.dg/980523-1.c: New test.
41902
41903 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41904
41905         * g77.f-torture/compile/970915-0.f: New test.
41906
41907 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41908
41909         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41910
41911 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41912
41913         * gcc.dg/980520-1.c: New test.
41914
41915 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41916
41917         * gcc.dg/980502-1.c: Fix return type.
41918
41919 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41920
41921         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41922         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41923         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41924         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41925         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41926
41927 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41928
41929         * g77.f-torture/execute/980520-1.f: New test.
41930
41931 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41932
41933         * lib/mike-g77.exp: New file.
41934
41935         * g77.f-torture/noncompile/noncompile.exp,
41936         g77.f-torture/noncompile/check0.f: New files.
41937
41938 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41939
41940         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41941         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41942         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41943         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41944         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41945         abort where appropriate.
41946
41947 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41948
41949         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41950         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41951
41952 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41953
41954         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41955
41956 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41957
41958         * g77.f-torture/compile/980427-0.f: New test.
41959
41960 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41961
41962         * g77.f-torture/compile/980424-0.f: New test.
41963
41964 1998-04-19  Dave Love  <d.love@dl.ac.uk>
41965
41966         * g77.f-torture/compile/980419-2.f (main): New test.
41967         * g77.f-torture/compile/970125-0.f: New test.
41968         * g77.f-torture/compile/980419-1.f: New test.
41969
41970 1998-04-08  Jim Wilson  <wilson@cygnus.com>
41971
41972         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
41973         of loop-4.c.
41974
41975 1998-04-07  Jim Wilson  <wilson@cygnus.com>
41976
41977         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
41978
41979 1998-04-03  Jim Wilson  <wilson@cygnus.com>
41980
41981         * gcc.c-torture/compile/980329-1.c: New test.
41982
41983 1998-03-18  Jim Wilson  <wilson@cygnus.com>
41984
41985         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
41986         * gcc.dg/980312-1.c: Fix typo in -march command.
41987
41988 1998-03-16  H.J. Lu  (hjl@gnu.org)
41989
41990         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
41991
41992 1998-03-11  Robert Lipe  <robertl@dgii.com>
41993
41994         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
41995         Dave Love agree the Fortran source is bogus.
41996
41997 1998-03-11  Robert Lipe  <robertl@dgii.com>
41998
41999         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42000         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42001         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42002         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42003         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42004
42005 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42006
42007         * g++.old-deja/g++.other/friend1.C: New test.
42008
42009 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42010
42011         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42012         possibly uninitialized) variables and declare dnrm2.
42013
42014 1998-02-23  Robert Lipe <robertl@dgii.com>
42015
42016         From Bruno Haible <haible@ilog.fr>:
42017         * gcc.c-torture/execute/980223.c: New test.
42018
42019 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42020
42021         * gcc.dg/ifelse-1.c: New test.
42022
42023 1998-02-09  H.J. Lu  (hjl@gnu.org)
42024
42025         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42026
42027           * lib/old-dejagnu.exp (old-dejagnu): Added the
42028           "execution test - XFAIL *-*-*" handling in the spirit of
42029           "excess errors test -". Changed the "execution test fails"
42030           handling to be like "excess errors test fails".
42031           * Update various tests accordingly.
42032
42033 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42034
42035         * gcc.c-torture/execute/980205.c: New test.
42036
42037 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42038
42039         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42040         * lib/f-torture.exp: Similarly.
42041         * gcc.c-torture: Rename all .cexp files to .x files.
42042
42043 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42044
42045         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42046         (940510-1.c): Removed duplicate.
42047         (971104-1.c): New test.
42048
42049 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42050
42051           * lib/f-torture.exp: Improve error and loop detection.
42052
42053 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42054
42055         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42056         use that to size the filler array.
42057
42058 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42059
42060         * lib/c-torture.exp(c-torture-execute): Fix typo.
42061
42062         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42063         testcase as the executable name. Keep the executable around if
42064         the test fails.
42065
42066 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42067
42068         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42069         changes.  Only test one -g option, and move it to the end of the
42070         list of options to test.
42071
42072 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42073
42074         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42075         variable GCC_TORTURE_OPTIONS to supply default switches separated
42076         by colons.  If no environment variable, run tests with -O0 -g, -O1
42077         -g, and -O2 -g as well.
42078
42079 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42080
42081         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42082         explanatory comments. Fix indentation.
42083
42084 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42085
42086         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42087
42088 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42089
42090         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42091         * g++.old-deja/g++.mike/p7325.C: Likewise.
42092         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42093
42094 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42095
42096         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42097         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42098         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42099         * g++.old-deja/g++.law/operators4.C: Likewise.
42100
42101 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42102
42103         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42104         * g++.old-deja/g++.mike/p784.C: Ditto.
42105         * g++.old-deja/g++.mike/p785.C: Ditto.
42106
42107 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42108
42109           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42110
42111 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42112
42113         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42114         target feature; pass this to c-torture-execute as needed.
42115
42116 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42117
42118         * lib/c-torture.exp(c-torture-execute): If the previous and the
42119         current executables being tested are identical, we don't need to
42120         run the executable again. Try to make the executable names
42121         unique. Add an optional argument for passing additional compiler
42122         flags.
42123
42124 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42125
42126         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42127
42128 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42129
42130         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42131
42132 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42133
42134         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42135         32bit or larger longs.
42136
42137         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42138         have either a 32bit long or 32bit int.
42139
42140 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42141
42142         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42143         Make double precision tests dependent on sizeof (double).
42144
42145 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42146
42147         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42148         too.
42149
42150 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42151
42152         * gcc.c-torture/compile/961203-1.cexp: New script.
42153
42154 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42155
42156         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42157         up the includes ourselves.
42158
42159 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42160
42161         * lib/plumhall.exp: Remove random include, and add a few
42162         verbose messages for debugging.
42163
42164 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42165
42166         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42167         of trying to do it ourselves.
42168
42169 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42170
42171         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42172
42173 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42174
42175         * gcc.prms/5403.c: Made regexp a bit less strict.
42176
42177 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42178
42179         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42180         is returned from remote_load instead.
42181         * lib/plumhall.exp: Ditto.
42182         * lib/mike-g++.exp: Ditto.
42183         * lib/old-dejagnu.exp: Ditto.
42184         * lib/c-torture.exp: Ditto.
42185
42186 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42187
42188         * lib/g++.exp: Use build_wrapper procedure.
42189         * lib/gcc.exp: Ditto.
42190
42191 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42192
42193         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42194         an old-style decl for malloc.  Fixes tests to work when
42195         sizeof (int) != sizeof (size_t).
42196
42197 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42198
42199         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42200
42201         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42202         use stdargs.h interface.
42203
42204 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42205
42206         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42207         NO_VARARGS when compiling.
42208
42209 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42210
42211         * lib/plumhall.exp(ph_includes): New procedure.
42212         (ph_make): Use it.
42213         (ph_compiler): Ditto.
42214
42215         * lib/g++.exp: Rename test-glue.c to testglue.c.
42216         * lib/gcc.exp: Ditto.
42217
42218 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42219
42220         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42221         to completion when it's called.
42222
42223 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42224
42225         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42226         is defined, don't do test.
42227
42228 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42229
42230         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42231         for object files.
42232         (ph_summary): Mark skipped testcases as untested, not unresolved.
42233
42234         * lib/plumhall.exp (ph_make): If unresolved because of bad
42235         errorCode, record errorCode in log file.
42236         (*): Replace send_log/verbose with verbose -log.
42237
42238 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42239
42240         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42241         double conversion if double isn't at least 8 bytes.
42242
42243         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42244         int to work with targets where int is 16 bits.
42245
42246         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42247         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42248         precision for the test to complete.
42249
42250 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42251
42252         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42253         if d10v is not compiled with the -mdouble64 flag.
42254         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42255
42256         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42257         d10v is not compiled with the -mint32 flag.
42258
42259 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42260
42261         * lib/plumhall.exp: Use incr_count.
42262
42263 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42264
42265         * gcc.c-torture: Update to c-torture-1.45.
42266
42267 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42268
42269         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42270         the name of the expect testcase file).
42271
42272         * lib/g++.exp(g++_init): Ditto.
42273
42274 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42275
42276         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42277         the host.
42278
42279         * lib/gcc.exp(gcc_exit): New procedure.
42280
42281 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42282
42283         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42284         specs where appropriate.
42285
42286         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42287         because of new "candidates are" messages, and removed a few
42288
42289         * Converted all non-old-style g++ testcases to old-style, and
42290         moved into g++.old-deja.
42291
42292 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42293
42294         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42295         options.
42296
42297         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42298         succeeded.
42299
42300         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42301
42302 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42303
42304         * lib/gcc.exp (gcc_target_compile): Add support for defining
42305         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42306         the machine doesn't have those features.
42307
42308 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42309
42310         * g++.law/operators4.exp: Don't use LIBS.
42311
42312 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42313
42314         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42315
42316         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42317         * lib/g++.exp: Set it here instead. Also, allow use of the
42318         --tool_exec and --tool_opt options. Change CXX to
42319         GXX_UNDER_TEST.
42320
42321         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42322
42323         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42324
42325 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42326
42327         * lib/old-dejagnu.exp: Use prune_warnings instead of
42328         prune_system_crud.
42329         * lib/mike-g++.exp: Ditto.
42330         * lib/gcc.exp: Ditto.
42331         * lib/g++.exp: Ditto.
42332
42333         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42334
42335 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42336
42337           * 941014-2.c: Include stdlib.h
42338           * 960327-1.c: Include stdio.h
42339           * dbra.c, index-1.c: Don't assume ints are 32bits.
42340
42341 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42342
42343         * lib/gcc.exp: Add gcc,stack_size target feature.
42344
42345         * lib/g++.exp(g++_target_compile): Add the include and link
42346         paths here, not in two other places. And, it's $options, not
42347         options.
42348
42349         * lib/mike-g++.exp(postbase): Remove the code that determines
42350         the correct include and link paths.
42351         * g++.old-deja/old-deja.exp: Ditto.
42352
42353 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42354
42355         * lib/g++.exp(g++_init): target_compile no longer returns the
42356         filename of the result.
42357
42358 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42359
42360         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42361         call to glob.
42362
42363         * gcc.c-torture/special/special.exp: Change call to
42364         gcc_target_compile to include the object file.
42365
42366 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42367
42368         * gcc.c-torture/special/special.exp: Correct misspelling in last
42369         change.
42370
42371 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42372
42373         * lib/plumhall.exp(ph_summary): Log the entire output of the
42374         executable. Return -1 if there were any failures, 0 otherwise.
42375         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42376         (ph_make): Clean up objects and executables that were built
42377         if the tests succeeded.
42378
42379 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42380
42381         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42382         libraries and includes in the build tree as appropriate.
42383
42384 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42385
42386         * lib/c-torture.exp: Instead of looking for the global variable
42387         NO_LONG_LONG, check to see if that's a feature of the target.
42388
42389 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42390
42391         * config/default.exp: Minimize. Delete the remainer of the files in
42392         config; this functionality is now in devo/dejagnu/config.
42393
42394         g++.*/*: Pass any additional flags used to compile to postbase;
42395         delete CXXFLAGS.
42396
42397         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42398         is now done by runtest.exp. Use gcc_target_compile instead of
42399         compile.
42400
42401         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42402         Remove references to CFLAGS. Use remote_file instead of
42403         calling rm -f.
42404         (c-torture): Take a list of arguments to use to compile this
42405         testcase.
42406
42407         lib/g++.exp: Simplify. Use target_compile instead of compile.
42408         lib/gcc-dg.exp: Ditto.
42409         lib/gcc.exp: Ditto.
42410         lib/mike-{gcc,g++}.exp: Ditto.
42411         lib/old-dejagnu.exp: Ditto.
42412         lib/plumhall.exp: Ditto.
42413
42414 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42415
42416         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42417         (ph_linker): Likewise.
42418
42419 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42420
42421           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42422         MAP_ANON / MAP_ANONYMOUS if defined;
42423         else try to map from /dev/zero .
42424
42425 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42426
42427         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42428         isn't defined, then define it to MAP_ANONYMOUS.
42429
42430 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42431
42432         * gcc.c-torture: Update to c-torture-1.42 release.
42433
42434 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42435
42436         * gcc.c-torture: Update to c-torture-1.41 release.
42437
42438 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42439
42440         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42441         c-torture release.
42442
42443 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42444
42445         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42446         and LDFLAGS.  Fix second case to append the target_info ldflags
42447         onto LDFLAGS, not CFLAGS.
42448         * lib/g++.exp (g++_init): Add target_info stuff.
42449         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42450         of libgloss and newlib flags for !native.
42451
42452         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42453         (GDB): Fix relative path to go up another dir for finding gdb.
42454
42455 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42456
42457         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42458         versions in the target_info array, if they don't exist.
42459
42460 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42461
42462         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42463
42464 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42465
42466         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42467         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42468
42469 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42470
42471         * lib/old-dejagnu.exp: Don't remove the output file before we've
42472         actually tested it. Don't append pwd to the path of the executable
42473         we're testing.
42474
42475 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42476
42477         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42478
42479 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42480
42481         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42482         temporary directory for compiler files, and set it to a default
42483         value of /tmp. Set $output as the name of the output file from
42484         compiling the testcase. Add a -o option to $cflags_var so the
42485         compiler writes the final output file as $output. Set $executable
42486         to $output.
42487
42488         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42489         directory for compiler files, and set it to /tmp if it doesn't
42490         already have a value. Set $output_file to the name of the output
42491         file from compiling the testcase. Add a -o option to CXXFLAGS so
42492         the compiler writes the final output file as $output. Use $output
42493         as the executable to be tested.
42494
42495 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42496
42497         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42498
42499 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42500
42501         * gcc.c-torture/execute/pending-1.c: New test.  Still
42502         pending in Tege's queue.
42503
42504 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42505
42506         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42507         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42508         if there were failures.  Call unresolved if there were unresolved
42509         testcases.  Call gcc_fail if program did not run to completion.
42510         (ph_make): Pass additional argument name to ph_execute.
42511         (ph_execute): Add new argument.  Pass additional arguments to
42512         ph_summary.  Call gcc_fail is there is no execution output.
42513
42514 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42515
42516         * lib/plumhall.exp (proc_summary): Output relavent summary
42517         lines into the log so specific failures in plumhall can be
42518         investigated.
42519
42520 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42521
42522         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42523         (c-torture-execute): Don't try to execute tests which use
42524         "long long" types if $NO_LONG_LONG is nonzero.
42525
42526 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42527
42528         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42529         not c-torture.
42530
42531         * gcc.ieee: Move from here.
42532         * gcc.c-torture/execute/ieee: To here.
42533
42534 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42535
42536         * gcc.c-torture: Update to c-torture-1.41 release.
42537
42538 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42539
42540         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42541         not "$output".
42542
42543 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42544
42545         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42546         -c present.
42547
42548 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42549
42550         * config/proelf.exp: Handle connecting to a simulator.
42551
42552 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42553
42554         * config/proelf.exp: New file.  Enough framework that we can
42555         run c-torture tests on the proelf targets (or any other target
42556         that gdb can connect to for that matter).
42557
42558 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42559
42560         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42561         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42562
42563         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42564         exec_output exists.
42565
42566 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42567
42568         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42569         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42570
42571         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42572         to pass/fail/unresolved/unsupported/untested.  Caller must now
42573         call unresolved/unsupported/untested.
42574         * lib/*.exp: Update FSF address.  Update to handle new results of
42575         ${tool}_load.
42576         * lib/chill.exp (verbose): Delete.
42577
42578 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42579
42580         * lib/gcc.exp (default_gcc_start): Change order of args to
42581         $LDFLAGS $CFLAGS $LIBS.
42582         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42583         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42584         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42585         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42586         * gcc.misc-tests/dg-test.exp: Likewise.
42587         * gcc.misc-tests/msgs.exp: Likewise.
42588         * gcc.prms/prms.exp: Likewise.
42589         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42590         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42591
42592         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42593
42594 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42595
42596         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42597
42598         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42599         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42600
42601         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42602         necessary.
42603
42604 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42605
42606         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42607         global for loop; add use of $mathlib.
42608         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42609         settings here; set mathlib for anything but VxWorks.
42610
42611 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42612
42613         * gcc.c-torture: Update to c-torture-1.40 release.
42614
42615 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42616
42617         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42618         dg.exp.
42619
42620 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42621
42622         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42623         global.
42624
42625 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42626
42627         * lib/g++.exp (LIBS): Define if not already.
42628         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42629         (gcc-dg-prune): Call prune_gcc_output.
42630         * lib/gcc.exp (prune_gcc_output): New proc.
42631         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42632         prune_gcc_output.
42633
42634 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42635
42636         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42637         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42638
42639 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42640
42641         * gcc.c-torture: Update to c-torture-1.39 release.
42642
42643 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42644
42645         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42646         fails, try others as well.
42647
42648 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42649
42650         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42651         If compilation fails, mark execute tests as `untested'.
42652         If test is marked as unsupported, don't mark compilation and
42653         execute tests as failed.
42654
42655 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42656
42657         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42658         libstdc++ for whether or not we want to be doing shared
42659         libraries.  Delete link_curses since we don't need it anymore.
42660         * lib/mike-g++.exp (postbase): Don't link in libg++.
42661         * g++.old-deja/old-deja.exp: Likewise.
42662
42663 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42664
42665         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42666
42667 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42668
42669         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42670         For that, add `-Wl,-a,shared_archive'.
42671         * g++.old-deja/old-deja.exp: Likewise.
42672
42673 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42674
42675         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42676
42677 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42678
42679         * lib/mike-g++.exp (postbase): Pay attention to the status of
42680         g++_load.
42681
42682 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42683
42684           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42685
42686 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42687
42688         * lib/gcc.exp (default_gcc_start): No longer need to log program
42689         being executed or its output, execute_anywhere does that now.
42690         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42691         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42692
42693 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42694
42695         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42696         the same as those in lib/g++.exp.
42697
42698 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42699
42700         * gcc.c-torture: Update to c-torture-1.38 release.
42701         * gcc.ieee: Related changes.
42702
42703 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42704
42705         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42706         "exec". Minor reformatting changes.
42707
42708         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42709         cross. This means all "exec" calls now work on a remote host as
42710         well.
42711         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42712         cross. Filter out the extra "\r\n" stuff that expect puts in.
42713         (c-torture-execute): Filter out the bogus warnings like
42714         c-torture-compile does. Add support for canadian cross.
42715         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42716         Use execute_anywhere rather than calling exec directly. Now it
42717         works for canadian cross testing.
42718
42719 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42720
42721         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42722         results into a variable, and check that rather than using file exists.
42723
42724 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42725
42726         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42727         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42728
42729 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42730
42731         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42732         lib_curses if there's a shared libg++ in the build tree.
42733
42734 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42735
42736         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42737         if not supported target.
42738
42739 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42740
42741         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42742         link_curses up to always happen, not just for native builds.
42743
42744 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42745
42746         * gcc.c-torture: Update to c-torture-1.36 release.
42747         * gcc.failure: Related changes.
42748
42749 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42750
42751         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42752
42753 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42754
42755         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42756         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42757         runshlib, link_curses, and mathlib for link and run.
42758
42759         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42760         pass the runtime shared library options for Solaris, OSF/1, and
42761         Irix5, and link with -lcurses to avoid unresolved references.
42762
42763 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42764
42765         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42766         only run once.
42767
42768 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42769
42770         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42771
42772 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42773
42774         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42775         do not have a framework for the "compat" tests yet.
42776
42777 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42778
42779         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42780         set to null if we're testing vxworks5.1.  Use that instead of
42781         `-lm' in the setting of LIBS for link and run.
42782
42783 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42784
42785         * config/rom68k.exp (${tool}_load): Major changes to make it
42786         work.  Verified that it does in fact return the stuff in
42787         exec_output properly.  Catch any Emul or any TRAP other than 0.
42788
42789 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42790
42791         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42792         LDFLAGS properly for targets that need stuff from libgloss.
42793         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42794         only run once.
42795         (gpp_initialized): New variable.
42796
42797 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42798
42799         * config/rom68k.exp: Load libgloss.exp.
42800         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42801         so we can produce a fully linked binary.
42802         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42803         so we can produce a fully linked binary.
42804
42805 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42806
42807         * lib/plumhall.exp (ph_section): Watch for expected failures.
42808         Add missing `else'.
42809
42810         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42811         run the testcase.
42812         (c-torture): Likewise.
42813
42814 1995-08-28  Doug Evans  <dje@cygnus.com>
42815
42816         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42817
42818         * lib/mike-g++.exp (mike_cleanup): New proc.
42819         (prebase): New globals compiler_result, not_compiler_result,
42820         target_regexp.
42821         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42822         allow leading "-" in pattern.  Watch for unsupported tests.
42823         If $compiler_result is set, pattern match assembler code,
42824         and ditto for $not_compiler_result.
42825         * lib/mike-gcc.exp: Likewise.
42826
42827         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42828         execution "succeeded".
42829
42830 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42831
42832         * config/win32.exp: New file.
42833         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42834
42835 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42836
42837         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42838         unsupported.
42839         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42840         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42841         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42842
42843         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42844         "... without exceptions was ...".  That is now handled by
42845         prune_system_crud.
42846         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42847
42848 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42849
42850         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42851         sieve.c,sort2.c}: New files.
42852         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42853         sieve.exp,sort2.exp}: Drivers for them.
42854
42855         * lib/mike-gcc.exp (program_output): New user settable variable.
42856         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42857         messages.
42858         * lib/mike-g++.exp (program_output): New user settable variable.
42859
42860         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42861
42862         * config/sh.exp: Deleted (use sim.exp instead).
42863
42864 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42865
42866         * config/vx.exp: Declare CHECKTASK as global.
42867         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42868         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42869         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42870
42871 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42872
42873         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42874         target. Like vx.exp, only includes `vx29k.exp' instead of
42875         `vxworks.exp'.
42876
42877 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42878
42879         * config/sim.exp: Increase time limit from 120 seconds to 240.
42880
42881 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42882
42883         * gcc.c-torture/execute/950628-1.c: New test.
42884
42885 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42886
42887         * gcc.c-torture: Update with changes/additions from
42888         c-torture-1.34.
42889
42890 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42891
42892         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42893
42894 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42895
42896         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42897
42898 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42899
42900         * gcc.c-torture/compile/950512-1.c: New test.
42901         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42902         * gcc.dg/struct-ret-1.c: Likewise.
42903
42904 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42905
42906         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42907           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42908
42909 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42910
42911         * gcc.c-torture/special/920411-1.c: Deleted.
42912         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42913
42914 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42915
42916         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42917         cpu limit.
42918
42919 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42920
42921         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42922
42923 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42924
42925         From kenner;
42926         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42927         is the proper length.
42928         * va-arg-3.c: Likewise.
42929
42930 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42931
42932         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42933         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42934
42935         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42936         * lib/g++.exp (default_g++_start): Delete old cruft.
42937
42938 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42939
42940         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42941         (2 * (1 << 18)) to (2 * (1 << 17)).
42942
42943         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42944
42945 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42946
42947         * config/rom68k.exp: Renamed from config/idp.exp
42948
42949 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42950
42951         * c-torture/compile/921109-2.c
42952
42953 1995-04-18  Mike Stump  <mrs@cygnus.com>
42954
42955         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42956         excess errors.
42957
42958 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42959
42960         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42961         output.
42962         * lib/g++.exp (default_g++_start): Likewise.
42963
42964 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
42965
42966         * gcc.c-torture/compile/950329-1.c: New test.
42967
42968 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
42969
42970           * config/bug.exp (${tool}_load): Updated to use new remote_open
42971           and remote_close procs.
42972         * config/idp.exp: New file.
42973
42974 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
42975
42976         * gcc.c-torture/execute/950322-1.c: New test.
42977
42978 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
42979
42980         * config/vx.exp (${tool}_load): Clean up testing of return code from
42981         vxworks_ld and vxworks_spawn.
42982
42983 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
42984
42985         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
42986
42987 1995-03-13  Mike Stump  <mrs@cygnus.com>
42988
42989         * lib/old-deja.exp: Add `excess errors test - ' error, now one
42990         can mark excess errors on a machine by machine basis.  Note, the
42991         default is to not expect any excess errors, even when excess
42992         errors test - is given, so you will want to put an XFAIL ... on
42993         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
42994         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
42995         those 4 machines, but no others.
42996
42997 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
42998
42999         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43000         * lib/c-torture.exp: to here.
43001
43002 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43003
43004         * gcc.c-torture/execute/950221-1.c: New test.
43005         * gcc.c-torture/execute/struct-ret-1.c: New test.
43006         * gcc.c-torture/compile/950221-1.c: New test.
43007
43008         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43009
43010 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43011
43012         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43013         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43014
43015 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43016
43017         * g++.gb: New directory of tests, derived from my signature and
43018         class scoping tests.
43019
43020         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43021         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43022         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43023         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43024         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43025         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43026         * g++.gb/sig25.C: Likewise.
43027
43028         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43029         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43030         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43031         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43032         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43033         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43034         * g++.gb/sig25.exp: Likewise.
43035
43036         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43037         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43038         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43039         * g++.gb/scope13.C: Likewise, this test still fails.
43040
43041         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43042         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43043         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43044         * g++.gb/scope13.exp: Ditto.
43045
43046         * g++.gb/README: New file, explains what these tests are about.
43047
43048 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43049
43050         * lib/dg.exp (dg-do): Support `preprocess'.
43051         (dg-test): Likewise.
43052
43053 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43054
43055         * config/udi.exp: change "continue -expect" to "exp_continue".
43056
43057 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43058
43059         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43060         Delete redundant tests.
43061
43062         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43063         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43064         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43065         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43066         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43067         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43068         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43069         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43070
43071         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43072         storing label pointers.
43073         * gcc.c-torture/execute/921019-1.c: Likewise.
43074         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43075         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43076         parameter fp.
43077         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43078         constants.
43079
43080         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43081         Delete obsolete tests.
43082
43083         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43084         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43085         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43086         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43087         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43088         * gcc.c-torture/compile/950124-1.c: New test.
43089
43090         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43091
43092 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43093
43094         * lib/mike-g++.exp: Add -lm to LIBS.
43095
43096 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43097
43098         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43099
43100 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43101
43102         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43103
43104 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43105
43106         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43107
43108 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43109
43110         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43111         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43112         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43113         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43114         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43115         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43116         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43117         * g++.law/{operators31.C, operators32.C,
43118         * g++.law/{operators33.C, operators34.C}: Likewise.
43119         * g++.law/{pic1.C, refs2.C}: Likewise.
43120         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43121         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43122         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43123         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43124
43125         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43126         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43127         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43128         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43129         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43130         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43131         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43132         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43133         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43134         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43135         * g++.law/{operators34.exp}: Likewise.
43136         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43137         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43138         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43139         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43140         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43141
43142         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43143         No longer expected to fail.
43144         * g++.law/missed-error3.C: Tweak for recent bool changes.
43145
43146 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43147
43148         * config/emb-unix: Deleted.
43149         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43150         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43151
43152 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43153
43154         * lib/dg.exp (dg-test): Fix typo in last patch.
43155
43156 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43157
43158         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43159         (handles multiple occurrences).
43160
43161 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43162
43163         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43164         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43165         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43166         printed).
43167         * lib/c-torture.exp (c-torture-compile): Likewise.
43168         (c-torture): Prepend full path if missing.
43169         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43170         (gcc_fail): Likewise.
43171         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43172
43173 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43174
43175         * lib/netware.exp: Only attach to NetWare i386 systems.
43176
43177 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43178
43179         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43180         messages.  Add test name to "output pattern match" pass/fail message.
43181
43182 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43183
43184         * gcc.dg: New testsuite.
43185         * gcc.dg/dg.exp: New file.
43186
43187         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43188         test-switch.c}: Deleted.
43189
43190         * gcc.misc-tests/msgs.exp: New testcase driver.
43191
43192 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43193
43194         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43195         Watch for illegal return values from ${tool}_load.
43196         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43197         cross targets.  Coerce return value >0 to 1.
43198
43199 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43200
43201         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43202
43203         * config/emb-unix.exp: New file.
43204
43205         * config/sim.exp: Error if variable $SIM not defined.
43206         (${tool}_load): Mark test as "untested" if simulator missing.
43207
43208         * config/unix.exp: Load remote.exp to get rcp_download.
43209         * lib/c-torture.exp: Use different option lists for testcases with
43210         and without loops.
43211         * gcc.c-torture/execute/execute.exp: Likewise.
43212
43213 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43214
43215         * config/*.exp: Clarify return code from ${tool}_load.
43216         Call `unresolved' or `untested' instead of `warning' or `perror'
43217         (sometimes you still want to call both though).
43218         Add comment that `shell_id' is local to each file.
43219         * config/udi.exp (timeout): Set to 30.
43220         Don't print warning if connection fails, $connectmode has already
43221         printed an error.
43222         (${tool}_load): Move verbose messages to level 2.
43223         Rework pattern for "Process started" message.
43224         Pass `shell_id' to ${connectmode}_download.
43225         Retry twice upon timeout.  Make resetting of target more robust.
43226         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43227         Pass `shell_id' to exit_$connectmode.
43228         Only call exit_$connectmode if connected.
43229         * config/unix.exp (${tool}_load): Check return codes better.
43230         * config/vrtx.exp (${tool}_load): Likewise.
43231         * config/vx.exp (${tool}_load): Likewise.
43232         Delete unneeded global's.
43233         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43234         from ${tool}_load.
43235         (dg-stat): Delete.
43236         (dg-init): Delete recording of pass/fail counts.
43237         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43238         (old-dejagnu-init): Likewise.
43239         (old-dejagnu-stat): Delete contents, empty proc now.
43240         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43241         (c-torture): Delete references to lcnt, lpass, lfail.
43242         Get option list from TORTURE_OPTIONS.
43243         Delete -funroll[-all]-loops if no loops.
43244         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43245         (g++_stat): Delete contents (empty proc now).
43246         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43247         (gcc_finish): Likewise.
43248         (gcc_stat): Deleted.
43249         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43250         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43251         * gcc.c-torture/execute/execute.exp: Likewise.
43252         Split tests into two parts: compile, execute.
43253         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43254         no loops.  Update to reflect clarified return codes from ${tool}_load.
43255
43256 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43257
43258         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43259         to grep for.
43260         (old-dejagnu): Likewise (where necessary).
43261
43262 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43263
43264         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43265
43266         * lib/dg.exp (dg-process-target): Fix processing of selector.
43267         Add comment regarding use of `error'.
43268
43269         * lib/gcc.exp (prune_system_crud): Define if missing.
43270         * lib/g++.exp (prune_system_crud): Likewise.
43271
43272         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43273         Call prune_system_crud.
43274         * lib/dg.exp (dg-runtest): New proc.
43275         Use perror instead of send_user for tcl errors in testcase.
43276         Don't return any value, it's never used.
43277         Don't clobber previous definition of `unknown'.
43278         Print tcl errors in `dg-final'.
43279
43280 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43281
43282         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43283         (dg-test): Don't print errorInfo, it contains stack backtrace.
43284
43285 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43286
43287         * lib/g++.exp (runtest_file_p): Define if missing.
43288
43289 1994-09-24  Doug Evans  (dje@cygnus.com)
43290
43291         * lib/mike-g++.exp: Comment out loading of g++.exp.
43292         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43293         (default_g++_version): Always print something.
43294         (default_g++_start): Comment out call to `which'.
43295         (g++_start, g++_load): Deleted (must be defined in config file).
43296         * lib/gcc.exp: Test for existence of $CC at start.
43297         Delete check for tmpdir (done in gcc_init).
43298         (default_gcc_version): Always print something.
43299         (default_gcc_start): Comment out call to `which'.
43300         * config/*.exp: Major cleanup - make cross targets work at least a
43301         little better for g++ (by not being "--tool gcc" specific).
43302         Rename gcc_xxx to ${tool}_xxx.
43303         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43304         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43305
43306 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43307
43308         * lib/c-torture.exp (c-torture-compile): Rework compiler
43309         message processing.
43310
43311         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43312         c-torture.
43313
43314 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43315
43316         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43317
43318         * lib/dg.exp (dg-process-target): Support { target native }.
43319
43320 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43321
43322         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43323         looked for "... program xxx got fatal signal".
43324         Correct regsub munging of `comp_output'.
43325         Ignore compiler messages "path prefix not used" and "linker input
43326         file unused".
43327
43328 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43329
43330         * lib/gcc.exp (runtest_file_p): Define if missing.
43331         * gcc.prms/template.c: Example to work from.
43332
43333 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43334
43335         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43336         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43337
43338         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43339         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43340         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43341         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43342
43343         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43344         (dg-process-target): No longer a varargs proc.
43345         Return S/N for target, P/F for xfail.  All callers changed.
43346         (user option procs): More argument checking.
43347         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43348         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43349         (dg-test): Skip test if not running on selected target in `dg-do'.
43350         Update handling of `dg-do-what', `dg-output-text'.
43351         Separate execution pass/fail from output pattern match pass/fail.
43352         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43353
43354 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43355
43356         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43357         target for 920510-1.c.
43358
43359 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43360
43361         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43362         Clean up comment regarding use of passcnt, etc.
43363         (gcc_stat): Don't update `testcnt' here.
43364         (gcc_finish): Do it here.
43365         Might as well reset `but_id' here too.
43366         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43367         to determine if the file should be tested.
43368         * gcc.c-torture/compile/compile.exp: Likewise.
43369         * gcc.c-torture/execute/execute.exp: Likewise.
43370         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43371         * gcc.misc-tests/dg-test.exp: Likewise.
43372         * gcc.prms/prms.exp: Likewise.
43373         * gcc.wendy/wendy.exp: Likewise.
43374         * g++.old-deja.exp: Likewise.
43375         Move "Testing file" message to verbose level 1.
43376
43377 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43378
43379         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43380
43381 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43382
43383         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43384         (default_gcc_start): Accept optional second list element
43385         of compiler flags.  Print compiler output at verbosity level 2.
43386         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43387         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43388         Save current values of framework globals passcnt, failcnt, xpasscnt,
43389         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43390         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43391         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43392         xfailcnt to compute stats.  Update framework global `testcnt' from
43393         pass/fail counts.
43394         (gcc_finish): New proc.  Clean up test environment.
43395         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43396         (gcc_epass, gcc_efail): Delete.
43397         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43398         argument of line number.
43399         (dg-init): If the tool has an init routine, call it.
43400         (dg-test): Remove args `cflags_var' and `libs_var'.
43401         Pass all compiler options to ${tool}_start.
43402         Handle missing line number.
43403         (dg-finish): New function.
43404         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43405         particular files.  Call gcc_finish at end.  Move "skipping test"
43406         message to verbosity level 3.
43407         * gcc.c-torture/compile/compile.exp: Likewise.
43408         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43409         * gcc.c-torture/execute/execute.exp: Likewise.
43410         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43411         Print testcase being tried at verbosity level 1.
43412         * gcc.c-torture/special/special.exp: Unset xfail.
43413         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43414         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43415         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43416         * gcc.failure/failure.exp: Likewise.
43417         * gcc.ieee/ieee.exp: Likewise.
43418         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43419         Update call to dg-test.  Call dg-finish at end.
43420         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43421         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43422         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43423         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43424         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43425         * gcc.wendy/wendy.exp: Add copyright.
43426         Delete setting of tmpdir (done by gcc_init).
43427         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43428         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43429         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43430         gcc_[ce]pass/fail.
43431
43432 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43433
43434         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43435         confusion.
43436         (g++_load): Likewise.
43437
43438         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43439         Rename argument to `prog' to remove the confusion.
43440         Varargs fns behave differently too!
43441         (g++_load): Likewise.
43442
43443         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43444
43445         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43446         what it is.  Delete (always) printing of status value for !native.
43447         Simplify verbose code, and include status and exec_output.
43448         (g++_load): Use gcc_load.
43449
43450 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43451
43452         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43453         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43454         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43455         940714-3.c as these testcases don't exist anymore.  Make
43456         va-arg-1.c expected to pass.
43457
43458 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43459
43460         * gcc.misc-tests/misc.exp: Only run specific testcases.
43461         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43462         * gcc.misc-tests/dg-[1-9].c: New files.
43463
43464         * lib/dg.exp: New testsuite driver.
43465         * gcc.prms/prms.exp: Use it.
43466
43467         * README.gcc: New file.
43468
43469         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43470         Document and reset `lxpass' and `lxfail'.
43471         Simplify "initialized" message.
43472         (gcc_stat): Clean up comments a little.
43473
43474 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43475
43476         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43477
43478 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43479
43480         * lib/old-dejagnu.exp (process-option): New proc.
43481         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43482         (old-dejagnu): Simplify.
43483         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43484
43485 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43486
43487         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43488         exists and is not an empty string.
43489
43490         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43491         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43492         finished.
43493         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43494         automatically.
43495
43496         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43497         longer expected to fail.
43498
43499         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43500         "f" function call.
43501
43502         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43503
43504         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43505         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43506         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43507         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43508         c-torture-1.29.
43509
43510         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43511         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43512
43513         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43514
43515         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43516         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43517
43518         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43519         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43520         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43521
43522 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43523
43524         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43525         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43526         940714-1.c, 940714-2.c, 940714-3.c},
43527         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43528         gcc.misc-tests/{mg.c,mg.exp}:
43529         New tests.
43530         * gcc.noncompile/noncompile.exp: Change accordingly.
43531
43532 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43533
43534         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43535         Undo previous clobberage.
43536
43537 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43538
43539         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43540         * gcc.special/{930510-1.c, special.exp}:
43541         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43542         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43543         struct-varargs-1.c}: New tests from c-torture-1.26.
43544
43545 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43546
43547         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43548           argument to switch.
43549
43550 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43551
43552         * Revert the previous changes.  Please see Rob's directory
43553           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43554           fixes.
43555
43556 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43557
43558         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43559             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43560             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43561             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43562             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43563             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43564             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43565             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43566             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43567             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43568             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43569             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43570             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43571             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43572             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43573             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43574             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43575             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43576             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43577             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43578             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43579             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43580             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43581             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43582             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43583             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43584             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43585
43586 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43587
43588         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43589             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43590           with perror calls.
43591
43592 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43593
43594         * config/unix.exp (g++_load): Fix syntax.
43595
43596 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43597
43598         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43599         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43600         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43601         Don't expect va-arg-1.c to fail.  Correct expected output for
43602         920928-1.c.
43603         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43604         * gcc.wendy/hbm4.c: Correct typo.
43605         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43606
43607 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43608
43609         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43610         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43611         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43612         * lib/c-torture.exp (c-torture-compile): Ditto.
43613
43614         Reduce volume of output (remove all the -I's and such).
43615         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43616         Call gcc_cpass, gcc_cfail.
43617         (c-torture): Pass testing option to c-torture-compile.
43618
43619 1994-03-21  Doug Evans  (dje@cygnus.com)
43620
43621         Bring patches over from progressive.
43622         * config/default.exp: Exit remote shell cleanly.
43623         (g++_exit, g++_start): Add default versions.
43624         * config/sim.exp (gcc_load): Use perror, not error.
43625
43626 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43627
43628         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43629         set in site.exp.
43630
43631 1994-03-14  Doug Evans  (dje@cygnus.com)
43632
43633         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43634         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43635         (wendy_try): New proc to run testcase.
43636         (main loop): Call 'em.
43637         * gcc.wendy/*.c: Clean up pass to correct expected output.
43638
43639         * lib/gcc.exp: Minor cleanup work.
43640         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43641
43642 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43643
43644         * config/sim.exp (gcc_load): Document return codes better.
43645         Don't pass -v to simulator.
43646
43647 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43648
43649           * gcc.special/920717-x.c: Fix typo.
43650           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43651           get at sources.
43652
43653         * lib/mike-gcc.exp: Fix typo.
43654
43655 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43656
43657         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43658         binary to use, transform the name.
43659         * config/*.exp: rename everything. Nuke any g++ specific files,
43660         it's now a special case of gcc that requires no special support.
43661         Add a default.exp for unsupported targets.
43662
43663 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43664
43665         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43666         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43667         version of Tcl.
43668
43669 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43670
43671         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43672         than a warning.
43673
43674 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43675
43676         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43677
43678 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43679
43680         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43681         option_list.  Compile every file with only 4/6 option choices
43682         (same as C torture) instead of with 12/18 different option
43683         choices.
43684         * lib/c-torture.exp: Likewise.
43685
43686         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43687         not already set.
43688
43689 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43690
43691         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43692         can put an XFAIL *-*-* on excess errors.
43693
43694 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43695
43696         * g++.law: Add more tests derived from g++-bugs snapshots.
43697
43698         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43699         equivalent to g++.law/init9.
43700
43701         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43702         compiled it, and the a.out file after we've run it.
43703
43704 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43705
43706         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43707         compiled it, and the a.out file after we've run it.
43708
43709 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43710
43711         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43712
43713 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43714
43715         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43716         version number.
43717
43718 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43719
43720         * g++.law: New directory of g++ tests derived from the g++-bugs
43721         snapshots.
43722
43723 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43724
43725         * gcc.compile: initbug1.c initbug1.exp testcase added
43726
43727 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43728
43729         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43730         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43731           fixes submitted by Jeff Law (law@cs.utah.edu)
43732         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43733           Jeff Law (law@cs.utah.edu)
43734
43735
43736 1993-11-30  Mike Stump  (mrs@cygnus.com)
43737
43738         * config/unix-g++.exp: Follow the gcc way of doing things.
43739         * g++.old-deja/old-deja.exp: Minor updates.
43740         * lib/g++.exp: New file, follow the gcc way of doing things.
43741         * lib/old-dejagnu.exp: Minor updates.
43742         * lib/mike-g++.exp: Always unset errorInfo.
43743
43744 1993-11-06  Mike Stump  (mrs@cygnus.com)
43745
43746         * lib/gcc.exp: Fix some errors with the below change, CC and
43747         CFLAGS should be global when setting, not local.
43748
43749 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43750
43751         * lib/gcc.exp: Transform tool name.
43752
43753 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43754
43755         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43756
43757 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43758
43759         * lib/gcc.exp: change gcc_done to gcc_stat
43760
43761 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43762
43763         * Upgraded gcc testsuite to c-torture version 1.25
43764
43765 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43766
43767         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43768         * lib/c-torture: added hooks for new reporting code.
43769
43770 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43771
43772         * config/sh-gcc.exp: check if sh-sim exists in the path
43773
43774 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43775
43776         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43777         * gcc.compile/compile.exp: Initial changes for new logic.
43778         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43779         * gcc.failure/failure.exp: Initial changes for new logic.
43780         * gcc.ieee/ieee.exp: Initial changes for new logic.
43781         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43782         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43783         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43784         * lib/c-torture.exp: Initial changes for new logic.
43785         * lib/gcc.exp: Initial changes for new logic.
43786
43787 1993-10-15  Mike Stump  (mrs@cygnus.com)
43788
43789         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43790         depend upon failure or success.  Fully qualify names in failure
43791         and success messages.  Always remove a.out before starting
43792         compile, just in case.  Pay more attention to error text output by
43793         the compiler.  Handle testcases with no known past errors just
43794         like all others, so that things are uniform.  Other miscellaneous
43795         improvements.
43796
43797 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43798
43799         * gcc.cpp: new directory for cpp tests
43800
43801 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43802
43803         * lib/chill.exp: Code reformatted, removed unused code.
43804         * config/unix-chill.exp: Code reformatted, removed unused code.
43805         * chill.execute/execute.exp: Code reformatted, removed unused code.
43806         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43807
43808 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43809
43810         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43811         routines not written.
43812
43813 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43814
43815         * config/bug-gcc.exp: Use new procs from bug.exp.
43816
43817 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43818
43819         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43820         via ftp, rather than depending on NFS.
43821         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43822         case.
43823
43824 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43825
43826         * config/bug-gcc.exp: Use new download proc.
43827
43828 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43829
43830         * chill.execute/execute.exp: cleanups, handles errors better
43831         * chill.compile/compile.exp: rewrite, based on execute.exp
43832         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43833         * lib/chill.exp: major changes to diff proc and compile and link
43834           procs. added chill_fail and chill_pass wrappers to pass and
43835           fail. added more comments, and handle error codes better.
43836           Added a hack to capture stderr from exec, so noncompile tests
43837           can work.
43838
43839 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43840
43841         * chill.execute/execute.exp: rewrite of testsuite driver
43842         * lib/chill.exp: rewrite of testsuite driver
43843         * config/unix-chill.exp: rewrite of testsuite driver
43844
43845 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43846
43847         In chill.execute:
43848         * iexpr.ch: Standardize uppercase.
43849         * tuples.dat: Standardize uppercase.
43850         * vary.ch: standardize.  Correct varying string assignments.
43851         * vary.dat: Add new output lines.
43852
43853 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43854
43855         In chill.execute:
43856         * chprintf.ch: Standardize use of uppercase.
43857         * tuples.ch: Standardize and turn arr2 into a DCL,
43858           rather than a SYN.
43859         * pinits.ch: Standardize.
43860
43861 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43862
43863         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43864         * Makefil: Renamed to Makefile.in.
43865         * configure.in: New.
43866
43867 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43868
43869         In chill.execute:
43870         * .cvsignore: Add result/output files.
43871         * Makefile: Fix up variables at start.  Use MFLAGS
43872           everywhere.  Correct bool_loc, built_ins entries.
43873           Add entry for vary1.ch.
43874         * bitarray.ch: Standardize upper-case usage.
43875         * bitexpr.ch: Standardize, add output of b1.
43876         * params.ch: Use arrayt in along PROC parameters, to
43877           avoid novelty problems.
43878         * sets.ch: Tiny cleanup.
43879         * vary1.ch: Re-indent.
43880
43881 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43882
43883           * Add PR-related files to Makefiles, .cvsignore files, etc.
43884
43885 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43886
43887         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43888           with compiler objects. New names are test-flow.c and test-loop.c
43889
43890 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43891
43892         * Upgraded c-torture tests from 1.19 to 1.20
43893
43894         * new files:
43895         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43896         * gcc.compile: 930623-1.c 930623-2.c
43897         * gcc.noncompile: 930622-1.c 930622-2.c
43898         * gcc.failure: 920411-1.c 920627-2.c
43899         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43900
43901 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43902
43903         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43904           More changes to get testsuite working properly. Needs more work.
43905           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43906
43907 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43908
43909         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43910           More changes to get testsuite working properly. Needs more work.
43911
43912 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43913
43914         * chill.compile/compile.exp: Added for Dejagnu support
43915         * chill.execute/execute.exp: Added for Dejagnu support
43916         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43917
43918 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43919
43920         This should complete moving the CHILL test files.
43921         * chill.noncompile(.cvsignore printf.grt
43922             in-printf.grt chprintf.grt chprintf.ch):
43923             Added test-support files.
43924           (Makefile): Modified further.
43925         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43926             signal.ch): Added test files.
43927           * chill.execute (.cvsignore printf.grt printr.c
43928             in-printf.grt rts.c chprintf.grt rts.h): Added
43929           test-support files.
43930             (Makefile): More corrections.
43931
43932 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43933
43934         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43935           test cases, ready for DejaGnu.
43936
43937 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43938
43939         * Upgraded c-torture tests from 1.18 to 1.19
43940
43941         * gcc.compile: added test(s):
43942           930607-1.c
43943         * gcc.execute: added test(s):
43944           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43945
43946         * added new subdirectory for misc tests: gcc.misc-tests
43947         * gcc.misc-test(s): added tests:
43948           inst-check.c test-consts.c test-ior.c test-switch.c
43949
43950 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43951
43952         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43953
43954 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43955
43956         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43957
43958 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43959
43960         * Upgraded c-torture tests from 1.17 to 1.18
43961
43962 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43963
43964         * Upgraded c-torture tests from 1.12 to 1.17
43965
43966 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
43967
43968         * lib/old-dejagnu.exp:
43969           Fixed handling of XFAIL target triplets to correctly
43970           recognize wildcard characters.  Removed code that
43971           appended a unique id tag to the end of the file name
43972           printed out by the result of the testcases within a
43973           given test file.
43974
43975 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
43976
43977         * lib/old-dejagnu.exp:
43978           Reworked expected failure handling to trigger off of XFAIL
43979           keyword in keyphrase embeded in testcase source code. The
43980           XFAIL keyword must be at the end of the keyphrase line. It
43981           may optionally be followed by one or more target triplets.
43982           It has just occured that the handling of wildcards in the
43983           target triplet may not be correct.
43984
43985 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
43986
43987         * g++.old-deja/tests:
43988           Moved all subdirectories up one level into g++.old-deja .
43989
43990         * lib/old-dejagnu.exp:
43991           Fixed problem with CXXFLAGS not being properly reset, and being
43992           corrupted with extraneous "-c" compiler option.  This was
43993           causing binaries to not be generated for test that needed them.
43994           Modified strings passed to "pass" and "fail" so that individual
43995           tests from the same test file would be distinguished by an
43996           identifier appended to the test file name in the summary logs;
43997           this corrected a problem with erroneous diff logs.  Added code
43998           to search testcases for expected fail and unexpected pass keywords.
43999
44000 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44001
44002         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44003
44004 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44005
44006         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44007           Removed extraneous text from end of "Special g++ Options"
44008           keyphrase.
44009
44010         * lib/old-dejagnu.exp: Added pattern matching to look for new
44011           keywords, embedded in testcases comments, which will trigger
44012           calls to xpass and xfail.
44013
44014 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44015
44016         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44017           comments embedded in the testcases, especially the one looking for
44018           special compiler options, as well as the pattern matching for the
44019           compiler output again.
44020
44021 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44022
44023         * lib/old-dejagnu.exp: Do a proper check of the return value for
44024           execute tests. Fixed several problems with the pattern matching
44025           of the compiler output which gave erroneous test results.
44026           Changed several of the test result messages to be more descriptive.
44027         * config/unix-g++.exp: Proc g++_load now actually works and
44028           executes the tests passed to it and returns a usable return
44029           value.
44030
44031 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44032
44033           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44034
44035 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44036
44037         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44038           Modified both files to properly execute the old style
44039           dejagnu tests. The previous versions of these files were
44040           experimental and did not function anything near correctly.
44041
44042 1993-04-05  Rob Savoye  (rob@cygnus.com)
44043
44044         * Removed all Makefile.in and configure.in files. No configuration
44045         needed now.
44046
44047 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44048
44049         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44050
44051 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44052
44053         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44054         gcc.special/configure.in, gcc.noncompile/configure.in,
44055         gcc.execute/configure.in, gcc.code_quality/configure.in,
44056         g++.other/configure.in, g++.old-deja/configure.in,
44057         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44058         in srcname setting.
44059
44060 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44061
44062         * lib/udi.exp: Fixed mondfe and mondfe_download.
44063         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44064         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44065
44066 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44067
44068         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44069         (gdb_exit): Don't remove *_soc files.
44070
44071 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44072
44073         * lib/c-torture.exp: Don't look for main; instead always use -w
44074         -c.  This is how the c-torture tests work.  Remove the object
44075         file if the compilation succeeds.
44076         * gcc.execute/execute.exp: Remove executable if test passes.
44077         * gcc.noncompile/noncompile.exp: Every test is an expected
44078         failure.
44079         * gcc.special/special.exp: Added tests from c-torture 1.11,
44080         corrected use of existing test.
44081         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44082         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44083         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44084         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44085         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44086         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44087         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44088         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44089         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44090         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44091         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44092         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44093         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44094         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44095         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44096         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44097         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44098         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44099         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44100         c-torture 1.11.
44101         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44102         correspond to c-torture 1.11.
44103
44104         * New file.