OSDN Git Service

2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR libgfortran/28335
4         * gfortran.dg/no_unit_error_1.f90: New test.
5
6 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR libgfortran/28335
9         * gfortran.dg/no_unit_error_1.f90: Delete test.
10         * gfortran.dg/no_unit_error_2.f90: Delete test.
11
12 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13
14         * gcc/testsuite/gfortran.dg/chmod_3.f90: New test.
15         * gcc/testsuite/gfortran.dg/ltime_gmtime_1.f90: New test.
16         * gcc/testsuite/gfortran.dg/ltime_gmtime_2.f90: New test.
17         * gcc/testsuite/gfortran.dg/lrshift_1.f90: New test.
18         * gcc/testsuite/gfortran.dg/chmod_1.f90: New test.
19         * gcc/testsuite/gfortran.dg/chmod_2.f90: New test.
20
21 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
22
23         PR c++/27668
24         * g++.dg/template/crash55.C: New test.
25
26         PR c++/27962
27         * g++.dg/template/nontype16.C: New test.
28
29         * g++.dg/template/void2.C: Adjust error markers.
30         * g++.dg/template/nontype5.C: Adjust error markers.
31         
32 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
33
34         * gcc.target/i386/stack-prot-kernel.c: New test.
35
36 2006-07-27  Roger Sayle  <roger@eyesopen.com>
37
38         * gcc.dg/builtins-55.c: New test case.
39
40 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
41
42         PR rtl-optimization/27907
43         * gcc.c-torture/compile/pr27907.c: New test.
44
45 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
46
47         * gfortran.dg/mclock.f90: New test.
48         * gfortran.dg/int_conv_1.f90: New test.
49         * gfortran.dg/stat_1.f90: New test.
50         * gfortran.dg/stat_2.f90: New test.
51
52 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
53
54         PR libgfortran/28335
55         * gfortran.dg/no_unit_error_1.f90: New test.
56         * gfortran.dg/no_unit_error_2.f90: New test.
57         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
58
59 2006-07-25  Roger Sayle  <roger@eyesopen.com>
60
61         PR middle-end/28473
62         * gcc.dg/fold-convround-1.c: New test case.
63
64 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
65
66         * gfortran.dg/arithmetic_if.f90:  Fix comments.
67
68 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
69
70         PR c++/27572
71         * g++.dg/other/typedef1.C: New test.
72         * g++.dg/template/typedef4.C: New test.
73         * g++.dg/template/typedef5.C: New test.
74
75 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
76
77         PR fortran/28416
78         * gfortran.dg/allocatable_dummy_3.f90: New.
79
80 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
81
82         PR fortran/28439
83         * gfortran.dg/arithmetic_if.f90:  New test.
84
85 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
86
87         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
88         avoid memcpy optimization.
89         
90 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
91
92         PR fortran/25289
93         * gfortran.dg/direct_io_6.f90: New test.
94
95 2006-07-24  Jan Hubicka  <jh@suse.cz>
96
97         PR c/25795
98         PR c++/27369
99         * gcc.dg/pr25795.c: New test.
100         * gcc.dg/pr25795-1.c: New test.
101
102 2006-07-23  Roger Sayle  <roger@eyesopen.com>
103
104         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
105         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
106         which may be transformed to "g || h" on some platforms.
107
108 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
109
110         PR c++/28025
111         * g++.dg/template/friend45.C: New test.
112
113 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
114
115         PR libgfortran/28339
116         * gfortran.dg/arrayio_8.f90: New test.
117
118 2006-07-21  Mike Stump  <mrs@apple.com>
119
120         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
121
122         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
123
124 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
125
126         PR c++/28250
127         * g++.dg/eh/catch3.C: New test.
128
129         PR c++/28363
130         * g++.dg/template/defarg10.C: New test.
131
132 2006-07-20  Paul Brook  <paul@codesourcery.com>
133
134         PR 27363
135         * gcc.dg/pr27363.c: New test.
136
137 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
138
139         PR c++/28338
140         * g++.dg/init/ref13.C: New test.
141
142 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
143
144         PR obj-c++/28434
145         * obj-c++.dg/proto-error-1.mm: New test.
146
147 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/28337
150         * g++.dg/template/string1.C: New test.
151
152 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
153
154         PR c++/28048
155         * g++.dg/template/defarg9.C: New test.
156
157         PR c++/28235
158         * g++.dg/template/static27.C: New test.
159
160 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
161
162         PR 28410
163         * gcc.dg/tree-ssa/pr28410.c: New test.
164
165 2006-07-18  Lee Millward  <lee.millward@gmail.com>
166
167         PR c++/28258
168         * g++/dg/other/error13.C: New test.
169
170         PR c++/28260
171         * g++.dg/template/friend44.C: New test.
172         
173 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
174
175         PR c++/27495
176         * g++.dg/other/pr27495.C: New.
177
178 2006-07-18  Olivier Hainque  <hainque@adacore.com>
179
180         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
181         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
182         
183 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
184
185         PR c/28286
186         * gcc.dg/pragma-pack-4.c: New test.
187
188 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
189
190         PR c++/28291
191         * g++.dg/ext/pr28291.C: New test.
192
193 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
194
195         PR middle-end/28403
196         * gcc.c-torture/execute/pr28403.c: New test.
197
198 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
199
200         PR middle-end/28402
201         * gcc.dg/pr28402.c: New test.
202
203 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
204
205         PR c++/28304
206         * g++.dg/other/pr28304.C: New test.
207
208 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
209
210         PR other/28251
211         gcc.c-torture/unsorted/dump-noaddr.c: New test.
212         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
213
214 2006-07-17  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/28238
217         * g++.dg/tree-ssa/pr28238.C: New testcase.
218
219 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
220
221         PR c++/28250
222         * g++.dg/eh/catch1.C: New test.
223         * g++.dg/eh/catch2.C: New test.
224
225 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
226
227         PR c++/28370
228         * g++.dg/template/anon3.C: New test.
229
230 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
231
232         PR fortran/20844
233         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
234         specifiers requiring an explicit format tag..
235
236         PR fortran/28201
237         * gfortran.dg/generic_5: New test.
238
239         PR fortran/20893
240         * gfortran.dg/elemental_optional_args_1.f90: New test.
241
242 2006-07-16  Olivier Hainque  <hainque@adacore.com>
243
244         * gnat.dg/assert.ads: New file.
245         * gnat.dg/controlled_record.ads: Likewise.
246         * gnat.dg/controlled_record.adb: Likewise.
247
248 2006-07-15  Lee Millward  <lee.millward@gmail.com>
249
250         PR c++/28292
251         * g++.dg/other/error12.C: New test.
252
253         PR c++/28269
254         * g++.dg/template/crash54.C: New test.
255         
256 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
257
258         PR c++/28249
259         * g++.dg/parse/catch1.C: New test.
260
261         PR c++/28294
262         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
263
264         PR c++/28387
265         * g++.dg/ext/attrib24.C: New test.
266
267 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
268
269         PR c++/28343
270         * g++.dg/ext/asmspec1.C: New test.
271
272 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
273
274         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
275         (dg-test): Support shouldfail tests.
276         * lib/target-supports-dg.exp (dg-shouldfail): New.
277         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
278         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
279         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
280         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
281         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
282         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
283         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
284
285 2006-07-13  Jan Hubicka  <jh@suse.cz>
286
287         * gcc.target/i386/memcpy-1.c: New.
288
289 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
290
291         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
292
293 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
294
295         PR fortran/25097
296         * gfortran.dg/present_1.f90: New test.
297
298         PR fortran/20903
299         * gfortran.dg/interface_derived_type_1.f90: New test.
300
301 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
302
303         PR fortran/28213
304         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
305         list.
306
307 2006-07-07  Lee Millward  <lee.millward@gmail.com>
308
309         PR c++/27820
310         * g++.dg/other/label1.C: New test.
311         
312 2006-07-07   Richard Guenther  <rguenther@suse.de>
313
314         PR middle-end/28268
315         * gcc.dg/torture/pr28268.c: New testcase.
316
317 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
318
319         PR c++/27019
320         * g++.dg/ext/pr27019.C: New.
321
322 2006-07-07  Richard Guenther  <rguenther@suse.de>
323
324         PR tree-optimization/28187
325         * gcc.dg/pr28187.c: New testcase.
326
327 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
328
329         * gnat.dg/address_conversion.adb: New test.
330         * gnat.dg/boolean_subtype.adb: Likewise.
331         * gnat.dg/frame_overflow.adb: Likewise.
332         * gnat.dg/pointer_array.adb: Likewise.
333         * gnat.dg/pointer_conversion.adb: Likewise.
334
335 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
336
337         PR fortran/28237
338         PR fortran/23420
339         * gfortran.dg/print_fmt_5.f90: New test.
340
341 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
342
343         PR fortran/28129
344         * gfortran.dg/bounds_check_4.f90: New test.
345
346 2006-07-05  Richard Guenther  <rguenther@suse.de>
347
348         PR target/28158
349         * gfortran.dg/pr28158.f90: New testcase.
350
351 2006-07-05  Richard Guenther  <rguenther@suse.de>
352
353         PR tree-optimization/28162
354         * gcc.dg/pr28162.c: New testcase.
355
356 2006-07-05  Richard Guenther  <rguenther@suse.de>
357         Andrew Pinski  <pinskia@gcc.gnu.org>
358
359         PR c++/27084
360         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
361
362 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
363
364         PR fortran/28174
365         * gfortran.dg/actual_array_substr_2.f90: New test.
366
367         PR fortran/28167
368         * gfortran.dg/actual_array_constructor_2.f90: New test.
369
370 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
371
372         * gfortran.dg/itime_idate_1.f: New test.
373         * gfortran.dg/itime_idate_2.f: New test.
374
375 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
376
377         PR libgfortran/27704
378         * gfortran.dg/open_status_3.f90: New test.
379         * gfortran.dg/fmt_l.f90: Update for new feature.
380
381 2006-07-03  Asher Langton  <langton2@llnl.gov>
382
383         * gfortran.dg/oldstyle_2.f90: New.
384
385 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
386
387         * gnat.dg/string_slice.adb: New test.
388
389 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
390
391         PR fortran/19259
392         * gfortran.dg/semicolon_fixed.c: New.
393         * gfortran.dg/semicolon_free.c: New.
394
395 2006-06-30  Mike Stump  <mrs@apple.com>
396
397         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
398         that don't support internal visibility.
399
400 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
401
402         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
403         for '(' / ')' needing an extra '\'.
404
405 2006-06-29  Roger Sayle  <roger@eyesopen.com>
406
407         PR middle-end/27428
408         * gcc.dg/pr27428-1.c: New test case.
409
410 2006-06-29  Mike Stump  <mrs@apple.com>
411
412         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
413         on darwin as we can't align commons large enough yet.
414
415         * gcc.dg/vla-8.c: Add additional testcases.
416
417 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
418
419         PR c++/28114
420         * g++.dg/other/pr28114.C: New.
421
422 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
423
424         * gcc.c-torture/compile/20060625-1.c: New test.
425
426 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
427
428         PR fortran/20867
429         * gfortran.dg/stfunc_3.f90: New test.
430
431         PR fortran/25056
432         * gfortran.dg/impure_actual_1.f90: New test.
433
434         PR fortran/20874
435         * gfortran.dg/elemental_result_1.f90: New test.
436
437         PR fortran/25073
438         * gfortran.dg/select_7.f90: New test.
439
440         PR fortran/27554
441         * intrinsic_actual_1.f: New test.
442
443         PR fortran/22038
444         PR fortran/28119
445         * gfortran.dg/forall_4.f90: New test.
446
447         PR fortran/25072
448         * gfortran.dg/forall_5.f90: New test.
449
450 2006-06-25  Lee Millward  <lee.millward@gmail.com>
451
452         PR c++/28051
453         * g++.dg/template/using13.C: New test.
454
455         PR c++/28054
456         * g++.dg/other/incomplete3.C: New test.
457         
458 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
459
460         PR fortran/28081
461         * gfortran.dg/substr_3.f: New test.
462         * gfortran.dg/equiv_2.f90: Update expected error message.
463
464 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
465
466         PR fortran/28118
467         * gfortran.dg/actual_array_substr_1.f90: New test.
468
469 2006-06-24  Olivier Hainque  <hainque@adacore.com>
470
471         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
472         * gnat.dg/scalar_mode_agg_compare.adb: New test.
473         
474 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
475
476         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
477
478 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
479
480         PR fortran/27981
481         * gfortran.dg/simpleif_2.f90: New test.
482
483 2006-06-23  Lee Millward  <lee.millward@gmail.com>
484
485         * g++.dg/template/error22.C: Fix typo.
486         
487 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
488
489         PR c++/28112
490         * g++.dg/ext/attrib23.C: New test.
491
492 2006-06-23  Olivier Hainque  <hainque@adacore.com>
493
494         * gnat.dg/varsize_temp.adb: New test.
495         
496 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
497
498         PR c++/11468
499         * g++.dg/other/java2.C: New test.
500
501 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
502
503         PR target/27789
504         * g++.dg/ext/dllimport4.C. Add more tests for invalid
505         initialization.
506
507 2006-06-22  Roger Sayle  <roger@eyesopen.com>
508
509         PR target/27531
510         * gcc.dg/pr27531-1.c: New test case.
511
512 2006-06-22  Asher Langton  <langton2@llnl.gov>
513
514         PR fortran/24748
515         * gfortran.dg/implicit_8.f90: New.
516
517 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
518
519         PR rtl-optimization/28121
520         * gcc.dg/pr28121.c: New test.
521
522 2006-06-22  Lee Millward  <lee.millward@gmail.com>
523
524         PR c++/27805
525         * g++.dg/parse/ptrmem6.C: New test.
526
527         PR c++/27821
528         * g++.dg/template/error22.C: New test.
529         
530 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
531
532         PR c++/28111
533         * g++.dg/template/friend43.C: New test.
534
535         PR c++/28110
536         * g++.dg/template/crash53.C: New test.
537
538         PR c++/28109
539         * g++.dg/rtti/incomplete1.C: New test.
540
541 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
542
543         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
544
545 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
546
547         * gcc.c-torture/execute/complex-7.c: New.
548
549 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
550
551         * gcc.dg/merge-all-constants-1.c: New test.
552
553 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
554
555         PR c++/28113
556         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
557
558 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
559
560         * gfortran.dg/rrspacing_1.f90: New test.
561
562 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
563
564         PR c++/28052
565         * g++.dg/other/bitfield2.C: New test.
566
567 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
568
569         PR tree-optimization/27331
570         * gcc.dg/pr27331.c: New test.
571
572 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
573             Eric Botcazou  <ebotcazou@adacore.com>
574
575         PR ada/18692
576         * lib/gnat.exp: New file.
577         * lib/gnat-dg.exp: Likewise.
578         * gnat.dg: New directory.
579         * gnat.dg/dg.exp: New driver.
580         * gnat.dg/specs: New directory.
581         * gnat.dg/specs/specs.exp: New driver.
582         * gnat.dg/style: New directory.
583         * gnat.dg/style/style.exp: New driver.
584
585 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
586
587         PR fortran/16206
588         * gfortran.dg/array_initializer_1.f90: New test.
589
590         PR fortran/28005
591         * gfortran.dg/matmul_3.f90: New test.
592
593 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
594
595         PR middle-end/28075
596         * gcc.dg/tree-ssa/inline-1.c: New test.
597
598 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
599
600         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
601         in malloc prototype; remove XFAIL.
602         * gcc.dg/pr18241-2.c: Ditto.
603         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
604         in memset prototype; remove XFAIL.
605         * gcc.dg/tree-ssa/pr23382.c: Ditto.
606
607 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
608
609         * gcc.dg/vla-8.c: Add.
610
611 2006-06-19  Richard Guenther  <rguenther@suse.de>
612
613         PR tree-optimization/27090
614         * g++.dg/tree-ssa/pr27090.C: New testcase.
615
616 2006-06-19  Roger Sayle  <roger@eyesopen.com>
617
618         PR target/27861
619         * gcc.dg/pr27861-1.c: New test case.
620
621 2006-06-19  Richard Guenther  <rguenther@suse.de>
622
623         PR middle-end/28045
624         * gcc.dg/torture/pr28045.c: New testcase.
625
626 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
627
628         PR fortran/26801
629         * gfortran.dg/associated_4.f90: New test.
630
631 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
632
633         PR fortran/19310
634         PR fortran/19904
635         * gfortran.dg/real_const_3.f90: New test.
636
637 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
638
639         PR c++/28016
640         * g++.dg/template/static26.C: New test.
641
642         PR c++/27979
643         * g++.dg/expr/bitfield2.C: New test. 
644
645         PR c++/27884
646         * g++.dg/parse/linkage2.C: New test.
647
648 2006-06-16  Richard Guenther  <rguenther@suse.de>
649
650         PR middle-end/27116
651         * gcc.dg/pr15785-1.c: Revert last change.
652         * gcc.dg/torture/pr27116-2.c: New testcase.
653
654 2006-06-16  Roger Sayle  <roger@eyesopen.com>
655
656         PR middle-end/27802
657         * gcc.dg/pr27802-1.c: New test case.
658
659 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
660
661         PR c++/27689
662         * g++.dg/template/ttp18.C: New test.
663         * g++.dg/template/ttp19.C: Likewise.
664
665         PR c++/27666
666         * g++.dg/expr/cond9.C: New test.
667
668         PR c++/27640
669         * g++.dg/template/ctor7.C: New test.
670
671 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
672
673         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
674
675 2006-06-16  Richard Guenther  <rguenther@suse.de>
676
677         PR tree-optimization/27781
678         * gcc.dg/tree-ssa/pr27781.c: New testcase.
679
680 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
681
682         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
683
684 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
685
686         * gcc.dg/tree-ssa/loop-18.c: New test.
687
688 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/27665
691         * g++.dg/template/crash52.C: New test.
692
693         PR c++/27648
694         * g++.dg/ext/attrib22.C: New test.
695
696         PR c++/26559
697         * g++.dg/template/builtin1.C: New test.
698         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
699         
700         PR c++/28018
701         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
702         assignment.
703         * g++.old-deja/g++.pt/crash51.C: Likewise.
704
705         PR c++/27227
706         * g++.dg/lookup/linkage1.C: New test.
707         * g++.dg/lookup/linkage2.C: Likewise.
708
709 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
710
711         PR middle-end/27959
712         * gcc.dg/pr27959.c: New testcase.
713
714 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
715
716         PR target/28014:
717         * g++.dg/eh/div.C: New test.
718
719 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
720
721         PR c++/27894
722         * g++.dg/tree-ssa/pr26757.C: New test.
723         * g++.dg/tree-ssa/pr27894.C: New test.
724
725 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
726
727         * gcc.c-torture/compile/20060609-1.c: New test.
728         
729         PR target/27863
730         * gcc.c-torture/compile/pr27863.c: New test.
731
732 2006-06-13  Richard Guenther  <rguenther@suse.de>
733
734         PR tree-optimization/27830
735         * g++.dg/tree-ssa/pr27830.C: New testcase.
736
737 2006-06-13  Matthew Sachs  <msachs@apple.com>
738
739         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
740         the list of compiler flags; this causes those flags to be checked
741         for things like dg-skip-if.
742
743 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
744
745         PR c++/27601
746         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
747
748 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
749             Kazu Hirata  <kazu@codesourcery.com>
750
751         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
752         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
753
754 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
755
756         PR c++/27933
757         * g++.dg/lookup/using15.C: New test.
758
759         PR c++/27951
760         * g++.dg/other/anon4.C: New test.
761
762 2006-06-12  Roger Sayle  <roger@eyesopen.com>
763
764         PR c++/21210
765         * g++.dg/init/complex1.C: New test case.
766
767 2006-06-11  Eric Christopher  <echristo@apple.com>
768
769         PR middle-end/27948
770         * gcc.dg/bf-ms-layout.c: Run on darwin.
771         * gcc.dg/bf-no-ms-layout: Ditto.
772         * gcc.dg/attr-ms_struct-2.c: New.
773         * gcc.dg/bf-ms-layout-2.c: Ditto.
774
775 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
776
777         * gcc.dg/attr-ms_struct-packed1.c: New.
778
779 2006-06-09  Mike Stump  <mrs@apple.com>
780
781         * gcc.dg/vla-7.c: Add.
782
783 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
784
785         PR fortran/24558
786         * gfortran.dg/entry_6.f90: New test.
787
788         PR fortran/20877
789         PR fortran/25047
790         * gfortran.dg/entry_7.f90: New test.
791
792 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
793
794         PR c/27747
795         * gcc.dg/cpp/_Pragma6.c: New test.
796
797         PR c++/27748
798         * g++.dg/cpp/_Pragma1.C: New test.
799
800         PR preprocessor/27746
801         * gcc.dg/gomp/macro-3.c: New test.
802         * gcc.dg/gomp/macro-4.c: New test.
803         * g++.dg/gomp/macro-3.C: New test.
804         * g++.dg/gomp/macro-4.C: New test.
805
806 2006-06-09  Richard Guenther  <rguenther@suse.de>
807
808         PR tree-optimization/26998
809         * gcc.dg/torture/pr26998.c: New testcase.
810         * gcc.dg/tree-ssa/vrp29.c: New testcase.
811
812 2006-06-08  Mike Stump  <mrs@apple.com>
813
814         * gcc.dg/pr27095.c: Account for stubs.
815
816         PR target/26427
817         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
818         produce bad code on darwin.
819
820 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
821
822         PR fortran/27958
823         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
824
825 2006-06-08  Asher Langton  <langton2@llnl.gov>
826
827         PR fortran/27786
828         * cray_pointers_2.f90: Add -fbounds-check compile flag.
829
830 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
831
832         PR target/27421
833         * gcc.dg/union-3.c: New test.
834
835 2006-06-08  Richard Guenther  <rguenther@suse.de>
836
837         PR middle-end/27116
838         * gcc.dg/torture/pr27116.c: New testcase.
839         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
840
841 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
842
843         PR rtl-optimization/26449
844         * gcc.dg/pr26449.c: New test.
845
846 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
847
848         PR c++/27601
849         * g++.dg/ext/offsetof1.C: Test member functions.
850
851 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
852
853         * gcc.dg/pr27095.c: Improve scanning.
854
855 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR fortran/23091
858         * gfortran.dg/saved_automatic_1.f90: New test.
859
860         PR fortran/24168
861         * gfortran.dg/array_simplify_1.f90: New test.
862
863         PR fortran/25090
864         * gfortran.dg/entry_dummy_ref_1.f90: New test.
865
866         PR fortran/25058
867         * gfortran.dg/entry_dummy_ref_2.f90: New test.
868
869 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
870
871         PR c++/27177
872         * g++.dg/expr/cast7.C: New test.
873
874 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
875
876         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
877         * lib/gcc-defs.exp (tool_check_compile): Ditto.
878         * lib/fortran-torture.exp (fortran-torture-compile,
879         fortran-torture-execute): Ditto.
880
881 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
882
883         PR target/27842
884         * gcc.dg/vmx/pr27842.c: New test.
885
886 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
887
888         PR libfortran/27895
889         * gfortran.dg/bounds_check_3.f90: New test.
890
891 2006-06-05  Mike Stump  <mrs@apple.com>
892
893         * objc.dg/objc-fast-4.m: Skip for ppc64.
894
895 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
896
897         PR testsuite/27705
898         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
899
900 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
901             Victor Kaplansky  <victork@il.ibm.com>
902
903         PR tree-optimizations/26360
904         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
905         with -fno-tree-dce.
906         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
907
908 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
909
910         PR fortran/14067
911         * gfortran.dg/data_char_1.f90: Add messages for truncated
912         strings.
913
914         PR fortran/16943
915         * gfortran.dg/func_decl_2.f90: New test.
916
917         PR fortran/20839
918         * gfortran.dg/do_2.f90: New test.
919
920         PR fortran/27655
921         * gfortran.dg/associated_3.f90: New test.
922
923 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
924
925         PR c++/27819
926         * g++.dg/template/static25.C: New test.
927
928         PR c++/27722
929         * g++.dg/init/array21.C: New test.
930
931         PR c++/27807
932         * g++.dg/ext/complit7.C: New test.
933
934         PR c++/27806
935         * g++.dg/parse/ptrmem5.C: New test.
936
937 2006-06-04  Roger Sayle  <roger@eyesopen.com>
938             Andrew Pinski  <pinskia@physics.uc.edu>
939
940         PR c/27150
941         PR middle-end/27382
942         * gcc.dg/pr27150-1.c: New testcase.
943         * gcc.dg/pr27382-1.c: New testcase.
944         * gcc.dg/pr27382-2.c: New testcase.
945
946 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
947
948         PR c/25161
949         PR c/27020
950         * gcc.dg/array-10.c: New test.
951
952 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
953
954         PR c++/27804
955         * g++.dg/init/const4.C: New test.
956         * g++.dg/init/member1.C: Add error-marker.
957         * g++.dg/other/fold1.C: Adjust error-marker.
958
959 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
960
961         PR c++/27601
962         * g++.dg/ext/offsetof1.C: New test.
963
964 2006-06-04 Eric Christopher <echristo@apple.com>
965
966         * gcc.dg/attr-ms_struct-1.c: New.
967
968 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
969
970         * gcc.c-torture/compile/builtin_constant_p.c: New test.
971
972 2006-06-04  Richard Guenther  <rguenther@suse.de>
973
974         PR tree-optimization/27039
975         * gcc.dg/tree-ssa/loop-17.c: New testcase.
976
977 2006-06-03  Roger Sayle  <roger@eyesopen.com>
978
979         PR target/26223
980         * gcc.target/i386/amd64-abi-2.c: New test case.
981
982 2006-06-02  Eric Christopher  <echristo@apple.com>
983
984         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
985         * gcc.target/i386/20020523-1.c: Skip if darwin.
986         * gcc.target/i386/asm-3.c: Ditto.
987         * gcc.target/i386/20011119-1.c: Ditto.
988         * gcc.target/i386/clobbers.c: Remove pic part of test.
989
990 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
991
992         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
993         * g++.old-deja/g++.other/init19.C: Ditto.
994         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
995         and add other platforms as expected failures.
996
997 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
998
999         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1000         (is-effective-target-keyword): Ditto.
1001
1002 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1003
1004         PR fortran/27715
1005         * gfortran.dg/extended_char_comparison_1.f:  New test.
1006
1007 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/25098
1010         * gfortran.dg/dummy_procedure_1.f90: New test.
1011
1012         PR fortran/25147
1013         * gfortran.dg/dummy_procedure_2.f90: New test.
1014
1015         * gfortran.dg/associated_2.f90: Correct to make consistent with
1016         standard.
1017
1018 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1019
1020         * gcc.target/i386/387-11.c: New test case.
1021
1022 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/27801
1025         * g++.dg/template/cond6.C: New test.
1026
1027         PR c++/26496
1028         * g++.dg/template/crash51.C: New test.
1029         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1030
1031         PR c++/27385
1032         * g++.dg/init/array20.C: New test.
1033
1034 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1035
1036         * gcc.dg/builtins-54.c: New test case.
1037
1038 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1039
1040         PR c++/26433
1041         * g++.dg/template/fntry1.C: Add dg-do link.
1042
1043         PR c++/27808
1044         * g++.dg/parse/friend6.C: New test.
1045
1046 2006-05-30  Asher Langton  <langton2@llnl.gov>
1047
1048         * gfortran.dg/cray_pointers_7.f90: New test.
1049
1050 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1051
1052         PR tree-optimization/23452
1053         * gcc.dg/fold-mulconj-1.c: New test case.
1054
1055 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1056
1057         PR c++/27803
1058         * g++.dg/parse/bitfield1.C: New test.
1059
1060 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1061
1062         * gcc.target/ppc-eq0-1.c: New test case.
1063         * gcc.target/ppc-negeq0-1.c: New test case.
1064
1065 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1066
1067         PR c/27273
1068         * gcc.dg/overflow-warn-5.c: New test.
1069
1070 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1071
1072         PR c/27718
1073         * gcc.dg/sizeof-1.c: New test.
1074
1075 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1076
1077         PR target/27790
1078         * gcc.target/i386/pr27790.c: New test.
1079
1080 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1081
1082         PR libgfortran/27757
1083         * gfortran.dg/direct_io_5.f90: New test.
1084
1085 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1086
1087         PR libgfortran/27634
1088         * gfortran.dg/fmt_missing_period_1.f: New test.
1089         * gfortran.dg/fmt_missing_period_2.f: New test.
1090         * gfortran.dg/fmt_missing_period_3.f: New test.
1091
1092 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1093
1094         PR fortran/19777
1095         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1096         arrays.
1097
1098 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1099
1100         PR c++/27713
1101         * g++.dg/template/new6.C: New test.
1102
1103 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1104
1105         PR tree-optimization/24964
1106         * gcc.target/i386/387-10.c: New test case.
1107
1108 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1109
1110         * intrinsics/string_intrinsics.c (compare_string):
1111         Use memcmp instead of strncmp to avoid tripping over
1112         CHAR(0) in a string.
1113
1114 2006-05-27  Richard Guenther  <rguenther@suse.de>
1115
1116         PR middle-end/27773
1117         * gcc.dg/torture/pr27773.c: New testcase.
1118
1119 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1120
1121         * gcc.dg/pr24561.c: Rename to..
1122         * gcc.dg/pr25962.c: .. this.
1123
1124 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1125
1126         PR fortran/19777
1127         * gfortran.dg/bounds_check_2.f: New test.
1128
1129 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1130
1131         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1132         * gfortran.dg/byte_1.f90: Likewise.
1133         * gfortran.dg/dup_save_2.f90: Likewise.
1134
1135 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1136
1137         * gfortran.dg/associated_2.f90: New test.
1138
1139 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1140
1141         PR fortran/27524
1142         * gfortran.dg/bounds_check_1.f90: New test.
1143
1144 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1145
1146         PR rtl-optimization/27661
1147         * gcc.dg/pr27661.c: New test case.
1148
1149 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1150
1151         PR fortran/23151
1152         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1153         * gfortran.dg/print_parentheses_1.f:  New test.
1154         * gfortran.dg/print_parentheses_2.f90:  New test.
1155
1156 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1157
1158         PR target/27758
1159         * gcc.dg/pr27758.c: New test.
1160
1161 2006-05-24  Falk Hueffner  <falk@debian.org>
1162
1163         * gcc.c-torture/compile/pr27571.c: New test.
1164
1165 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1166
1167         PR fortran/27709
1168         * gfortran.dg/spec_expr_4.f90: New test.
1169
1170         PR fortran/27155
1171         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1172
1173 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1174
1175         PR c++/20103
1176         * g++.dg/ext/complit6.C: New test.
1177         * g++.dg/ext/complit3.C: Adjust error markers.
1178         * g++.dg/init/const3.C: New test.
1179
1180 2006-05-25  Richard Guenther  <rguenther@suse.de>
1181
1182         PR middle-end/27743
1183         * gcc.dg/torture/pr27743.c: New testcase.
1184
1185 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1186
1187         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1188
1189 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1190
1191         * gcc.dg/compat/scalar-by-value-x.h: New.
1192         * gcc.dg/compat/scalar-by-value-y.h: New.
1193         * gcc.dg/compat/scalar-by-value-5.c: New.
1194         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1195         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1196         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1197         * gcc.dg/compat/scalar-by-value-6.c: New.
1198         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1199         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1200         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1201
1202 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1203
1204         PR tree-optimization/27639
1205         PR tree-optimization/26719
1206         * gcc.dg/pr27639.c: New test.
1207         * gcc.dg/pr26719.c: New test.
1208         * gcc.dg/tree-ssa/scev-cast.c: New test.
1209
1210 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1211
1212         PR c++/20173
1213         * g++.dg/template/error21.C: New test.
1214
1215 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1216
1217         PR target/27696
1218         * gcc.target/i386/pr27696.c: New.
1219
1220 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1221
1222         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1223
1224         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1225
1226 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1227
1228         PR c++/27716
1229         * g++.dg/other/assign1.C: New test.
1230
1231 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1232
1233         PR target/27266
1234         * gcc.target/i386/pr27266.c: New.
1235
1236 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1237
1238         PR c++/27451
1239         * g++.dg/ext/asm9.C: New test.
1240
1241 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1242
1243         PR rtl-optimization/25514
1244         * gcc.c-torture/compile/pr25514.c: New test.
1245
1246 2006-05-22  Richard Guenther  <rguenther@suse.de>
1247
1248         Revert
1249         2006-01-31  Richard Guenther  <rguenther@suse.de>
1250
1251         * gcc.target/i386/sselibm-1.c: New testcase.
1252         * gcc.target/i386/sselibm-2.c: Likewise.
1253         * gcc.target/i386/sselibm-3.c: Likewise.
1254         * gcc.target/i386/sselibm-4.c: Likewise.
1255         * gcc.target/i386/sselibm-5.c: Likewise.
1256
1257 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1258
1259         PR c/27420
1260         * gcc.dg/func-args-2.c: New test.
1261
1262         PR c/26818
1263         * gcc.dg/struct-incompl-1.c: New test.
1264
1265 2006-05-22  Richard Guenther  <rguenther@suse.de>
1266
1267         PR testsuite/27708
1268         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1269         the transformations we test for.
1270
1271 2006-05-22  Richard Guenther  <rguenther@suse.de>
1272
1273         PR testsuite/27707
1274         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1275
1276 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1277
1278         PR c++/27210
1279         * g++.dg/warn/new1.C: New test.
1280         * g++.dg/template/new5.C: Likewise.
1281
1282 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1283
1284         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1285         * gcc.target/i386/20060512-3.c: Likewise.
1286
1287 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1288
1289         PR rtl-optimization/27671
1290         * gcc.c-torture/execute/pr27671-1.c: New.
1291         * gcc.dg/pr27671-2.c: Likewise.
1292
1293         PR tree-optimization/26622.
1294         * gcc.c-torture/compile/pr26622.c: New.
1295
1296 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/27613
1299         * gfortran.dg/recursive_reference_1.f90: New test.
1300
1301 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1302
1303         PR fortran/25746
1304         * gfortran.dg/elemental_subroutine_3.f90: New test.
1305
1306         PR fortran/25090
1307         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1308
1309         PR fortran/27584
1310         * gfortran.dg/associated_target_1.f90: New test.
1311
1312         PR fortran/19015
1313         * gfortran.dg/maxloc_shape_1.f90: New test.
1314
1315 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1316
1317         PR libgfortran/24459
1318         * gfortran.dg/namelist_24.f90: New test.
1319         * gfortran.dg/namelist_12.f: Fix typo in comment.
1320
1321 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1322
1323         PR middle-end/25776
1324         * g++.dg/other/error11.C: New test.
1325
1326 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1327
1328         * gcc.target/mips/pr26765.c: Add -w to options.
1329
1330 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1331
1332         * lib/target-supports.exp (check_effective_target_mpaired_single):
1333         New function.
1334         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1335         multilibs.
1336         * g++.dg/vect/vect.exp: Likewise.
1337
1338 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1339
1340         PR testsuite/25891
1341         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1342
1343 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1344
1345         PR fortran/27662
1346         * gfortran.dg/temporary_1.f90: New file.
1347
1348 2006-05-19  Andreas Schwab  <schwab@suse.de>
1349
1350         * g++.dg/other/unused1.C: Also match "stringz".
1351
1352 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1353
1354         PR c++/26433
1355         * g++.dg/template/fntry1.C: New test.
1356
1357 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/27471
1360         PR c++/27506
1361         * g++.dg/conversion/bitfield5.C: New test.
1362         * g++.dg/conversion/bitfield6.C: New test.
1363
1364 2006-05-18  Mike Stump  <mrs@apple.com>
1365
1366         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1367         * gcc.dg/vla-4.c: Add.
1368         * gcc.dg/vla-5.c: Add.
1369         * gcc.dg/vla-6.c: Add.
1370
1371 2006-05-12  Stuart Hastings  <stuart@apple.com>
1372
1373         * testsuite/gcc.target/i386/20060512-1.c: New.
1374         * testsuite/gcc.target/i386/20060512-2.c: New.
1375         * testsuite/gcc.target/i386/20060512-3.c: New.
1376         * testsuite/gcc.target/i386/20060512-4.c: New.
1377
1378 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1379
1380         PR c++/26122
1381         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1382
1383         PR c++/26068
1384         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1385         * g++.dg/parse/linkage1.C: New test.
1386
1387 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR tree-optimization/27548
1390         * g++.dg/tree-ssa/pr27548.C: New test.
1391
1392 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1393
1394         PR fortran/26551
1395         * gfortran.dg/recursive_check_1.f: New test.
1396         * gfortran.dg/recursive_check_2.f90: New test.
1397
1398 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1399
1400         * g++.dg/opt/temp2.C: New test.
1401
1402 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1403
1404         PR c++/27491
1405         * g++.dg/init/brace5.C: New test.
1406
1407         PR middle-end/27415
1408         * gcc.dg/gomp/pr27415.c: New test.
1409         * g++.dg/gomp/pr27415.C: New test.
1410
1411         PR tree-optimization/27549
1412         * g++.dg/tree-ssa/pr27549.C: New test.
1413
1414 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1415
1416         PR libgfortran/27575
1417         * gfortran.dg/read_eof_4.f90: New test.
1418
1419 2006-05-16  Richard Guenther  <rguenther@suse.de>
1420
1421         PR tree-optimization/22303
1422         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1423
1424 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR middle-end/27573
1427         * gcc.dg/gomp/pr27573.c: New test.
1428         * gfortran.dg/gomp/pr27573.f90: New test.
1429
1430         PR c/27499
1431         * gcc.dg/gomp/pr27499.c: New test.
1432         * g++.dg/gomp/pr27499.C: New test.
1433
1434 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1435
1436         PR c++/27339
1437         * g++.dg/parser/access8.C: Adjust error marker.
1438         * g++.dg/template/access17.C: New test.
1439         * g++.dg/template/access18.C: Likewise.
1440
1441 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1442
1443         PR target/26600
1444         * gcc.target/i386/pr26600.c: New test case.
1445
1446 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/27505
1449         * g++.dg/expr/bitfield1.C: New test.
1450
1451 2006-05-15  Richard Guenther  <rguenther@suse.de>
1452
1453         PR tree-optimization/27603
1454         * gcc.dg/torture/pr27603.c: New testcase.
1455
1456 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1457
1458         PR fortran/25090
1459         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1460
1461         PR fortran/25082
1462         * gfortran.dg/scalar_return_1.f90: New test.
1463
1464         PR fortran/27411
1465         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1466
1467 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1468
1469         * gcc.dg/gomp/critical-4.c: New test.
1470         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1471         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1472         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1473         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1474
1475 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1476
1477         PR c++/27582
1478         * g++.dg/template/dependent-args1.C: New test.
1479
1480         PR c++/27581
1481         * g++.dg/lookup/this1.C: New test.
1482
1483         PR c++/27315
1484         * g++.dg/template/operator6.C: New test.
1485         * g++.dg/template/incomplete3.C: New test.
1486
1487         PR c++/27559
1488         * g++.dg/template/new4.C: New test.
1489
1490         PR c++/27496
1491         * g++.dg/template/void2.C: New test.
1492
1493 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1494
1495         * g++.dg/template/dependent-expr5.C: New test.
1496
1497 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1498
1499         PR middle-end/26729
1500         * gcc.dg/pr26729-1.c: New test case.
1501
1502 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1503
1504         * gcc.dg/pr27003.c: New test.
1505
1506 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1507
1508         * lib/target-supports.dg (check_cxa_atexit_available): Change
1509         v3_target_compile to ${tool}_target_compile.
1510
1511 2006-05-11  Jason Merrill  <jason@redhat.com>
1512
1513         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1514
1515 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1516
1517         PR fortran/27553
1518         * gfortran.dg/label_5.f90: New test.
1519
1520 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1521
1522         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1523         check_effective_target_powerpc_altivec_ok): New.
1524         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1525         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1526         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1527         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1528         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1529         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1530         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1531         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1532         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1533         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1534         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1535         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1536         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1537         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1538         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1539         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1540         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1541         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1542         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1543         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1544         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1545         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1546         gcc.target/powerpc/altivec-9.c,
1547         gcc.target/powerpc/altivec-consts.c,
1548         gcc.target/powerpc/altivec-pr22085.c,
1549         gcc.target/powerpc/altivec-splat.c,
1550         gcc.target/powerpc/altivec-types-1.c,
1551         gcc.target/powerpc/altivec-types-2.c,
1552         gcc.target/powerpc/altivec-types-3.c,
1553         gcc.target/powerpc/altivec-types-4.c,
1554         gcc.target/powerpc/altivec-varargs-1.c,
1555         gcc.target/powerpc/altivec-vec-merge.c,
1556         gcc.target/powerpc/ppc-vector-memcpy.c,
1557         gcc.target/powerpc/ppc-vector-memset.c,
1558         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1559         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1560         these effective targets.
1561         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1562         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1563
1564 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1565
1566         PR middle-end/27384
1567         * g++.dg/other/fold1.C: New test.
1568
1569         PR middle-end/27488
1570         * gcc.dg/fold-nonneg-1.c: New test.
1571
1572         PR c++/27547
1573         * g++.dg/other/operator1.C: New test.
1574
1575 2006-05-11  Richard Guenther  <rguenther@suse.de>
1576
1577         PR middle-end/27529
1578         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1579
1580 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1581
1582         * lib/target-supports-dg.exp (check-flags): New.
1583         (dg-skip-if): Move flag checks.
1584
1585 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1586
1587         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1588         * lib/target-supports.dg (check_cxa_atexit_available): New.
1589
1590 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1591
1592         PR fortran/27470
1593         * gfortran.dg/multiple_allocation_2.f90: New test case.
1594
1595 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1596
1597         * gcc.target/arm/pr27387.C: Fix a comment typo.
1598
1599 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1600
1601         PR fortran/24549
1602         * gfortran.dg/error_recovery_1.f90: New test.
1603
1604 2006-05-10  Richard Guenther  <rguenther@suse.de>
1605
1606         PR tree-optimization/27302
1607         * gcc.dg/torture/pr27302.c: New testcase.
1608
1609 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1610         Richard Guenther  <rguenther@suse.de>
1611
1612         PR middle-end/27498
1613         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1614
1615 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1616
1617         PR rtl-optimization/27335
1618         * gcc.dg/pr27335.c: New test.
1619
1620 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1621
1622         * gcc.target/mips/mips-ps-5.c: New file.
1623
1624 2006-05-08  Jan Hubicka  <jh@suse.cz>
1625
1626         PR middle-end/25962
1627         * gcc.dg/pr25962.c: New.
1628
1629 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1630
1631         PR target/27158
1632         * gcc.target/powerpc/pr27158.c: New test case.
1633
1634 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1635
1636         PR testsuite/27476
1637         * ada/acats/run_all.sh: Use test -z.
1638
1639 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1640
1641         PR libfortran/18271
1642         * gfortran.dg/spec_expr_3.f90: New test.
1643
1644 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1645
1646         PR target/24879
1647         * gcc.target/i386/monitor.c: New file.
1648
1649 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1650
1651         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1652
1653 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1654
1655         PR c++/27447
1656         * g++.dg/other/ptrmem7.C: New test.
1657
1658 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1659
1660         PR target/27421
1661         * gcc.dg/array-9.c: New test.
1662
1663 2006-05-07  Richard Guenther  <rguenther@suse.de>
1664
1665         PR tree-optimization/27409
1666         * gcc.dg/torture/pr27409.c: New testcase.
1667
1668 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1669
1670         PR fortran/27457
1671         * gfortran.dg/select_6.f90: New.
1672
1673 2006-05-07  Richard Guenther  <rguenther@suse.de>
1674
1675         PR tree-optimization/27136
1676         * gcc.dg/torture/pr27136.c: New testcase.
1677
1678 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1679
1680         PR fortran/24813
1681         * gfortran.dg/char_cons_len_1.f90: New test.
1682
1683 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1684
1685         PR c++/27427
1686         * g++.dg/template/incomplete2.C: New test.
1687
1688 2006-05-06  Richard Guenther  <rguenther@suse.de>
1689
1690         PR tree-optimization/27151
1691         * gcc.dg/vect/pr27151.c: New testcase.
1692
1693 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1694
1695         PR c++/27430
1696         * g++.dg/template/void1.C: New test.
1697
1698         PR c++/27423
1699         * g++.dg/other/void2.C: New test.
1700
1701         PR c++/27422
1702         * g++.dg/conversion/void1.C: New test.
1703
1704 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1705
1706         PR/21391
1707         * g++.dg/other/unused1.C: New.
1708
1709 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1710
1711         PR objc/27240
1712         * objc.dg/member-1.m: New test.
1713
1714 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1715
1716         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1717
1718 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1719
1720         PR libfortran/26985
1721         * gfortran.dg/matmul_2.f90: New test.
1722
1723 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1724
1725         * ada/acats/run_all.sh: Use sync when main not found.
1726
1727 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1728
1729         PR target/26765
1730         * gcc.target/mips/pr26765.c: New.
1731
1732 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1733
1734         * gcc.target/bfin: New directory.
1735         * gcc.target/bfin/bfin.exp: New file.
1736         * gcc.target/bfin/frmul.c: New file.
1737         * gcc.target/bfin/arith.c: New file.
1738         * gcc.target/bfin/mul-combine.c: New file.
1739         * gcc.target/bfin/shift.c: New file.
1740
1741 2006-05-04  Richard Guenther  <rguenther@suse.de>
1742
1743         PR tree-optimization/14287
1744         PR tree-optimization/14844
1745         PR tree-optimization/19792
1746         PR tree-optimization/21608
1747         PR tree-optimization/27090
1748         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1749         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1750         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1751         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1752         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1753
1754 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR tree-optimization/27285
1757         * gcc.c-torture/execute/pr27285.c: New test.
1758
1759         PR middle-end/27388
1760         * gcc.dg/gomp/pr27388-1.c: New test.
1761         * gcc.dg/gomp/pr27388-2.c: New test.
1762         * gcc.dg/gomp/pr27388-3.c: New test.
1763
1764         PR c++/27359
1765         * g++.dg/gomp/pr27359.C: New test.
1766
1767 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1768
1769         PR fortran/20248
1770         * gfortran.dg/iargc.f90: New test.
1771
1772 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/27102
1775         * g++.dg/template/crash49.C: New test.
1776
1777 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1778
1779         PR testsuite/27032
1780         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1781
1782 2006-05-02  Jeff Law  <law@redhat.com>
1783
1784         PR tree-optimization/27364
1785         * gcc.c-torture/execute/pr27364.c: New test.
1786
1787 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/27309
1790         * g++.dg/parser/ctor5.C: New test.
1791
1792 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1793
1794         PR target/27387
1795         * gcc.target/arm/arm.exp: New.
1796         * gcc.target/arm/pr27387.C: Likewise.
1797
1798 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1799
1800         PR fortran/27269
1801         PR fortran/27324
1802         * gfortran.dg/module_equivalence_2.f90: New test.
1803
1804 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR middle-end/27337
1807         * g++.dg/gomp/pr27337-1.C: New test.
1808         * g++.dg/gomp/pr27337-2.C: New test.
1809
1810         PR middle-end/27328
1811         * gcc.dg/gomp/pr27328.c: New test.
1812
1813         PR middle-end/27325
1814         * g++.dg/gomp/pr27325.C: New test.
1815
1816         PR middle-end/27310
1817         * g++.dg/gomp/pr27310.C: New test.
1818
1819 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1820
1821         PR tree-optimization/27291
1822         * g++.dg/tree-ssa/pr27291.C: New test.
1823
1824 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1825
1826         PR tree-optimization/27283
1827         * g++.dg/tree-ssa/pr27283.C: New test.
1828
1829 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1830
1831         * gcc.dg/tree-ssa/loop-16.c: New test.
1832
1833 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1834             Joseph S. Myers  <joseph@codesourcery.com>
1835
1836         * gcc.dg/Wconversion-3.c: New test case.
1837         * gcc.dg/Wconversion-4.c: Likewise.
1838
1839 2006-05-01  Richard Guenther  <rguenther@suse.de>
1840
1841         PR tree-optimization/26726
1842         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1843
1844 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1845
1846         * gcc.dg/Woverflow-1.c: New test case.
1847         * gcc.dg/Woverflow-2.c: Likewise.
1848         * gcc.dg/Woverflow-3.c: Likewise.
1849
1850 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1851
1852         PR c++/27094
1853         * g++.dg/template/defarg8.C: New test.
1854
1855 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1856
1857         PR c++/27278
1858         * g++.dg/parse/operator7.C: New test.
1859
1860 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1861
1862         PR c++/11471
1863         PR c++/27102
1864         * g++.dg/template/crash48.C: New test.
1865
1866         PR c++/27279
1867         * g++.dg/parse/ctor4.C: New test.
1868
1869 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1870
1871         PR fortran/25681
1872         * gfortran.df/char_type_len.f90: New test.
1873
1874 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1875
1876         PR libgfortran/27304
1877         * gfortran.dg/fmt_exhaust.f90: New test.
1878
1879 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1880
1881         PR c/25309
1882         * gcc.dg/large-size-array-2.c: New test case.
1883
1884 2006-04-28  Richard Guenther  <rguenther@suse.de>
1885
1886         PR target/26826
1887         * gcc.target/i386/pr26826.c: New testcase.
1888
1889 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1890
1891         PR middle-end/27260
1892         * gcc.c-torture/execute/pr27260.c: New.
1893
1894 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1895
1896         PR middle-end/27095
1897         * gcc.dg/pr27095.c: New.
1898
1899 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/27292
1902         * g++.dg/conversion/bitfield4.C: New test.
1903
1904 2006-04-27  Eric Christopher  <echristo@apple.com>
1905
1906         * gcc.dg/pragma-ms_struct.c: New.
1907
1908 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/27102
1911         * g++.dg/template/crash47.C: New test.
1912
1913 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1914
1915         * gcc.target/i386/sse-7.c: build with -msse.
1916
1917 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1918
1919         PR testsuite/27274:
1920         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1921         (main): Exit if processor doesn't support SSE.
1922
1923 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1924
1925         PR middle-end/27282
1926         * gcc.c-torture/compile/pr27282.c: New test.
1927
1928 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1929
1930         PR middle-end/26913
1931         * g++.dg/gomp/pr26913.C: New test.
1932
1933         PR c/25996
1934         * gcc.dg/gomp/pr25996.c: New test.
1935         * g++.dg/gomp/pr25996.C: New test.
1936
1937 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1938
1939         PR rtl-optimization/26725
1940         * gcc.c-torture/compile/pr26725.c: New test.
1941
1942 2006-04-25  Richard Guenther  <rguenther@suse.de>
1943
1944         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1945         than n + -1.
1946
1947 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1948
1949         * gcc.dg/20060425-1.c: New testcase.
1950
1951 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR tree-optimization/26865
1954         * gcc.dg/pr26865.c: New test.
1955
1956 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/27292
1959         * g++.dg/conversion/bitfield1.C: New test.
1960         * g++.dg/conversion/bitfield2.C: Likewise.
1961         * g++.dg/conversion/bitfield3.C: Likewise.
1962
1963 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1964         Richard Guenther  <rguenther@suse.de>
1965
1966         PR tree-optimization/27236
1967         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1968
1969 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1970
1971         PR c++/19963
1972         * g++.dg/other/incomplete2.C: New test.
1973
1974 2006-04-24  Richard Guenther  <rguenther@suse.de>
1975
1976         PR middle-end/26869
1977         * gcc.dg/torture/pr26869.c: New testcase.
1978
1979 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1980         Richard Guenther  <rguenther@suse.de>
1981
1982         PR tree-optimization/27218
1983         * g++.dg/tree-ssa/pr27218.C: New testcase.
1984
1985 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1986
1987         PR c++/26912
1988         * g++.dg/template/friend41.C: New test.
1989
1990 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1991
1992         * g++.dg/opt/pr15551.C: Include cstdio.
1993         (main): Use remove instead of unlink.
1994
1995 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1996
1997         * gcc.dg/sibcall-7.c: New test.
1998         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1999         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2000         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2001         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2002         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2003
2004 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2005
2006         PR c++/26534
2007         * g++.dg/opt/bitfield1.C: New test.
2008         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2009         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2010         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2011         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2012         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2013         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2014         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2015         * g++.dg/abi/bitfield2.C: Likewise.
2016         * g++.dg/init/bitfield1.C: Likewise.
2017
2018 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2019
2020         PR fortran/25099
2021         * gfortran.dg/elemental_subroutine_4.f90: New test.
2022         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2023         call sub (m, x).
2024
2025 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2026
2027         * gcc.c-torture/compile/20060421-1.c: New testcase.
2028
2029 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2030
2031         PR c/25875
2032         * gcc.dg/init-bad-4.c: New test.
2033
2034 2006-04-21  Paul Brook  <paul@codesourcery.com>
2035
2036         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2037
2038 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2039
2040         PR fortran/27122
2041         * gfortran.dg/defined_operators_1.f90: New test.
2042         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2043         remove old ones associated, incorrectly, with Note 5.46.
2044
2045         PR fortran/27113
2046         * gfortran.dg/character_array_constructor_1.f90: New test.
2047
2048 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2049
2050         * gcc.dg/20060419-1.c: New test.
2051
2052 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2053
2054         PR c/26774
2055         * gcc.dg/struct-parse-1.c: New test case.
2056
2057 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2058
2059         PR c++/26558
2060         * g++.dg/parse/template19.C: New test.
2061
2062         PR c++/26739
2063         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2064
2065         PR c++/26036
2066         * g++.dg/expr/call3.C: New test.
2067
2068         PR c++/10385
2069         * g++.dg/conversion/dynamic1.C: New test.
2070
2071 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/27102
2074         * g++.dg/template/crash35.C: Tweak error markers.
2075         * g++.dg/template/crash46.C: New test.
2076         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2077         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2078
2079 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2080
2081         PR rtl-optimization/14261
2082         * gcc.c-torture/compile/20060419-1.c: Added.
2083
2084 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2085
2086         * gfortran.dg/label_1.f90: Adjust dg-error.
2087
2088 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2089
2090         PR target/26961
2091         * gcc.dg/fold-cond-1.c: New test case.
2092         * gcc.dg/pr26961-1.c: Likewise.
2093
2094 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2095
2096         PR libgfortran/27138
2097         * gfortran.dg/read_bad_advance.f90: New test.
2098
2099 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2100             Dale Johannesen  <dalej@apple.com>
2101
2102         PR target/24076
2103         * gcc.target/i386/vecinit-3.c: New testcase.
2104         * gcc.target/i386/vecinit-4.c: Likewise.
2105         * gcc.target/i386/sse-18.c: Likewise.
2106         * gcc.target/i386/sse-19.c: Likewise.
2107
2108 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2109
2110         * gfortran.dg/allocate_zerosize_1.f90: New test.
2111
2112 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/26365
2115         * g++.dg/template/crash45.C: New test.
2116
2117 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2118
2119         PR fortran/26787
2120         * gfortran.dg/proc_assign_1.f90: New test.
2121         * gfortran.dg/procedure_lvalue.f90: Change message.
2122         * gfortran.dg/namelist_4.f90: Add new error.
2123
2124         PR fortran/25597
2125         PR fortran/27096
2126         * gfortran.dg/auto_pointer_array_result_1.f90
2127
2128         PR fortran/27089
2129         * gfortran.dg/specification_type_resolution_1.f90
2130
2131         PR fortran/18003
2132         PR fortran/25669
2133         PR fortran/26834
2134         * gfortran.dg/bounds_temporaries_1.f90: New test.
2135
2136         PR fortran/27124
2137         * gfortran.dg/array_return_value_1.f90: New test.
2138
2139 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2140
2141         PR fortran/25336
2142         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2143
2144 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2145
2146         PR middle-end/26823
2147         * g++.dg/gomp/pr26823-1.C: New test.
2148         * g++.dg/gomp/pr26823-2.C: New test.
2149
2150 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2151
2152         PR middle-end/27134
2153         * gcc.dg/pr27314.c: New test.
2154
2155 2006-04-13  Richard Henderson  <rth@redhat.com>
2156
2157         * g++.dg/gomp/block-0.C: Update expected matches.
2158
2159 2006-04-13  DJ Delorie  <dj@redhat.com>
2160
2161         * lib/target-supports.exp (check_effective_target_int32plus): New.
2162         (check_effective_target_ptr32plus): New.
2163         (check_effective_target_size32plus): New.
2164         (check_effective_target_int16): New.
2165         (check_profiling_available): Add m32c to the list of unsupported targets.
2166
2167         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2168         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2169         memory size.
2170         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2171         pointers.
2172         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2173         size_t.
2174         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2175         and size_t.
2176         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2177         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2178         not just xstormy16.  Skip m32c due to weird pointer size.
2179         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2180         not just xstormy16.
2181         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2182         not just xstormy16.
2183         * gcc.dg/20020312-2.c: Add m32c support.
2184         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2185         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2186         in test.
2187         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2188         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2189         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2190         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2191         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2192         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2193         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2194         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2195         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2196         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2197         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2198         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2199         in test.
2200         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2201         in test.
2202         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2203         * gcc.dg/pr23049.c: Require >=32 bit integers.
2204         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2205         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2206         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2207         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2208         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2209         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2210         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2211         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2212         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2213         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2214         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2215         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2216         prototype in test.
2217         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2218         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2219         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2220         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2221         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2222
2223         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2224         * gcc.c-torture/execute/20040703-1.x: Likewise.
2225         * gcc.c-torture/execute/20040705-1.x: Likewise.
2226         * gcc.c-torture/execute/20040705-2.x: Likewise.
2227         * gcc.c-torture/execute/20040709-1.x: Likewise.
2228         * gcc.c-torture/execute/20040709-2.x: Likewise.
2229         * gcc.c-torture/execute/20040811-1.x: Likewise.
2230         * gcc.c-torture/execute/20050316-1.x: Likewise.
2231         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2232         * gcc.c-torture/execute/pr19689.x: Likewise.
2233         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2234         * gcc.c-torture/execute/usmul.x: Likewise.
2235         * gcc.c-torture/execute/vrp-5.x: Likewise.
2236         * gcc.c-torture/execute/vrp-6.x: Likewise.
2237         * gcc.dg/debug/20041023-1.s: Likewise.
2238
2239 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2240
2241         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2242         of integers to a vector types are now constant expressions in C.
2243         * gcc.dg/vect/vect-fold-1.c: New test case.
2244
2245 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2246             Ulrich Weigand  <uweigand@de.ibm.com>
2247
2248         PR target/27006
2249         * gcc.dg/vmx/pr27006.c: New testcase.
2250
2251 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2252
2253         PR libgfortran/26766
2254         * gfortran.dg/write_recursive.f90: New test.
2255
2256 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2257
2258         * g++.dg/parse/dtor7.C: New test.
2259         * g++.dg/parse/new1.C: Add error marker.
2260         * g++.dg/template/new3.C: New test.
2261
2262         PR c++/26122
2263         * g++.dg/template/pure1.C: New test.
2264
2265         PR c++/26295
2266         * g++.dg/parse/ptrmem4.C: New test.
2267
2268 2006-04-10  Jeff Law  <law@redhat.com>
2269
2270         PR/27087
2271         * gcc.c-torture/compile/pr27087.c: New test.
2272
2273 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2274
2275         PR/21391
2276         * gcc.dg/20060410.c: New.
2277
2278 2006-04-10  Matthias Klose  <doko@debian.org>
2279
2280         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2281         Recognize multilib directory names containing underscores.
2282
2283 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2284
2285         * gcc.target/i386/vecinit-1.c: New test case.
2286         * gcc.target/i386/vecinit-2.c: Likewise.
2287
2288 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR debug/27057
2291         * g++.dg/debug/dwarf2-2.C: New test.
2292
2293 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2294
2295         PR rtl-optimization/27073
2296         * gcc.c-torture/execute/pr27073.c: New test.
2297
2298 2006-04-08  Mike Stump  <mrs@apple.com>
2299
2300         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2301
2302 2006-04-07  Richard Guenther  <rguenther@suse.de>
2303
2304         PR tree-optimization/26135
2305         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2306
2307 2006-04-06  Jan Hubicka  <jh@suse.cz>
2308
2309         PR profile/26399
2310         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2311
2312 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2313
2314         * g++.dg/conversion/nullptr1.C: New test case.
2315         * g++.dg/conversion/nullptr2.C: Likewise.
2316
2317 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2318
2319         * gfortran.dg/dependency_18.f90: New test case.
2320
2321 2006-04-05  Richard Guenther  <rguenther@suse.de>
2322
2323         PR tree-optimization/26919
2324         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2325         * gcc.dg/ipa/ipa-2.c: Likewise.
2326         * gcc.dg/ipa/ipa-3.c: Likewise.
2327         * gcc.dg/ipa/ipa-5.c: Likewise.
2328
2329 2006-04-05  Richard Guenther  <rguenther@suse.de>
2330
2331         PR tree-optimization/26763
2332         * gcc.dg/torture/pr26763-1.c: New testcase.
2333         * gcc.dg/torture/pr26763-2.c: Likewise.
2334
2335 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2336
2337         PR fortran/23634
2338         PR fortran/25619
2339         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2340
2341 2006-04-04  Eric Christopher  <echristo@apple.com>
2342
2343         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2344         stubs.
2345         * gcc.target/i386/387-5.c: Ditto.
2346
2347 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2348
2349         * gcc.target/sparc/struct-ret-check.c: New test.
2350
2351 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2352
2353         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2354         zero decimal digits specified in format.
2355
2356 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2357
2358         PR fortran/26891
2359         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2360
2361         PR fortran/26976
2362         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2363         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2364         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2365         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2366         bigendian-ness.
2367
2368 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2369
2370         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2371         dummy arguments work when the actual argument is itself a dummy
2372         argument of the caller.
2373
2374 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2375
2376         PR libfortran/24685
2377         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2378
2379 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2380
2381         * gfortran.dg/dependencency_17.f90: New test case.
2382
2383 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2384
2385         * gfortran.dg/dependency_14.f90: New test case.
2386         * gfortran.dg/dependency_15.f90: Likewise.
2387         * gfortran.dg/dependency_16.f90: Likewise.
2388
2389 2006-03-31  Asher Langton  <langton2@llnl.gov>
2390
2391         PR fortran/25358
2392         gfortran.dg/cray_pointers_6.f90: New test.
2393
2394 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2395
2396         PR libgfortran/26890
2397         * gfortran.dg/read_size_noadvance.f90: New test.
2398
2399 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2400
2401         PR fortran/25031
2402         * gfortran.dg/multiple_allocation_1.f90: Check that the
2403         size has changed after a re-allocation with stat.
2404
2405 2006-03-30  Richard Guenther  <rguenther@suse.de>
2406
2407         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2408         removal.
2409         * gcc.target/i386/sselibm-2.c: Likewise.
2410         * gcc.target/i386/sselibm-3.c: Likewise.
2411         * gcc.target/i386/sselibm-4.c: Likewise.
2412         * gcc.target/i386/sselibm-5.c: Likewise.
2413
2414 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2415
2416         * gcc.dg/fold-andxor-1.c: New test case.
2417         * gcc.dg/fold-xorand-1.c: Likewise.
2418
2419 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2420
2421         * gcc.dg/fold-convnotconv-1.c: New test case.
2422
2423 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2424
2425         PR fortran/26779
2426         * gfortran.dg/private_type_5.f90: New test.
2427
2428 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2429
2430         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2431
2432 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2433
2434         * gfortran.dg/advance_2.f90: New test.
2435         * gfortran.dg/advance_3.f90: New test.
2436
2437         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2438
2439 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2440
2441         PR libgfortran/26661
2442         PR libgfortran/26880
2443         * gfortran.dg/read_x_past.f: New test.
2444
2445 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2446
2447         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2448         to be STABS.
2449
2450 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2451
2452         * objc.dg/dwarf-1.m: Skip on AIX.
2453         * objc.dg/dwarf-2.m: Skip on AIX.
2454
2455 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2456
2457         PR fortran/26816
2458         * gfortran.dg/float_1.f90: New test.
2459
2460 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2461
2462         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2463         X86_64 targets.
2464         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2465
2466 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2467
2468         PR libfortran/26735
2469         * gfortran.dg/convert_implied_open.f90: New test case.
2470
2471 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2472
2473         PR fortran/26769
2474         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2475
2476 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2477
2478         PR middle-end/26717
2479         * gcc.dg/pr26717.c: New test.
2480
2481 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2482
2483         * gfortran.dg/dependency_12.f90: New test case.
2484
2485 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2486
2487         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2488
2489 2006-03-24  Jeff Law  <law@redhat.com>
2490
2491         * gcc.c-torture/pr26840.c: New test.
2492
2493 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2494
2495         * objc.dg/dwarf-2.m: New.
2496         * obj-c++.dg/dwarf-2.mm: New.
2497
2498         * g++.old-deja/g++.other/init19.C: New.
2499
2500 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2501
2502         * g++.dg/eh/spbp.C: Skip on AIX.
2503
2504 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR middle-end/26611
2507         * g++.dg/gomp/pr26611-1.C: New test.
2508         * g++.dg/gomp/pr26611-2.C: New test.
2509
2510 2006-03-24  Jeff Law  <law@redhat.com>
2511
2512         * gcc.c-torture/compile/pr26833.c: New test.
2513         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2514
2515 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2516
2517         * gfortran.dg/endfile_2.f90: Delete temp file.
2518
2519 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2520
2521         PR fortran/19303
2522         * gfortran.dg/record_marker_1.f90: New test case.
2523         * gfortran.dg/record_marker_2.f: New test case.
2524         * gfortran.dg/record_marker_3.f90: New test case.
2525
2526 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/17298
2529         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2530         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2531
2532 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2533
2534         * lib/gcc-dg.exp (cleanup-modules): New proc.
2535         * gfortran.dg/allocatable_function_1.f90,
2536         gfortran.dg/allocate_char_star_scalar_1.f90,
2537         gfortran.dg/assumed_charlen_function_1.f90,
2538         gfortran.dg/assumed_dummy_1.f90,
2539         gfortran.dg/assumed_shape_ranks_1.f90,
2540         gfortran.dg/assumed_shape_ranks_2.f90,
2541         gfortran.dg/assumed_size_dt_dummy.f90,
2542         gfortran.dg/auto_char_dummy_array_1.f90,
2543         gfortran.dg/auto_char_len_3.f90,
2544         gfortran.dg/automatic_module_variable.f90,
2545         gfortran.dg/bad_automatic_objects_1.f90,
2546         gfortran.dg/char_array_constructor.f90,
2547         gfortran.dg/char_array_structure_constructor.f90,
2548         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2549         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2550         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2551         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2552         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2553         gfortran.dg/derived_pointer_recursion.f90,
2554         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2555         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2556         gfortran.dg/dummy_functions_1.f90,
2557         gfortran.dg/elemental_initializer_1.f90,
2558         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2559         gfortran.dg/elemental_pointer_1.f90,
2560         gfortran.dg/elemental_subroutine_1.f90,
2561         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2562         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2563         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2564         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2565         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2566         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2567         gfortran.dg/global_references_1.f90,
2568         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2569         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2570         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2571         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2572         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2573         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2574         gfortran.dg/large_integer_kind_1.f90,
2575         gfortran.dg/large_real_kind_1.f90,
2576         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2577         gfortran.dg/module_double_reuse.f90,
2578         gfortran.dg/module_equivalence_1.f90,
2579         gfortran.dg/module_interface_1.f90,
2580         gfortran.dg/module_parameter_array_refs_1.f90,
2581         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2582         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2583         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2584         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2585         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2586         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2587         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2588         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2589         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2590         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2591         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2592         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2593         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2594         gfortran.dg/same_name_1.f90,
2595         gfortran.dg/sibling_dummy_procedure_1.f90,
2596         gfortran.dg/sibling_dummy_procedure_2.f90,
2597         gfortran.dg/sibling_dummy_procedure_3.f90,
2598         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2599         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2600         gfortran.dg/used_dummy_types_2.f90,
2601         gfortran.dg/used_dummy_types_3.f90,
2602         gfortran.dg/used_dummy_types_4.f90,
2603         gfortran.dg/used_dummy_types_5.f90,
2604         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2605         gfortran.dg/userdef_operator_1.f90: Use it.
2606
2607 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2608
2609         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2610         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2611         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2612         gfortran.dg/write_back.f,
2613         gfortran.fortran-torture/execute/inquire_1.f90,
2614         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2615
2616 2006-03-21  Jeff Law  <law@redhat.com>
2617
2618         * gcc.dg/tree-ssa/vrp28.c: New test.
2619
2620 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2621
2622         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2623         if _STDC_C99 is defined.
2624         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2625         * gcc.dg/builtins-20.c: Likewise.
2626         * gcc.dg/builtins-53.c: Likewise.
2627         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2628         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2629
2630 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2631
2632         PR tree-opt/26781
2633         * gcc.c-torture/compile/pr26781-1.c: New test.
2634         * gcc.c-torture/compile/pr26781-2.c: New test.
2635
2636 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR c++/26690
2639         * g++.dg/gomp/pr26690-1.C: New test.
2640         * g++.dg/gomp/pr26690-2.C: New test.
2641
2642 2006-03-20  Jeff Law  <law@redhat.com>
2643
2644         * gcc.dg/tree-ssa/pr21829.c: New test.
2645
2646         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2647
2648 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2649
2650         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2651         (check_visibility_available): Use it.
2652         (check_effective_target_default_packed): Likewise.
2653         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2654         (check_effective_target_fopenmp): Likewise.
2655         (check_effective_target_freorder): Likewise.
2656         (check_effective_target_fpic): Likewise.
2657         (check_named_sections_available): Likewise.
2658         (check_effective_target_ilp32): Likewise.
2659         (check_effective_target_lp64): Likewise.
2660
2661 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2662
2663         PR fortran/20935
2664         * gfortran.dg/scalar_mask_2.f90: New test case.
2665
2666 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2667
2668         PR tree-opt/26629
2669         * gcc.dg/tree-ssa/loadpre12.c: New test.
2670         * gcc.dg/tree-ssa/loadpre13.c: New test.
2671         * gcc.dg/tree-ssa/loadpre14.c: New test.
2672         * gcc.dg/tree-ssa/loadpre15.c: New test.
2673         * gcc.dg/tree-ssa/loadpre16.c: New test.
2674         * gcc.dg/tree-ssa/loadpre17.c: New test.
2675         * gcc.dg/tree-ssa/loadpre18.c: New test.
2676         * gcc.dg/tree-ssa/loadpre19.c: New test.
2677         * gcc.dg/tree-ssa/loadpre20.c: New test.
2678         * gcc.dg/tree-ssa/loadpre21.c: New test.
2679         * gcc.dg/tree-ssa/loadpre22.c: New test.
2680
2681 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2682
2683         PR fortran/26741
2684         * gfortran.dg/elemental_initializer_1.f90: New test.
2685
2686         PR fortran/26716
2687         * gfortran.dg/assumed_shape_ranks_2: New test.
2688
2689 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2690
2691         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2692         target fpic.
2693
2694 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2695
2696         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2697         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2698         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2699         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2700         gfortran.fortran-torture/execute/direct_io.f90,
2701         gfortran.fortran-torture/execute/inquire_2.f90,
2702         gfortran.fortran-torture/execute/inquire_4.f90,
2703         gfortran.fortran-torture/execute/list_read_1.f90,
2704         gfortran.fortran-torture/execute/open_replace.f90,
2705         gfortran.fortran-torture/execute/slash_edit.f90,
2706         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2707         temporary files from testcases.
2708
2709 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2710
2711         PR libgfortran/26509
2712         gfortran.dg/write_direct_eor.f90: New test.
2713
2714 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2715
2716         * gcc.target/powerpc/pr26350.c: New.
2717         * gcc.target/powerpc/indexed-addr.c: New.
2718
2719 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2720
2721         * gfortran.dg/dependency_13.f90: New test case.
2722
2723 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2724
2725         PR middle-end/21781
2726         * gcc.dg/real-const-1.c: New test case.
2727
2728 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2729
2730         * g++.old-deja/g++.other/init18.C: New.
2731         * g++.old-deja/g++.other/init5.C: Remove xfail.
2732
2733 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2734
2735         * g++.dg/opt/pr15551.C: Cleanup temp file.
2736
2737 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2738
2739         PR c++/6634
2740         g++.dg/parse/long1.C: New test.
2741
2742 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2743
2744         PR fortran/19101
2745         * gfortran.dg/continuation.f90: New test.
2746         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2747
2748 2006-03-14  Richard Guenther  <rguenther@suse.de>
2749
2750         PR tree-optimization/26672
2751         * gcc.dg/torture/pr26672.c: New testcase.
2752
2753 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2754
2755         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2756         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2757
2758 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2759
2760         PR middle-end/26557
2761         * gcc.c-torture/compile/switch-1.c: New test case.
2762
2763 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2764
2765         PR fortran/25378
2766         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2767         test to include more permuatations of mask and index.
2768         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2769         respond to F2003 spec. that the position returned for an all false
2770         mask && condition is zero.
2771
2772 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2773
2774         PR middle-end/25989
2775         * gcc.dg/gomp/pr25989.c: New test.
2776
2777 2006-03-13  Jeff Law  <law@redhat.com>
2778
2779         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2780
2781 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2782
2783         * gcc.dg/switch-9.c: New test.
2784
2785 2006-03-13  Richard Guenther  <rguenther@suse.de>
2786
2787         PR middle-end/26630
2788         * gcc.dg/torture/pr26630.c: New testcase.
2789
2790 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2791
2792         * gfortran.dg/dependency_10.f90: New test case.
2793         * gfortran.dg/dependency_11.f90: Likewise.
2794
2795 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2796             Erik Edelmann  <eedelman@gcc.gnu.org>
2797
2798         * gfortran.dg/allocatable_function_1.f90: New.
2799         * gfortran.dg/allocatable_function_2.f90: New.
2800
2801 2006-03-10  Richard Guenther  <rguenther@suse.de>
2802
2803         PR middle-end/26565
2804         * gcc.dg/torture/pr26565.c: New testcase.
2805
2806 2006-03-09  Eric Christopher  <echristo@apple.com>
2807
2808         * gcc.c-torture/compile/20060309-1.c: New.
2809
2810 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2811
2812         PR libgfortran/26499
2813         * gfortran.dg/write_back.f: New test.
2814         * gfortran.dg/write_rewind_1.f: New test.
2815         * gfortran.dg/write_rewind_2.f: New test.
2816
2817 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2818
2819         PR libgfortran/26554
2820         * gfortran.dg/read_logical.f90: New test.
2821
2822 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2823
2824         * ada/acats/norun.lst: cdd2a03 now passes.
2825
2826 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2827
2828         PR testsuite/25177
2829         * gcc.target/powerpc/pr18096-1.c: Change where the error
2830         would match.
2831
2832 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2833
2834         * gcc.target/i386/cleanup-1.c: New test.
2835         * gcc.target/i386/cleanup-2.c: New test.
2836
2837 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2838
2839         * gfortran.dg/dependency_9.f90: Remove for the time being.
2840
2841 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2842
2843         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2844         directive.
2845
2846 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2847
2848         * gfortran.dg/dependency_9.f90: New test case.
2849
2850 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2851
2852         * gfortran.dg/dependency_4.f90: New test case.
2853         * gfortran.dg/dependency_5.f90: New test case.
2854         * gfortran.dg/dependency_6.f90: New test case.
2855         * gfortran.dg/dependency_7.f90: New test case.
2856         * gfortran.dg/dependency_8.f90: New test case.
2857
2858 2006-03-03  Paul Brook  <paul@codesourcery.com>
2859
2860         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2861         Add m68k-*-elf.
2862
2863 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2864
2865         PR fortran/25031
2866         * multiple_allocation_1.f90: New test.
2867
2868 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2869
2870         PR tree-optimization/26524
2871         * gfortran.dg/pr26524.f: New test case.
2872
2873 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2874
2875         * g++.dg/template/repo5.C: Cleanup repo files.
2876         * gcc.dg/20051201-1.c: Cleanup coverage files.
2877         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2878         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2879         tree dump files.
2880
2881 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2882
2883         * objc.dg/objc-nofilename-1.m: New test.
2884         * objc.dg/bad-receiver-type.m: New test.
2885         * obj-c++.dg/bad-receiver-type.mm: New test.
2886
2887 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2888
2889         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2890
2891 2006-03-01  Mike Stump  <mrs@apple.com>
2892
2893         * g++.dg/abi/key2.C: Add.
2894
2895 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2896
2897         * gfortran.dg/logical_dot_product.f90: New test.
2898
2899         PR fortran/26393
2900         * gfortran.dg/used_interface_ref.f90: New test.
2901
2902         PR fortran/20938
2903         * gfortran.dg/dependency_2.f90: New test.
2904         * gfortran.fortran-torture/execute/where17.f90: New test.
2905         * gfortran.fortran-torture/execute/where18.f90: New test.
2906         * gfortran.fortran-torture/execute/where19.f90: New test.
2907         * gfortran.fortran-torture/execute/where20.f90: New test.
2908
2909 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2910
2911         * g++.dg/tree-ssa/pr26443.C: New test case.
2912
2913 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2914
2915         PR middle-end/26022
2916         * g++.dg/opt/return-slot1.C: New test.
2917
2918 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2919
2920         PR libgfortran/26136
2921         * gfortran.dg/namelist_23.f90: New test.
2922
2923 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2924
2925         PR middle-end/14752
2926         * gcc.dg/fold-eqandshift-2.c: New test case.
2927
2928 2006-02-28  Richard Guenther  <rguenther@suse.de>
2929
2930         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2931         decomposition.
2932
2933 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2934
2935         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2936
2937 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2938
2939         PR libgfortran/26464
2940         * gfortran.dg/backspace_5.f: New test.
2941         * gfortran.dg/backspace_6.f: New test.
2942
2943 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2944
2945         * gcc.dg/fold-eqandnot-1.c: New test case.
2946
2947 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2948
2949         PR middle-end/19983
2950         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2951
2952 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2953
2954         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2955         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2956
2957 2006-02-26  Richard Guenther  <rguenther@suse.de>
2958
2959         PR tree-optimization/26421
2960         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2961
2962 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2963
2964         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2965         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2966
2967 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2968
2969         * gcc.dg/fold-even-1.c: New test case.
2970
2971 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2972
2973         PR middle-end/21137
2974         * gcc.dg/fold-eqandshift-1.c: New test case.
2975
2976 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2977
2978         PR tree-optimization/25125
2979         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2980         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2981
2982 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2983
2984         PR tree-optimizations/26359
2985         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2986         with -fdump-tree-dceloop-details.
2987         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2988
2989 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2990
2991         PR middle-end/23673
2992         * gcc.dg/fold-eqxor-1.c: New test case.
2993         * gcc.dg/fold-eqxor-2.c: Likewise.
2994         * gcc.dg/fold-eqxor-3.c: Likewise.
2995
2996 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
2997
2998         PR fortran/23092
2999         * scalar_mask_1.f90: New test.
3000
3001 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3002
3003         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3004         * g++.dg/eh/uncaught2.C: New.
3005         * g++.dg/eh/uncaught3.C: New.
3006
3007 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3008
3009         PR libgfortran/26423
3010         * gfortran.dg/read_many_1.f: New test.
3011
3012 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3013
3014         PR fortran/24519
3015         * gfortran.dg/dependency_3.f90: New test.
3016         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3017         XFAILs.
3018
3019         PR fortran/25395
3020         * gfortran.dg/equiv_6.f90: New test.
3021
3022 2006-02-23  Jeff Law  <law@redhat.com>
3023
3024         * gcc.c-torture/compile/pr26425.c: New test.
3025
3026 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3027
3028         PR middle-end/26412
3029         * gcc.dg/gomp/pr26412.c: New test.
3030
3031 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3032
3033         PR c++/26291
3034         * g++.dg/other/ellipsis1.C: New test.
3035         * g++.dg/parse/operator4.C: Adjust error marker.
3036
3037 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3038
3039         PR target/25603
3040         * gfortran.dg/pr25603.f: New testcase.
3041
3042 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3043
3044         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3045         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3046
3047 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3048
3049         * g++.dg/eh/spbp.C: New.
3050
3051 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR middle-end/26379
3054         * gcc.target/i386/mmx-7.c: New test.
3055
3056 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3057
3058         PR tree-optimization/26361
3059         * gcc.dg/tree-ssa/vrp27.c: New test case.
3060
3061 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3062
3063         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3064         * gcc.dg/tree-ssa/complex-4.c: Here.
3065
3066 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3067
3068         PR middle-end/19543
3069         * gfortran.dg/logical_1.f90: New test case.
3070
3071 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR middle-end/26334
3074         * gcc.dg/20060218-1.c: Moved to...
3075         * gcc.target/i386/20060218-1.c: ... here.  New test.
3076
3077 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3078
3079         PR fortran/26201
3080         * gfortran.dg/convert_1.f90: New.
3081
3082 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3083
3084         PR fortran/25054
3085         * gfortran.dg/namelist_5.f90: New test.
3086
3087         PR fortran/25089
3088         * gfortran.dg/namelist_4.f90: New test.
3089
3090 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3091
3092         PR tree-opt/25680
3093         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3094
3095 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3096
3097         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3098         variable to take into account the variable name in the
3099         function header.
3100         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3101
3102 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR middle-end/26334
3105         * gcc.c-torture/compile/20060217-1.c: New test.
3106         * gcc.dg/20060218-1.c: New test.
3107
3108 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3109
3110         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3111
3112 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3113
3114         * gcc.dg/cpp/undef3.c: New test.
3115         * gcc.dg/cpp/trad/builtins2.c: New test.
3116
3117 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/26266
3120         * g++.dg/template/static22.C: New test.
3121         * g++.dg/template/static23.C: New test.
3122         * g++.dg/template/static24.C: New test.
3123         * g++.dg/template/non-dependent13.C: New test.
3124         * g++.dg/init/member1.C: Tweak error markers.
3125
3126 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3127
3128         PR target/26255
3129         * gcc.c-torture/compile/pr26255.c: New test case.
3130
3131 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3132
3133         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3134         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3135         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3136         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3137         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3138         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3139         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3140
3141 2006-02-16  Jeff Law  <law@redhat.com>
3142
3143         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3144         * gcc.dg/tree-ssa/vrp26.c: New test.
3145
3146 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3147
3148         PR target/20353
3149         PR target/24578
3150         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3151         __UCLIBC__ is defined.
3152
3153 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3154
3155         PR fortran/26224
3156         * gfortran.dg/gomp/pr26224.f: New test.
3157
3158 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3159
3160         PR tree-opt/25918
3161         * lib/target-supports.exp
3162         (check_effective_target_vect_short_mult): New.
3163         (check_effective_target_vect_char_mult): New.
3164         (check_effective_target_vect_widen_sum_qi_to_si): New.
3165         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3166         (check_effective_target_vect_widen_sum_hi_to_si): New.
3167         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3168         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3169         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3170         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3171         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3172         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3173         vect-reduc-pattern-2c.c
3174         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3175         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3176         vect-reduc-pattern-1c.c
3177
3178 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3179
3180         PR fortran/24557
3181         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3182
3183 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3184
3185         PR fortran/26054
3186         * gfortran.dg/enum_8.f90: Remove check for warning.
3187         * gfortran.dg/iomsg_1.f90: Ditto.
3188         * gfortran.dg/enum_1.f90: Ditto.
3189         * gfortran.dg/enum_9.f90: Ditto.
3190         * gfortran.dg/enum_2.f90: Ditto.
3191         * gfortran.dg/enum_10.f90: Ditto.
3192         * gfortran.dg/enum_3.f90: Ditto.
3193         * gfortran.dg/flush_1.f90: Ditto.
3194         * gfortran.dg/enum_4.f90: Ditto.
3195         * gfortran.dg/array_constructor_1.f90: Ditto.
3196         * gfortran.dg/enum_5.f90: Ditto.
3197         * gfortran.dg/enum_6.f90: Ditto.
3198         * gfortran.dg/enum_7.f90: Ditto.
3199
3200 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR middle-end/26300
3203         * gcc.c-torture/compile/20060215-1.c: New test.
3204
3205 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3206
3207         PR middle-end/23670
3208         * gcc.dg/tree-ssa/andor-2.c: New test case.
3209
3210 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3211
3212         PR fortran/25045
3213         * optional_dim.f90: New test.
3214
3215 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3216
3217         PR fortran/26277
3218         * gfortran.dg/label_4.f90: New.
3219
3220 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3221             Diego Novillo  <dnovillo@redhat.com>
3222             Uros Bizjak  <uros@kss-loka.si>
3223
3224         * gfortran.dg/gomp: New directory.
3225
3226 2006-02-14  Richard Guenther  <rguenther@suse.de>
3227
3228         PR tree-optimization/26258
3229         * gcc.dg/torture/pr26258.c: New testcase.
3230
3231 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR fortran/26246
3234         * gfortran.dg/pr26246_1.f90: New test.
3235         * gfortran.dg/pr26246_2.f90: New test.
3236
3237         PR middle-end/26092
3238         * gcc.c-torture/compile/20060208-1.c: New test.
3239
3240 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3241
3242         PR fortran/26074
3243         PR fortran/25103
3244         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3245         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3246         * gfortran.dg/automatic_module_variable.f90: Change error message.
3247
3248         PR fortran/20861
3249         * gfortran.dg/internal_dummy_1.f90: New test.
3250
3251         PR fortran/20871
3252         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3253
3254
3255         PR fortran/25083
3256         * gfortran.dg/uncommon_block_data_1.f90: New test.
3257         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3258         with standard.
3259
3260         PR fortran/25088
3261         * gfortran.dg/typed_subroutine_1.f90: New test.
3262
3263 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3264
3265         * objc.dg/dwarf-1.m: New.
3266
3267 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3268
3269         PR middle-end/24427
3270         * gcc.dg/tree-ssa/andor-1.c: New test case.
3271
3272 2006-02-13  Josh Conner  <jconner@apple.com>
3273
3274         PR target/25376
3275         * gcc.dg/pr25376.c: New test.
3276
3277         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3278         assemble.
3279         * lib/target-supports.exp (check_named_sections_available):
3280         Only compile named-sections test -- don't assemble.
3281
3282 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3283
3284         * g++.dg/warn/no-write-strings.C: New test.
3285         * g++.dg/warn/write-strings.C: Likewise.
3286         * g++.dg/warn/write-strings-default.C: Likewise.
3287
3288 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3289
3290         PR fortran/25806
3291         * gfortran.dg/ret_pointer_2.f90: New test.
3292
3293 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3294
3295         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3296
3297 2006-02-10  Jeff Law  <law@redhat.com>
3298
3299         * gcc.c-torture/compile/pr26213.c: New test.
3300
3301 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3302
3303         gfortran.dg/null_1.f90: New test.
3304
3305 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3306
3307         PR fortran/14771
3308         * gfortran.dg/parens_4.f90: New.
3309         * gfortran.dg/parens_5.f90: New.
3310
3311 2006-02-10  Richard Guenther  <rguenther@suse.de>
3312
3313         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3314
3315 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3316         Paul Thomas  <pault@gcc.gnu.org>
3317
3318         PR fortran/14771
3319         * gfortran.dg/parens_1.f90: New.
3320         * gfortran.dg/parens_2.f90: New.
3321         * gfortran.dg/parens_3.f90: New.
3322
3323 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3324
3325         PR fortran/26038
3326         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3327
3328         PR fortran/25059
3329         * gfortran.dg/impure_assignment_1.f90: New test.
3330
3331         PR fortran/25070
3332         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3333
3334 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3335
3336         PR target/26141
3337         * g++.dg/expr/stdarg2.C: New test.
3338
3339 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3340
3341         PR inline-asm/16194
3342         * gcc.dg/pr16194.c: New test.
3343
3344 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3345
3346         * ada/acats/run_acats: Use portable variant of "$@".
3347
3348 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3349
3350         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3351         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3352
3353 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3354
3355         PR tree-opt/26179
3356         * g++.dg/opt/pr26179.C: New test.
3357
3358 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3359
3360         PR middle-end/26134
3361         * gcc.dg/tree-ssa/complex-3.c: New test.
3362
3363 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3364
3365         * gcc.c-torture/compile/volatile-1.c: New test.
3366
3367 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3368
3369         PR 26180
3370         * gcc.dg/tree-ssa/pr26180.c: New test.
3371
3372 2006-02-08  Jeff Law  <law@redhat.com>
3373
3374         * gcc.dg/tree-ssa/pr21417.c: New test.
3375
3376 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3377
3378         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3379         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3380
3381 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3382
3383         * lib/scanrtl.exp: New.
3384
3385 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3386
3387         PR c++/26071
3388         * g++.dg/other/virtual2.C: New test.
3389
3390         PR c++/26070
3391         * g++.dg/other/virtual1.C: New test.
3392
3393 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3394
3395         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3396         cleanup-ipa-dump): Update dump file glob patterns.
3397         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3398         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3399
3400         * lib/gcc-dg.exp: Load it.
3401         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3402
3403 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3404
3405         PR testsuite/26159
3406         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3407         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3408
3409 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3410
3411         PR fortran/25577
3412         * gfortran.dg/mvbits_1.f90: New.
3413
3414 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3415
3416         * g++.dg/warn/Wdiv-by-zero.C: New test.
3417         * g++.dg/warn/Wno-div-by-zero.C: New.
3418
3419 2006-02-07  Jeff Law  <law@redhat.com>
3420
3421         * gcc.dg/tree-ssa/pr21559.c: New test.
3422
3423         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3424         multiple VRP passes.
3425         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3426         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3427         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3428         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3429         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3430         * gcc.dg/tree-ssa/vrp02.c: Likewise
3431         * gcc.dg/tree-ssa/vrp11.c: Likewise
3432         * gcc.dg/tree-ssa/pr14341.c: Likewise
3433         * gcc.dg/tree-ssa/vrp19.c: Likewise
3434         * gcc.dg/tree-ssa/vrp20.c: Likewise
3435         * gcc.dg/tree-ssa/vrp03.c: Likewise
3436         * gcc.dg/tree-ssa/pr21086.c: Likewise
3437         * gcc.dg/tree-ssa/pr21959.c: Likewise
3438         * gcc.dg/tree-ssa/vrp21.c: Likewise
3439         * gcc.dg/tree-ssa/vrp04.c: Likewise
3440         * gcc.dg/tree-ssa/pr25485.c: Likewise
3441         * gcc.dg/tree-ssa/pr22026.c: Likewise
3442         * gcc.dg/tree-ssa/vrp22.c: Likewise
3443         * gcc.dg/tree-ssa/vrp05.c: Likewise
3444         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3445         * gcc.dg/tree-ssa/pr20701.c: Likewise
3446         * gcc.dg/tree-ssa/vrp23.c: Likewise
3447         * gcc.dg/tree-ssa/vrp06.c: Likewise
3448         * gcc.dg/tree-ssa/pr22117.c: Likewise
3449         * gcc.dg/tree-ssa/pr20702.c: Likewise
3450         * gcc.dg/tree-ssa/vrp15.c: Likewise
3451         * gcc.dg/tree-ssa/pr21090.c: Likewise
3452         * gcc.dg/tree-ssa/pr21294.c: Likewise
3453         * gcc.dg/tree-ssa/vrp24.c: Likewise
3454         * gcc.dg/tree-ssa/vrp07.c: Likewise
3455         * gcc.dg/tree-ssa/pr21563.c: Likewise
3456         * gcc.dg/tree-ssa/pr25382.c: Likewise
3457         * gcc.dg/tree-ssa/vrp16.c: Likewise
3458         * gcc.dg/tree-ssa/vrp25.c: Likewise
3459         * gcc.dg/tree-ssa/vrp08.c: Likewise
3460         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3461         * gcc.dg/tree-ssa/vrp17.c: Likewise
3462         * gcc.dg/tree-ssa/pr21458.c: Likewise
3463         * g++.dg/tree-ssa/pr18178.C: Likewise
3464
3465 2006-02-07  Richard Guenther  <rguenther@suse.de>
3466
3467         PR c++/26140
3468         Revert
3469         2006-01-30  Richard Guenther  <rguenther@suse.de>
3470         PR c++/23372
3471         * gcc.dg/pr23372-1.C: New testcase.
3472
3473         * g++.dg/tree-ssa/pr26140.C: New testcase.
3474
3475 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3476
3477         PR c++/9737
3478         * g++.dg/template/ttp15.C: New test.
3479         * g++.dg/template/ttp16.C: Likewise.
3480         * g++.dg/template/ttp17.C: Likewise.
3481         * g++.old-deja/g++.pt/ttp36.C: Remove.
3482         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3483         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3484         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3485         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3486         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3487         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3488         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3489         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3490         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3491
3492 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3493
3494         PR libfortran/23815
3495         * unf_io_convert_4.f90: New test.
3496
3497 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3498
3499         * gcc.dg/tree-ssa/loadpre10.c: New test.
3500         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3501         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3502         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3503
3504 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3505
3506         PR libfortran/24685
3507         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3508
3509 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3510
3511         PR tree-opt/25251
3512         * gfortran.dg/assign_7.f: New test.
3513
3514 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3515
3516         PR fortran/26041
3517         PR fortran/26064
3518         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3519         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3520         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3521
3522 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3523
3524         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3525         in size_t typedef.
3526
3527 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3528
3529         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3530         * g++.dg/charset/string.c (foo): Likewise.
3531         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3532         const char*
3533         * g++.dg/ext/builtin2.C (printf): Likewise.
3534         * g++.dg/init/new15.C (printf): Likewise.
3535         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3536         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3537         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3538         * g++.dg/template/non-dependent4.C (temp): Likewise.
3539         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3540         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3541         parameter type to const char*.
3542         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3543         Change type to const char*.
3544         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3545         Likewise.
3546         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3547         second parameter type to const char*.
3548         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3549         (Y::Y): Change parameter type to const char*.
3550         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3551         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3552         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3553         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3554         (char*).
3555         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3556         const char*.
3557         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3558         type to const char*.
3559         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3560         return type to const char*.
3561         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3562         to const char*.
3563         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3564         * g++.old-deja/g++.law/refs1.C: Likewise.
3565         * g++.old-deja/g++.law/visibility1.C: Likewise.
3566         * g++.old-deja/g++.law/visibility2.C: Likewise.
3567         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3568         const char*.
3569         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3570         * g++.old-deja/g++.mike/net48.C: Likewise.
3571         * g++.old-deja/g++.mike/p646.C: Likewise.
3572         * g++.old-deja/g++.mike/p6746.C: Likewise.
3573         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3574         type to const char*.
3575         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3576         deprecated conversion warning.
3577         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3578         char*.
3579         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3580         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3581         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3582         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3583         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3584         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3585         * g++.old-deja/g++.pt/t39.C: Likewise.
3586         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3587         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3588
3589 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3590
3591         PR fortran/25075
3592         intrinsic_argument_conformance_1.f90: New test.
3593
3594 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3595
3596         PR fortran/20845
3597         * gfortran.dg/char_result_11.f90: Add SAVE.
3598         * gfortran.dg/der_pointer_4.f90: Ditto.
3599         * gfortran.dg/default_initialization.f90: New test.
3600
3601 2006-02-03  Jeff Law  <law@redhat.com>
3602
3603         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3604         handle more than 100 dump files.
3605         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3606         * lib/scantree.exp (scan-tree-dump): Likewise.
3607         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3608         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3609         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3610         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3611         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3612
3613 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3614
3615         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3616
3617 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3618
3619         * g++.dg/template/using12.C: New test.
3620
3621 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3622
3623         * gcc.target/powerpc/pr25960.c: New test.
3624
3625 2006-02-02  Steven G. Kargl  <kargls@comcast>
3626
3627         PR fortran/24958
3628         gfortran.dg/nullify_2.f90: New test.
3629
3630 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3631
3632         PR 25990
3633         * gcc.dg/gomp/pr25990.c: New test.
3634
3635 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/25342
3638         * g++.gd/template/partial4.C: New test.
3639
3640 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3641
3642         PR middle-end/26001
3643         * gfortran.dg/data_char_2.f90: New.
3644
3645 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3646
3647         PR fortran/26039
3648         maxval_maxloc_conformance_1.f90: New test.
3649
3650 2006-01-31  Richard Guenther  <rguenther@suse.de>
3651
3652         * gcc.target/i386/sselibm-1.c: New testcase.
3653         * gcc.target/i386/sselibm-2.c: Likewise.
3654         * gcc.target/i386/sselibm-3.c: Likewise.
3655         * gcc.target/i386/sselibm-4.c: Likewise.
3656         * gcc.target/i386/sselibm-5.c: Likewise.
3657
3658 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3659
3660         PR fortran/24266
3661         * gfortran.dg/arrayio_derived_2.f90: New.
3662
3663 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3664
3665         * gcc.dg/unsigned-long-compare.c: New test.
3666
3667 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3668
3669         PR testsuite/25318
3670         * lib/target-supports.exp (check_effective_target_freorder):
3671         Check to see if target supports -freorder-blocks-and-partition.
3672         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3673         instead of "dg-require-named-sections".
3674
3675 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3676
3677         PR target/14798:
3678         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3679         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3680         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3681         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3682         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3683         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3684         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3685         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3686
3687 2006-01-30  Richard Guenther  <rguenther@suse.de>
3688
3689         PR c++/23372
3690         * gcc.dg/pr23372-1.C: New testcase.
3691
3692 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3693
3694         * gcc.dg/gomp/pr25874.c: New test.
3695
3696 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3697
3698         PR tree-opt/25911
3699         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3700
3701 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3702
3703         PR fortran/18578
3704         PR fortran/18579
3705         PR fortran/20857
3706         PR fortran/20885
3707         * gfortran.dg/intent_out_1.f90: New test.
3708
3709 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3710
3711         PR fortran/17911
3712         * gfortran.dg/procedure_lvalue.f90: New test.
3713
3714         PR fortran/20895
3715         PR fortran/25030
3716         * gfortran.dg/char_pointer_assign_2.f90: New test.
3717         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3718         assignment to be consistent with standard.
3719         * gfortran.dg/char_result_2.f90: The same.
3720         * gfortran.dg/char_result_8.f90: The same.
3721
3722 2006-01-28  Zack Weinberg  <zackw@panix.com>
3723
3724         * gcc.dg/Woverlength-strings.c
3725         * gcc.dg/Woverlength-strings-pedantic-c89.c
3726         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3727         * gcc.dg/Woverlength-strings-pedantic-c99.c
3728         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3729
3730 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3731
3732         * gcc.c-torture/execute/20060127-1.c: New test.
3733
3734 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/25999
3737         * g++.dg/ext/pragmaweak1.C: New test.
3738
3739 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3740
3741         PR c++/25855
3742         * g++.dg/template/spec29.C: New test.
3743
3744 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3745
3746         PR c/19606.
3747         * gcc.c-torture/execute/pr19606.c: New.
3748
3749 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3750
3751         * gcc.dg/pragma-re-4.c: New test.
3752
3753 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3754
3755         PR fortran/25964
3756         * gfortran.dg/assumed_size_refs_3.f90: New test.
3757
3758 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3759
3760         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3761
3762 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3763
3764         PR ada/21317
3765         * ada/acats/support/impdef.a: Add One_Long_Second.
3766         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3767         * ada/acats/tests/c9/c94026.a: Likewise.
3768         * ada/acats/tests/c9/c97305c.ada: Likewise.
3769         * ada/acats/tests/c9/c99004a.ada: Likewise.
3770
3771 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3772
3773         PR fortran/25964
3774         * gfortran.dg/global_references_2.f90: New test.
3775
3776         PR fortran/25084
3777         PR fortran/20852
3778         PR fortran/25085
3779         PR fortran/25086
3780         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3781         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3782
3783         PR fortran/25416
3784         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3785
3786 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3787
3788         PR c/25892
3789         * gcc.dg/Wpointer-sign.c: New.
3790         * gcc.dg/Wpointer-sign-Wall.c: New.
3791         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3792         * gcc.dg/Wpointer-sign-pedantic.c: New.
3793         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3794         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3795
3796 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3797
3798         PR C/25861
3799         * gcc.c-torture/compile/pr25861.c: New test.
3800
3801 2006-01-26  Paul Brook  <paul@codesourcery.com>
3802
3803         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3804         on short-enum targets.
3805         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3806         variable.
3807         (generate_fields): Use short_enums.
3808         (main): Set short_enums.  Document -e.
3809         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3810         on short-enum targets.
3811         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3812         variable.
3813         (generate_fields): Use short_enums.
3814         (main): Set short_enums.  Document -e.
3815         * lib/target-supports.exp (check_effective_target_short_enums): New.
3816
3817 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3818
3819         PR target/25947
3820         * gcc.dg/torture/pr25947-1.c: New test.
3821
3822 2006-01-25  Jan Hubicka  <jh@suse.cz>
3823             Roger Sayle  <roger@eyesopen.com>
3824
3825         PR rtl-optimization/25703
3826         * gcc.target/i386/20060125-1.c: New test case.
3827         * gcc.target/i386/20060125-2.c: New test case.
3828
3829 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3830
3831         PR fortran/18540
3832         * gfortran.dg/goto_1.f: New.
3833
3834 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3835
3836         PR fortran/25716
3837         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3838         25716 on 32-bit systems too.
3839
3840 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3841
3842         PR testsuite/25590
3843         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3844
3845 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3846
3847         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3848
3849 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3850
3851         PR fortran/25835
3852         * gfortran.dg/read_eof.f90: Delete, renamed.
3853         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3854         * gfortran.dg/read_eof_2.f90: New test.
3855         * gfortran.dg/read_eof_3.f90: New test.
3856
3857 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3858
3859         PR tree-opt/25860
3860         * gcc.c-torture/compile/pr25860.c: New test.
3861
3862 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3863
3864         PR c++/25552
3865         * g++.dg/parse/dtor8.C: New test.
3866
3867 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3868
3869         PR testsuite/25891
3870         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3871         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3872         check_effective_target_fopenmp returns 0.
3873
3874 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3875
3876         PR ada/20548
3877         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3878         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3879         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3880
3881 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3882
3883         PR tree-opt/25857
3884         * g++.dg/opt/pr25857.C: New test.
3885
3886 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3887         Jan Hubicka  <jh@suse.cz>
3888         Richard Guenther  <rguenther@suse.de>
3889
3890         PR rtl-optimization/25654
3891         * gcc.dg/torture/pr25654.c: New testcase.
3892         * gcc.target/i386/pr25654.c: Likewise.
3893
3894 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3895
3896         PR fortran/25901
3897         * gfortran.dg/internal references_2.f90: New test.
3898
3899         Fix regression in testing of admissability of attributes.
3900         * gfortran.dg/intent_used_1.f90: New test.
3901
3902 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3903
3904         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3905         Remove target conditional torture options for i?86 and x86_64
3906         GNU/Linux.
3907
3908 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3909
3910         PR c++/10891
3911         * g++.dg/rtti/no-rtti.C: New.
3912
3913 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3914
3915         PR c++/25895
3916         * g++.dg/inherit/conv2.C: New test.
3917
3918         PR c++/25856
3919         * g++.dg/parse/dtor7.C: New test.
3920
3921         PR c++/25858
3922         * g++.dg/template/crash44.C: New test.
3923
3924 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/25124
3927         PR fortran/25625
3928         * gfortran.dg/internal_references_1.f90: New test.
3929           PR fortran/20881
3930         PR fortran/23308
3931         PR fortran/25538
3932         PR fortran/25710
3933         * gfortran.dg/global_references_1.f90: New test.
3934         * gfortran.dg/g77/19990905-1.f: Restore the error that
3935         there is a clash between the common block name and
3936         the name of a subroutine reference.
3937
3938         PR fortran/PR24276
3939         * gfortran.dg/aliasing_dummy_1.f90: New test.
3940
3941 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3942
3943         * gcc.dg/vmx/1b-01.c: Warning fix.
3944         * gcc.dg/vmx/1c-02.c: Likewise.
3945         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3946
3947 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3948
3949         PR testsuite/24962
3950         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3951
3952 2006-01-20  Richard Guenther  <rguenther@suse.de>
3953         Steven Bosscher <stevenb.gcc@gmail.com>
3954
3955         PR rtl-optimization/24626
3956         * gcc.dg/torture/pr24626-1.c: New testcase.
3957         * gcc.dg/torture/pr24626-2.c: Likewise.
3958         * gcc.dg/torture/pr24626-3.c: Likewise.
3959         * gcc.dg/torture/pr24626-4.c: Likewise.
3960
3961 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3962
3963         PR c++/5520
3964         * g++.dg/warn/empty-body.C: New.
3965
3966 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3967
3968         PR c++/22136
3969         * g++.dg/template/using10.C: New test.
3970         * g++.dg/temlpate/using11.C: Likewise.
3971         * g++.dg/inherit/using5.C: Tweak error messages.
3972
3973 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3974
3975         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3976         target test.
3977         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3978
3979 2006-01-19  Jan Hubicka  <jh@suse.cz>
3980
3981         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3982
3983 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3984
3985         PR c++/25854
3986         * g++.dg/template/spec28.C: New test.
3987
3988 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3989
3990         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3991         Fix fprintf's by adding srcdir or removing it.
3992
3993 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3994
3995         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3996         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3997         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3998         * testsuite/gcc.dg/gomp/empty.c: Likewise.
3999         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4000         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4001         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4002         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4003         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4004         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4005         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4006         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4007         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4008         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4009
4010 2006-01-18  Jeff Law  <law@redhat.com>
4011
4012         * gcc.dg/tree-ssa/vrp25.c: New test.
4013
4014 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4015
4016         * gcc.dg/pr25805.c: Fix misapplied patch.
4017
4018 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4019
4020         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4021         (check_effective_target_vect_udot_qi): New.
4022         (check_effective_target_vect_sdot_hi): New.
4023         (check_effective_target_vect_udot_hi): New.
4024         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4025         prefixed with "wrapv-" with -fwrapv.
4026         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4027         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4028         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4029         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4030         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4031
4032         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4033         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4034         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4035         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4036
4037 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4038
4039         PR c++/16829
4040         * g++.dg/other/default2.C: New test.
4041         * g++.dg/other/default3.C: New test.
4042
4043 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4044
4045         PR c/25805
4046         * gcc.dg/pr25805.c: New file.
4047
4048 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/25836
4051         * g++.dg/template/init6.C: New test.
4052
4053 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4054
4055         * gcc.dg/tree-ssa/pr24287.c: New test
4056
4057 2006-01-18  Eric Christopher  <echristo@apple.com>
4058
4059         * g++.dg/eh/table.C: New.
4060
4061 2006-01-18  DJ Delorie  <dj@redhat.com>
4062
4063         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4064         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4065         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4066         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4067
4068 2006-01-18  Jeff Law  <law@redhat.com>
4069
4070         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4071         on wrapping on overflow semantics.
4072
4073         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4074
4075         * gcc.gc/tree-ssa/vrp23.c: New test.
4076         * gcc.gc/tree-ssa/vrp24.c: New test.
4077
4078 2006-01-18  Richard Henderson  <rth@redhat.com>
4079             Aldy Hernandez  <aldyh@redhat.com>
4080             Jakub Jelinek  <jakub@redhat.com>
4081             Diego Novillo  <dnovillo@redhat.com>
4082             Uros Bizjak  <uros@kss-loka.si>
4083
4084         * testsuite/gcc.dg/gomp: New directory.
4085
4086 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4087             Steven G. Kargl  <kargls@comcast.net>
4088
4089         PR fortran/20869
4090         * gfortran.dg/intrinsic_external_1.f90: New test.
4091
4092         PR fortran/20875.
4093         * gfortran.dg/elemental_pointer_1.f90: New test.
4094
4095         PR fortran/25024
4096         * gfortran.dg/external_procedures_1.f90: New test.
4097
4098         PR fortran/25785
4099         gfortran.dg/assumed_present.f90: New test.
4100
4101 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4102
4103         * g++.dg/parse/lookup5.C: New test.
4104
4105 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4106
4107         PR fortran/25697
4108         * gfortran.dg/read_eof.f90: New test.
4109
4110 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4111
4112         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4113         add a closing brace.
4114
4115 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4116
4117         PR fortran/25631
4118         * gfortran.dg/fmt_tl.f: New test.
4119
4120 2006-01-17  Eric Christopher  <echristo@apple.com>
4121
4122         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4123         * g++.old-deja/g++.warn/impint2.C: Ditto.
4124         * g++.old-deja/g++.other/null1.C: Ditto.
4125         * g++.dg/warn/conv2.C: Ditto.
4126         * g++.dg/warn/conv4.C: New file.
4127
4128 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4129
4130         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4131
4132 2006-01-17  Andreas Jaeger  <aj@suse.de>
4133             Janis Johnson <janis187@us.ibm.com>
4134
4135         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4136         in 64-bit.
4137         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4138         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4139
4140 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4141
4142         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4143         xfail txxx where xxx >= 25.
4144
4145 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4146
4147         PR testsuite/25764
4148         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4149
4150 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4151
4152         PR c/25682
4153         * gcc.dg/pr25682.c: New test.
4154         * g++.dg/parse/array-size2.C: New test.
4155
4156 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4157
4158         * consistency.vlad: Remove entire directory, 1652 files.
4159
4160 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4161
4162         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4163         check_effective_target_dfprt_nocache): New.
4164         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4165         (check_effective_target_dfprt): New.
4166         * lib/c-compat.exp (check_dfp): Remove.
4167         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4168         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4169         level of support for decimal float.
4170         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4171         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4172         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4173         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4174         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4175         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4176         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4177         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4178         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4179         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4180         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4181         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4182         directives.
4183
4184 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4185
4186         PR testsuite/25741
4187         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4188         $base_dir/../.
4189         * lib/gfortran.exp (gfortran_init): Likewise.
4190         * lib/obj-c++.exp (obj-c++_init): Likewise.
4191         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4192         (scan-assembler-dem-not): Likewise.
4193         * lib/scandump.exp (scan-dump-dem): Likewise.
4194         (scan-dump-dem-not): Likewise.
4195
4196 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4197
4198         PR testsuite/25767
4199         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4200         powerpc-*-darwin*.
4201         * lib/obj-c++.exp (obj-c++_init): Likewise.
4202
4203 2006-01-16  Richard Guenther  <rguenther@suse.de>
4204
4205         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4206
4207 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4208
4209         PR testsuite/25777
4210         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4211         to LD_LIBRARY_PATH.
4212
4213 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4214             Andrew Pinski  <pinskia@physics.uc.edu>
4215
4216         * gcc.dg/minmax-1.c: New test.
4217
4218 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4219
4220         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4221         * gcc.misc-tests/dectest.exp: Ditto.
4222
4223 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4224
4225         PR testsuite/25796
4226         * gcc.target/i386/cmov6.c: Use -march=k8.
4227
4228 2006-01-15  Andreas Jaeger  <aj@suse.de>
4229
4230         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4231         x86 does not have __float128.
4232
4233 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4234
4235         * gcc.target/i386/cmov6.c: New test.
4236
4237 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/25663
4240         * g++.dg/template/ctor6.C: New test.
4241
4242 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4243
4244         PR tree-optimization/25485
4245         * gcc.dg/tree-ssa/pr25485.c: New.
4246
4247 2006-01-14  Richard Guenther  <rguenther@suse.de>
4248
4249         PR tree-optimization/22548
4250         PR tree-optimization/22555
4251         PR tree-optimization/22501
4252         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4253         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4254         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4255         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4256         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4257         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4258         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4259         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4260         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4261
4262 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4263
4264         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4265         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4266
4267 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4268         Richard Guenther  <rguenther@suse.de>
4269
4270         PR rtl-optimization/24257
4271         * gcc.dg/torture/pr24257.c: New testcase.
4272
4273 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4274
4275         * gcc.c-torture/execute/20060110-1.c: New test.
4276         * gcc.c-torture/execute/20060110-2.c: New test.
4277
4278 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4279
4280         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4281
4282 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4283
4284         PR fortran/25756
4285         * gfortran.dg/label_3.f90: New test.
4286
4287 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4288
4289         PR tree-optimization/25771
4290         * g++.dg/tree-ssa/pr25771.C: New test
4291
4292 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4293
4294         PR tree-opt/24365
4295         * g++.dg/opt/complex5.C: New test.
4296
4297 2006-01-13  Richard Guenther  <rguenther@suse.de>
4298
4299         * gcc.target/i386/387-9.c: New testcase.
4300
4301 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4302
4303         PR c++/24824
4304         * g++.dg/debug/dwarf2-1.C: New.
4305
4306 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4307
4308         PR testsuite/25728
4309         * lib/gcov.exp (verify-lines): Add "close $fd".
4310
4311 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4312             Ben Elliston  <bje@au.ibm.com>
4313
4314         * gcc.dg/dfp/inf-1.c: New test.
4315
4316 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4317             Yao Qi  <qiyaoltc@cn.ibm.com>
4318             Ben Elliston  <bje@au.ibm.com>
4319             Jon Grimm  <jgrimm2@us.ibm.com>
4320
4321         * gcc.dg/nodfp-1.c: New test.
4322         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4323         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4324         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4325         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4326         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4327         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4328         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4329         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4330         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4331         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4332         * gcc.dg/format/dfp-printf-1.c: Likewise.
4333         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4334         (compat_setup_dfp): New.
4335         * gcc.dg/compat/compat.exp: Use it.
4336         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4337         Make some variables global, prepend "compat_" to their names.
4338         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4339         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4340         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4341         * lib/compat.exp (compat_skip_list): Make global, rename.
4342         * lib/c-compat.exp: New file.
4343         * lib/target-supports.exp (check_effective_target_dfp): New.
4344
4345         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4346         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4347         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4348         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4349         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4350         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4351         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4352         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4353         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4354         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4355         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4356         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4357         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4358         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4359         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4360         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4361         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4362         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4363         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4364         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4365         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4366         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4367         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4368         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4369         gcc.dg/dfp/struct-layout-1.c,
4370         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4371         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4372         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4373         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4374         gcc.dg/dfp/func-vararg-dfp.c,
4375         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4376         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4377         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4378         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4379         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4380
4381 2006-01-11  Richard Guenther  <rguenther@suse.de>
4382
4383         PR tree-optimization/25734
4384         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4385
4386 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4387
4388         PR fortran/25486
4389         * gfortran.dg/literal_character_constant_1_x.F: New test.
4390         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4391         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4392         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4393
4394 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4395
4396         PR c++/25386
4397         * g++.dg/ext/packed3.C: Add expected packed error.
4398
4399 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4400
4401         PR target/25706
4402         * gcc.dg/torture/pr25706-1.c: New test.
4403
4404 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4405
4406         PR tree-optimization/23109
4407         PR tree-optimization/23948
4408         PR tree-optimization/24123
4409
4410         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4411         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4412         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4413         g++.dg/tree-ssa/pr23948.C: New testcases.
4414         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4415         three divisions in order to do the optimization.
4416
4417 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4418
4419         PR c++/25632
4420         * g++.dg/other/pr25632.C: New test.
4421
4422 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4423
4424         PR fortran/25730
4425         * gfortran.dg/used_types_1.f90: New test.
4426
4427 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4428
4429         PR target/25718
4430         * gcc.dg/torture/pr25718-1.c: New test.
4431
4432 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4433
4434         * gfortran.dg/list_read_2.f90: Fix typo in description.
4435
4436 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4437
4438         * lib/target-supports.exp (check_visibility_available): Simplify test
4439         for *-*-netware*.
4440         (check_profiling_available): Fail for *-*-netware*.
4441         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4442         * gcc.dg/20021014-1.c: Likewise.
4443         * gcc.dg/nest.c: Likewise.
4444
4445 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4446
4447         fortran/24936
4448         * gfortran.dg/forall_3.f90: New test.
4449
4450 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4451
4452         PR fortran/21977
4453         * gfortran.dg/nesting_2.f90: New test.
4454         * gfortran.dg/nesting_3.f90: New test.
4455
4456 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4457
4458         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4459         Fix typo in comment.
4460
4461 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4462
4463         * gfortran.dg/single_char_string.f90: New test.
4464
4465 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4466
4467         * gfortran.dg/ichar_2.f90: New test.
4468
4469 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4470
4471         PR fortran/25093
4472         * gfortran.dg/private_type_4.f90: New.
4473
4474 2006-01-07  Richard Guenther  <rguenther@suse.de>
4475
4476         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4477
4478 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4479
4480         * gfortran.dg/func_decl_1.f90: New.
4481         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4482         * gfortran.dg/array_alloc_2.f90: Likewise.
4483         * gfortran.dg/char_result_8.f90: Likewise.
4484         * gfortran.dg/dup_save_1.f90: Likewise.
4485         * gfortran.dg/dup_save_2.f90: Likewise.
4486         * gfortran.dg/f2c_6.f90: Likewise.
4487         * gfortran.dg/f2c_7.f90: Likewise.
4488         * gfortran.dg/func_result_2.f90: Likewise.
4489         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4490
4491 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/22146
4494         * gfortran.dg/elemental_subroutine_1.f90: New test.
4495         * gfortran.dg/elemental_subroutine_2.f90: New test.
4496
4497         PR fortran/25029
4498         PR fortran/21256
4499         * gfortran.dg/assumed_size_refs_1.f90: New test.
4500
4501         PR fortran/20868
4502         PR fortran/20870
4503         * gfortran.dg/assumed_size_refs_2.f90: New test.
4504         * gfortran.dg/initialization_1.f90: Change warning message.
4505
4506 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4507
4508         * gcc.dg/tree-ssa/loop-15.c: New test.
4509
4510 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4511
4512         PR fortran/25598
4513         * gfortran.dg/backspace_3.f: New test.
4514         * gfortran.dg/backspace_4.f: New test.
4515
4516 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4517
4518         PR fortran/24268
4519         * gfortran.dg/fmt_white.f: Update test.
4520
4521 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4522
4523         * gcc.dg/cast-1.c: Add new warning.
4524         * gcc.dg/cast-2.c: Likewise.
4525         * gcc.dg/cast-3.c: Likewise.
4526         * gcc.dg/format/cast-1.c: Likewise.
4527         * gcc.dg/cast-4.c: New testcase.
4528
4529 2006-01-05  Richard Guenther  <rguenther@suse.de>
4530
4531         PR tree-optimization/22555
4532         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4533
4534 2006-01-05  Richard Guenther  <rguenther@suse.de>
4535             Diego Novillo  <dnovillo@redhat.com>
4536
4537         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4538         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4539         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4540         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4541         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4542         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4543         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4544         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4545         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4546         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4547         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4548         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4549         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4550         * treelang/compile/extravar.tree: Likewise.
4551         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4552         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4553         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4554         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4555         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4556
4557 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4558
4559         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4560         for 64-bit fix.
4561
4562 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4563
4564         PR fortran/23675
4565         gfortran.dg/char_result_11.f90: New.
4566
4567 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/24782
4570         * g++.dg/parse/access9.C: New test.
4571         * g++.dg/tc1/dr52.C: Tweak error markers.
4572
4573 2006-01-04  Richard Henderson  <rth@redhat.com>
4574
4575         Merge from gomp branch.
4576         * g++.dg/parse/pragma2.C: Update expected error lines.
4577
4578 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4579
4580         * g++.dg/other/i386-2.C: New test.
4581
4582         PR target/25554
4583         * gcc.c-torture/compile/20051228-1.c: New test.
4584
4585         PR c/25559
4586         * gcc.dg/pr25559.c: New test.
4587
4588 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR c++/25492
4591         * g++.dg/lookup/friend9.C: New test.
4592
4593         PR c++/25625
4594         * g++.dg/template/repo5.C: New test.
4595
4596 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4597
4598         PR fortran/25101
4599         * gfortran.dg/forall_2.f90: New test.
4600
4601 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4602
4603         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4604         dg-require-weak.  Adjust regexp to handle leading-underscore
4605         targets and space as well as TAB after .weak.  Change previous
4606         64-bit fix to not use naked dot.
4607
4608 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4609
4610         PR rtl-optimization/25578
4611         * gcc.c-torture/execute/20060102-1.c: New testcase.
4612
4613 2006-01-03  Richard Guenther  <rguenther@suse.de>
4614
4615         PR c/25183
4616         * gcc.dg/torture/pr25183.c: New testcase.
4617
4618 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4619
4620         Merge from gomp-branch.
4621         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4622         * gcc.dg/ia64-sync-2.c: Likewise.
4623         * gcc.dg/ia64-sync-3.c: Likewise.
4624         * gcc.dg/ia64-sync-4.c: Likewise.
4625         * gcc.dg/sync-2.c: Likewise.
4626         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4627         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4628
4629 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4630
4631         PR c++/25635
4632         * g++.dg/parse/operator6.C: New test.
4633
4634         PR c++/25637
4635         * g++.dg/parse/error29.C: New test.
4636
4637         PR c++/25638
4638         * g++.dg/parse/dtor6.C: New test.
4639
4640         PR c++/25633
4641         * g++.dg/parse/ctor3.C: New test.
4642
4643         PR c++/25634
4644         * g++.dg/template/class3.C: New test.
4645
4646 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4647
4648         * g++.dg/debug/debug9.C: New.
4649
4650 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4651
4652         PR fortran/24640
4653         * gfortran.dg/label_2.f90: New test.
4654
4655 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4656
4657         * g++.dg/lookup/using12.C: Tighten error marker.
4658
4659 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4660             Andrew Pinski <pinskia@physics.uc.edu>
4661
4662         * gcc.target/powerpc/darwin-abi-3.c: New file.
4663         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4664         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4665         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4666         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4667         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4668         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4669         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4670         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4671
4672 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4673
4674         * gcc.dg/tree-ssa/loadpre1.c: New;
4675         * gcc.dg/tree-ssa/loadpre2.c: New;
4676         * gcc.dg/tree-ssa/loadpre3.c: New;
4677         * gcc.dg/tree-ssa/loadpre4.c: New;
4678         * gcc.dg/tree-ssa/loadpre5.c: New;
4679         * gcc.dg/tree-ssa/loadpre6.c: New;
4680         * gcc.dg/tree-ssa/loadpre7.c: New;
4681         * gcc.dg/tree-ssa/loadpre8.c: New;
4682         * gcc.dg/tree-ssa/loadpre9.c: New;
4683
4684 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4685
4686         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4687         * g++.dg/abi/thunk4.C: Likewise.
4688
4689 2006-01-01  Andreas Jaeger  <aj@suse.de>
4690
4691         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4692         portable.
4693
4694 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4695
4696         PR c++/25294
4697         * gcc.dg/pragma-pack-3.c: New test.
4698         * g++.dg/parse/pragma3.C: New test.
4699
4700 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4701
4702         PR middle-end/24827
4703         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4704
4705 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4706
4707         PR testsuite/25214
4708         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4709
4710 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4711
4712         PR fortran/22607
4713         * gfortran-dg/pure_byref_3.f90: New.
4714
4715         fortran/PR 25396
4716         * gfortran.dg/userdef_operator_1.f90: New.
4717
4718 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4719
4720         * g++.dg/abi/thunk3.C: New.
4721         * g++.dg/abi/thunk4.C: New.
4722
4723 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4724
4725         PR fortran/25532
4726         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4727         associated derived type components of derived types are
4728         properly declared in contained procedures.
4729
4730 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4731
4732         PR libgfortran/25139
4733         * gfortran.dg/backspace_2.f: New test.
4734
4735 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736
4737         PR libgfortran/25550
4738         * gfortran.dg/endfile.f: New test.
4739
4740 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4741
4742         PR libgfortran/25419
4743         * gfortran.dg/comma.f: New test.
4744
4745 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4746
4747         * lib/gfortran-dg.exp: Remove trailing whitespace.
4748         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4749         -funroll-all-loops.
4750
4751 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4752
4753         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4754         Extended Double long doubles or repeat tests when long double is
4755         the same size as double.
4756
4757 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4758
4759         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4760
4761         PR testsuite/25442
4762         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4763         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4764
4765         PR testsuite/25441
4766         * gcc.dg/pr23911.c: Make test variable static.
4767
4768         PR testsuite/25444
4769         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4770
4771 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4772
4773         PR c++/25439
4774         * g++.dg/parse/crash17.C: Adjust error markers.
4775         * g++.dg/template/error20.C: New test.
4776
4777 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/23172
4780         * g++.dg/ext/complit4.C: New test.
4781
4782         PR c++/25417
4783         * g++.dg/ext/complit5.C: Likewise.
4784
4785 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4786
4787         PR tree-optimization/25125
4788         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4789         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4790         * gcc.c-torture/execute/pr25125.c: New.
4791
4792 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4793
4794         PR fortran/25029
4795         PR fortran/21256
4796         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4797         with incorrect assumed size references.
4798
4799 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4800
4801         PR c++/23171
4802         * g++.dg/opt/init1.C: New test.
4803
4804 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4805
4806         PR c++/24671
4807         * g++.dg/template/sfinae3.C: New test.
4808
4809 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4810
4811         * g++.dg/other/friend4.C: New test.
4812
4813 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR target/25005
4816         * g++.dg/opt/pr25005.C: New test.
4817
4818 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4819
4820         PR c++/25369
4821         * g++.dg/template/ptrmem16.C: New test.
4822
4823 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4824
4825         PR fortran/25029
4826         PR fortran/21256
4827         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4828
4829 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4830
4831         PR libgfortran/25307
4832         * gfortran.dg/list_read_5.f90: New test.
4833
4834 2005-12-22  Richard Henderson  <rth@redhat.com>
4835
4836         * gcc.target/i386/sse-7.c: Use -msse2.
4837
4838 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR rtl-optimization/25432
4841         * gcc.c-torture/compile/20051216-1.c: New test.
4842
4843         PR objc/25328
4844         * objc/execute/pr25328.m: New test.
4845
4846 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4847
4848         PR c++/25364
4849         * g++.dg/template/call4.C: New test.
4850
4851 2005-12-22  Dale Johannesen  <dalej@apple.com>
4852
4853         * gcc.target/i386/sse-17.c: New.
4854
4855 2005-12-22  Paul Brook  <paul@codesourcery.com>
4856
4857         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4858
4859 2005-12-22  Paul Brook  <paul@codesourcery.com>
4860
4861         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4862
4863 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4864
4865         PR tree-opt/25513
4866         * gcc.c-torture/compile/pr25513.c: New test.
4867
4868 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4869
4870         PR c++/23333
4871         * g++.dg/parse/error25.C: Add more tests.
4872
4873 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4874
4875         PR fortran/18990
4876         * gfortran.dg/der_charlen_1.f90: New.
4877
4878 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4879
4880         PR fortran/20889
4881         * gfortran.dg/pointer_component_type_1.f90: New test.
4882
4883         PR fortran/25029
4884         PR fortran/21256
4885         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4886         should give an error with assumed size array refernces and checks those
4887         that should not.
4888         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4889         reference an upper bound so that it does not generate an error.
4890
4891         PR fortran/19362
4892         PR fortran/20244
4893         PR fortran/20864
4894         PR fortran/25391
4895         * gfortran.dg/used_dummy_types_1.f90: New test.
4896         * gfortran.dg/used_dummy_types_2.f90: New test.
4897         * gfortran.dg/used_dummy_types_3.f90: New test.
4898         * gfortran.dg/used_dummy_types_4.f90: New test.
4899         * gfortran.dg/used_dummy_types_5.f90: New test.
4900
4901         PR fortran/23152
4902         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4903         group already being USE associated.
4904         * gfortran.dg/assumed_shape_nml.f90: New test.
4905         * gfortran.dg/assumed_size_nml.f90: New test.
4906
4907         PR fortran/20862
4908         PR fortran/25053
4909         PR fortran/25063
4910         PR fortran/25064
4911         PR fortran/25066
4912         PR fortran/25067
4913         PR fortran/25068
4914         PR fortran/25307
4915         * gfortran.dg/io_constraints_1.f90: New test.
4916         * gfortran.dg/io_constraints_1.f90: New test.
4917         * gfortran.dg/iostat_3.f90: Change wording of warning.
4918         * gfortran.dg/g77/19981216-0.f: The same.
4919
4920 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4921
4922         PR tree-optimization/23518
4923         * testsuite/gcc.dg/pr23518.c: New.
4924
4925 2005-12-21  Mike Stump  <mrs@apple.com>
4926
4927         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4928
4929 2005-12-21  Paul Brook  <paul@codesourcery.com>
4930
4931         * gcc.dg/pr19340.c: Skip on m68k targets.
4932
4933 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4934
4935         PR rtl-optimization/25196
4936         * gcc.dg/pr25196.c: New test.
4937
4938 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4939
4940         PR fortran/25423
4941         gfortran.dg/where_nested_1.f90: New.
4942
4943 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4944
4945         PR tree-optimization/25382.
4946         * gcc.dg/tree-ssa/pr25382.c: New.
4947
4948 2005-12-20  Richard Guenther  <rguenther@suse.de>
4949
4950         PR middle-end/24306
4951         * gcc.target/i386/pr24306.c: New testcase.
4952
4953 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4954
4955         PR tree-optimization/25501
4956         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4957
4958 2005-12-20  Richard Guenther  <rguenther@suse.de>
4959
4960         Revert
4961         2005-12-02  Richard Guenther  <rguenther@suse.de>
4962
4963         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4964
4965 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4966
4967         PR c++/21228
4968         * g++.dg/warn/Wunreachable-code-2.C: New test.
4969
4970 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/24278
4973         * g++.dg/template/ctor5.C: New test.
4974
4975         PR c++/24915
4976         * g++.dg/template/overload8.C: New test.
4977
4978 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4979
4980         * gcc.c-torture/compile/pr25483 : New test.
4981
4982 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4983
4984         PR c++/20552
4985         * g++.dg/ext/typeof10.C: New test.
4986
4987 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4988
4989         * gcc.dg/mt-loopi1.c: New.
4990
4991 2005-12-18  Richard Guenther  <rguenther@suse.de>
4992
4993         PR tree-optimization/25481
4994         * gcc.dg/torture/pr25481.c: New testcase.
4995
4996 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4997
4998         PR rtl-optimization/21041
4999         * gcc.dg/pr21041.c: New test.
5000
5001 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5002
5003         PR libgfortran/25463
5004         * gfortran.dg/advance.f90: New test.
5005
5006 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5007
5008         * gcc.dg/20051201-1.c: New test.
5009
5010 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5011
5012         PR fortran/25018
5013         * gfortran.dg/initialization_1.f90: New test.
5014         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5015         * gfortran.dg/g77/980616-0.f: The same.
5016
5017 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5018
5019         * PR fortran/25458
5020         * gfortran.dg/chkbits.f90: New test.
5021
5022 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5023
5024         * gfortran.dg/enum_5.f: Revert to previous version.
5025
5026 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5027
5028         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5029         * gfortran.dg/nested_modules_1.f90: Ditto.
5030         * gfortran.dg/hollerith_f95.f90: Ditto.
5031         * gfortran.dg/select_5.f90: Ditto.
5032         * gfortran.dg/secnds.f: Ditto.
5033         * gfortran.dg/hollerith2.f90: Ditto.
5034         * gfortran.dg/imag_2.f: Ditto.
5035         * gfortran.dg/ftell_2.f90: Ditto.
5036         * gfortran.dg/malloc_free_1.f90: Ditto.
5037         * gfortran.dg/logint-1.f: Ditto.
5038         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5039         * gfortran.dg/e_d_fmt.f90: Ditto.
5040         * gfortran.dg/hollerith_legacy.f90: Ditto.
5041         * gfortran.dg/logint-2.f: Ditto.
5042         * gfortran.dg/enum_5.f90: Ditto.
5043         * gfortran.dg/f2c_2.f90: Ditto.
5044         * gfortran.dg/pr17143.f90: Ditto.
5045         * gfortran.dg/namelist_14.f90: Ditto.
5046         * gfortran.dg/logint-3.f: Ditto.
5047         * gfortran.dg/spread_scalar_source.f90: Ditto.
5048         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5049         * gfortran.dg/namelist_11.f: Ditto.
5050         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5051         * gfortran.dg/g77/20010519-1.f
5052         * gfortran.dg/g77/alpha1.f: Ditto.
5053         * gfortran.dg/g77/990115-1.f: Ditto.
5054         * gfortran.dg/g77/erfc.f: Ditto.
5055         * gfortran.dg/g77/19990313-3.f: Ditto.
5056         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5057         * gfortran.dg/g77/20010426.f: Ditto.
5058         * gfortran.dg/g77/19990313-0.f: Ditto.
5059         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5060         * gfortran.dg/g77/20000629-1.f: Ditto.
5061         * gfortran.dg/g77/970125-0.f: Ditto.
5062         * gfortran.dg/g77/8485.f: Ditto.
5063         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5064         * gfortran.dg/g77/19990313-1.f: Ditto.
5065         * gfortran.dg/g77/int8421.f: Ditto.
5066         * gfortran.dg/g77/19990305-0.f: Ditto.
5067         * gfortran.dg/g77/947.f: Ditto.
5068         * gfortran.dg/g77/19990905-2.f: Ditto.
5069         * gfortran.dg/g77/cabs.f: Ditto.
5070         * gfortran.dg/g77/19990313-2.f: Ditto.
5071         * gfortran.dg/g77/20020307-1.f: Ditto.
5072         * gfortran.dg/g77/dcomplex.f: Ditto.
5073         * gfortran.dg/g77/19990502-1.f: Ditto.
5074         * gfortran.dg/g77/19981216-0.f: Ditto.
5075         * gfortran.dg/common_4.f90: Ditto.
5076         * gfortran.dg/entry_4.f90: Ditto.
5077         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5078         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5079         * gfortran.dg/namelist_12.f: Ditto.
5080         * gfortran.dg/scale_1.f90: Ditto.
5081         * gfortran.dg/modulo_1.f90
5082         * gfortran.dg/hollerith.f90: Ditto.
5083         * gfortran.dg/direct_io_3.f90: Ditto.
5084         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5085         * gfortran.dg/gnu_logical_1.F: Ditto.
5086         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5087         * gfortran.dg/assign_1.f90: Ditto.
5088         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5089         * gfortran.dg/pr23095.f: Ditto.
5090         * gfortran.dg/read_float_1.f90: Ditto.
5091
5092 2005-12-17  Andreas Jaeger  <aj@suse.de>
5093
5094         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5095         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5096
5097 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5098
5099         PR fortran/24268
5100         * gfortran.dg/fmt_white.f: New test.
5101
5102 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5103
5104         * gfortran.dg/label_1.f90: New test.
5105
5106 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5107
5108         PR testsuite/25422
5109         * gcc.dg/20031012-1.c: Add -Walways-true option.
5110         * gcc.dg/weak/weak-3.c: Likewise.
5111         * g++.old-deja/g++.mike/warn8.C: Likewise.
5112
5113 2005-12-16  Mike Stump  <mrs@apple.com>
5114
5115         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5116         exit.
5117
5118 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5119
5120         PR libgfortran/25264
5121         PR libgfortran/25349
5122         * gfortran.dg/tl_editing.f90: Added additional checks.
5123         * gfortran.dg/t_editing.f: New test.
5124         * gfortran.dg/write_padding.f90: New test
5125
5126 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5127
5128         PR testsuite/25215
5129         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5130
5131 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR rtl-optimization/24899
5134         * gcc.c-torture/execute/20051215-1.c: New test.
5135
5136 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5137
5138         PR 24823
5139         * gfortran.dg/pr24823.f: New test.
5140
5141 2005-12-16  Jeff Law  <law@redhat.com>
5142
5143         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5144
5145 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5146
5147         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5148         Change C++ style comments to C style comments.
5149         Remove aligned types from the array.
5150         Keep Enums disabled.
5151         (complex_types): Remove aligned types from the array.
5152         Comment out "_Complex long double".
5153         (attrib_types): Remove.
5154         (complex_attrib_types): Remove.
5155         (attrib_array_types): Remove.
5156         (complex_attrib_array_types): Remove.
5157         (aligned_bitfld_types): Remove.
5158         (n_aligned_bitfld_types): Remove.
5159         (FEATURE_ALIGNEDPACKED): Delete.
5160         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5161         (singles): Remove support for adding attributes.
5162         (choose_type): Remove support for attributed types.
5163         (generate_fields): Remove support for attributed bit-fields.
5164         Remove support for adding attributes.
5165         (generate_random_tests): Remove support for adding attributes.
5166         (features): Add back "[0] :0" and "complex vector [0]".
5167         (main): Remove support for attributed bit-fields.
5168         Uncomment the calling of generate_random_tests for the rests of
5169         the tests.
5170
5171 2005-12-16  Jan Hubicka  <jh@suse.cz>
5172
5173         * gcc.c-torture/combine/pr25224.c: New.
5174
5175 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5176
5177         PR other/25028
5178         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5179         HP-UX.
5180
5181 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5182
5183         * gcc.dg/20051215-1.c: New file.
5184
5185 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5186
5187         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5188         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5189
5190 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5191
5192         PR fortran/18197
5193         * gfortran.dg/dummy_functions_1.f90: New.
5194
5195 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5196
5197         PR rtl-optimization/25310
5198         * gcc.c-torture/compile/pr25310.c: New test.
5199
5200 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5201
5202         PR debug/25023
5203         * gcc.dg/pr25023.c: New test.
5204
5205 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5206
5207         * g++.old-deja/g++.brendan/redecl1.C,
5208         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5209         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5210         g++.old-deja/g++.oliva/typeof1.C,
5211         g++.old-deja/g++.other/crash16.C,
5212         g++.old-deja/g++.other/crash34.C,
5213         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5214         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5215         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5216         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5217         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5218         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5219         Remove xfail.
5220
5221 2005-12-14  Kean Johnston  <jkj@sco.com>
5222             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5223
5224         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5225         * gcc.target/i386/20020523-1.c: Ditto.
5226         * gcc.target/i386/tailcall-1.c: Ditto.
5227         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5228         * gcc.target/i386/ssetype-5.c: Ditto.
5229
5230 2005-12-14  Jeff Law  <law@redhat.com>
5231
5232         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5233
5234 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5235
5236         PR target/25254
5237         PR target/24188
5238         * gcc.target/i386/pr25254.c: New test.
5239         * gfortran.dg/PR24188.f: New test.
5240
5241 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5242
5243         * lib/fortran-torture.exp: Catch remaining uses of
5244         remote_file build delete.
5245
5246 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5247
5248         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5249
5250 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5251
5252         * gcc.dg/warn-addr-cmp.c: New test.
5253
5254 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR debug/25023
5257         PR target/25293
5258         * gcc.target/i386/pr25293.c: New test.
5259
5260 2005-12-13  Petr Machata  <machata@post.cz>
5261
5262         PR c++/24907
5263         * g++.dg/parse/comma2.C: New test.
5264
5265 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5266             Jakub Jelinek  <jakub@redhat.com>
5267
5268         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5269         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5270         (limits.h): Include unconditionally.
5271         (stdlib.h): Likewise.
5272         (hashtab.h): Do not include.
5273         (getopt.h): Likewise.
5274         (stddef.h): Include.
5275         (hashval_t): Define.
5276         (struct entry): Add "next" field.
5277         (HASH_SIZE): New macro.
5278         (hash_table): New variable.
5279         (switchfiles): Do not use xmalloc.
5280         (mix): New macro.
5281         (iterative_hash): New function.
5282         (hasht): Remove.
5283         (e_exists): New function.
5284         (e_insert): Likewise.
5285         (output): Use, instead of libiberty hashtable functions.
5286         (main): Do not use getopt.  Do not call htab_create.
5287
5288 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5289
5290         PR c++/25331
5291         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5292         put atal* and atpaal* attributes on array elements.
5293         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5294         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5295         put atal* and atpaal* attributes on array elements.
5296         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5297
5298 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5299
5300         * gcc.dg/single-precision-constant.c: New test.
5301
5302 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5303
5304         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5305         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5306         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5307         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5308         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5309         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5310         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5311         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5312         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5313         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5314         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5315         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5316         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5317         gcc.target/powerpc/ppc-sdata-2.c,
5318         gcc.target/powerpc/ppc-stackalign-1.c,
5319         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5320         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5321         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5322         gcc.target/powerpc/rs6000-ldouble-2.c,
5323         gcc.target/powerpc/rs6000-power2-1.c,
5324         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5325         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5326         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5327         option into target selector.
5328         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5329         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5330
5331 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5332
5333         PR objc/25348
5334         * objc.dg/encode-9.m: New test.
5335
5336 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5337
5338         PR testsuite/20772
5339         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5340         * gcc.dg/asm-b.c: Fix typo.
5341         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5342         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5343         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5344         i?86 lp64 and x86_64 ilp32.
5345         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5346         on i?86 lp64.
5347         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5348
5349 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5350
5351         PR fortran/25078
5352         gfortran.dg/equiv_5.f90: New test.
5353
5354 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5355
5356         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5357         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5358         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5359         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5360         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5361         * gcc.dg/tree-ssa/reassoc-5.c: New.
5362         * gcc.dg/tree-ssa/reassoc-6.c: New.
5363         * gcc.dg/tree-ssa/reassoc-7.c: New.
5364         * gcc.dg/tree-ssa/reassoc-8.c: New.
5365         * gcc.dg/tree-ssa/reassoc-9.c: New.
5366         * gcc.dg/tree-ssa/reassoc-10.c: New.
5367         * gcc.dg/tree-ssa/reassoc-11.c: New.
5368
5369 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5370
5371         PR testsuite/25167
5372         PR testsuite/24478
5373         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5374
5375 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/25300
5378         * g++.dg/template/inherit.C: Do not use a generic error message.
5379
5380 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5381
5382         PR libobjc/25354
5383         * objc.dg/gnu-encoding: New directory.
5384         * objc.dg/gnu-encoding/compat-common.h: New file.
5385         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5386         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5387         * objc.dg/gnu-encoding/vector-defs.h: New file.
5388         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5389         * objc.dg/gnu-encoding/generate-random.c: New file.
5390         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5391         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5392         * objc.dg/gnu-encoding/generate-random.h: New file.
5393
5394 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5395
5396         PR c++/25337
5397         * g++.dg/template/defarg7.C: New test.
5398
5399 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5400
5401         PR libobjc/25347
5402         * objc.dg/encode-8.m: New test.
5403
5404 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5405
5406         PR libobjc/25346
5407         * objc.dg/encode-7.m: New test.
5408
5409 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5410
5411         PR c++/25010
5412         * g++.dg/opt/inline10.C: New test.
5413
5414 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5415
5416         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5417
5418 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5419
5420         * gfortran.dg/substring_equivalence.f90: typo in comment
5421
5422 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5423
5424         PR fortran/25068
5425         * gfortran.dg/iostat_3.f90: New test.
5426
5427 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5428
5429         PR fortran/23815
5430         * gfortran.dg/unf_io_convert_1.f90: New test.
5431         * gfortran.dg/unf_io_convert_2.f90: New test.
5432         * gfortran.dg/unf_io_convert_3.f90: New test.
5433
5434 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5435
5436         PR testsuite/20772
5437         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5438         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5439         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5440         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5441         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5442         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5443         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5444         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5445         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5446         gcc.dg/torture/fp-int-convert-float128-timode.c,
5447         gcc.dg/torture/fp-int-convert-float128.c,
5448         gcc.dg/torture/fp-int-convert-float80-timode.c,
5449         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5450         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5451
5452         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5453
5454 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5455
5456         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5457
5458 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5459
5460         * gcc.dg/20051207-1.c,
5461         * gcc.dg/20051207-2.c,
5462         * gcc.dg/20051207-3.c: New tests.
5463
5464 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5465
5466         PR testsuite/20772
5467         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5468         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5469         dg-skip-if target selector.
5470
5471         PR testsuite/20772
5472         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5473         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5474         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5475         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5476         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5477         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5478         and/or merge with i?86 cases.
5479
5480         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5481
5482         PR testsuite/20772
5483         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5484         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5485         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5486         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5487         x86_64-*-linux*.
5488
5489 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5490
5491         PR target/25311
5492         * gcc.c-torture/compile/pr25311.c: New test.
5493
5494 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5495
5496         PR libgfortran/25039
5497         * gfortran.dg/read_comma.f: New test.
5498
5499 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR c++/19317
5502         * g++.dg/opt/pr19317-1.C: New test.
5503         * g++.dg/opt/pr19317-2.C: New test.
5504         * g++.dg/opt/pr19317-3.C: New test.
5505
5506         PR target/19005
5507         * gcc.c-torture/execute/pr19005.c: New test.
5508
5509         PR target/17828
5510         * g++.old-deja/g++.other/comdat5.C: New test.
5511         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5512
5513         * g++.dg/compat/struct-layout-1.exp: New file.
5514         * g++.dg/compat/struct-layout-1.h: New.
5515         * g++.dg/compat/struct-layout-1_generate.c: New.
5516         * g++.dg/compat/struct-layout-1_x1.h: New.
5517         * g++.dg/compat/struct-layout-1_x2.h: New.
5518         * g++.dg/compat/struct-layout-1_y1.h: New.
5519         * g++.dg/compat/struct-layout-1_y2.h: New.
5520
5521         * gcc.dg/20050330-2.c: New test.
5522
5523 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5524
5525         PR fortran/25292
5526         * gfortran.dg/associated_1.f90: New.
5527
5528 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5529
5530         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5531         ILP32 vect_no_align platforms.
5532
5533 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5534             Jakub Jelinek  <jakub@redhat.com>
5535
5536         PR target/25268
5537         * gcc.c-torture/compile/20051207-1.c: New test.
5538
5539 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5540
5541         PR testsuite/20772
5542         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5543         gcc.dg/torture/pr18582-1.c,
5544         gcc.target/i386/attributes-error.c: Also test on x86_64.
5545
5546         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5547
5548 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5549
5550         PR c++/19397
5551         * g++.dg/template/typedef3.C: New test.
5552
5553         PR c++/19762
5554         PR c++/19764
5555         * g++.dg/template/dtor3.C: Fix error markers.
5556
5557 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5558
5559         * lib/target-supports.exp (check_effective_target_sync_char_short):
5560         Add s390*.
5561
5562 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5563
5564         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5565
5566 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5567
5568         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5569         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5570         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5571         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5572
5573 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5574
5575         PR c++/25263
5576         * g++.dg/other/array2.C: New test case.
5577
5578 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5579
5580         * gcc.dg/darwin-weakimport-3.c: New.
5581
5582         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5583         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5584         and to work on Darwin.
5585         * gcc.dg/attr-weakref-1b.c: New file.
5586         * gcc.dg/attr-weakref-2.c: New test.
5587         * gcc.dg/darwin-weakref-1.c: New test.
5588
5589 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5590
5591         PR testsuite/25247
5592         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5593         use in selector expressions.
5594         (dg-xfail-if): Ditto.
5595         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5596         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5597         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5598         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5599         * gcc.test-framework/test-framework.exp: Skip generated tests if
5600         CHECK_TEST_FRAMEWORK is not 1.
5601
5602 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5603
5604         PR tree-optimization/24963
5605         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5606
5607         PR target/24108
5608         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5609
5610         PR target/18580
5611         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5612         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5613         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5614         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5615
5616 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5617
5618         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5619         dg-options.
5620
5621 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5622
5623         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5624
5625 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5626
5627         * gcc.dg/format/cast-1.c: New test.
5628
5629 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5630
5631         PR c/7776
5632         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5633         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5634         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5635         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5636
5637 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5638
5639         * gcc.dg/cast-pretty-print-1.c: New test.
5640
5641 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5642
5643         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5644
5645 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5646
5647         PR c++/24173
5648         * g++.dg/template/friend40.C: New test.
5649
5650 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5651
5652         PR target/25199
5653         * gcc.target/i386/movq-2.c: New test.
5654         * gcc.target/i386/movq.c: Remove target i?86, instead add
5655         dg-require-effective-target ilp32.
5656
5657 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5658
5659         PR c++/24103
5660         * g++.dg/other/default1.C: New test.
5661
5662 2005-12-02  Richard Guenther  <rguenther@suse.de>
5663
5664         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5665
5666 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5667
5668         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5669
5670 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5671
5672         PR target/21017
5673         * gcc.target/powerpc/rotate.c: New.
5674
5675 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5676
5677         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5678         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5679
5680 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5681
5682         PR c/13384
5683         * gcc.dg/pr17730-1.c: Adjust.
5684         * gcc.dg/lvalue1.c (main): Likewise.
5685         * gcc.dg/lvalue-2.c: Likewise.
5686         * g++.dg/pr7503-3.C
5687
5688 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5689
5690         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5691         error messages.
5692
5693 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5694
5695         PR fortran/24789
5696         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5697
5698 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5699
5700         PR target/24475
5701         * lib/target-supports.exp (check_effective_target_tls): New.
5702         (check_effective_target_tls_runtime): New.
5703         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5704         for TLS support.
5705         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5706         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5707         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5708         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5709         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5710         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5711         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5712         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5713         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5714         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5715         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5716         effective-target TLS.
5717         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5718         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5719         effective-target TLS runtime.
5720
5721 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5722
5723         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5724
5725 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5726
5727         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5728         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5729         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5730         ignored" warnings when "packing" is the same as the ABI layout.
5731
5732 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5733
5734         PR fortran/21302
5735         * gfortran.dg/line_length_1.f: New test.
5736         * gfortran.dg/line_length_2.f90: Ditto.
5737
5738 2005-11-30  Richard Guenther  <rguenther@suse.de>
5739
5740         PR tree-optimization/21655
5741         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5742
5743 2005-11-30  Dale Johannesen  <dalej@apple.com>
5744
5745         * gcc.c-torture/compile/pr24930.c: New.
5746
5747 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5748
5749         PR fortran/15809
5750         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5751
5752 2005-11-30  Jeff Law  <law@redhat.com>
5753
5754         * g++.old-deja/g++.law/pr25000.C: New test.
5755
5756 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5757
5758         * gcc.dg/tls/opt-11.c: New test.
5759
5760 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5761
5762         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5763         targets.
5764         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5765         LP64 ia64.
5766
5767 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5768
5769         * gfortran.dg/open_access_1.f90: New test.
5770
5771 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5772
5773         * gcc.dg/charset/builtin2.c: New test.
5774
5775 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5776
5777         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5778         on mmix-*-* for *_[xy].c.
5779
5780 2005-11-28  Kean Johnston  <jkj@sco.com>
5781
5782         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5783         headers.
5784         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5785         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5786         * gcc.target/i386/asm-3.c: Ditto.
5787         * gcc.target/i386/clobbers.c: Ditto.
5788         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5789         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5790         test regexp.
5791         * gcc.target/i386/mul.c: Ditto.
5792         * gcc.target/i386/ssetype-1.c: Ditto.
5793         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5794         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5795         static so the test works with -fPIC mode too. Based on comment in
5796         PR19231 by Pinski.
5797         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5798
5799 2005-11-28  Richard Guenther  <rguenther@suse.de>
5800
5801         * gcc.dg/alias-9.c: New testcase.
5802         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5803
5804 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5805             Uros Bizjak  <uros@kss-loka.si>
5806
5807         PR middle-end/20219
5808         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5809         tan(x)/sin(x) transformations.
5810
5811 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5812
5813         PR middle-end/24575
5814         * gcc.dg/tree-ssa/divide-3.c: New test.
5815         * gcc.dg/tree-ssa/divide-4.c: New test.
5816
5817 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5818
5819         PR fortran/24917
5820         *  gfortran.dg/boz_6.f90: New test.
5821
5822 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5823
5824         PR fortran/23912
5825         * gfortran.dg/modulo_1.f90: New test.
5826
5827 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5828
5829         PR libfortran/24919
5830         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5831         fail on CRLF platforms.
5832         * gfortran.dg/ftell_2.f90: Likewise.
5833
5834 2005-11-26  Eric Christopher  <echristo@apple.com>
5835
5836         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5837
5838 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5839
5840         * objc.dg/gnu-runtime-3.m: Simplify.
5841
5842 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5843
5844         PR middle-end/23669
5845         * gcc.dg/tree-ssa/divide-1.c: New test.
5846         * gcc.dg/tree-ssa/divide-2.c: New test.
5847
5848 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5849
5850         PR libgfortran/24945
5851         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5852
5853 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5854
5855         PR libgfortran/24945
5856         * gfortran.dg/open_status_2.f90: New test.
5857
5858 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5859
5860         * gcc.c-torture/execute/builtins/fprintf.c,
5861         gcc.c-torture/execute/builtins/fputs-lib.c,
5862         gcc.c-torture/execute/builtins/fputs.c,
5863         gcc.c-torture/execute/builtins/lib/fprintf.c,
5864         gcc.c-torture/execute/builtins/lib/printf.c,
5865         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5866
5867 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5868
5869         * gcc.dg/20050922-2.c: New test.
5870
5871 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5872
5873         * objc.dg/gnu-runtime-3.m: New test.
5874
5875 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5876
5877         PR c++/9278
5878         * g++.dg/other/void1.C: New test.
5879
5880 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5881
5882         PR middle-end/24998
5883         * gcc.dg/torture/fp-int-convert-float.c,
5884         gcc.dg/torture/fp-int-convert-double.c,
5885         gcc.dg/torture/fp-int-convert-long-double.c,
5886         gcc.dg/torture/fp-int-convert-timode.c,
5887         gcc.dg/torture/fp-int-convert-float80.c,
5888         gcc.dg/torture/fp-int-convert-float80-timode.c,
5889         gcc.dg/torture/fp-int-convert-float128.c,
5890         gcc.dg/torture/fp-int-convert-float128-timode.c,
5891         gcc.dg/torture/fp-int-convert.h: New files.
5892
5893 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         PR middle-end/24989
5896         * gcc.dg/tree-ssa/bool-10.c: New test.
5897         * gcc.dg/tree-ssa/bool-11.c: New test.
5898         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5899
5900 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5901
5902         PR middle-end/24990
5903         * tree-ssa/pr24990-1.c: New test.
5904
5905 2005-11-24  Richard Guenther  <rguenther@suse.de>
5906         Dirk Mueller <dmueller@suse.de>
5907
5908         PR c++/14024
5909         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5910         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5911         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5912         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5913         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5914         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5915
5916 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5917
5918         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5919
5920 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5921
5922         PR c/21668
5923         * gcc.dg/Wc++-compat.c: New.
5924         * gcc.dg/Wno-c++-compat.c: New.
5925
5926 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5927
5928         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5929         (vspltish, vspltisw): Likewise.
5930
5931 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5932
5933         PR libgfortran/24794
5934         * gfortran.dg/namelist_12.f: Fix quotes.
5935         * gfortran.dg/namelist_13.f90: Fix quotes.
5936         * gfortran.dg/namelist_14.f90: Fix quotes.
5937         * gfortran.dg/namelist_15.f90: Fix quotes.
5938         * gfortran.dg/namelist_use.f90: Fix quotes.
5939         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5940         * gfortran.dg/namelist_21.f90: New test.
5941         * gfortran.dg/namelist_22.f90: New test.
5942
5943 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5944
5945         PR target/23435
5946         * gcc.c-torture/compile/pr23435.c: New.
5947
5948 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5949
5950         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5951
5952 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5953
5954         * gcc.target/powerpc/405-macchw-1.c,
5955         gcc.target/powerpc/405-macchw-2.c,
5956         gcc.target/powerpc/405-macchwu-1.c,
5957         gcc.target/powerpc/405-macchwu-2.c,
5958         gcc.target/powerpc/405-machhw-1.c,
5959         gcc.target/powerpc/405-machhw-2.c,
5960         gcc.target/powerpc/405-machhwu-1.c,
5961         gcc.target/powerpc/405-machhwu-2.c,
5962         gcc.target/powerpc/405-maclhw-1.c,
5963         gcc.target/powerpc/405-maclhw-2.c,
5964         gcc.target/powerpc/405-maclhwu-1.c,
5965         gcc.target/powerpc/405-maclhwu-2.c,
5966         gcc.target/powerpc/405-mulchw-1.c,
5967         gcc.target/powerpc/405-mulchw-2.c,
5968         gcc.target/powerpc/405-mulchwu-1.c,
5969         gcc.target/powerpc/405-mulchwu-2.c,
5970         gcc.target/powerpc/405-mulhhw-1.c,
5971         gcc.target/powerpc/405-mulhhw-2.c,
5972         gcc.target/powerpc/405-mulhhwu-1.c,
5973         gcc.target/powerpc/405-mulhhwu-2.c,
5974         gcc.target/powerpc/405-mullhw-1.c,
5975         gcc.target/powerpc/405-mullhw-2.c,
5976         gcc.target/powerpc/405-mullhwu-1.c,
5977         gcc.target/powerpc/405-mullhwu-2.c,
5978         gcc.target/powerpc/405-nmacchw-1.c,
5979         gcc.target/powerpc/405-nmacchw-2.c,
5980         gcc.target/powerpc/405-nmachhw-1.c,
5981         gcc.target/powerpc/405-nmachhw-2.c,
5982         gcc.target/powerpc/405-nmaclhw-1.c,
5983         gcc.target/powerpc/405-nmaclhw-2.c,
5984         gcc.target/powerpc/440-macchw-1.c,
5985         gcc.target/powerpc/440-macchw-2.c,
5986         gcc.target/powerpc/440-macchwu-1.c,
5987         gcc.target/powerpc/440-macchwu-2.c,
5988         gcc.target/powerpc/440-machhw-1.c,
5989         gcc.target/powerpc/440-machhw-2.c,
5990         gcc.target/powerpc/440-machhwu-1.c,
5991         gcc.target/powerpc/440-machhwu-2.c,
5992         gcc.target/powerpc/440-maclhw-1.c,
5993         gcc.target/powerpc/440-maclhw-2.c,
5994         gcc.target/powerpc/440-maclhwu-1.c,
5995         gcc.target/powerpc/440-maclhwu-2.c,
5996         gcc.target/powerpc/440-mulchw-1.c,
5997         gcc.target/powerpc/440-mulchw-2.c,
5998         gcc.target/powerpc/440-mulchwu-1.c,
5999         gcc.target/powerpc/440-mulchwu-2.c,
6000         gcc.target/powerpc/440-mulhhw-1.c,
6001         gcc.target/powerpc/440-mulhhw-2.c,
6002         gcc.target/powerpc/440-mulhhwu-1.c,
6003         gcc.target/powerpc/440-mulhhwu-2.c,
6004         gcc.target/powerpc/440-mullhw-1.c,
6005         gcc.target/powerpc/440-mullhw-2.c,
6006         gcc.target/powerpc/440-mullhwu-1.c,
6007         gcc.target/powerpc/440-mullhwu-2.c,
6008         gcc.target/powerpc/440-nmacchw-1.c,
6009         gcc.target/powerpc/440-nmacchw-2.c,
6010         gcc.target/powerpc/440-nmachhw-1.c,
6011         gcc.target/powerpc/440-nmachhw-2.c,
6012         gcc.target/powerpc/440-nmaclhw-1.c,
6013         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6014
6015 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR fortran/24774
6018         * gfortran.dg/inquire_9.f90: New test.
6019
6020         PR fortran/21647
6021         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6022
6023 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6024
6025         PR libfortran/24432
6026         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6027         Check that 'cos' is supported.
6028
6029 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6030
6031         PR fortran/24223
6032         * gfortran.dg/substring_equivalence.f90: New test.
6033
6034         PR fortran/24705
6035         * gfortran.dg/auto_internal_assumed.f90: New test.
6036
6037 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6038
6039         * gcc.dg/fold-div-2.c: New test.
6040
6041 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6042
6043         PR rtl-optimization/24883
6044         * gcc.c-torture/compile/pr24883.c: New test.
6045
6046 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6047
6048         PR middle-end/20583
6049         * gcc.c-torture/compile/pr20583.c: New.
6050
6051 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6052
6053         * gcc.c-torture/execute/usmul.c: New test.
6054
6055 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6056
6057         * gcc.dg/tree-ssa/vrp22.c: New test.
6058
6059 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6060
6061         PR middle-end/24912
6062         * gcc.dg/torture/pr24912-1.c: New test.
6063
6064 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6065
6066         PR fortran/24862
6067         * gfortran.dg/arrayio_derived_1.f90: New test.
6068
6069 2005-11-19  Richard Guenther  <rguenther@suse.de>
6070
6071         PR middle-end/23294
6072         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6073
6074 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6075
6076         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6077
6078 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6079
6080         PR c++/8355
6081         * g++.dg/template/friend39.C: New test.
6082
6083 2005-11-18  James E Wilson  <wilson@specifix.com>
6084
6085         * gcc.dg/builtin-strstr.c: New.
6086
6087 2005-11-18  Richard Henderson  <rth@redhat.com>
6088
6089         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6090         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6091         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6092         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6093         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6094         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6095         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6096         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6097         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6098         renaming to remove initial "ia64-".
6099
6100 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6101
6102         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6103
6104 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6105
6106         * g++.dg/cpp/string-2.C: New test.
6107
6108 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6109
6110         * gcc.dg/tree-ssa/loop-14.c: New test.
6111
6112 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6113             Michael Chamberlain <michael@chamberlain.net.au>
6114
6115         * ada/acats/run_all.sh (target_run): Kill long running tests.
6116
6117 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6118
6119         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6120         * gcc.dg/cleanup-9.c: Likewise.
6121         * gcc.dg/cleanup-10.c: Likewise.
6122         * gcc.dg/cleanup-11.c: Likewise.
6123
6124 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6125
6126         PR fortran/24892
6127         * gfortran.dg/open_access_append_1.f90: New test.
6128         * gfortran.dg/open_access_append_2.f90: New test.
6129
6130 2005-11-16  Richard Guenther  <rguenther@suse.de>
6131
6132         PR middle-end/24851
6133         * gcc.c-torture/execute/pr24851.c: New testcase.
6134
6135 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6136
6137         * gcc.dg/fold-overflow-1.c: New test.
6138
6139 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6140
6141         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6142         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6143
6144 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6145
6146         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6147         structures.
6148         * g++.dg/eh/forced2.C: Likewise.
6149         * g++.dg/eh/forced3.C: Likewise.
6150         * g++.dg/eh/forced4.C: Likewise.
6151
6152 2005-11-11  Mike Stump  <mrs@apple.com>
6153
6154         * g++.old-deja/g++.mike/unused.C: Add.
6155
6156 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR c++/24667
6159         * g++.dg/warn/Wcast-qual1.C: New test.
6160
6161 2005-11-15  Jan Hubicka  <jh@suse.cz>
6162
6163         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6164
6165 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6166
6167         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6168
6169 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6170
6171         PR 24840
6172         * gcc.dg/tree-ssa/pr24840.c: New test.
6173
6174 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6175
6176         PR testsuite/24841
6177         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6178
6179 2005-11-14  Dale Johannesen  <dalej@apple.com>
6180
6181         * gcc.c-torture/execute/20051113-1.c: New.
6182
6183 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6184
6185         PR c++/24687
6186         * g++.dg/template/crash43.C: New test.
6187
6188 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6189
6190         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6191
6192 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6193
6194         PR c++/24817
6195         * g++.dg/eh/spec8.C: New test.
6196
6197 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6198
6199         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6200
6201 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/20293
6204         * g++.dg/parse/ambig4.C: New test.
6205         * g++.dg/tc1/dr101.C: Adjust error markers.
6206         * g++.dg/lookup/strong-using-2.C: Likewise.
6207         * g++.dg/lookup/ambig5.C: Likewise.
6208         * g++.dg/lookup/ambig4.C: Likewise.
6209         * g++.dg/parse/crash22.C: Likewise.
6210
6211 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6212
6213         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6214
6215 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6216
6217         * gcc.dg/nested-calls-1.c: New test.
6218
6219 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6220
6221         * gfortran.dg/complex_intrinsic_1.f90: New test.
6222         * gfortran.dg/complex_intrinsic_2.f90: New test.
6223         * gfortran.dg/fgetc_1.f90: New test.
6224         * gfortran.dg/fgetc_2.f90: New test.
6225         * gfortran.dg/fgetc_3.f90: New test.
6226         * gfortran.dg/ftell_1.f90: New test.
6227         * gfortran.dg/ftell_2.f90: New test.
6228         * gfortran.dg/gnu_logical_1.F: New test.
6229         * gfortran.dg/gnu_logical_2.f90: New test.
6230
6231 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6232
6233         PR middle-end/24820
6234         * testsuite/gcc.dg/pr24820.c: New test.
6235
6236 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6237
6238         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6239         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6240         variable.
6241
6242 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6243
6244         testsuite/24614
6245         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6246
6247 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6248
6249         * gcc.target/cris/cris.exp: New file.
6250         * gcc.target/cris/rld-legit1.c: New test.
6251         * gcc.target/cris/rld-legit2.c: New test.
6252
6253 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR c++/24780
6256         * g++.dg/opt/pr24780.C: New test.
6257
6258         PR c++/24761
6259         * g++.dg/template/asm1.C: New test.
6260
6261 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6262
6263         PR libgfortran/24787
6264         * gfortran.dg/scan_1.f90: New test.
6265
6266 2005-11-12  Jan Hubicka  <jh@suse.cz>
6267
6268         * gcc.target/i386/minmax-1.c: New.
6269         * gcc.target/i386/minmax-2.c: New.
6270
6271 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6272
6273         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6274
6275 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6276
6277         * gcc.c-torture/execute/20051110-1.c,
6278         gcc.c-torture/execute/20051110-2.c: New tests.
6279
6280 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6281
6282         PR middle-end/24750
6283         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6284         New tests.
6285
6286 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6287
6288         * lib/target-libpath.exp (get_shlib_extension): New proc.
6289         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6290         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6291         * lib/objc.exp (objc_target_compile): Likewise.
6292         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6293         detection.
6294
6295 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6296
6297         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6298
6299         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6300         Add -static to additional_flags and pass it to target_compile.
6301
6302 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6303
6304         PR libgfortran/24719
6305         gfortran.dg/read_noadvance.f90: New test.
6306
6307         PR libgfortran/24699
6308         gfortran.dg/fmt_t_2.f90: New test.
6309
6310         PR libgfortran/24785
6311         gfortran.dg/read_x_eor.f90: New test.
6312
6313         PR libgfortran/24584
6314         gfortran.dg/namelist_empty.f90: Rename test.
6315
6316         PR libgfortran/24489
6317         gfortran/read_eor.f90: Rename test.
6318
6319 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6320
6321         PR fortran/15976
6322         * gfortran.dg/automatic_module_variable.f90: New test.
6323
6324 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6325
6326         PR target/24445
6327         * gcc.dg/pr24445.c: New test.
6328
6329 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6330
6331         PR fortran/24655
6332         PR fortran/24755
6333         * gfortran.dg/recursive_statement_functions.f90: Add statement
6334         functions using inline intrinsic functions and parameters to test
6335         that they no longer seg-fault.
6336
6337         PR fortran/24409
6338         gfortran.dg/nested_modules_4.f90: New test.
6339         gfortran.dg/nested_modules_5.f90: New test.
6340
6341 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6342
6343         PR fortran/24643
6344         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6345
6346 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6347
6348         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6349         failures.
6350
6351 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6352
6353         * gcc.dg/sparc-getcontext-1.c: New test.
6354
6355 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6356
6357         * gcc.dg/ifcvt-fabs-1.c: New test.
6358
6359 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6360
6361         PR other/4372
6362         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6363         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6364
6365 2005-11-09  Richard Guenther  <rguenther@suse.de>
6366
6367         PR tree-optimization/24716
6368         * gcc.c-torture/execute/pr24716.c: New testcase.
6369
6370 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6371
6372         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6373
6374 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6375
6376         PR 24624
6377         * gcc.dg/pr24624.c: Testcase added.
6378
6379 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6380
6381         PR 24623
6382         * g++.dg/other/pr24623.C: Testcase added.
6383
6384 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6385
6386         PR fortran/22607
6387         * gfortran-dg/pure_byref_1.f90: New.
6388         * gfortran-dg/pure_byref_2.f90: New.
6389
6390 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6391
6392         PR c/24101
6393         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6394         * gcc.dg/dg.exp: Run main loop also for *.i files.
6395
6396 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6397
6398         PR c++/19450
6399         * g++.dg/tls/diag-3.C: New test.
6400         * g++.dg/tls/diag-4.C: New test.
6401         * g++.dg/tls/static-1.C: New test.
6402         * g++.dg/tls/static-1a.cc: New file.
6403
6404 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6405
6406         PR 23046
6407         * g++.dg/tree-ssa/pr23046.C: New test.
6408
6409 2005-11-08  Devang Patel <dpatel@apple.com>
6410
6411         PR tree-optimization/23115
6412         * gcc.dg/tree-ssa/pr23115.c: New.
6413
6414 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6415
6416         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6417         * gcc.target/powerpc/pr16155.c: Same.
6418         * gcc.target/powerpc/altivec-1.c: Same.
6419         * gcc.target/powerpc/altivec-2.c: Same.
6420         * gcc.target/powerpc/altivec-3.c: Same.
6421         * gcc.target/powerpc/altivec-5.c: Same.
6422         * gcc.target/powerpc/altivec-11.c: Same.
6423         * gcc.target/powerpc/altivec-12.c: Same.
6424         * gcc.target/powerpc/altivec-14.c: Same.
6425         * gcc.target/powerpc/altivec-22.c: Same.
6426         * gcc.target/powerpc/altivec-consts.c: Same.
6427         * gcc.target/powerpc/altivec-pr22085.c: Same.
6428         * gcc.target/powerpc/altivec-splat.c: Same.
6429         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6430         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6431         * gcc.target/powerpc/darwin-longlong.c: Same.
6432
6433 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6434
6435         PR target/19340
6436         * gcc.dg/pr19340.c: New test.
6437
6438 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6439
6440         PR rtl-optimization/24683
6441         * gcc.dg/pr24683.c: New test.
6442
6443 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6444
6445         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6446         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6447
6448 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6449
6450         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6451
6452 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6453
6454         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6455
6456 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6457
6458         PR target/24230
6459
6460         * gcc.target/powerpc/altivec-consts.c,
6461         gcc.target/powerpc/altivec-splat.c: New testcase.
6462
6463 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6464
6465         PR c/24599
6466
6467         * gcc.dg/overflow-2.c: New testcase.
6468
6469 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR rtl-optimization/23567
6472         * gcc.c-torture/execute/20051104-1.c: New test.
6473
6474 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6475
6476         PR fortran/24534
6477         gfortran.dg/private_type_2.f90: Modified to check that case with
6478         PRIVATE declaration within derived type is accepted.
6479
6480         PR fortran/20838
6481         gfortran.dg/pointer_assign_1.f90: New test.
6482
6483         PR fortran/20840
6484         * gfortran.dg/arrayio_0.f90: New test.
6485
6486         PR fortran/17737
6487         gfortran.dg/data_initialized.f90: New test.
6488         gfortran.dg/data_constraints_1.f90: New test.
6489         gfortran.dg/data_constraints_2.f90: New test.
6490
6491 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6492
6493         PR fortran/24174
6494         PR fortran/24305
6495         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6496
6497 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6498
6499         PR 24670
6500         * gcc.dg/tree-ssa/pr24670.c: New test.
6501
6502 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6503
6504         PR target/22432
6505         * gcc.target/i386/pr22432.c: New test.
6506
6507 2005-11-05  Richard Henderson  <rth@redhat.com>
6508
6509         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6510         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6511         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6512         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6513         from gcc.dg/alpha-*.
6514         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6515         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6516
6517 2005-11-05  Andreas Jaeger  <aj@suse.de>
6518
6519         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6520
6521 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6522
6523         PR target/23424
6524         * gcc.dg/torture/pr23424-1.c: New test.
6525
6526 2005-11-04  Richard Henderson  <rth@redhat.com>
6527
6528         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6529         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6530         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6531         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6532         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6533         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6534         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6535         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6536         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6537         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6538         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6539         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6540         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6541         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6542         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6543         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6544         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6545         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6546         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6547         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6548         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6549         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6550         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6551         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6552         Move from gcc.dg/.
6553         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6554         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6555         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6556         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6557         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6558         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6559         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6560         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6561         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6562         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6563         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6564         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6565         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6566         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6567         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6568         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6569         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6570         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6571         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6572         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6573         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6574         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6575         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6576         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6577         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6578         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6579         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6580         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6581         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6582         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6583         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6584         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6585         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6586         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6587         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6588         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6589         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6590         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6591         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6592         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6593         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6594         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6595         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6596         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6597         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6598
6599 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6600
6601         PR 24627
6602         * gcc.dg/tree-ssa/pr24627.c: New test.
6603
6604 2005-11-04 Paul Brook  <paul@codesourcery.com>
6605
6606         * gcc.dg/tls/opt-10.c: New test.
6607
6608 2005-11-04  Andreas Jaeger  <aj@suse.de>
6609
6610         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6611         avoid extra warnings.
6612
6613 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6614
6615         PR libfortran/22298
6616         * gcc/testsuite/lib/target-supports.exp
6617         (check_effective_target_static_libgfortran): New
6618         static_libgfortran effective target.
6619         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6620         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6621
6622 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6623
6624         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6625
6626 2005-11-03  Josh Conner  <jconner@apple.com>
6627
6628         PR c++/19989
6629         g++.dg/ext/array2.C: New test.
6630         g++.dg/template/dependent-name3.C: New test.
6631         g++.dg/template/dependent-name4.C: New test.
6632         g++.dg/template/sfinae2.C: New test.
6633
6634 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6635
6636         PR preprocessor/22042
6637         * gcc.dg/cpp/strify4.c: New test.
6638
6639 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6640
6641         PR c++/17964
6642         * g++.dg/cpp/string-1.C: New test.
6643
6644 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6645
6646         * gcc.target/powerpc: New directory.
6647         * gcc.target/powerpc/powerpc.exp: New file.
6648         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6649         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6650         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6651         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6652         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6653         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6654         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6655         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6656         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6657         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6658         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6659         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6660         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6661         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6662         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6663         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6664         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6665         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6666         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6667         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6668         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6669         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6670         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6671         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6672         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6673         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6674         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6675         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6676         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6677         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6678         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6679         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6680         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6681         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6682
6683 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6684
6685         PR c++/21627
6686         * g++.dg/warn/inline2.C: New test.
6687
6688 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6689
6690         PR middle-end/23155
6691         * g++.dg/ext/c99struct1.C: New test.
6692         * gcc.dg/union-cast-1.c: New test.
6693         * gcc.dg/union-cast-2.c: New test.
6694         * gcc.dg/union-cast-3.c: New test.
6695
6696 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6697
6698         PR middle-end/24589
6699         * gcc.c-torture/execute/zero-struct-2.c: New test.
6700
6701 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6702
6703         PR c++/24582
6704         * g++.dg/init/switch1.C: New test.
6705
6706 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6707
6708         * gcc.dg/delay-slot-1.c: New test.
6709
6710 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6711
6712         PR target/24620
6713         * gcc.dg/pr24620.c: New test.
6714
6715 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6716
6717         PR c/24329
6718         * gcc.dg/format/unnamed-1.c: New test.
6719
6720 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6721
6722         PR c++/22434
6723         * g++.dg/expr/cond8.C: New test.
6724
6725         PR c++/24560
6726         * g++.dg/parse/dot1.C: New test.
6727
6728 2005-11-02  Jan Hubicka  <jh@suse.cz>
6729
6730         PR target/23303
6731         * gcc.dg/i386-lea.c: New test
6732
6733 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6734
6735         PR target/24615
6736         * gcc.dg/pr24615.c: New test.
6737
6738 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6739
6740         PR target/24600
6741         * gcc.dg/pr24600.c: New test.
6742
6743 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6744
6745         PR c++/19253
6746         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6747         * g++.dg/parse/typename9.C: New test.
6748         * g++/dg/parse/typename10.C: Likewise.
6749
6750 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6751
6752         PR fortran/18157
6753         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6754         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6755         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6756
6757 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/24569
6760         * g++.dg/debug/static1.C: New test.
6761
6762 2005-11-02  Josh Conner  <jconner@apple.com>
6763
6764         * g++.dg/crash38.C: moved into proper directory...
6765         * g++.dg/template/crash42.C: ...here
6766
6767 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6768
6769         PR target/18338
6770         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6771         pcc_bitfield_type_matters || default_packed.
6772
6773         * lib/target-supports.exp
6774         (check_effective_target_pcc_bitfield_type_matters): New proc.
6775         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6776
6777         PR testsuite/23304
6778         * lib/target-supports.exp (check_effective_default_packed): New proc.
6779         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6780         Gate expected errors on target ! default_packed.
6781         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6782
6783 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6784
6785         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6786         change (r106358).
6787
6788 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6789
6790         PR fortran/24008
6791         * gfortran.dg/entry_5.f90: New.
6792         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6793
6794 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6795
6796         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6797
6798 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6799
6800         PR fortran/21565
6801         gfortran.dg/namelist_blockdata.f90: New test.
6802
6803         PR fortran/18737
6804         gfortran.dg/external_implicit_none.f90: New test.
6805
6806         PR fortran/14994
6807         * gfortran.dg/secnds.f: New test.
6808
6809 2005-10-31  Jan Hubicka  <jh@suse.cz>
6810
6811         PR target/20928
6812         * gcc.c-torture/compile/pr20928.c: New test.
6813
6814 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6815
6816         PR middle-end/23492
6817         * gcc.c-torture/compile/zero-strct-5.c: New test.
6818
6819 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6820
6821         PR libgfortran/24584
6822         * gfortran.dg/pr24584.f90: New test.
6823
6824 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6825
6826         PR fortran/18883
6827         * gfortran.dg/char_result_9.f90: New.
6828         * gfortran.dg/char_result_10.f90: New.
6829
6830 2005-10-30  Jan Hubicka  <jh@suse.cz>
6831
6832         * g++.dg/tree-ssa/pr24172.C: New testcase.
6833
6834 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6835
6836         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6837
6838 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6839
6840         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6841         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6842         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6843         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6844         gfortran.dg/enum_9.f90,
6845         gfortran.fortran-torture/compile/enum_1.f90,
6846         gfortran.fortran-torture/execute/enum_1.f90,
6847         gfortran.fortran-torture/execute/enum_2.f90,
6848         gfortran.fortran-torture/execute/enum_3.f90,
6849         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6850
6851 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6852
6853         PR target/18482
6854         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6855         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6856
6857 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6858
6859         PR libfortran/20179
6860         * gfortran.dg/mixed_io_1.f90: New test.
6861         * gfortran.dg/mixed_io_1.c: New file.
6862
6863 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6864
6865         * gfortran.dg/malloc_free_1.f90: New test.
6866
6867 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6868
6869         * gcc.dg/nested-func-4.c: Require profiling -pg.
6870
6871 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6872
6873         PR C++/23229
6874         * g++.dg/warn/main-2.C: New test.
6875
6876 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6877
6878         PR fortran/24545
6879         * gfortran.dg/interface_2.f90: new test.
6880
6881 2005-10-28  Josh Conner  <jconner@apple.com>
6882
6883         PR c++/22153
6884         * g++.dg/template/crash38.C: New test.
6885         * g++.dg/parse/explicit1.C: Change expected errors.
6886
6887 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6888
6889         PR C++/23426
6890         * g++.dg/other/large-size-array.C: New test.
6891
6892 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6893
6894         PR middle-end/24362
6895         * g++.dg/opt/complex4.C: New test.
6896
6897 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6898
6899         * gcc.dg/nested-func-4.c: New test.
6900
6901 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6902
6903         PR fortran/24158
6904         gfortran.dg/derived_recursion.f90: New test.
6905         gfortran.dg/implicit_actual.f90: New test.
6906
6907 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6908
6909         PR middle-end/24295, PR testsuite/24477
6910         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6911         removed when weakref hits the tree.
6912
6913 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6914
6915         * gfortran.dg/cray_pointers_4.f90: New test.
6916
6917         * gfortran.dg/cray_pointers_5.f90: New test.
6918
6919 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6920
6921         PR fortran/22290
6922         * gfortran.dg/assign_5.f90: New test.
6923         * gfortran.dg/assign_6.f: New test.
6924
6925 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6926
6927         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6928         CPU has no SSE support.
6929
6930 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6931
6932         PR libgfortran/24224
6933         * gfortran.dg/arrayio_1.f90: Update attribution.
6934         * gfortran.dg/arrayio_2.f90: Update attribution.
6935         * gfortran.dg/arrayio_3.f90: Update attribution.
6936         * gfortran.dg/arrayio_4.f90: Update test conditions.
6937         * gfortran.dg/arrayio_5.f90: Update attribution.
6938         * gfortran.dg/arrayio_6.f90: New test.
6939         * gfortran.dg/arrayio_7.f90: New test.
6940
6941 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6942
6943         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6944
6945 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6946
6947         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6948
6949 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6950
6951         PR fortran/24416
6952         * gfortran.dg/namelist_char_only.f90: New test.
6953
6954 2005-10-24  Asher Langton  <langton2@llnl.gov>
6955
6956         PR fortran/17031
6957         PR fortran/22282
6958         * gfortran.dg/cray_pointers_1.f90: New test.
6959         * gfortran.dg/cray_pointers_2.f90: New test.
6960         * gfortran.dg/cray_pointers_3.f90: New test.
6961         * gfortran.dg/loc_1.f90: New test.
6962         * gfortran.dg/loc_2.f90: New test.
6963
6964 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6965
6966         * gcc.dg/pr24225.c: New test.
6967
6968 2005-10-24  Asher Langton  <langton2@llnl.gov>
6969
6970         * gfortran.dg/dup_save_1.f90: New test.
6971         * gfortran.dg/dup_save_2.f90: New test.
6972
6973 2005-10-24  Paul Brook  <paul@codesourcery.com>
6974
6975         PR 24107
6976         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6977         stdint.h.
6978
6979 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6980
6981         PR libgfortran/24489
6982         * gfortran.dg/pr24489.f90: New test.
6983
6984 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6985
6986         PR fortran/23635
6987         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6988
6989 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6990
6991         PR target/18911
6992         * g++.dg/init/array16.C: Skip for mmix-*-*.
6993
6994 2005-10-23  Asher Langton  <langton2@llnl.gov>
6995
6996         * gfortran.dg/byte_1.f90: New test.
6997         * gfortran.dg/byte_2.f90: New test.
6998
6999 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7000
7001         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7002
7003 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7004
7005         PR fortran/18022
7006         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7007
7008         PR fortran/24311
7009         * gfortran.dg/merge_char_const.f90: New test.
7010
7011         PR fortran/24384
7012         * gfortran.dg/spread_scalar_source.f90: New test.
7013
7014 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7015
7016         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7017
7018         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7019         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7020
7021         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7022
7023 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7024
7025         PR fortran/24426
7026         * gfortran.dg/der_pointer_4.f90: New.
7027
7028 2005-10-22  David Ayers  <d.ayers@inode.at>
7029
7030         * obj-c++.dg/except-1.mm: Simplify.
7031
7032 2005-10-21  David Ayers  <d.ayers@inode.at>
7033
7034         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7035
7036 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7037
7038         * gfortran.dg/assumed_dummy_2.f90: New test.
7039
7040 2005-10-21  James E Wilson  <wilson@specifix.com>
7041
7042         PR preprocessor/15220
7043         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7044
7045 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7046
7047         * gcc.c-torture/execute/20051021-1.c: New test.
7048
7049 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7050
7051         PR c++/24260
7052         * g++.dg/ext/tmplattr1.C: New test.
7053
7054 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7055
7056         PR fortran/24440
7057         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7058
7059 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7060
7061         * obj-c++.dg/except-1.mm: New.
7062
7063         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7064
7065 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7066
7067         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7068
7069 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7070
7071         PR middle-end/24295
7072         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7073         declarations with the same names as thunks' alias targets, use
7074         aliases instead.
7075         * gcc.dg/attr-alias-3.c: New test.
7076         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7077
7078 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/22618
7081         * g++.dg/parse/access8.C: New test.
7082
7083 2005-10-20  Richard Guenther  <rguenther@suse.de>
7084
7085         PR c++/24439
7086         * g++.dg/tree-ssa/pr24439.C: New testcase.
7087
7088 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7089
7090         * g++.dg/opt/delay-slot-1.C: New test.
7091
7092 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7093
7094         PR fortran/21625
7095         * gfortran.fg/der_init_1.f90: New.
7096
7097 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7098
7099         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7100
7101 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7102
7103         PR c++/21908
7104         * g++.dg/parse/error28.C: New test.
7105
7106 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7107
7108         * gcc.dg/profile-generate-2.c: New test.
7109
7110 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7111
7112         PR target/23589
7113         * g++.dg/ext/dllimport11.C: New.
7114
7115 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7116
7117         PR c++/22293
7118         * g++.dg/other/friend3.C: New test.
7119
7120 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7121
7122         PR c++/23293
7123         * g++.dg/template/error19.C: New test.
7124
7125 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7126
7127         PR c++/21383
7128         * g++.dg/overload/koenig2.C: New.
7129
7130         PR c++/23118
7131         * g++.dg/overload/error2.C: New.
7132
7133         PR c++/22604
7134         * g++.dg/inherit/covariant14.C: New.
7135
7136 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7137
7138         PR c++/23440
7139         * g++.dg/parse/for1.C: New test.
7140
7141 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7142
7143         PR fortran/23446
7144         * gfortran.dg/host_dummy_index_1.f90: New test.
7145
7146         PR fortran/21459
7147         * gfortran.dg/automatic_char_len_2.f90: New test.
7148
7149         PR fortran/20866
7150         * gfortran.dg/recursive_statement_functions.f90: New test.
7151
7152         PR fortran/20853
7153         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7154
7155         PR fortran/20849
7156         * gfortran.dg/external_initializer.f90: New test.
7157
7158         PR fortran/20837
7159         * non_module_public.f90: New test.
7160
7161 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7162
7163         PR c++/24386
7164         * g++.dg/template/overload7.C: New.
7165
7166         PR c++/22551
7167         * g++.dg/other/switch2.C: Remove expected warnings.
7168
7169         PR c++/21353
7170         * g++.dg/template/defarg6.C: New.
7171
7172 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7173
7174         PR target/24315
7175         * gcc.target/i386/pr24315.c: New test.
7176
7177 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7178
7179         PR c++/24389
7180         * g++.dg/template/static21.C: New test.
7181         * g++.dg/template/static21-a.cc: Likewise.
7182
7183 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7184
7185         PR c++/23959
7186         * g++.dg/warn/Wswitch-default-1.C: New test.
7187         * g++.dg/warn/Wswitch-default-2.C: New test.
7188
7189 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7190
7191         PR c++/22173
7192         * g++.dg/parse/template18.C: New test.
7193         * g++.dg/template/nontype15.C: Likewise.
7194
7195 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7196
7197         PR fortran/22273
7198         * gfortran.dg/spec_expr_2.f90: New.
7199
7200 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7201
7202         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7203         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7204         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7205         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7206         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7207         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7208         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7209         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7210         previous target-specific skips and warning-message matches where
7211         applicable.
7212
7213 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7214
7215         PR c++/21347
7216         * g++.dg/warn/Wctor-dtor.C: New test.
7217
7218 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7219
7220         PR c/23439
7221         * gcc.dg/for-1.c: New test.
7222
7223 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7224
7225         PR c++/19565
7226         * g++.dg/warn/Wconversion1.C: New test.
7227         * g++.dg/ext/packed4.C: Compile with -w.
7228         * g++.dg/opt/20050511-1.C: Likewise.
7229         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7230
7231 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7232
7233         * gfortran.dg/boz_5.f90: New test.
7234
7235 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7236
7237         PR c++/22551
7238         * g++.dg/other/switch2.C: New.
7239
7240         PR c++/23984
7241         * g++.dg/init/ctor7.C: New.
7242
7243 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7244
7245         PR c++/23730
7246         * g++.dg/parse/crash32.C: New test.
7247
7248 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR c++/20721
7251         * g++.dg/init/goto2.C: New test.
7252
7253         PR c++/22464
7254         * g++.dg/template/crash/41.C: New test.
7255
7256         PR c++/22180
7257         * g++.dg/template/crash40.C: New test.
7258
7259         PR c++/23694
7260         * g++.dg/parse/friend5.C: New test.
7261
7262         PR c++/23307
7263         * g++.dg/template/crash38.C: New test.
7264
7265         PR c++/22352
7266         * g++.dg/template/friend38.C: New test.
7267
7268         PR c++/22405
7269         * g++.dg/template/crash39.C: New test.
7270
7271 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7272
7273         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7274         gcc.dg/debug/dwarf2/dwarf-char2.c,
7275         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7276
7277         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7278
7279 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7280
7281         * gcc.dg/dll-2.c: Add tests for warnings.
7282         * gcc.dg/dll-3.c: Likewise.
7283         * gcc.dg/dll-4.c: Likewise.
7284
7285         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7286         * g++.dg/ext/dllimport2.C: Likewise.
7287         * g++.dg/ext/dllimport3.C: Likewise.
7288         * g++.dg/ext/dllimport7.C: Likewise.
7289         * g++.dg/ext/dllimport8.C: Likewise.
7290         * g++.dg/ext/dllimport9.C: Likewise.
7291
7292 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7293
7294         PR fortran/24092
7295         * gfortran.dg/derived_pointer_recursion.f90: New test.
7296
7297 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7298
7299         * gcc.c-torture/execute/20051012-1.c: New test.
7300
7301 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7302
7303         PR fortran/18082
7304         * gfortran.dg/automatic_char_len_1.f90: New test.
7305
7306 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7307
7308         PR fortran/20847
7309         * gfortran.dg/save_common.f90: New test.
7310
7311         PR fortran/20856
7312         * gfortran.dg/save_result.f90: New test.
7313
7314 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7315
7316         PR c++/21592
7317         * g++.dg/template/dependent-expr1.C: Add new expected error.
7318         * g++.dg/template/dependent-expr2.C: Adjust error text.
7319         * g++.dg/template/overload6.C: New.
7320
7321         PR c++/23797
7322         * g++.dg/other/typename8.C: New.
7323
7324         PR c++/21117
7325         * g++.dg/other/return1.C: New.
7326
7327 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7328
7329         PR c++/24052
7330         * g++.dg/ext/label5.C: New.
7331
7332 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7333
7334         PR c++/19964
7335         * g++.dg/parse/crash31.C: New.
7336
7337 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7338
7339         * g++.dg/ipa/ipa-1.c: New test.
7340         * g++.dg/ipa/ipa-2.c: New test.
7341         * g++.dg/ipa/ipa-3.c: New test.
7342         * g++.dg/ipa/ipa-4.c: New test.
7343         * g++.dg/ipa/ipa-5.c: New test.
7344         * g++.dg/ipa/ipa.exp: New file.
7345
7346 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7347
7348         PR fortran/24207
7349         * gfortran.dg/private_type_3.f90: New test.
7350
7351 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7352
7353         PR fortran/20786
7354         gfortran.dg/aint_anint_1.f90: New test.
7355
7356 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7357
7358         PR libgfortran/24313
7359         gfortran.dg/csqrt.f: New test.
7360
7361 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7362
7363         PR c++/8057
7364         * g++.dg/warn/noeffect7.C: New test.
7365         * g++.dg/warn/noeffect2.C: Instantiate templates.
7366         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7367         and warning.
7368
7369 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7370
7371         PR c++/21089
7372         * g++.dg/init/float1.C: New test.
7373
7374         PR c++/24277
7375         * g++.dg/init/member1.C: Tweak error markers.
7376
7377 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7378
7379         PR testsuite/24281
7380         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7381         Check for null pointer.
7382
7383 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7384
7385         PR c++/21369
7386         * g++.dg/parse/ret-type3.C: New test.
7387
7388 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7389
7390         PR tree-opt/23946
7391         * gcc.c-torture/compile/pr23946.c: New test.
7392
7393 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7394
7395         * g++.dg/opt/mmx2.C: New test.
7396
7397 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7398
7399         PR c++/24277
7400         * g++.dg/template/static20.C: New test.
7401
7402         PR c++/24302
7403         * g++.dg/warn/Wunused-12.C: New test.
7404
7405         PR c++/23437
7406         * g++.dg/template/arg4.C: New test.
7407
7408 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7409
7410         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7411         * gcc.dg/ucnid-3.c: Likewise.
7412         * gcc.dg/ucnid-4.c: Likewise.
7413         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7414         * g++.dg/other/ucnid-1.C: Likewise.
7415         * gcc.dg/sparc-frame-1.c: New test.
7416
7417 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/24139
7420         * g++.dg/template/spec27.C: New test.
7421
7422         PR c++/24275
7423         * g++.dg/template/static19.C: New test.
7424
7425 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7426
7427         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7428         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7429
7430 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7431
7432         PR target/24136
7433         * gfortran.fortran-torture/compile/pr24136.f: New test.
7434
7435 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7436
7437         PR c++/22172
7438         * g++.dg/parse/crash30.C: New test.
7439
7440 2005-10-07  Richard Guenther  <rguenther@suse.de>
7441
7442         PR middle-end/24227
7443         * gcc.c-torture/compile/pr24227.c: New testcase.
7444
7445 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7446
7447         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7448         Do not put aligned attributes on array elements.
7449
7450 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7451
7452         PR testsuite/23611, PR testsuite/23615
7453         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7454         writing prototypes of library functions by hand.
7455         * obj-c++.dg/bitfield-4.mm: Likewise.
7456         * obj-c++.dg/const-str-4.mm: Likewise.
7457         * obj-c++.dg/encode-4.mm: Likewise.
7458         * obj-c++.dg/encode-5.mm: Likewise.
7459         * obj-c++.dg/encode-6.mm: Likewise.
7460         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7461         * obj-c++.dg/method-10.mm: Likewise.
7462         * obj-c++.dg/method-17.mm: Likewise.
7463         * obj-c++.dg/method-19.mm: Likewise.
7464         * obj-c++.dg/try-catch-2.mm: Likewise.
7465
7466 2005-10-06  Richard Henderson  <rth@redhat.com>
7467
7468         PR 24236
7469         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7470
7471 2005-10-06  Dale Johannesen  <dalej@apple.com>
7472
7473         * gcc.c-torture/execute/20030125-1.c: Correct.
7474
7475 2005-10-06  Richard Guenther  <rguenther@suse.de>
7476
7477         PR tree-optimization/24238
7478         * g++.dg/tree-ssa/pr24238.C: New testcase.
7479
7480 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7481
7482         PR 18568
7483         * gfortran.dg/der_pointer_3.f90: New test.
7484
7485 2005-10-05  Devang Patel  <dpatel@apple.com>
7486
7487         PR Debug/23205
7488         * g++.dg/other/PR23205.C: New.
7489
7490 2005-10-05  Richard Henderson  <rth@redhat.com>
7491
7492         PR target/23602
7493         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7494         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7495
7496 2005-10-05  Dale Johannesen  <dalej@apple.com>
7497
7498         * gcc.c-torture/execute/float-floor.c: New.
7499
7500 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7501
7502         PR tree-optimization/21419
7503         PR tree-optimization/24146
7504         PR tree-optimization/24151
7505
7506         * g++.dg/ext/asm7.C: New.
7507         * g++.dg/ext/asm8.C: New.
7508         * gcc.dg/asm-1.c: Compile on all targets.
7509         * gcc.dg/asm-pr24146.c: New.
7510         * gcc.dg/pr21419.c: Adjust error messages.
7511
7512 2005-10-05  Richard Guenther  <rguenther@suse.de>
7513
7514         PR fortran/24176
7515         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7516
7517 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7518
7519         PR c++/23513
7520         * g++.dg/template/spec22.C: Robustify test.
7521         * g++.dg/template/spec26.C: New.
7522
7523 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7524
7525         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7526         if target supports vector instructions.
7527
7528 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7529
7530         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7531         C99 functions.
7532
7533 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7534
7535         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7536         check_effective_target_fortran_large_int): Replace cached result
7537         when target changes.
7538
7539 2005-10-04  Devang Patel  <dpatel@apple.com>
7540
7541         * gcc.dg/i386-sse-vect-types.c: New.
7542
7543 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7544
7545         PR preprocessor/13726
7546         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7547         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7548
7549 2005-10-04  Richard Guenther  <rguenther@suse.de>
7550
7551         PR c/23576
7552         * gcc.dg/noncompile/pr23576.c: New testcase.
7553
7554 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7555
7556         PR middle-end/23125
7557         * gcc.dg/register-var-3.c: New test.
7558
7559 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7560
7561         * gcc.dg/pr23049.c: New test.
7562
7563         * gcc.dg/ucnid-4.c: Fix test.
7564
7565 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7566
7567         PR 23445
7568         * gcc.c-torture/compile/pr23445.c: New test.
7569
7570 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7571
7572         * g++.dg/overload/unknown1.C: New.
7573
7574 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/17775
7577         * g++.dg/template/repo4.C: New test.
7578
7579 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7580
7581         PR libfortran/19308
7582         * gfortran.dg/large_real_kind_2.F90: New test.
7583         * gfortran.dg/large_integer_kind_2.f90: New test.
7584
7585 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7586
7587         * lib/target-supports.exp (check_effective_target_vect_shift):
7588         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7589         (check_effective_target_vect_condition): Fix copy-n-pasto.
7590
7591         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7592         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7593         targets.
7594
7595 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7596
7597         PR c++/22621
7598         * g++.dg/template/overload5.C : New test.
7599
7600         PR c++/23840
7601         * g++.dg/expr/stdarg1.C: New test.
7602
7603 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7604
7605         PR 24142
7606         * gcc.c-torture/execute/pr24142.c: New test.
7607
7608 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7609
7610         PR 24141
7611         * gcc.c-torture/execute/pr24141.c: New test.
7612
7613 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7614             Diego Novillo  <dnovillo@redhat.com>
7615
7616         PR 23604
7617         * gcc.c-torture/execute/pr23604.c: New test.
7618
7619 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7620
7621         PR fortran/16404
7622         PR fortran/20835
7623         PR fortran/20890
7624         PR fortran/20899
7625         PR fortran/20900
7626         PR fortran/20901
7627         PR fortran/20902
7628         gfortran.dg/equiv_constraint_1.f90: New test.
7629         gfortran.dg/equiv_constraint_2.f90: New test.
7630         gfortran.dg/equiv_constraint_3.f90: New test.
7631         gfortran.dg/equiv_constraint_4.f90: New test.
7632         gfortran.dg/equiv_constraint_5.f90: New test.
7633         gfortran.dg/equiv_constraint_6.f90: New test.
7634         gfortran.dg/equiv_constraint_7.f90: New test.
7635         gfortran.dg/equiv_constraint_8.f90: New test.
7636         gfortran.dg/private_type_1.f90: New test.
7637         gfortran.dg/private_type_2.f90: New test.
7638         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7639         980628-10.f: Assert std=gnu to permit mixing of
7640         types in equivalence statements.
7641
7642 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7643
7644         PR 24112
7645         * gfortran.dg/open_status_1.f90: New.
7646
7647 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7648
7649         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7650         * gcc.dg/vect/pr22480.c: Clean up temp files.
7651         * gcc.dg/vect/pr23831.c: Clean up temp files.
7652         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7653         Clean up temp files.
7654         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7655         Clean up temp files.
7656
7657         * gcc.dg/20050309-1.c: Clean up temp files.
7658         * gcc.dg/20050325-1.c: Clean up temp files.
7659
7660 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7661
7662         PR tree-optimization/24059
7663         * gcc.dg/vect/pr24059.c : New test.
7664
7665 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR middle-end/24109
7668         * gcc.c-torture/execute/20050929-1.c: New test.
7669
7670 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7671
7672         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7673
7674 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7675
7676         PR c/21419
7677         * gcc.dg/pr21419.c: New test.
7678
7679 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7680
7681         * gcc.dg/pr23911.c: New test.
7682
7683 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7684
7685         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7686
7687         PR c++/16782
7688         * g++.dg/parse/qualified4.C: New test.
7689         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7690         * g++.old-deja/g++.mike/p8154.C: Likewise.
7691
7692 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7693
7694         PR c++/22147
7695         * g++.dg/template/friend37.C: New test.
7696         * g++.dg/parse/crash28.C: Adjust error markers.
7697
7698 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7699
7700         PR fortran/18518
7701         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7702
7703 2005-09-27  Devang Patel  <dpatel@apple.com>
7704
7705         PR tree-optimization/23625
7706         * gcc.dg/pr23625.c: New test.
7707
7708 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7709
7710         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7711         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7712
7713 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7714
7715         PR fortran/23677
7716         * gfortran.fortran-torture/execute/save_1.f90: New test.
7717         * gfortran.dg/save_1.f90: New test.
7718
7719 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7720
7721         * gcc.target/i386/builtin-apply-mmx.c: New test.
7722
7723         PR target/22576
7724         * gcc.target/i386/pr22576.c: New test.
7725
7726         PR target/22585
7727         * gcc.target/i386/pr22585.c: New test.
7728
7729         PR target/23268
7730         * gcc.target/i386/pr23268.c: New test.
7731
7732         PR middle-end/23831
7733         * gcc.dg/vect/pr23831.c: New test.
7734
7735         PR target/24055
7736         * gcc.target/i386/pr24055.c: New test.
7737
7738 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7739
7740         PR tree-optimization/23960
7741         * gcc.c-torture/compile/pr23960.c: New.
7742
7743 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7744
7745         PR fortran/16861
7746         * gfortran.dg/nested_modules_3.f90: New.
7747
7748 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7749
7750         PR fortran/24005
7751         gfortran.dg/interface_1.f90: New test.
7752
7753 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7754         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7755
7756         PR fortran/23843
7757         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7758
7759 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7760
7761         PR fortran/23516
7762         * gfortran.dg/imag_1.f: New test.
7763         * gfortran.dg/imag_2.f: Ditto.
7764
7765 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7766
7767         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7768
7769 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7770
7771         PR c++/21983
7772         * g++.dg/warn/pr21983.C: New test.
7773
7774 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/23993
7777         * g++.dg/template/array14.C: New test.
7778
7779 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7780
7781         PR fortran/19929
7782         * gfortran.dg/der_ptr_component_1.f90: New test.
7783
7784 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7785
7786         PR c++/23965
7787         * g++.dg/template/error1.C: Reject "no matching function" message.
7788
7789 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7790
7791         PR c++/17609
7792         * g++.dg/lookup/error1.C: New test.
7793
7794 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7795
7796         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7797         functionality of the testcase.
7798
7799 2005-09-20  Richard Henderson  <rth@redhat.com>
7800
7801         * gcc.dg/vect/vect-22.c: Require vect_float.
7802         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7803
7804 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7805
7806         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7807         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7808         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7809         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7810         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7811         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7812         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7813         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7814         * gcc.dg/cpp/ucnid-8.c: New test.
7815
7816 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7817
7818         PR tree-optimization/23929
7819         * gcc.c-torture/compile/pr23929.c: New test.
7820
7821 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7822
7823         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7824         for one loop.
7825
7826 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7827
7828         PR testsuite/23186
7829         * g++.dg/other/pr22003.C: Require named sections.
7830
7831 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7832
7833         PR c++/23947
7834         * g++.dg/rtti/crash3.C: New test.
7835
7836         PR tree-optimization/23818
7837         * gcc.dg/pr23818.c: New test.
7838
7839 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7840
7841         PR fortran/23420
7842         * gfortran.dg/print_fmt_4.f: New.
7843
7844 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7845
7846         PR fortran/23663
7847         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7848
7849 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7850
7851         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7852         Use pointers to local alignable arrays instead. Added comments.
7853         * gcc.dg/vect/vect-46.c: Likewise.
7854         * gcc.dg/vect/vect-48.c: Likewise.
7855         * gcc.dg/vect/vect-49.c: Likewise.
7856         * gcc.dg/vect/vect-52.c: Likewise.
7857         * gcc.dg/vect/vect-53.c: Likewise.
7858         * gcc.dg/vect/vect-54.c: Likewise.
7859         * gcc.dg/vect/vect-56.c: Likewise.
7860         * gcc.dg/vect/vect-57.c: Likewise.
7861         * gcc.dg/vect/vect-58.c: Likewise.
7862         * gcc.dg/vect/vect-60.c: Likewise.
7863         * gcc.dg/vect/vect-61.c: Likewise.
7864
7865         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7866         The test is no longer vectorizable on vect_no_align targets.
7867         * gcc.dg/vect/vect-43.c: Likewsie.
7868
7869         * gcc.dg/vect/vect-44.c: Added comments.
7870         * gcc.dg/vect/vect-45.c: Added comments.
7871         * gcc.dg/vect/vect-50.c: Added comments.
7872         * gcc.dg/vect/vect-51.c: Added comments.
7873
7874         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7875         aligned type.
7876         * gcc.dg/vect/Os-vect-95.c: Likewise.
7877
7878         * gcc.dg/vect/vect-41.c: Test removed.
7879         * gcc.dg/vect/vect-47.c: Test removed.
7880         * gcc.dg/vect/vect-55.c: Test removed.
7881         * gcc.dg/vect/vect-59.c: Test removed.
7882
7883 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7884
7885         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7886         No longer vectorizable on vect_no_align targets.
7887         * gcc.dg/vect/pr20122.c: Likewise.
7888         * gcc.dg/vect/vect-74.c: Likewise.
7889         * gcc.dg/vect/vect-75.c: Likewise.
7890         * gcc.dg/vect/vect-76.c: Likewise.
7891
7892         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7893         Will not be vectorizable on vect_no_align targets once aliasing issues
7894         are resolved.
7895         * gcc.dg/vect/vect-79.c: Likewise.
7896
7897         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7898         * gcc.dg/vect/vect-78.c: Likewise.
7899         * gcc.dg/vect/vect-97.c: Likewise.
7900
7901 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7902
7903         * gcc.dg/pr23943.c: New test.
7904
7905 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7906
7907         PR fortran/19181
7908         * gfortran.dg/derived_pointer_null_1.f90: New test.
7909
7910 2005-09-18  Richard Guenther  <rguenther@suse.de>
7911
7912         PR middle-end/23944
7913         * gcc.c-torture/compile/pr23944.c: New testcase.
7914
7915 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7916
7917         PR fortran/15975
7918         * gfortran.dg/der_pointer_2.f90: New test.
7919
7920 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7921
7922         PR fortran/16861
7923         * gfortran.dg/nested_modules_2.f90: New test.
7924
7925 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7926
7927         PR c++/18368
7928         * g++.dg/other/semicolon.C: New test.
7929
7930 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7931
7932         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7933         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7934
7935 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7936
7937         PR c++/23914
7938         * g++.dg/template/static18.C: New test.
7939
7940         PR c++/21514
7941         * g++.dg/template/crash19.C: Remove dg-error marker.
7942         * g++.dg/template/local4.C: New test.
7943
7944 2005-09-16  Paul Brook  <paul@codesourcery.com>
7945
7946         PR fortran/23906
7947         * gfortran.dg/dependency_1.f90: New test.
7948
7949 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/23896
7952         * g++.dg/template/static17.C: New test.
7953
7954 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7955
7956         PR c++/23139
7957         * g++.dg/warn/huge-val1.C: New test.
7958
7959 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/13140
7962         * g++.dg/parse/class2.C: New test.
7963         * g++.dg/template/explicit8.C: Likewise.
7964         * g++.dg/template/spec25.C: Likewise.
7965
7966 2005-09-14  Josh Conner  <jconner@apple.com>
7967
7968         PR middle-end/23584
7969         * gcc.dg/pr23584.c: New test.
7970
7971 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7972
7973         PR fortran/21875 Internal Unit Array I/O, NIST
7974         * gfortran.dg/arrayio_1.f90: New test.
7975         * gfortran.dg/arrayio_1.f90: New test.
7976         * gfortran.dg/arrayio_1.f90: New test.
7977         * gfortran.dg/arrayio_1.f90: New test.
7978         * gfortran.dg/arrayio_1.f90: New test.
7979
7980 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7981
7982         PR middle-end/22480
7983         * gcc.dg/vect/pr22480.c: New test.
7984
7985 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7986
7987         PR fortran/19358
7988         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7989
7990 2005-09-13 Josh Conner <jconner@apple.com>
7991
7992         PR c++/23180
7993         * g++.dg/init/struct2.C: New test.
7994         * g++.dg/init/struct3.C: New test.
7995
7996 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
7997
7998         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7999         Clean up temp files.
8000         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8001         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8002         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8003         gcc.dg/tree-ssa/builtin-printf-1.c,
8004         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8005         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8006         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8007         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8008         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8009         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8010         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8011         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8012         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8013         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8014         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8015         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8016
8017 2005-09-13  Josh Conner  <jconner@apple.com>
8018
8019         * lib/gcc-dg.exp: Load scanipa.exp.
8020         (cleanup-dump): New procedure.
8021         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8022         * lib/scandump.exp: New file.
8023         * lib/scantree.exp: Use it.
8024         * lib/scanipa.exp: New file.
8025
8026 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8027
8028         PR fortran/17740
8029         * gfortran.dg/generic_4.f90: New test.
8030
8031 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8032
8033         PR target/23816
8034         * gcc.target/i386/pr23816-1.c: New test.
8035         * gcc.target/i386/pr23816-2.c: New test.
8036
8037
8038 2005-09-13  Bastian Blank <waldi@debian.org>
8039
8040         PR c++/16171
8041         * g++.dg/abi/mangle26.C: New test.
8042         * g++.dg/abi/mangle27.C: New test.
8043         * g++.dg/abi/mangle28.C: New test.
8044         * g++.dg/abi/mangle29.C: New test.
8045
8046         PR c++/23839
8047         * g++.dg/parse/register1.C: New test.
8048
8049 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8050
8051         PR c++/23842
8052         * g++.dg/template/access16.C: New test.
8053
8054 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8055
8056         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8057
8058 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8059
8060         PR fortran/18899
8061         * gfortran.dg/shape_2.f90: New test.
8062
8063 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8064
8065         PR target/19269
8066         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8067         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8068         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8069         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8070         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8071         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8072         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8073         tests.
8074
8075 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8076
8077         PR c++/23841
8078         * g++.dg/parse/template17.C: New test.
8079
8080 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8081
8082         PR c++/23789
8083         * g++.dg/template/nontype14.C: New test.
8084
8085 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8086
8087         PR g++/7874
8088         * g++.dg/lookup/friend7.C: New test.
8089         * g++.dg/lookup/friend8.C: New test.
8090         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8091         so that it will be found via argument dependent lookup.
8092         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8093         friend functions which will no longer be found.
8094         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8095         function g, so that it will be found via argument dependent
8096         lookup.
8097         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8098         * g++.old-deja/g++.mike/net43.C: Likewise.
8099
8100 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/23691
8103         * g++.dg/template/static16.C: New test.
8104
8105 2005-09-12  Josh Conner  <jconner@apple.com>
8106
8107         PR middle-end/23237
8108         * gcc.c-torture/compile/pr23237.c: New test.
8109
8110 2005-09-11  Richard Henderson  <rth@redhat.com>
8111
8112         * g++.dg/other/error8.C: Update expected diagnostic text.
8113
8114 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8115
8116         PR libfortran/19872
8117         * gfortran.dg/overwrite_1.f: New test.
8118
8119 2005-09-09  Josh Conner  <jconner@apple.com>
8120
8121         * g++.dg/init/pr23180-1.C: Removed.
8122         * g++.dg/init/pr23180-2.C: Removed.
8123
8124 2005-09-09  David Daney <ddaney@avtrex.com>
8125
8126         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8127         files which are ...
8128         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8129         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8130
8131 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8132
8133         * gfortran.dg/iostat_2.f90: New test.
8134
8135 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8136
8137         PR c++/22252
8138         * g++.dg/ext/interface1.C: New test.
8139         * g++.dg/ext/interface1.h: Likewise.
8140         * g++.dg/ext/interface1a.cc: Likewise.
8141
8142 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8143
8144         * gfortran.dg/iomsg_1.f90: New test case.
8145
8146 2005-09-09  Richard Guenther  <rguenther@suse.de>
8147
8148         PR c++/23624
8149         * g++.dg/tree-ssa/pr23624.C: New testcase.
8150
8151 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8152
8153         PR fortran/19239
8154         * gfortran.dg/vector_subscript_1.f90,
8155         * gfortran.dg/vector_subscript_2.f90: New tests.
8156
8157 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8158
8159         PR fortran/21104
8160         * gfortran.dg/array_alloc_1.f90,
8161         * gfortran.dg/array_alloc_2.f90,
8162         * gfortran.dg/array_alloc_3.f90: New tests.
8163
8164 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8165
8166         PR fortran/12840
8167         * gfortran.dg/array_constructor_6.f90
8168         * gfortran.dg/array_constructor_7.f90
8169         * gfortran.dg/array_constructor_8.f90
8170         * gfortran.dg/array_constructor_9.f90
8171         * gfortran.dg/array_constructor_10.f90
8172         * gfortran.dg/array_constructor_11.f90
8173         * gfortran.dg/array_constructor_12.f90: New tests.
8174
8175 2005-09-08  Josh Conner  <jconner@apple.com>
8176
8177         PR c++/23180
8178         * g++.dg/init/pr23180-1.C: New test.
8179         * g++.dg/init/pr23180-2.C: New test.
8180
8181 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8182
8183         PR fortran/18878
8184         * gfortran.dg/module_double_reuse.f90: New.
8185
8186 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8187
8188         PR fortran/23270
8189         PR fortran/22304
8190         PR fortran/18870
8191         PR fortran/17917
8192         PR fortran/16511
8193         * gfortran.dg/common_equivalence_1.f: New.
8194         * gfortran.dg/common_equivalence_2.f: New.
8195         * gfortran.dg/common_equivalence_3.f: New.
8196         * gfortran.dg/contained_equivalence_1.f90: New.
8197         * gfortran.dg/module_blank_common.f90: New.
8198         * gfortran.dg/module_commons_1.f90: New.
8199         * gfortran.dg/module_equivalence_1.f90: New.
8200         * gfortran.dg/nested_modules_1.f90: New.
8201         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8202         equivalences and add comment to connect the test with
8203         the PR.
8204
8205 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8206
8207         PR fortran/23765
8208         * gfortran.dg/common_6.f90: New test.
8209
8210 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8211
8212         PR fortran/15326
8213         * gfortran.dg/char_result_1.f90,
8214         * gfortran.dg/char_result_2.f90,
8215         * gfortran.dg/char_result_3.f90,
8216         * gfortran.dg/char_result_4.f90,
8217         * gfortran.dg/char_result_5.f90,
8218         * gfortran.dg/char_result_6.f90,
8219         * gfortran.dg/char_result_7.f90,
8220         * gfortran.dg/char_result_8.f90: New tests.
8221
8222 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8223
8224         PR fortran/19928
8225         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8226
8227 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8228
8229         PR obj-c++/16816
8230         * obj-c++.dg/selector-5.mm: New test.
8231         * obj-c++.dg/selector-6.mm: New test.
8232
8233 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8234
8235         PR objc/20574
8236         PR objc/19324
8237         * objc.dg/error-1.m: New test.
8238
8239 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8240
8241         PR fortran/23373
8242         * gfortran.fortran-torture/execute/pr23373-1.f90,
8243         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8244
8245 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8246
8247         PR libfortran/23760
8248         * gfortran.dg/g77/1832.f: Remove long string in write statement
8249         to allow the test to pass on correct list directed output with
8250         prepended space.
8251
8252 2005-09-07  James E Wilson  <wilson@specifix.com>
8253
8254         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8255
8256 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8257
8258         * gfortran.dg/parameter+save.f90: Rename to
8259         * gfortran.dg/parameter_save.f90: .. this.
8260
8261 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8262
8263         PR fortran/20848
8264         * gfortran.dg/parameter+save.f90: New test case.
8265
8266 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8267
8268         PR fortran/19269
8269         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8270
8271 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR c/23075
8274         * gcc.dg/pr23075.c: New test.
8275         * g++.dg/warn/pr23075.C: New test.
8276
8277         PR target/22362
8278         * gcc.target/i386/pr22362.c: New test.
8279
8280         PR rtl-optimization/23098
8281         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8282
8283         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8284         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8285         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8286
8287 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8288
8289         * g++.dg/expr/cast6.C: New test.
8290
8291         PR c++/9782
8292         * g++.dg/init/new15.C: New test.
8293
8294 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8295
8296         * gcc.dg/vect/Os-vect-95.c: New test.
8297         * gcc.dg/vect/vect-95.c: Same.
8298
8299 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8300
8301         * gcc.dg/vect/vect-29.c: Update xfail testing.
8302         * gcc.dg/vect/vect-44.c: Same.
8303         * gcc.dg/vect/vect-48.c: Same.
8304         * gcc.dg/vect/vect-50.c: Same.
8305         * gcc.dg/vect/vect-72.c: Same.
8306         * gcc.dg/vect/vect-77.c: Same.
8307         * gcc.dg/vect/vect-78.c: Same.
8308         * gcc.dg/vect/vect-80.c: Same.
8309         * gcc.dg/vect/vect-96.c: Same.
8310         * gcc.dg/vect/vect-100.c: Same.
8311         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8312         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8313         * gfortran.dg/vect/vect-5.f90: Same.
8314
8315 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8316
8317         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8318         start strings.
8319         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8320         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8321
8322         PR c++/23056
8323         * g++.dg/opt/pr23056.C: New test.
8324
8325         PR rtl-optimization/23098
8326         * gcc.target/i386/pr23098.c: New test.
8327
8328 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8329
8330         PR c++/23667
8331         * g++.dg/template/static15.C: New test.
8332
8333         PR c++/21440
8334         * g++.dg/ext/stmtexpr5.C: New test.
8335         * g++.dg/ext/stmtexpr6.C: Likewise.
8336
8337 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8338
8339         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8340
8341         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8342         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8343         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8344
8345 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8346
8347         PR libfortran/23321
8348         * gfortran.dg/direct_io_4.f90: New test case.
8349
8350 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8351             Rasmus Hahn  <rassahah@neofonie.de>
8352
8353         PR libobjc/23108
8354         * objc.dg/type-stream-1.m: New test.
8355
8356 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8357
8358         PR fortran/23661
8359         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8360         gfortran.dg/print_fmt_3.f90: New test.
8361
8362 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8363
8364         * gfortran.dg/fmt_t_1.f90: New test.
8365
8366 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8367
8368         PR rtl-optimization/23454
8369         * g++.dg/opt/pr23454.C: New test.
8370
8371 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8372
8373         PR c++/23699
8374         * g++.dg/ext/static1.C: New test.
8375
8376 2005-09-02  Richard Henderson  <rth@redhat.com>
8377
8378         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8379         tail call to check_fa_work.
8380
8381 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8382
8383         PR c++/21687
8384         * g++.dg/other/gc3.C: New test.
8385
8386 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8387
8388         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8389         * gcc.dg/20050826-1.c: Likewise.
8390
8391 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/23167
8394         * g++.dg/expr/volatile1.C: New test.
8395
8396 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8397
8398         PR middle-end/23547
8399         * gcc.dg/pr23547.c: New test.
8400
8401 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8402
8403         PR c/22061
8404         * gcc.c-torture/execute/pr22061-1.c,
8405         * gcc.c-torture/execute/pr22061-2.c,
8406         * gcc.c-torture/execute/pr22061-3.c,
8407         * gcc.c-torture/execute/pr22061-4.c: New tests.
8408
8409 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8410
8411         * gcc.dg/Wredundant-decls-2.c: New test to check that
8412         -Wredundant-decls does not issue warning for a variable
8413         definition following a declaration.
8414
8415 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8416
8417         PR debug/7241
8418         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8419         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8420         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8421
8422         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8423         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8424         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8425         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8426         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8427         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8428         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8429         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8430
8431 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8432
8433         PR objc/23306
8434         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8435         scan-assmbler.
8436
8437 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8438
8439         PR target/21255
8440         * gcc.dg/pr21255-1.c: New test.
8441         * gcc.dg/pr21255-2-mb.c: Likewise.
8442         * gcc.dg/pr21255-2-ml.c: Likewise.
8443         * gcc.dg/pr21255-3.c: Likewise.
8444         * gcc.dg/pr21255-4.c: Likewise.
8445
8446 2005-08-31  Dale Johannesen  <dalej@apple.com>
8447
8448         * gcc.dg/20050830-1.c: New.
8449
8450 2005-08-31  Josh Conner  <jconner@apple.com>
8451
8452         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8453         command-line options for arm-*-* targets.
8454         * g++.dg/init/array16.C: Likewise.
8455         * g++.dg/other/crash-4.C: Likewise.
8456
8457 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8458
8459         PR obj-c++/23640
8460         * obj-c++.dg/gnu-runtime-3.mm: New test.
8461
8462 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8463
8464         PR c++/13377
8465         * g++.dg/lookup/ambig4.C: New test.
8466         * g++.dg/lookup/ambig5.C: New test.
8467         * g++.dg/tc1/dr101.C: Adjust error markers.
8468
8469 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8470
8471         PR c++/23639
8472         * g++.dg/template/ttp5.C: Adjust error markers.
8473
8474 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8475
8476         PR testsuite/23609
8477         * lib/obj-c++.exp: Include target-libpath.exp.
8478         (obj-c++_link_flags): Look for the GNU libobjc library
8479         and set the library path to include it.
8480         Don't manually set LD_LIBRARY_PATH (etc.) but call
8481         set_ld_library_path_env_vars instead.
8482         (obj-c++_target_compile): Don't set library path or
8483         linker flags because they are already set correctly
8484         in obj-c++_link_flags.
8485
8486 2005-08-30  Josh Conner  <jconner@apple.com>
8487
8488         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8489         to command-line options for arm-*-* targets.
8490
8491 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8492
8493         * g++.dg/other/i386-1.C: New.
8494
8495 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8496
8497         PR preprocessor/20348
8498         PR preprocessor/20356
8499         * gcc.dg/cpp/pr20348.c: New test.
8500         * gcc.dg/cpp/pr20348.h: New file.
8501         * gcc.dg/cpp/inc/pr20348.h: New file.
8502         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8503         * gcc.dg/cpp/pr20356.c: New test.
8504         * gcc.dg/cpp/pr20356.h: New file.
8505         * gcc.dg/cpp/inc/pr20356.h: New file.
8506         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8507
8508 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8509
8510         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8511         Fix array dimension to avoid correct end-of-file error.
8512
8513 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8514
8515         PR libfortran/23598
8516         * gfortran.dg/iostat_1.f90: New test.
8517
8518 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8519
8520         PR middle-end/23408
8521         * gcc.dg/pr23408.c: New test.
8522
8523 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/23099
8526         * g++.dg/init/member1.C: Make sure erroneous static data member
8527         definitions are required.
8528         * g++.dg/template/static13.C: New test.
8529         * g++.dg/template/static14.C: Likewise.
8530
8531 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8532
8533         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8534         -march=pentium4, remove ilp32 requirement.
8535
8536         PR middle-end/23484
8537         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8538         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8539
8540 2005-08-29  Andreas Jaeger  <aj@suse.de>
8541
8542         PR testsuite/23607
8543         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8544
8545 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8546
8547         * gcc.c-torture/execute/20050316-2.c: New test.
8548         * gcc.c-torture/execute/20050316-3.c: New test.
8549         * gcc.dg/torture/pr16104-1.c: New test.
8550
8551 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8552
8553         PR middle-end/23463
8554         * gcc.c-torture/execute/zero-struct-1.c: New test.
8555
8556 2005-08-27  Richard Guenther  <rguenther@suse.de>
8557
8558         PR target/23575
8559         * gcc.target/i386/pr23575.c: New testcase.
8560
8561 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8562
8563         PR rtl-optimization/23561
8564         * gcc.c-torture/execute/20050826-1.c: New test.
8565
8566         PR rtl-opt/23560
8567         * gcc.c-torture/execute/20050826-2.c: New test.
8568
8569 2005-08-26  Dale Johannesen  <dalej@apple.com>
8570
8571         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8572         * gcc.dg/20050826-1.c: New.
8573
8574 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8575
8576         PR c++/19004
8577         * g++.dg/template/nontype13.C: New test.
8578
8579         PR c++/23491
8580         * g++.dg/init/new14.C: New test.
8581         * g++.dg/expr/anew1.C: Do not XFAIL.
8582         * g++.dg/expr/anew2.C: Likewise.
8583         * g++.dg/expr/anew3.C: Likewise.
8584
8585 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8586
8587         PR middle-end/22439
8588         * gcc.dg/vla-3.c: New test.
8589
8590 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8591
8592         PR fortran/20363
8593         * gfortran.dg/named_interface.f90: New.
8594
8595 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8596
8597         * gcc.c-torture/execute/frame-address.c: New test.
8598
8599 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8600
8601         PR c++/20817
8602         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8603
8604 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8605
8606         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8607
8608 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8609
8610         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8611         * gcc.dg/altivec-22.c: Rename from..
8612         * gcc.dg/altivec-nomfcr.c: ..this.
8613
8614 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8615
8616         PR tree-optimization/23546
8617         * gcc.dg/tree-ssa/pr23546.c: New test.
8618
8619 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8620
8621         PR fortran/17758
8622         * gfortran.dg/nonreturning_statements.f90: New test.
8623
8624 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8625
8626         PR c++/22454
8627         * g++.dg/parse/crash29.C: New.
8628
8629 2005-08-23  DJ Delorie  <dj@redhat.com>
8630
8631         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8632         constants have the L suffix.
8633
8634 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8635
8636         PR c++/23044
8637         * g++.dg/template/instantiate8.C: New.
8638
8639 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8640
8641         PR middle-end/23467
8642         * gcc.c-torture/execute/pr23467.c: New test.
8643
8644 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR tree-optimization/22043
8647         * gcc.c-torture/execute/20050613-1.c: New test.
8648
8649 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8650
8651         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8652
8653 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR rtl-optimization/23478
8656         * g++.dg/opt/pr23478.C: New test.
8657
8658 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8659
8660         PR c/18715
8661         * gcc.dg/switch-warn-3.c: New test.
8662
8663 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8664
8665         PR c++/22233
8666         * g++.dg/template/param1.C: New test.
8667
8668 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8669
8670         PR c++/23089
8671         * g++.dg/other/incomplete1.C: New test.
8672
8673 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8674
8675         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8676         are vectorizable.
8677
8678 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8679
8680         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8681         d_lines_5.f: New.
8682
8683 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8684
8685         * gcc.target/i386/sse-4.c: New test.
8686
8687 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8688
8689         PR testsuite/23239
8690         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8691
8692 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8693
8694         * gcc.dg/20050811-1.c: New test.
8695         * gcc.dg/20050811-2.c: New test.
8696
8697 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8698
8699         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8700
8701 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8702
8703         PR 23476
8704         * gcc.c-torture/compile/pr23476.c: New test.
8705
8706 2005-08-19  Devang Patel  <dpatel@apple.com>
8707
8708         PR tree-optimization/23048
8709         * gcc.dg/tree-ssa/pr23048.c: New test.
8710
8711 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8712
8713         PR middle-end/20624
8714         * g++.dg/warn/Wreturn-3.C: New test
8715
8716 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8717
8718         PR tree-optimization/22228
8719         * g++.dg/vect/pr22543.cc: New test.
8720
8721 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8722
8723         PR tree-optimization/21574
8724         * gcc.dg/tree-ssa/pr21574.c: New test.
8725
8726 2005-08-16  James E Wilson  <wilson@specifix.com>
8727
8728         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8729
8730 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8731
8732         PR tree-opt/23402
8733         * gcc.c-torture/compile/zero-strct-3.c: New test.
8734         * gcc.c-torture/compile/zero-strct-4.c: New test.
8735
8736 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8737
8738         PR target/23376
8739         * gcc.target/x86_64/pr23376.c: New test.
8740
8741 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8742
8743         PR c++/23337
8744         * g++.dg/ext/vector2.C: New.
8745
8746 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8747
8748         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8749
8750 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8751
8752         PR libfortran/23428
8753         * gfortran.dg/inquire-complex.f90: New test case.
8754
8755 2005-08-16  James E Wilson  <wilson@specifix.com>
8756
8757         PR tree-optimization/21105
8758         * gcc.dg/large-size-array.c: New.
8759
8760 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8761
8762         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8763         type.
8764         * gcc.dg/vect/vect-41: Likewise.
8765         * gcc.dg/vect/vect-42: Likewise.
8766         * gcc.dg/vect/vect-43: Likewise.
8767         * gcc.dg/vect/vect-44: Likewise.
8768         * gcc.dg/vect/vect-46: Likewise.
8769         * gcc.dg/vect/vect-47: Likewise.
8770         * gcc.dg/vect/vect-48: Likewise.
8771         * gcc.dg/vect/vect-52: Likewise.
8772         * gcc.dg/vect/vect-53: Likewise.
8773         * gcc.dg/vect/vect-54: Likewise.
8774         * gcc.dg/vect/vect-55: Likewise.
8775         * gcc.dg/vect/vect-56: Likewise.
8776         * gcc.dg/vect/vect-57: Likewise.
8777         * gcc.dg/vect/vect-58: Likewise.
8778         * gcc.dg/vect/vect-59: Likewise.
8779         * gcc.dg/vect/vect-60: Likewise.
8780         * gcc.dg/vect/vect-61: Likewise.
8781         * gcc.dg/vect/vect-85: Likewise.
8782         * gcc.dg/vect/vect-87: Likewise.
8783         * gcc.dg/vect/vect-88: Likewise.
8784         * gcc.dg/vect/vect-93.c: Likewise.
8785         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8786         * gcc.dg/vect/vect-75: Likewise.
8787         * gcc.dg/vect/vect-76: Likewise.
8788         * gcc.dg/vect/vect-77: Likewise.
8789         * gcc.dg/vect/vect-78: Likewise.
8790         * gcc.dg/vect/vect-80: Likewise.
8791         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8792         vectorized for the expected reason, rather than checking how alignment
8793         was handled.
8794         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8795         type and also instead of aligned pointers. Added documentation.
8796
8797 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8798
8799         * gfortran.dg/power.f90: New test.
8800
8801 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR rtl-optimization/23299
8804         * g++.dg/opt/pr23299.C: New test.
8805
8806 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8807
8808         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8809
8810 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8811
8812         * g++.dg/template/local6.C: New test.
8813
8814 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8815
8816         * execute/exceptions/finally-1.m: Check that the catch and finally are
8817         being called.  Also add a "return 0;" at the end of main.
8818
8819 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8820
8821         PR fortran/21432.
8822         * gfortran.dg/namelist_print_1.f: New test of functionality of
8823         PRINT namelist.
8824         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8825         namelist generates error with -std=f95.
8826
8827 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8828
8829         PR tree-optimization/23119
8830         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8831
8832 2005-08-13  Marcin Koziej  <creep@desk.pl>
8833             Andrew Pinski  <pinskia@physics.uc.edu>
8834
8835         PR libobjc/22492
8836         * execute/exceptions/finally-1.m: New test.
8837
8838 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8839
8840         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8841         testsuite.
8842         * objc/execute/exceptions/trivial.m: New test.
8843         * objc.dg/try-catch-11.m: Move to ...
8844         * objc/execute/exceptions/foward-1.m: Here.
8845         * objc.dg/try-catch-2.m: Move to ...
8846         * objc/execute/exceptions/catchall-1.m: Here.
8847         * objc.dg/try-catch-8.m: Move to ...
8848         * objc/execute/exceptions/local-variables-1.m: Here.
8849
8850 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8851
8852         * objc.dg/nested-func-1.m: Move to ...
8853         * objc/execute/nested-func-1.m: Here.
8854
8855 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8856
8857         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8858         in ${options} instead of [target_info name].
8859         * lib/obj-c++.exp (objc_target_compile): Likewise.
8860
8861 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8862
8863         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8864
8865 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8866
8867         part of PR testsuite/23348
8868         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8869         of the torture options.
8870         * objc/compile/trivial.m: New test.
8871
8872 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8873
8874         * gfortran.dg/eoshift.f90: Correct format.
8875
8876 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8877
8878         * gfortran.fortran-torture/execute/character_passing.f90:
8879         Fix comment typo.
8880
8881 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8882
8883         PR c++/8271
8884         * g++.dg/template/unify10.C: New.
8885
8886 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8887
8888         * g++.dg/parse/pr22514.C: Move to...
8889         * g++.dg/debug/pr22514.C: here.
8890
8891 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8892
8893         PR c++/23266
8894         * g++.dg/inherit/pure1.C: New test.
8895
8896         * ChangeLog: Fix typos.
8897
8898 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8899             Steven Bosscher  <stevenb@suse.de>
8900
8901         * gfortran.dg/runtime_warning_1.f90: New test.
8902
8903 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8904
8905         PR c++/23219
8906         * g++.dg/parse/crash28.C: New.
8907
8908 2005-08-11  Richard Guenther  <rguenther@suse.de>
8909
8910         PR target/23289
8911         * gcc.target/i386/tailcall-1.c: New testcase.
8912
8913 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8914
8915         * gcc.dg/vect/vect-67.c: Un-xfail.
8916
8917 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8918
8919         PR c++/23225
8920         * g++.dg/testsuite/parse/crash27.C: new test.
8921
8922 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8923
8924         PR libfortran/22143
8925         * gfortran.dg/shift-kind.f90: New testcase.
8926
8927 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8928
8929         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8930         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8931
8932 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8933
8934         PR c++/20646
8935         * g++.dg/other/mult-stor1.C: New test.
8936
8937 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8938
8939         * gcc.c-torture/pr18299-1.c: Move to ...
8940         * gcc.c-torture/compile/pr18299-1.c: Here.
8941
8942 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8943
8944         * gfortran/fortran.torture/execute/character_passing.f90:
8945         Fix types for LSAME.
8946
8947 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8948
8949         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8950         input data back to what it was originally.
8951
8952 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8953
8954         * objc.dg/try-catch-8.m: Enable for all targets.
8955
8956 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8957
8958         * gcc.dg/pr23165.c: New test.
8959
8960 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8961
8962         PR tree-optimization/23234
8963         * gcc.dg/tree-ssa/pr23234.c: New test.
8964
8965 2005-08-08  Josh Conner  <jconner@apple.com>
8966
8967         PR rtl-optimization/23241
8968         * gcc.dg/char-compare.c: New test.
8969
8970 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8971
8972         PR c++/22508
8973         * g++.dg/init/new13.C: New test.
8974
8975 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8976
8977         PR c++/21166
8978         * g++.dg/other/crash-4.C: Adjust
8979         * g++/dg/ext/packed9.C: New.
8980
8981 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8982
8983         PR middle-end/21964
8984         * gcc.c-torture/execute/pr21964-1.c: New test.
8985
8986 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8987
8988         PR c/22458
8989         * gcc.dg/pr22458-1.c: New test.
8990
8991 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8992             Steven G. Kargl <kargls@comcast.net>
8993
8994         PR fortran/22390
8995         * gfortran.dg/flush_1.f90: New test.
8996
8997 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8998
8999         PR c++/23191
9000         * g++.dg/template/eh2.C: New test.
9001
9002 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9003
9004         PR c++/19498
9005         * g++.dg/template/instantiate7.C: New test.
9006
9007 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9008
9009         PR c/23113
9010         * gcc.dg/Wunused-value-1.c: New test.
9011
9012 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9013
9014         PR rtl-optimization/23233
9015         * gcc.c-torture/compile/pr23233-1.c: New test.
9016
9017 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9018
9019         PR fortran/18833
9020         PR fortran/20850
9021         * gfortran.dg/equiv_1.f90: New test.
9022         * gfortran.dg/equiv_2.f90: New test.
9023         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9024         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9025         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9026
9027 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9028
9029         * gcc.c-torture/execute/vrp-5.c: New test.
9030         * gcc.c-torture/execute/vrp-6.c: New test.
9031         * gcc.dg/tree-ssa/vrp21.c: New test.
9032
9033 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9034
9035         * g++.dg/parse/pr22514.C: New test.
9036
9037 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9038
9039         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9040
9041         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9042         instead of constant loads / pool entries.
9043
9044 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9045
9046         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9047         TEST_TO_WCTYPE.
9048
9049 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9050
9051         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9052         __WINT_TYPE__ in generated prototypes if possible.
9053
9054 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9055
9056         PR 22037
9057         * g++.dg/tree-ssa/pr22037.C:
9058
9059 2005-08-04  Richard Henderson  <rth@redhat.com>
9060
9061         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9062         scan-tree-dump-times directive.
9063
9064 2005-08-04  Jan Hubicka  <jh@suse.cz>
9065
9066         * gcov-1.C: Fix switch counts.
9067         * gcov-4b.c: Likewise.
9068
9069 2005-08-03  Jeff Law  <law@redhat.com>
9070
9071         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9072
9073 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9074
9075         * gcc.c-torture/execute/pr23135.c: New test.
9076
9077 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9078
9079         PR tree-optimization/19899
9080         * gcc.dg/tree-ssa/scev-1.c: New test.
9081         * gcc.dg/tree-ssa/scev-2.c: New test.
9082
9083 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9084
9085         PR target/18582
9086         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9087
9088 2005-08-03  Jan Hubicka  <jh@suse.cz>
9089
9090         * update-conroll.c: New testcase.
9091         * update-conroll-2.c: New testcase.
9092
9093 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9094
9095         * gfortran.dg/constant_substring.f: New test.
9096         * gfortran.dg/pr22491.f: New test.
9097
9098 2005-08-02  Jan Hubicka  <jh@suse.cz>
9099
9100         * update-threading.c: Replace by the proper one.
9101
9102 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9103
9104         PR 23164
9105         * g++.dg/tree-ssa/pr23164.C: New test.
9106
9107 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9108
9109         * gcc.dg/tree-ssa/pr23192.c: New test.
9110
9111 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9112
9113         * gcc.c-torture/execute/vrp-4.c: New test.
9114
9115 2005-08-02  Jan Hubicka  <jh@suse.cz>
9116
9117         * update-threading.c: New test.
9118
9119 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9120
9121         * gcc.c-torture/compile/20050801-1.c: New test.
9122         * gcc.c-torture/compile/20050801-2.c: New test.
9123
9124 2005-08-01  Jan Hubicka  <jh@suse.cz>
9125
9126         * val-prof-5.c: New test.
9127
9128 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9129
9130         PR c/22311
9131         * gcc.dg/pr22311-1.c : New test.
9132
9133 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9134
9135         PR target/23095
9136         * gfortran.dg/pr23095.f: New test.
9137
9138         PR c++/22003
9139         * g++.dg/other/pr22003.C: New test.
9140
9141 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9142
9143         PR target/20621
9144         * gcc.c-torture/execute/pr20621-1.c: New test.
9145
9146 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9147
9148         * gfortran.dg/comma_format_extension_4.f: Adjust length
9149         of string for format.
9150         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9151         print statement with internal write.
9152         * gfortran.dg/der_array_io_2.f: Likewise.
9153         * gfortran.dg/der_array_io_3.f: Likewise.
9154
9155 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9156
9157         * gcc.dg/fold-abs-4.c: new test.
9158
9159 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/22570 an related issues.
9162         * gfortran.dg/x_slash_1.f: New test.
9163
9164 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9165
9166         PR c/23143
9167         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9168         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9169
9170 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9171
9172         PR c/529
9173         * gcc.dg/Wshadow-3.c: New test.
9174
9175 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9176
9177         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9178         used to have the wrong bounds).
9179
9180 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9181
9182         PR c/21720
9183         * gcc.dg/hex-round-1.c: Test more cases.
9184         * gcc.dg/hex-round-2.c: New test.
9185
9186 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9187
9188         PR 22550
9189         * g++.dg/tree-ssa/pr22550.C: New test.
9190
9191 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9192
9193         * gcc.dg/tree-ssa/vrp19.c: New test.
9194         * gcc.dg/tree-ssa-vrp20.c: New test.
9195
9196 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9197
9198         PR c/22240
9199         * gcc.dg/transparent-union-4.c: New test.
9200
9201 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9202
9203         PR c/22192
9204         * gcc.dg/c99-vla-2.c: New test.
9205
9206 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9207
9208         PR c/21720
9209         * gcc.dg/hex-round-1.c: New test.
9210
9211 2005-07-28  Jan Hubicka  <jh@suse.cz>
9212
9213         * inliner-1.c: Do not dump everything.
9214         * tree-prof.exp: Do not pass -ftree-based-profiling.
9215         * bprob.exp: Likewise.
9216
9217         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9218
9219 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/22545
9222         * g++.dg/expr/ptrmem7.C: New test.
9223
9224 2005-07-28  Mike Stump  <mrs@apple.com>
9225
9226         * g++.old-deja/g++.mike/visibility-1.C: New test.
9227
9228 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9229
9230         PR c/20187
9231         * gcc.c-torture/execute/pr20187-1.c: New test.
9232
9233 2005-07-28  Jeff Law  <law@redhat.com>
9234
9235         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9236         * gcc.dg/tree-ssa/vrp18.c: New test.
9237
9238 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9239
9240         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9241
9242 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9243
9244         PR tree-optimization/22506
9245         * gcc.dg/vect/ps22506.c: New test.
9246
9247 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR target/21149
9250         * gcc.target/i386/sse-3.c: New test.
9251
9252 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9253
9254         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9255         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9256
9257 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9258
9259         PR c/22589
9260         * gcc.c-torture/compile/pr22589-1.c: New test.
9261
9262 2005-07-28  Jan Hubicka  <jh@suse.cz>
9263
9264         * update-loopch.c: New testcase.
9265
9266 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9267
9268         PR rtl-optimization/23047
9269         * gcc.c-torture/execute/pr23047.c: New test.
9270         * gcc.c-torture/execute/pr23047.x: New.
9271
9272 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9273
9274         PR tree-optimization/22493
9275         * gcc.c-torture/execute/pr22493-1.c: New test.
9276         * gcc.c-torture/execute/pr22493-1.x: New.
9277         * gcc.c-torture/execute/vrp-1.c: New test.
9278         * gcc.c-torture/execute/vrp-2.c: New test.
9279         * gcc.c-torture/execute/vrp-2.c: New test.
9280
9281 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9282
9283         * gcc.target/frv/all-builtin-read8.c: Delete.
9284         * gcc.target/frv/all-builtin-read16.c: Delete.
9285         * gcc.target/frv/all-builtin-read32.c: Delete.
9286         * gcc.target/frv/all-builtin-read64.c: Delete.
9287         * gcc.target/frv/all-builtin-write8.c: Delete.
9288         * gcc.target/frv/all-builtin-write16.c: Delete.
9289         * gcc.target/frv/all-builtin-write32.c: Delete.
9290         * gcc.target/frv/all-builtin-write64.c: Delete.
9291         * gcc.target/frv/all-read-write-1.c: New.
9292
9293 2005-07-27  Jeff Law  <law@redhat.com>
9294
9295         * gcc.c-torture/execute/pr22630.c: New test.
9296
9297 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9298
9299         PR tree-optimization/23073
9300         * gcc.dg/vect/nodump-pr23073.c: New test.
9301         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9302
9303 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9304
9305         PR tree-optimize/22348
9306         * gcc.c-torture/execute/pr22348.c: New.
9307
9308 2005-07-27  Richard Guenther  <rguenther@suse.de>
9309
9310         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9311
9312 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9313
9314         PR fortran/22503
9315         * gfortran.dg/logical_comp.f90: New test.
9316
9317 2005-07-27  Jan Hubicka  <jh@suse.cz>
9318
9319         * inliner-1.c: Add cleanup of dumps.
9320         * val-prof-*.c: Likewise.
9321         * update-tailcall.c: New.
9322
9323 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9324
9325         PR 22591
9326         * gcc.dg/tree-ssa/pr22591.c: New test.
9327         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9328
9329 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9330
9331         PR libobjc/22606
9332         * objc.dg/try-catch-11.m: New test.
9333
9334 2005-07-26  Richard Guenther  <rguenther@suse.de>
9335
9336         PR tree-optimization/22486
9337         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9338
9339 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9340
9341         PR tree-opt/22484
9342         * testsuite/g++.dg/opt/loop2.C: New test.
9343
9344 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9345
9346         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9347         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9348
9349 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9350
9351         * lib/profopt.exp (profopt-execute): Check for profiling data
9352         files on the target.
9353
9354 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9355
9356         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9357         for matching of asm labels.
9358
9359 2005-07-25  Richard Guenther  <rguenther@suse.de>
9360
9361         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9362
9363 2005-07-25  Richard Guenther  <rguenther@suse.de>
9364
9365         PR testsuite/22624
9366         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9367
9368 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9369
9370         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9371         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9372         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9373         * gcc.dg/vect/vect-100.c: New test.
9374         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9375         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9376         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9377         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9378         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9379         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9380         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9381         * gfortran.dg/vect/pr19049.f90: New testcase.
9382         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9383
9384 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * gcc.c-torture/execute/20050713-1.c: New test.
9387
9388         PR fortran/20063
9389         * gfortran.fortran-torture/execute/data_4.f90: New test.
9390
9391         PR middle-end/20303
9392         * gcc.dg/visibility-d.c: New test.
9393
9394 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9395
9396         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9397         * gfortran.dg/underflow.f90: Ditto.
9398
9399 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9400
9401         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9402         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9403         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9404
9405 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9406
9407         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9408         include case of field width of zero.
9409
9410 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9411
9412         PR libgfortran/21875
9413         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9414         with trailing blanks on normal formatted read.
9415
9416 2005-07-23  Chao-ying Fu  <fu@mips.com>
9417
9418         * gcc.target/mips/mips32-dsp-type.c: New test.
9419         * gcc.target/mips/mips32-dsp.c: New test.
9420
9421 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9422
9423         PR testsuite/21073
9424         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9425
9426         PR testsuite/20454
9427         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9428         and __cyg_profile_func_exit.
9429
9430 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9431
9432         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9433         * gfortran.dg/comma_format_extension_4.f: Same.
9434         * gfortran.dg/pr15332.f: Same.
9435         * gfortran.dg/pr21730.f: Same.
9436
9437 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9438
9439         * g++.dg/opt/vrp2.C: Fix testcase.
9440
9441         PR tree-opt/22625
9442         * g++.dg/opt/vrp2.C: New test.
9443
9444 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9445
9446         PR debug/21828
9447         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9448
9449 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9450
9451         * gcc.dg/tree-ssa/20050719-1.c: New test.
9452
9453 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9454
9455         * gcc.dg/bfin-longcall-1.c: New file.
9456         * gcc.dg/bfin-longcall-2.c: New file.
9457
9458 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9459
9460         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9461
9462 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9463
9464         PR middle-end/19055
9465         * gcc.dg/tree-ssa/pr19055.c: New test.
9466         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9467
9468 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9469
9470         PR C++/22358
9471         * g++.dg/other/pr22358.C: New test.
9472
9473 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9474
9475         PR c++/2922
9476         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9477
9478 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9479
9480         PR c++/15938
9481         * g++.dg/init/union2.C: New test.
9482
9483 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9484
9485         PR c/22393
9486         * gcc.dg/complex-4.c: New test.
9487
9488 2005-07-21  Richard Guenther  <rguenther@suse.de>
9489
9490         PR testsuite/22522
9491         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9492         scanning for asm labels.
9493         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9494
9495 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9496
9497         PR target/22085
9498         * gcc.dg/altivec-pr22085.c: New.
9499
9500 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9501
9502         PR tree-optimization/19210
9503         * gcc.dg/tree-ssa/pr19210-1.c: New.
9504         * gcc.dg/tree-ssa/pr19210-2.c: New.
9505
9506 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9507
9508         PR rtl-optimization/22167
9509         * g++.dg/opt/pr22167.C: New test.
9510
9511 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9512
9513         PR c++/2922
9514         * g++.dg/lookup/two-stage2.C: New.
9515         * g++.dg/lookup/two-stage3.C: New.
9516         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9517         fixed two-stage name lookup for operators.
9518         * g++.dg/template/call3.C: Compiler now produces an appropriate
9519         error message.
9520         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9521         14 as a candidate.
9522         * g++.dg/template/ptrmem4.C: Compiler produces different error
9523         message.
9524         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9525         connect_to_method as a candidate.
9526
9527 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9528
9529         * gcc.dg/fold-alloc-1.c: New test.
9530
9531 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9532
9533         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9534         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9535
9536 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9537
9538         * gcc.dg/fold-abs-1.c: New test.
9539         * gcc.dg/fold-abs-2.c: New test.
9540         * gcc.dg/fold-abs-3.c: New test.
9541
9542 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9543
9544         Make CONSTRUCTOR use VEC to store initializers.
9545         * g++.dg/ext/complit3.C: Check for specific error messages.
9546         * g++.dg/init/brace2.C: Update error message.
9547         * g++.dg/warn/Wbraces2.C: Likewise.
9548
9549 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9550
9551         PR fortran/16940
9552         * gfortran.dg/module_interface_1.f90: New test.
9553
9554 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9555             Kenneth Zadeck <zadeck@naturalbridge.com>
9556
9557         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9558
9559 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9560
9561         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9562         specify -Wformat for these tests.
9563         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9564         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9565         * gcc.dg/format/opt-6.c: Delete.
9566
9567 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9568
9569         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9570         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9571
9572 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9573
9574         * gcc.dg/tree-ssa/alias-2.c: New test.
9575
9576 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9577
9578         PR c++/22263
9579         * g++.dg/template/explicit7.C: New test.
9580
9581 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9582
9583         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9584         width of 8 to +Inf and -Inf.
9585
9586 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9587
9588         PR c++/22139
9589         * g++.dg/template/friend36.C: New test.
9590
9591 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9592
9593         PR fortran/21730
9594         * gfortran.dg/pr21730.f: New test.
9595
9596 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9597             Kenneth Zadeck <zadeck@naturalbridge.com>
9598
9599         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9600         since pure const detection cannot run at -O1 in c compiler.
9601         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9602         can now optimize this case properly.
9603         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9604         because we now pass.
9605         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9606
9607 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9608
9609         PR c/22421
9610         * gcc.dg/format/bitfld-1.c: New test.
9611
9612 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9613
9614         PR c++/22204
9615         * g++.dg/rtti/repo1.C: New test.
9616
9617 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9618
9619         PR middle-end/22398
9620         * gcc.c-torture/compile/pr22398.c: New test.
9621
9622 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/22132
9625         * g++.dg/expr/cast4.C: New test.
9626
9627 2005-07-15  Richard Guenther  <rguenther@suse.de>
9628
9629         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9630         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9631
9632 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9633
9634         PR tree-optimization/22230
9635         * gcc.dg/tree-ssa/pr22230.c: New test.
9636
9637 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9638
9639         * gfortran.dg/g77/cpp6.f: New test.
9640
9641         PR fortran/22417
9642         * gfortran.dg/g77/cpp5.F: New test.
9643         * gfortran.dg/g77/cpp5.h: New file.
9644         * gfortran.dg/g77/cpp5inc.h: New file.
9645
9646 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9647
9648         PR libfortran/16435
9649         * gfortran.dg/tl_editting.f90: New.
9650         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9651
9652 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9653
9654         * gfortran.dg/char_array_constructor.f90: New test.
9655
9656 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9657
9658         * gfortran.dg/past_eor.f90: New.
9659         * gfortran.dg/complex_read.f90: New.
9660
9661 2005-07-13  Jeff Law  <law@redhat.com>
9662
9663         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9664         additional casts.
9665
9666         * gcc.dg/tree-ssa/pr22321.c: New test
9667
9668 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9669
9670         PR tree-optimization/21921
9671         * gcc.dg/tree-ssa/pr21921.c: New.
9672
9673 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9674
9675         PR tree-optimizatio/22442
9676         * gcc.dg/tree-ssa/loop-11.c: New test.
9677
9678 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9679
9680         PR tree-opt/21840
9681         * gcc.c-torture/compile/pr21840.c: New test.
9682
9683 2005-07-12  Jan Hubicka  <jh@suse.cz>
9684
9685         * gcc.c-torture/compile/pr22379.c: New test.
9686
9687 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9688
9689         PR libfortran/21593
9690         gfortran.dg/dev_null.f90: Remove outdated comment about
9691         PR libfortran/21593.
9692
9693
9694 2005-07-12  Dale Johannesen  <dalej@apple.com>
9695
9696         * gcc.target/i386/compress-float-sse.c: New.
9697         * gcc.target/i386/compress-float-sse-pic.c: New.
9698         * gcc.target/i386/compress-float-387.c: New.
9699         * gcc.target/i386/compress-float-387-pic.c: New.
9700         * gcc.dg/compress-float-ppc.c: New.
9701         * gcc.dg/compress-float-ppc-pic.c: New.
9702
9703 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9704
9705         PR libfortran/21593
9706         gfortran.dg/dev_null.f90: Remove targets.
9707
9708 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9709
9710         PR tree-opt/22335
9711         * gcc.dg/pr22335-1.c: New test.
9712         * gcc.dg/pr22335-2.c: New test.
9713
9714 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9715
9716         PR c++/20172
9717         * g++.dg/template/nontype12.C : New test.
9718
9719 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9720
9721         * gcc.dg/tree-ssa/loop-10.c: New test.
9722
9723 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9724
9725         * gcc.c-torture/execute/20020720-1.x: Remove.
9726
9727 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9730
9731 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9732
9733         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9734         (dg-mips-options): Use it.
9735
9736 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9737
9738         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9739
9740 2005-07-09  Richard Henderson  <rth@redhat.com>
9741
9742         * lib/target-supports.exp (check_effective_target_sync_char_short):
9743         Add alpha.
9744
9745 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9746
9747         PR libfortran/22217
9748         * gfortran.dg/negative-z-descriptor.f90: New test.
9749
9750 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9751
9752         PR tree-opt/22329
9753         * gcc.dg/pr22329.c: New test.
9754
9755 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9756
9757         PR tree-optimization/20139
9758         * gcc.dg/tree-ssa/pr20139.c: New.
9759
9760 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9761
9762         PR tree-opt/22356
9763         * testsuite/gcc.dg/pr22356-1.c: New test.
9764
9765 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9766
9767         PR c++/21799
9768         * g++.dg/template/unify8.C: New.
9769         * g++.dg/template/unify9.C: New.
9770
9771 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9772
9773         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9774
9775 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9776
9777         * gcc.dg/darwin-version-1.c: New.
9778         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9779         * gcc.dg/builtins-20.c: Likewise.
9780         * gcc.dg/builtins-53.c: Likewise.
9781         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9782         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9783         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9784         * gcc.dg/torture/builtins-power-1.c: Likewise.
9785         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9786         on Darwin.
9787
9788 2005-07-07  Jeff Law  <law@redhat.com>
9789
9790         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9791         argument evaluation order.
9792
9793 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9794
9795         PR libfortran/21594
9796         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9797         Add test cases where the shift length is greater than the
9798         array length.
9799
9800 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9801
9802         * obj-c++.dg/proto-lossage-6.mm: New.
9803         * objc.dg/proto-lossage-6.m: New.
9804
9805 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9806
9807         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9808         * objc.dg/gnu-runtime-2.m: Likewise.
9809
9810 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9811
9812         * gfortran.dg/longline.f: New test.
9813
9814         * gfortran.dg/badline.f: New test.
9815
9816 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9817
9818         PR fortran/16531
9819         PR fortran/15966
9820         PR fortran/18781
9821         * gfortran.dg/hollerith.f90: New.
9822         * gfortran.dg/hollerith2.f90: New.
9823         * gfortran.dg/hollerith3.f90: New.
9824         * gfortran.dg/hollerith4.f90: New.
9825         * gfortran.dg/hollerith_f95.f90: New.
9826         * gfortran.dg/hollerith_legacy.f90: New.
9827         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9828
9829 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9830
9831         PR objc/22274
9832         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9833         * objc.dg/gnu-runtime-2.m: New.
9834
9835 2005-07-06  Jeff Law  <law@redhat.com>
9836
9837         * gcc.dg/tree-ssa/vrp17.c: New test.
9838
9839 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9840
9841         PR fortran/22327
9842         * gfortran.dg/array_constructor_5.f90: New test.
9843
9844 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9845
9846         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9847
9848 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9849
9850         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9851         * gcc.dg/980816-1.c: Ditto.
9852
9853 2005-07-06  Jeff Law  <law@redhat.com>
9854
9855         * gcc.c-torture/compile/pr21356.c: New test.
9856
9857 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9858
9859         PR c/22013
9860         PR c/22098
9861         * gcc.c-torture/compile/pr22013-1.c,
9862         gcc.c-torture/execute/pr22098-1.c,
9863         gcc.c-torture/execute/pr22098-2.c,
9864         gcc.c-torture/execute/pr22098-3.c: New tests.
9865
9866 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9867
9868         PR c/22308
9869         * gcc.dg/pr22308-1.c: New test.
9870
9871 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9872
9873         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9874         target.
9875         * gcc.dg/compare9.c: Use -fshort-enums instead of
9876         -fno-short-enums.  Change the last test to dg-bogus.
9877
9878 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9879
9880         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9881         * gcc.dg/compare9.c: New.
9882
9883 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9884
9885         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9886
9887 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9888
9889         PR testsuite/22288
9890         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9891
9892
9893 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9894
9895         * gcc.dg/format/gcc_gfc-1.c: New.
9896
9897 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9898
9899         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9900
9901 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9902
9903         PR fortran/20842
9904         * gfortran.dg/io_invalid_1.f90: New test.
9905
9906 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9907
9908         * gcc.dg/format/gcc_diag-1.c: Update.
9909
9910 2005-07-02  Jeff Law  <law@redhat.com>
9911
9912         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9913         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9914
9915 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9916
9917         * gcc.dg/format/gcc_diag-1.c: Update.
9918
9919 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9920
9921         PR tree-opt/22269
9922         * gcc.c-torture/compile/pr22269.c: New test.
9923
9924 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9925
9926         PR 21584
9927         PR 22219
9928         * g++.dg/tree-ssa/pr21584-1.C: New test.
9929         * g++.dg/tree-ssa/pr21584-2.C: New test.
9930
9931 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9932
9933         * obj-c++.dg/try-catch-11.mm: New.
9934         * objc.dg/try-catch-10.m: New.
9935
9936 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9937
9938         * g++.dg/other/ucnid-1.C: xfail on AIX.
9939
9940 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9941
9942         PR 22234
9943         * gcc.dg/20050629-1.c: New test.
9944
9945 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9946
9947         * obj-c++.dg/const-str-1[0-1].mm: New.
9948         * objc.dg/const-str-1[0-1].m: New.
9949
9950 2005-05-29  Richard Henderson  <rth@redhat.com>
9951
9952         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9953         Rename from check_effective_target_vect_no_max.
9954         (check_effective_target_vect_no_int_add): New.
9955         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9956         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9957         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9958         * gcc.dg/vect/vect-reduc-1.c: Use both.
9959         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9960
9961 2005-05-29  Richard Henderson  <rth@redhat.com>
9962
9963         * lib/target-supports.exp (check_effective_target_vect_no_max):
9964         Remove i386 and x86_64.
9965
9966 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9967
9968         PR testsuite/21969
9969         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9970
9971 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9972
9973         PR middle-end/21969
9974         * gcc.dg/vect/pr21969.c: New test.
9975
9976 2005-06-28  Eric Christopher  <echristo@redhat.com>
9977
9978         PR c/22052
9979         PR c/21975
9980         * gcc.dg/inline1.c: New test.
9981         * gcc.dg/inline2.c: Ditto.
9982         * gcc.dg/inline3.c: Ditto.
9983         * gcc.dg/inline4.c: Ditto.
9984         * gcc.dg/inline5.c: Ditto.
9985
9986 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9987
9988         PR libfortran/22142
9989         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9990         Add testcase also testing eoshift1 for PR 22142.
9991
9992 2005-06-28  Richard Henderson  <rth@redhat.com>
9993
9994         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9995         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9996         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9997         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9998         gcc.dg/tree-ssa/20030922-2.c: Likewise.
9999
10000 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10001
10002         PR libfortran/22142
10003         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10004         Add testcase for PR 22142.
10005
10006 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10007
10008         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10009         gcc.target/ia64/fpreg-2.c: New tests.
10010
10011 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10012
10013         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10014
10015 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10016
10017         PR libfortran/22170
10018         * gfortran.dg/slash_1.f90: New test.
10019
10020 2005-06-27  Richard Henderson  <rth@redhat.com>
10021
10022         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10023         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10024         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10025         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10026         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10027         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10028
10029 2005-06-27  Richard Henderson  <rth@redhat.com>
10030
10031         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10032         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10033
10034 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10035
10036         * obj-c++.dg/proto-lossage-5.mm: New.
10037         * objc.dg/proto-lossage-5.m: New.
10038
10039 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10040
10041         PR 21959
10042         * gcc.dg/tree-ssa/pr21959.c: New test.
10043
10044 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10045
10046         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10047         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10048         testing uninitialized var.
10049
10050         * gcc.c-torture/execute/builtins/chk.h: New.
10051         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10052         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10053         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10054         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10055         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10056         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10057         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10058         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10059         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10060         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10061         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10062         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10063         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10064         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10065         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10066         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10067         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10068         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10069         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10070         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10071         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10072         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10073         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10074         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10075         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10076         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10077         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10078         * gcc.dg/builtin-object-size-1.c: New test.
10079         * gcc.dg/builtin-object-size-2.c: New test.
10080         * gcc.dg/builtin-object-size-3.c: New test.
10081         * gcc.dg/builtin-object-size-4.c: New test.
10082         * gcc.dg/builtin-object-size-5.c: New test.
10083         * gcc.dg/builtin-stringop-chk-1.c: New test.
10084         * gcc.dg/builtin-stringop-chk-2.c: New test.
10085         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10086         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10087         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10088         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10089         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10090         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10091         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10092         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10093         * gcc.c-torture/execute/printf-1.c: New test.
10094         * gcc.c-torture/execute/fprintf-1.c: New test.
10095         * gcc.c-torture/execute/vprintf-1.c: New test.
10096         * gcc.c-torture/execute/vfprintf-1.c: New test.
10097         * gcc.c-torture/execute/printf-chk-1.c: New test.
10098         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10099         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10100         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10101
10102 2005-06-27  Michael Matz  <matz@suse.de>
10103
10104         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10105         slot is not merged if address escapes.
10106
10107 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10108
10109         PR c/21911
10110         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10111
10112 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10113
10114         PR middle-end/17965
10115         * gcc.c-torture/compile/20050622-1.c: New test.
10116
10117         PR middle-end/22028
10118         * gcc.dg/20050620-1.c: New test.
10119
10120 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10121
10122         PR tree-optimization/22026
10123         * gcc.dg/tree-ssa/pr22026.c: New.
10124
10125 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10126
10127         PR libfortran/22144
10128         * gfortran.dg/shift-alloc.f90: New testcase.
10129
10130 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10131
10132         * all files: Update FSF address in copyright headers.
10133
10134 2005-06-22  Jan Hubicka  <jh@suse.cz>
10135
10136         * wholeprogram-1.c: New testcase.
10137         * wholeprogram-2.c: New testcase.
10138
10139 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR 22171
10142         * gcc.dg/tree-ssa/pr22171.c: New test.
10143
10144 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10145
10146         * gfortran.dg/simplify_modulo.f90: New.
10147
10148 2005-06-24  Jan Hubicka  <jh@suse.cz>
10149
10150         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10151
10152 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10153
10154         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10155
10156 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10157
10158         * obj-c++.dg/typedef-alias-1.mm: New.
10159         * objc.dg/typedef-alias-1.m: New.
10160
10161 2005-06-23  Jeff Law  <law@redhat.com>
10162
10163         * gcc.dg/tree-ssa/vrp16.c: New test.
10164
10165 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10166
10167         * lib/target-supports.exp: Add
10168         check_effective_target_fortran_large_real and
10169         check_effective_target_fortran_large_int to check for
10170         corresponding effective targets.
10171         * gfortran.dg/large_integer_kind_1.f90: New test.
10172         * gfortran.dg/large_real_kind_1.f90: New test.
10173
10174 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10175
10176         PR tree-optimization/22117
10177         * gcc.dg/tree-ssa/pr22117.c: New.
10178
10179 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10180
10181         PR testsuite/22123
10182         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10183
10184 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10185
10186         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10187
10188 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10189
10190         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10191         * gfortran.dg/f2c_4.c: Likewise.
10192
10193 2005-06-22 Paul Brook  <paul@codesourcery.com>
10194
10195         PR fortran/21034
10196         * gfortran.dg/auto_save_1.f90: New test.
10197
10198 2005-06-22  Michael Matz  <matz@suse.de>
10199
10200         * gcc.target/x86-64/abi: New directory.
10201         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10202         * gcc.target/x86-64/abi/README.gcc: New file.
10203         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10204         * gcc.target/x86-64/abi/asm-support.s: New file.
10205         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10206         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10207         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10208         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10209         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10210         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10211         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10212         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10213         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10214         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10215         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10216         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10217         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10218         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10219         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10220         * gcc.target/x86_64/abi/test_varargs.c: New test.
10221
10222 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10223
10224         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10225         32-bit i?86 and x86_64.
10226
10227 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10228
10229         * obj-c++.dg/const-str-[1-9].mm: New tests.
10230
10231 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10232
10233         PR fortran/22010
10234         * gfortran.dg/namelist_use.f90: New.
10235         * gfortran.dg/namelist_use_only.f90: New.
10236
10237 2005-06-21  Jeff Law  <law@redhat.com>
10238
10239         * gcc.dg/tree-ssa/vrp15.c: New test.
10240
10241 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10242
10243         * lib/target-supports.exp (check_effective_target_vect_reduction):
10244         Remove.
10245         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10246         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10247         remove vect_reduction target keyword. Also avoid two returns in main.
10248         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10249         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10250         * gcc.dg/vect/vect-reduc-1short.c: New test.
10251         * gcc.dg/vect/vect-reduc-1char.c: New test.
10252         * gcc.dg/vect/vect-reduc-2short.c: New test.
10253         * gcc.dg/vect/vect-reduc-2char.c: New test.
10254         * gcc.dg/vect/vect-reduc-6.c: New test.
10255         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10256         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10257         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10258
10259 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10260         Paul Thomas  <pault@gcc.gnu.org>
10261
10262         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10263         New tests.
10264
10265 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10266
10267         * gfortran.dg/backslash_1.f90: New test.
10268         * gfortran.dg/backslash_2.f90: New test.
10269
10270 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10271
10272         * gfortran.dg/duplicate_labels.f90: New test.
10273
10274 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10275
10276         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10277         unsupportable relocations.
10278         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10279         * gcc.dg/20050321-2.c: xfail for NetWare.
10280
10281 2005-06-20  Andreas Jaeger  <aj@suse.de>
10282
10283         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10284         gcc.target/i386/fastcall-sseregparm.c,
10285         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10286
10287 2005-06-19  Richard Henderson  <rth@redhat.com>
10288
10289         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10290
10291 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10292
10293         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10294
10295 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10296
10297         PR c++/22115
10298         * g++.dg/conversion/simd2.C: Change expected error message.
10299
10300 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10301
10302         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10303         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10304         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10305
10306 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10307
10308         * gcc.dg/fold-mod-1.c: New test.
10309
10310 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10311
10312         PR fortran/19926
10313         * gfortran.dg/pr19926.f90: New test.
10314
10315 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10316
10317         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10318         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10319         targets.
10320         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10321         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10322
10323 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10324
10325         * gcc.target/ia64/float80-varargs-1.c: New test.
10326
10327 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10328
10329         PR tree-opt/22035
10330         * gfortran.dg/f2c_6.f90: New test.
10331
10332 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10333
10334         PR c++/17413
10335         * g++.dg/template/local5.C: New.
10336
10337 2005-06-17  Richard Henderson  <rth@redhat.com>
10338
10339         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10340
10341 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10342
10343         PR testsuite/21945
10344         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10345
10346 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10347
10348         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10349         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10350         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10351         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10352         check_vect to verify the presence of hardware vector support.
10353
10354 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10355
10356         PR testsuite/22056
10357         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10358
10359 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10360
10361         PR libfortran/19216
10362         * gfortran.dg/pr19216.f: Add correct space between brackets and
10363         dg directive.
10364
10365 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10366
10367         PR libfortran/16436
10368         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10369
10370 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10371
10372         * gcc.target/i386/attributes-error.c: New testcase.
10373         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10374         * gcc.target/i386/regparm-stdcall.c: Likewise.
10375         * gcc.target/i386/sseregparm-1.c: Likewise.
10376         * gcc.target/i386/sseregparm-2.c: Likewise.
10377
10378 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10379
10380         * g++.dg/rtti/crash2.C: New.
10381
10382 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10383
10384         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10385
10386 2005-06-15  David Ung  <davidu@mips.com>
10387
10388         * gcc.target/mips/mips16e-extends.c: New test for testing the
10389         generation of MIPS16e zeb/zeh, seb/seh instructions.
10390
10391 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10392
10393         PR 22018
10394         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10395         * gcc.dg/tree-ssa/pr22018.c: New test.
10396
10397 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10398
10399         * gcc.dg/simd-1.c: Update error messages.
10400         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10401         * gcc.dg/simd-2.c: Update error messages.
10402         * gcc.dg/simd-4.c: New.
10403
10404 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10405
10406         PR c++/20678
10407         * g++.dg/other/crash-4.C: New.
10408
10409 2005-06-14  Devang Patel  <dpatel@apple.com>
10410
10411         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10412
10413 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10414
10415         PR c++/21929
10416         * g++.dg/parse/crash11.C: Update
10417
10418 2005-06-13  Jeff Law  <law@redhat.com>
10419
10420         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10421         perform the desired transformations.
10422         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10423         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10424
10425 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10426
10427         PR fortran/22038
10428         * gfortran.dg/forall_1.f90: Un-XFAIL.
10429
10430 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10431
10432         PR c++/21929
10433         * g++.dg/parse/crash26.C: New.
10434
10435         PR c++/20789
10436         * g++.dg/init/member1.C: New.
10437
10438 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10439
10440         * gfortran.dg/altreturn_1.f90: New test.
10441
10442 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10443
10444         PR middle-end/21985
10445         * gcc.dg/tree-ssa/pr21985.c: New test.
10446
10447 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10448
10449         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10450
10451 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10452
10453         PR c++/21930
10454         * g++.dg/other/error10.C: New test case.
10455
10456 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10457
10458         PR libfortran/19155
10459         * gfortran.dg/pr19155.f: Add test.
10460
10461 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10462
10463         * gfortran.dg/f2c_7.f90: New test.
10464
10465         * gfortran.dg/forall_1.f90: XFAILed.
10466
10467 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10468
10469         * gcc.dg/pr14796-1.c: New.
10470         * gcc.dg/pr14796-2.c: New.
10471
10472 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10473
10474         PR fortran/17792
10475         PR fortran/21375
10476         * gfortran.dg/deallocate_stat.f90: New test.
10477
10478 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10479
10480         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10481
10482 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10483
10484         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10485         access will be generated when this loop is vectorized. Test that
10486         accesses with same alignment were detected.
10487         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10488         Test that accesses with same alignment were detected.
10489         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10490         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10491         alignment were detected.
10492
10493 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10494
10495         PR c++/10611
10496         * g++.dg/conversion/simd2.C: New.
10497
10498 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10499
10500         * gcc.dg/Wcxx-compat-1.c: New.
10501
10502 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10503
10504         PR libfortran/21480
10505         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10506         complex array.
10507
10508 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10509
10510         * gcc.dg/alias-8.c: New.
10511
10512 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10513
10514         * gcc.dg/format/cmn_err-1.c: Update.
10515
10516 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10517
10518         PR target/20666
10519         * gcc.target/sparc/fexpand-2.c: New.
10520         * gcc.target/sparc/fpmerge-2.c: New.
10521         * gcc.target/sparc/fpmul-2.c: New.
10522         * gcc.target/sparc/noresult.c: New.
10523         * gcc.target/sparc/pdist-2.c: New.
10524         * gcc.target/sparc/pdist-3.c: New.
10525
10526 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10527
10528         PR testsuite/21702
10529         * gcc.target/i386/i386.exp: Fix comment typo.
10530
10531 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10532
10533         PR c++/19497
10534         * g++.dg/inherit/using5.C: New.
10535         * g++.dg/inherit/using6.C: New.
10536
10537 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10538
10539         PR c++/19894
10540         * g++.dg/template/ptrmem15.C: New test.
10541
10542         PR c++/20563
10543         * g++.dg/ext/label4.C: New test.
10544
10545 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10546
10547         * gcc.dg/tls/debug-1.c: New test.
10548
10549 2005-06-07  Dale Johannesen  <dalej@apple.com>
10550
10551         * gcc.target/i386/movq.c: New.
10552
10553 2005-06-07  Dale Johannesen  <dalej@apple.com>
10554
10555         * gcc.dg/20050607-1.c: New.
10556
10557 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10558
10559         PR middle-end/21850
10560         * gcc.c-torture/execute/20050607-1.c: New test.
10561
10562 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10563
10564         PR libfortran/21926
10565         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10566         Test case where the return array has lowest stride one,
10567         but isn't packed.
10568
10569 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10570
10571         * lib/target-supports.exp (check_effective_target_sync_int_long):
10572         Add s390 and s390x targets.
10573
10574 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10575
10576         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10577         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10578         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10579         * gcc.dg/tree-ssa/loop-9.c: New test.
10580
10581 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10582
10583         * g++.dg/parse/defarg10.C: New.
10584
10585 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10586
10587         PR regression/21897
10588         * gcc.c-torture/execute/20050604-1.c: New test.
10589
10590 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10591
10592         PR 21903
10593         * g++.dg/parse/defarg9.C: New.
10594
10595         PR c++/20637
10596         * g++.dg/inherit/using4.C: New.
10597         * g++.dg/overload/error1.C: Adjust expected errors.
10598         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10599         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10600         * g++.old-deja/g++.other/redecl2.C: Likewise.
10601         * g++.old-deja/g++.other/redecl4.C: Likewise.
10602         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10603
10604 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10605
10606         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10607
10608 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10609
10610         * lib/gfortran.exp (gfortran_target_compile): Call
10611         dg-additional-files-options
10612         * gfortran.dg/f2c_4.f90: New file
10613         * gfortran.dg/f2c_4.c: New file
10614         * gfortran.dg/f2c_5.f90: New file
10615         * gfortran.dg/f2c_5.c: New file
10616
10617 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10618
10619         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10620
10621         PR fortran/21912
10622         * gfortran.dg/array_constructor_4.f90: New test.
10623
10624 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10625
10626         PR c++/21619
10627         * g++.dg/ext/builtin9.C: New test.
10628
10629 2005-06-05  Dale Johannesen  <dalej@apple.com>
10630
10631         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10632         * gcc.c-torture/execute/20050603-2.c: Ditto.
10633
10634 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10635
10636         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10637         * gcc.dg/vect/vect-reduc-1.c: New.
10638         * gcc.dg/vect/vect-reduc-2.c: New.
10639         * gcc.dg/vect/vect-reduc-3.c: New.
10640
10641 2005-06-04  Dale Johannesen  <dalej@apple.com>
10642
10643         * gcc.c-torture/execute/20050603-1.c: New.
10644         * gcc.c-torture/execute/20050603-2.c: New.
10645         * gcc.dg/20050603-3.c: New.
10646
10647 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10648
10649         PR fortran/19195
10650         * gfortran.dg/debug_1.f90: New test.
10651
10652         * gfortran.dg/forall_1.f90: New test.
10653
10654 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10655
10656         * gfortran.dg/array_constructor_3.f90: New test.
10657
10658 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10659
10660         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10661
10662 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10663
10664         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10665
10666 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10667
10668         PR c/21873
10669         * gcc.dg/init-excess-1.c: New test.
10670
10671 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/21853
10674         * g++.dg/expr/static_cast6.C: New test.
10675
10676 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10677
10678         * gcc.dg/tree-ssa/vrp14.c: New test.
10679
10680 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10681
10682         PR c++/21336
10683         * g++.dg/template/new2.C: New test.
10684
10685 2005-06-03  Josh Conner  <jconner@apple.com>
10686
10687         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10688         all entries in initializer.
10689
10690 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10691
10692         PR middle-end/21858
10693         * gcc.dg/pr21858.c: New testcase.
10694
10695 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10696
10697         PR tree-optimization/21292
10698
10699         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10700         New.
10701         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10702         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10703         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10704         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10705         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10706
10707 2005-06-02  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10710
10711 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10712
10713         * gcc.dg/wtypequal.c: New testcase.
10714
10715 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10716
10717         PR 21582
10718         * gcc.dg/tree-ssa/pr21582.c: New test.
10719
10720 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10721
10722         PR c++/21280
10723         * g++.dg/opt/interface2.h: New.
10724         * g++.dg/opt/interface2.C: New.
10725         * g++.dg/init/ctor4.C: Adjust error lines.
10726         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10727         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10728         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10729         * g++.old-deja/g++.pt/assign1.C: Likewise.
10730         * g++.old-deja/g++.pt/crash20.C: Likewise.
10731
10732 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10733
10734         PR tree-optimization/21734
10735         * g++.dg/vect/pr21734_1.cc: New.
10736         * g++.dg/vect/pr21734_2.cc: New.
10737
10738 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         PR c++/20350
10741         * g++.dg/template/spec24.C: New.
10742
10743         PR c++/21151
10744         * g++.dg/pch/local-1.C: New.
10745         * g++.dg/pch/local-1.Hs: New.
10746
10747 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10748
10749         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10750         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10751         * gcc.dg/tree-ssa/pr14341.c: New test.
10752         * gcc.dg/tree-ssa/pr14841.c: New test.
10753         * gcc.dg/tree-ssa/pr20701.c: New test.
10754         * gcc.dg/tree-ssa/pr21086.c: New test.
10755         * gcc.dg/tree-ssa/pr21090.c: New test.
10756         * gcc.dg/tree-ssa/pr21332.c: New test.
10757         * gcc.dg/tree-ssa/pr21458.c: New test.
10758         * gcc.dg/tree-ssa/pr21658.c: New test.
10759         * gcc.dg/tree-ssa/vrp01.c: New test.
10760         * gcc.dg/tree-ssa/vrp02.c: New test.
10761         * gcc.dg/tree-ssa/vrp03.c: New test.
10762         * gcc.dg/tree-ssa/vrp04.c: New test.
10763         * gcc.dg/tree-ssa/vrp05.c: New test.
10764         * gcc.dg/tree-ssa/vrp06.c: New test.
10765         * gcc.dg/tree-ssa/vrp07.c: New test.
10766         * gcc.dg/tree-ssa/vrp08.c: New test.
10767         * gcc.dg/tree-ssa/vrp09.c: New test.
10768         * gcc.dg/tree-ssa/vrp10.c: New test.
10769         * gcc.dg/tree-ssa/vrp11.c: New test.
10770         * gcc.dg/tree-ssa/vrp12.c: New test.
10771         * gcc.dg/tree-ssa/vrp13.c: New test.
10772
10773 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10774
10775         PR 21029
10776         * gcc.dg/tree-ssa/pr21029.c: New test.
10777
10778 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10779
10780         * gfortran.dg/logint-1.f: New test case.
10781         * gfortran.dg/logint-2.f: Likewise.
10782         * gfortran.dg/logint-3.f: Likewise.
10783
10784 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10785
10786         PR c/21536
10787         PR c/20760
10788         * gcc.dg/20050527-1.c: New test.
10789
10790         * gcc.dg/i386-sse-12.c: New test.
10791
10792         PR fortran/21729
10793         * gfortran.dg/implicit_5.f90: New test.
10794
10795 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10796
10797         PR fortran/20883
10798         * gfortran/assign_4.f90: New test.
10799         * gfortran/assign_2.f90: Change compile to run.
10800
10801 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10802
10803         * lib/target-supports.exp
10804         (check_effective_target_sync_char_short): New.
10805         * gcc.dg/sync-2.c: New.
10806
10807 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10808
10809         PR tree-optimization/21817
10810         * gcc.dg/torture/pr21817-1.c: New.
10811
10812 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10813
10814         PR c++/21165
10815         * g++.dg/template/init5.C: New.
10816
10817 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10818
10819         * gfortran.dg/char_initialiser_actual.f90:
10820         Test character initialisers as actual arguments.
10821         * gfortran.dg/char_pointer_comp_assign.f90:
10822         Test character pointer structure component assignments.
10823         * gfortran.dg/char_array_structure_constructor.f90:
10824         Test character components in structure constructors.
10825
10826 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10827
10828         PR middle-end/20931
10829         * g++.dg/opt/pr20931.C: New test.
10830
10831 2005-05-31  Andreas Jaeger  <aj@suse.de>
10832
10833         PR testsuite/20772
10834         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10835         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10836         g++.old-deja/g++.ext/asmspec1.C,
10837         g++.old-deja/g++.other/regstack.C,
10838         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10839         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10840         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10841         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10842         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10843         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10844         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10845         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10846         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10847         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10848         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10849         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10850         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10851         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10852         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10853         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10854         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10855         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10856         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10857
10858 2005-05-31  Jeff Law  <law@redhat.com>
10859
10860         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10861
10862 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10863
10864         PR middle-end/21743
10865         * gcc.dg/builtins-1.c: Activate disabled clog test.
10866         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10867
10868 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10869
10870         * gfortran.dg/char_pointer_assign.f90:
10871         Test character-pointer assignments and pointer assignments.
10872         * gfortran.dg/char_pointer_dummy.f90:
10873         Test character-pointer dummy arguments.
10874         * gfortran.dg/char_pointer_func.f90:
10875         Test character-pointer function returns.
10876         * gfortran.dg/char_pointer_dependency.f90:
10877         Test character-pointer functions with dependencies.
10878
10879 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/21784
10882         * g++.dg/lookup/using14.C: New test.
10883
10884 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10885
10886         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10887         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10888         trailing ^M.
10889
10890 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10891
10892         PR c++/17413
10893         * g++.dg/template/local5.C: New.
10894
10895         PR target/21761
10896         * gcc.c-torture/compile/pr21761.c: New.
10897
10898         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10899         before darwin8.
10900
10901 2005-05-30  Steven G. Kargl
10902
10903         PR fortran/20846
10904         * gfortran.dg/inquire_8.f90: New test.
10905
10906 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10907
10908         PR libfortran/21376
10909         * gfortran.dg/output_exponents_1.f90: New test.
10910
10911 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10912
10913         PR libfortran/20006
10914         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10915
10916 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10917
10918         PR c++/21210
10919         * g++.dg/ext/complex1.C: New test.
10920
10921         PR c++/21340
10922         * g++.dg/init/ctor6.C: New test.
10923
10924 2005-05-29  Jan Hubicka  <jh@suse.cz>
10925
10926         * gcc.c-torture/compile/pr21562.c: New.
10927
10928 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10929
10930         * gfortran.dg/subnormal_1.f90: New test.
10931
10932 2005-05-28  Jan Hubicka  <jh@suse.cz>
10933
10934         * tree-prof.exp: Fix comment.
10935         * value-prof-1.c: New.
10936         * value-prof-2.c: New.
10937         * value-prof-3.c: New.
10938         * value-prof-4.c: New.
10939
10940 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10941
10942         PR c++/21614
10943         * g++.dg/expr/ptrmem6.C: New test.
10944         * g++.dg/expr/ptrmem6a.C: Likewise.
10945
10946 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10947
10948         PR tree-optimization/21658
10949         * gcc.dg/tree-ssa/pr21658.c: New.
10950
10951 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10952
10953         PR c++/21455
10954         * g++.dg/inherit/ptrmem3.C: New.
10955
10956         PR c++/21681
10957         * g++.dg/parse/template16.C: New.
10958
10959 2005-05-27  Andreas Jaeger  <aj@suse.de>
10960
10961         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10962
10963         * gcc.dg/i386-sse-8.c: Run test on all archs.
10964
10965 2005-05-26  Mike Stump  <mrs@apple.com>
10966
10967         * objc.dg/isa-field-1.m: Only run on darwin.
10968         * objc.dg/lookup-1.m: Likewise.
10969         * objc.dg/try-catch-8.m: Likewise.
10970
10971 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10972
10973         PR tree-optimization/9814
10974         * gcc.dg/pr9814-1.c: New test case.
10975
10976 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10977
10978         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10979         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10980         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10981         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10982         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10983         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10984         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10985         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10986         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10987         objc.dg/try-catch-8.m: New.
10988
10989 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10990
10991         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10992         remove extraneous semicolons.
10993
10994 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10995
10996         * obj-c++.dg/comp-types-12.mm: New.
10997         * objc.dg/comp-types-11.m: New.
10998         * objc.dg/selector-4.m: New.
10999
11000 2005-05-26  Andreas Jaeger  <aj@suse.de>
11001
11002         PR testsuite/20772
11003         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11004         g++.old-deja/g++.ext/attrib3.C,
11005         g++.old-deja/g++.other/store-expr1.C,
11006         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11007         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11008         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11009         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11010         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11011         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11012         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11013         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11014         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11015         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11016         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11017         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11018         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11019         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11020         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11021         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11022         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11023         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11024         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11025
11026 2005-05-26  Andreas Jaeger  <aj@suse.de>
11027
11028         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11029         x86-64 compilation.
11030
11031 2005-05-26  Andreas Jaeger  <aj@suse.de>
11032
11033         PR testsuite/20772
11034         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11035         gcc.misc-tests/i386-pf-athlon-1.c,
11036         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11037         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11038         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11039         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11040         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11041         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11042         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11043         programs.
11044
11045         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11046         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11047         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11048         x86-64 compilation.
11049
11050         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11051         x86_64.
11052
11053         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11054         effective-target ilp32.
11055
11056 2005-05-26  David Ung  <davidu@mips.com>
11057
11058         * gcc.target/mips/ext_ins.c: New test for testing the generation
11059         of MIPS32/64 rev 2 ext/ins instructions.
11060
11061 2005-05-26  Andreas Jaeger  <aj@suse.de>
11062
11063         * treelang/compile/unsigned.tree: Use gimple instead of
11064         nonexisting generic dump.
11065
11066 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11067
11068         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11069
11070 2005-05-26  Andreas Jaeger  <aj@suse.de>
11071
11072         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11073
11074 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11075
11076         PR libfortran/17283
11077         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11078         Test callee-allocated memory with write statements.
11079
11080 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11081
11082         PR middle-end/21709
11083         * gcc.dg/pr21709-1.c: New test case.
11084
11085 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11086             Mike Stump  <mrs@apple.com>
11087
11088         * objc/execute/next_mapping.h: Update for C++.
11089
11090         * obj-c++.dg/selector-1.mm: Move to...
11091         * obj-c++.dg/selector-4.mm: here...
11092
11093         * obj-c++.dg/basic.mm: New.
11094         * obj-c++.dg/comp-types-1.mm: New.
11095         * obj-c++.dg/cxx-class-1.mm: New.
11096         * obj-c++.dg/cxx-ivars-1.mm: New.
11097         * obj-c++.dg/cxx-ivars-2.mm: New.
11098         * obj-c++.dg/cxx-ivars-3.mm: New.
11099         * obj-c++.dg/cxx-scope-1.mm: New.
11100         * obj-c++.dg/cxx-scope-2.mm: New.
11101         * obj-c++.dg/defs.mm: New.
11102         * obj-c++.dg/empty-private-1.mm: New.
11103         * obj-c++.dg/encode-1.mm: New.
11104         * obj-c++.dg/encode-2.mm: New.
11105         * obj-c++.dg/encode-3.mm: New.
11106         * obj-c++.dg/extern-c-1.mm: New.
11107         * obj-c++.dg/extra-semi.mm: New.
11108         * obj-c++.dg/fix-and-continue-2.mm: New.
11109         * obj-c++.dg/isa-field-1.mm: New.
11110         * obj-c++.dg/ivar-list-semi.mm: New.
11111         * obj-c++.dg/local-decl-1.mm: New.
11112         * obj-c++.dg/lookup-1.mm: New.
11113         * obj-c++.dg/lookup-2.mm: New.
11114         * obj-c++.dg/method-1.mm: New.
11115         * obj-c++.dg/method-2.mm: New.
11116         * obj-c++.dg/method-3.mm: New.
11117         * obj-c++.dg/method-4.mm: New.
11118         * obj-c++.dg/method-5.mm: New.
11119         * obj-c++.dg/method-6.mm: New.
11120         * obj-c++.dg/method-7.mm: New.
11121         * obj-c++.dg/no-extra-load.mm: New.
11122         * obj-c++.dg/overload-1.mm: New.
11123         * obj-c++.dg/pragma-1.mm: New.
11124         * obj-c++.dg/pragma-2.mm: New.
11125         * obj-c++.dg/private-1.mm: New.
11126         * obj-c++.dg/private-2.mm: New.
11127         * obj-c++.dg/proto-qual-1.mm: New.
11128         * obj-c++.dg/qual-types-1.mm: New.
11129         * obj-c++.dg/stubify-1.mm: New.
11130         * obj-c++.dg/stubify-2.mm: New.
11131         * obj-c++.dg/super-class-1.mm: New.
11132         * obj-c++.dg/super-class-2.mm: New.
11133         * obj-c++.dg/super-dealloc-1.mm: New.
11134         * obj-c++.dg/super-dealloc-2.mm: New.
11135         * obj-c++.dg/template-1.mm: New.
11136         * obj-c++.dg/template-2.mm: New.
11137         * obj-c++.dg/template-3.mm: New.
11138         * obj-c++.dg/template-4.mm: New.
11139         * obj-c++.dg/template-5.mm: New.
11140         * obj-c++.dg/template-6.mm: New.
11141         * obj-c++.dg/try-catch-1.mm: New.
11142         * obj-c++.dg/try-catch-2.mm: New.
11143         * obj-c++.dg/try-catch-3.mm: New.
11144         * obj-c++.dg/try-catch-4.mm: New.
11145         * obj-c++.dg/try-catch-5.mm: New.
11146         * obj-c++.dg/try-catch-6.mm: New.
11147         * obj-c++.dg/try-catch-7.mm: New.
11148         * obj-c++.dg/try-catch-8.mm: New.
11149         * obj-c++.dg/try-catch-9.mm: New.
11150         * obj-c++.dg/va-meth-1.mm: New.
11151
11152 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11153
11154         * obj-c++.dg/selector-1.mm: New.
11155         * obj-c++.dg/selector-2.mm: New.
11156
11157 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11158
11159         * obj-c++.dg/selector-3.mm: New.
11160         * objc.dg/selector-3.m: New.
11161
11162 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11163
11164         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11165         about where warning appears.
11166
11167 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11168
11169         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11170         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11171         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11172         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11173
11174 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11175
11176         * gcc.dg/20050524-1.c: New test.
11177
11178 2005-05-25  Jan Hubicka  <jh@suse.cz>
11179
11180         * gcc.dg/tree-prof/inliner-1.c: New.
11181
11182 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11183
11184         * gcc.dg/tree-prof: New directory.
11185         * gcc.dg/tree-prof/tree-prof.exp: New.
11186
11187 2005-05-25  DJ Delorie  <dj@redhat.com>
11188
11189         * gcc.dg/Wattributes-1.c: New.
11190         * gcc.dg/Wattributes-2.c: New.
11191         * gcc.dg/Wattributes-3.c: New.
11192
11193 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11194
11195         PR tree-optimization/19833
11196         * gcc.dg/uninit-4.c: Remove xfail.
11197         * gcc.dg/uninit-9.c: Ditto.
11198
11199 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11200
11201         * obj-c++.dg/bitfield-[1-5].mm: New.
11202         * obj-c++.dg/class-protocol-1.mm: New.
11203         * obj-c++.dg/comp-types-1[0-1].mm: New.
11204         * obj-c++.dg/comp-types-[2-9].mm: New.
11205         * obj-c++.dg/encode-[4-8].mm: New.
11206         * obj-c++.dg/layout-1.mm: New.
11207         * obj-c++.dg/method-1[0-9].mm: New.
11208         * obj-c++.dg/method-2[0-1].mm: New.
11209         * obj-c++.dg/method-[8-9].mm: New.
11210         * obj-c++.dg/objc-gc-3.mm: New.
11211         * obj-c++.dg/try-catch-10.mm: New.
11212         * objc.dg/bitfield-5.m: New.
11213         * objc.dg/comp-types-10.m: New.
11214         * objc.dg/comp-types-9.m: New.
11215         * objc.dg/layout-1.m: New.
11216         * objc.dg/objc-gc-4.m: New.
11217         * objc.dg/try-catch-9.m: New.
11218         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11219         * objc.dg/comp-types-1.m: Likewise.
11220         * objc.dg/comp-types-[5-6].m: Likewise.
11221         * objc.dg/method-9.m: Likewise.
11222
11223 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11224
11225         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11226         and on hardware without VMX support.
11227
11228         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11229
11230         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11231
11232         * lib/profopt.exp (dg-final-generate, dg-final-use,
11233         profopt-final-code, profopt-get-options): New.
11234         (profopt-execute): Process test directives.
11235
11236         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11237         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11238         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11239
11240 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11241
11242         PR C++/21645
11243         * g++.dg/init/ctor5.C: New test.
11244
11245 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11246
11247         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11248         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11249         vect-113.c, vect-114.c.
11250
11251 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11252
11253         * gcc.dg/const-elim-1.c: Remove xfails.
11254
11255 2005-05-23  Jeff Law  <law@redhat.com>
11256
11257         * gcc.c-torture/compile/pr21638.c: New test.
11258         * gcc.c-torture/compile/20050520-1.c: New test.
11259
11260 2005-05-23  Nick Clifton  <nickc@redhat.com>
11261
11262         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11263         be a proper triple, ie: m32r*-*-*.
11264         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11265
11266 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11267
11268         PR middle-end/21331
11269         PR tree-opt/21293
11270         * gcc.c-torture/compile/pr21293.c: New test.
11271         * gcc.c-torture/execute/pr21331.c: New test.
11272
11273 2004-05-20  Richard Henderson  <rth@redhat.com>
11274
11275         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11276
11277 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11278
11279         * obj-c++-dg.exp: Add.
11280         * obj-c++.exp: Add.
11281         * obj-c++.dg/dg.exp: Add.
11282
11283 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11284
11285         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11286         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11287
11288 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11289
11290         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11291
11292 2004-05-19  Richard Henderson  <rth@redhat.com>
11293
11294         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11295
11296 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11297
11298         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11299
11300         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11301
11302 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11303
11304         PR c++/21495
11305         * g++.dg/parse/extern1.C: New test.
11306         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11307
11308 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11309
11310         * gcc.dg/c99-math.h: New.
11311         * gcc.dg/c99-math-float-1.c: New test.
11312         * gcc.dg/c99-math-double-1.c: Likewise.
11313         * gcc.dg/c99-math-long-double-1.c: Likewise.
11314
11315 2005-05-18  Richard Henderson  <rth@redhat.com>
11316
11317         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11318
11319 2005-05-18  Devang Patel  <dpatel@apple.com>
11320
11321         * g++.dg/opt/20050511-1.C: New test.
11322
11323 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11324
11325         PR libfortran/21127
11326         * gfortran.dg/reshape-complex.f90: New test.
11327
11328 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11329
11330         * gfortran.dg/array_constructor_1.f90: New test.
11331         * gfortran.dg/array_constructor_2.f90: New test.
11332
11333 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11334
11335         PR fortran/20954
11336         * gfortran.dg/pr20954.f: New test.
11337
11338 2005-05-17  Mike Stump  <mrs@apple.com>
11339
11340         Yet more Objective-C++...
11341
11342         * objc.dg/method-5.m: Update.
11343         * objc.dg/method-6.m: Update.
11344         * objc.dg/method-7.m: Update.
11345         * objc.dg/method-9.m: Update.
11346         * objc.dg/try-catch-2.m: Update.
11347
11348 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11349
11350         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11351         Remove little-endian optimizations.
11352
11353 2005-05-17  Jeff Law  <law@redhat.com>
11354
11355         * g++.dg/tree-ssa/pr14814.C: New test.
11356         * gcc.dg/tree-ssa/pr14814.C: New test.
11357         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11358         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11359
11360 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11361
11362         * gcc.dg/compat/generate-random.c: Do not include
11363         libiberty.h.
11364         * gcc.dg/compat/generate-random_r.c: Likewise.
11365
11366 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11367
11368         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11369
11370 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11371
11372         PR middle-end/21595
11373         * g++.dg/tree-ssa/builtin1.C: New testcase.
11374
11375 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11376
11377         PR c++/21454
11378         * g++.dg/opt/const4.C: New test.
11379
11380         PR middle-end/21492
11381         * g++.dg/opt/crossjump1.C: New test.
11382
11383         PR tree-optimization/21610
11384         * gcc.c-torture/compile/20050516-1.c: New test.
11385
11386         PR fortran/15080
11387         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11388         about the test failing.
11389         * gfortran.fortran-torture/execute/where_7.f90: New test.
11390         * gfortran.fortran-torture/execute/where_8.f90: New test.
11391
11392 2005-05-16  Richard Henderson  <rth@redhat.com>
11393
11394         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11395         i?86 and x86_64.
11396
11397 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11398
11399         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11400         (limits.h): Include unconditionally.
11401         (stdlib.h): Likewise.
11402         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11403         (limits.h): Include unconditionally.
11404         (stdlib.h): Likewise.
11405         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11406         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11407         (limits.h): Include unconditionally.
11408         (stdlib.h): Likewise.
11409         (hashtab.h): Do not include.
11410         (getopt.h): Likewise.
11411         (stddef.h): Include.
11412         (hashval_t): Define.
11413         (struct entry): Add "next" field.
11414         (HASH_SIZE): New macro.
11415         (hash_table): New variable.
11416         (switchfiles): Do not use xmalloc.
11417         (mix): New macro.
11418         (iterative_hash): New function.
11419         (hasht): Remove.
11420         (e_exists): New function.
11421         (e_insert): Likewise.
11422         (output): Use, instead of libiberty hashtable functions.
11423         (main): Do not use getopt.  Do not call htab_create.
11424
11425 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11426
11427         PR libstdc++/21526
11428         * lib/target-supports.exp (check_mkfifo_available):
11429         Return 0 for cygwin as mkfifo support incomplete on platform.
11430         Fix typos in comments.
11431
11432 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11433
11434         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11435
11436 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11437
11438         PR fortran/17432
11439         * gfortran.dg/assign_4.f: New test.
11440
11441 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11442
11443         PR tree-optimization/21563
11444         * gcc.dg/tree-ssa/pr21563.c: New.
11445
11446 2005-05-14  Jan Hubicka  <jh@suse.cz>
11447
11448         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11449
11450 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11451
11452         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11453
11454 2005-05-13  Julian Brown  <julian@codesourcery.com>
11455
11456         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11457         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11458
11459 2005-05-13  Jan Hubicka  <jh@suse.cz>
11460
11461         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11462         * gcc.dg/fold-xor-?.c: Likewise.
11463         * gcc.dg/pr15784-?.c: Likewise.
11464         * gcc.dg/pr20922-?.c: Likewise.
11465         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11466         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11467         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11468
11469 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11470
11471         PR fortran/21260
11472         * gfortran.dg/hollerith_1.f90: New test.
11473
11474 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11475
11476         * gfortran.dg/func_result_2.f90: New test.
11477
11478 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11479
11480         * gfortran.dg/dev_null.f90: New test.
11481
11482 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11483
11484         * gcc.dg/arm-vfp1.c: Revert last change.
11485
11486 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11487
11488         PR middle-end/19807
11489         PR tree-optimization/19639
11490         * g++.dg/tree-ssa/pr19807.C: New testcase.
11491
11492 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11493
11494         PR libfortran/21471
11495         * gfortran.dg/append-1.f90: New test.
11496
11497 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11498
11499         * gcc.dg/pr18501.c: XFAIL.
11500         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11501         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11502         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11503         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11504         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11505         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11506         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11507         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11508
11509 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11510
11511         PR fortran/20178
11512         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11513         gfortran.dg/f2c_3.f90: New tests.
11514
11515         * gfortran.dg/return_1.f90: Fix dg annotation.
11516
11517 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11518
11519         * gcc.c-torture/compile/20050510-1.c: New test.
11520
11521 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11522
11523         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11524
11525 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11526
11527         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11528
11529 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11530
11531         PR c/17913
11532         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11533
11534 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11535
11536         PR c/21342
11537         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11538         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11539
11540 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11541
11542         PR debug/16676
11543         * gcc.dg/debug/pr16676.c: New test.
11544
11545 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11546
11547         PR testsuite/21443
11548         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11549         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11550         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11551         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11552         Change -O1 to -O2.
11553         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11554         -fno-tree-dominator-opts.
11555
11556 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11557
11558         * gfortran.dg/return_1.f90: New test.
11559
11560 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11561
11562         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11563
11564         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11565
11566 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11567
11568         PR c++/21427
11569         * g++.dg/inherit/covariant13.C: New.
11570
11571 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11572
11573         PR libfortran/19155
11574         * gfortran.dg/pr19155.f: New test.
11575
11576 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11577
11578         PR inline-asm/8788
11579         * gcc.dg/pr8788-1.c: New testcase.
11580
11581 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11582
11583         PR target/21416
11584         * gcc.target/mips/fpcmp-[12].c: New tests.
11585
11586 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11587
11588         * lib/target-supports-dg.exp (dg-require-fork): New function.
11589         (dg-require-mkfifo): Likewise.
11590         * lib/target-supports.exp (check_function_available): New
11591         function.
11592         (check_fork_available): Likewise.
11593         (check_mkfifo_available): Likewise.
11594
11595 2005-05-06  Jeff Law  <law@redhat.com>
11596
11597         * gcc.c-torture/compile/pr21380.c: New test.
11598
11599 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11600
11601         PR c++/20961
11602         * g++.dg/ext/weak3.C: New test.
11603
11604 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11605
11606         PR c++/21352
11607         * g++.dg/template/crash37.C: New test.
11608
11609 2005-05-05  Paul Brook  <paul@codesourcery.com>
11610
11611         * gcc.dg/arm-g2.c: Use effective-target arm32.
11612         * gcc.dg/arm-mmx-1.c: Ditto.
11613         * gcc.dg/arm-scd42-2.c: Ditto.
11614         * gcc.dg/arm-vfp1.c: Ditto.
11615         * lib/target-supports.exp (check_effective_target_arm32): New
11616         function.
11617
11618 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11619
11620         PR libfortran/21354
11621         gfortran.dg/in_pack_rank7.f90: New test.
11622
11623 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11624
11625         PR middle-end/15618
11626         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11627
11628 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11629
11630         PR middle-end/21265
11631         * gcc.dg/20050503-1.c: New test.
11632
11633         PR rtl-optimization/21239
11634         * gcc.dg/i386-sse-11.c: New test.
11635
11636 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11637
11638         PR target/16888
11639         * gcc.target/i386/asm-1.c: New test.
11640
11641 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11642
11643         PR rtl-optimization/21330
11644         * gcc.c-torture/execute/20050502-1.c: New test.
11645
11646         PR target/21297
11647         * gcc.c-torture/execute/20050502-2.c: New test.
11648
11649 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11650
11651         PR middle-end/21282
11652         * gcc.dg/pr21282.c: New.
11653
11654 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11655
11656         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11657         * gcc.dg/vect/vect-92.c: Likewise.
11658         * gcc.dg/vect/vect-93.c: Likewise.
11659         * gcc.dg/vect/vect-dv-1.c: Likewise.
11660         * gcc.dg/vect/vect-dv-2.c: Likewise.
11661         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11662
11663 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11664
11665         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11666         * gfortran.dg/vect/vect-2.f90: Likewise.
11667         * gfortran.dg/vect/vect-3.f90: Likewise.
11668         * gfortran.dg/vect/vect-4.f90: Likewise.
11669         * gfortran.dg/vect/vect-5.f90: Likewise.
11670
11671 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11672
11673         PR target/20813
11674         * gcc.dg/rs6000-fpint-2.c: New.
11675
11676 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11677
11678         PR c/15698
11679         * gcc.dg/builtins-30.c: Update expected messages.
11680         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11681         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11682         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11683
11684 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11685
11686         PR tree-optimization/21294
11687         * gcc.dg/tree-ssa/pr21294.c: New.
11688
11689 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11690
11691         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11692         __builtin_altivec_st_internal_4si built-in.
11693
11694 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11695
11696         PR c++/15875
11697         * g++.dg/template/ptrmem14.C: New test.
11698
11699 2005-05-02  Paul Brook  <paul@codesourcery.com>
11700
11701         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11702
11703 2005-05-02  Michael Matz  <matz@suse.de>
11704
11705         PR c++/19542
11706         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11707
11708 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11709
11710         * g++.dg/cpp/weak.C: New test.
11711
11712 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11713
11714         * gcc.dg/tree-ssa/loop-8.c: New test.
11715
11716 2005-04-30  Michael Maty  <matz@suse.de>
11717
11718         * gcc.dg/inline-mcpy.c: New test.
11719
11720 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11721
11722         PR libfortran/18958
11723         * gfortran.dg/eoshift.f90: New test case.
11724
11725 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11726
11727         PR libfortran/18857
11728         * gfortran.dg/matmul_1.f90: New test.
11729
11730 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11731
11732         PR tree-optimization/21030
11733         * gcc.dg/tree-ssa/pr21030.c: New.
11734
11735 2005-04-29  Devang Patel  <dpatel@apple.com>
11736
11737         PR tree-optimization/21272
11738         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11739
11740 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11741
11742         PR fortran/13082
11743         PR fortran/18824
11744         * gfortran.dg/entry_4.f90: New test.
11745         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11746         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11747         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11748         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11749         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11750         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11751         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11752
11753 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11754
11755         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11756
11757 2005-04-29  Paul Brook  <paul@codesourcery.com>
11758
11759         * gfortran.dg/entry_3.f90: New test.
11760
11761 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11762
11763         * gfortran.dg/implicit_4.f90: New test.
11764
11765 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11766
11767         * lib/target-supports.exp (check_profiling_available): Return
11768         false for xtensa-*-elf.
11769
11770 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11771
11772         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11773         error if file cannot be deleted.
11774
11775 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11776
11777         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11778         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11779         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11780         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11781         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11782         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11783         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11784         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11785         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11786         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11787         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11788         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11789         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11790
11791 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11792
11793         PR fortran/20865
11794         * gfortran.dg/pr20865.f90: New test.
11795
11796 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11797
11798         * gcc.dg/void-cast-2.c: New test.
11799
11800 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11801
11802         PR c/21159
11803         * gcc.dg/void-cast-1.c: New test.
11804
11805 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11806
11807         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11808
11809 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11810
11811         PR fortran/21177
11812         * gfortran.dg/pr21177.f90: New test.
11813
11814 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11815
11816         PR tree-optimization/21171
11817         * gcc.dg/tree-ssa/pr21171.c: New test.
11818
11819 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11820
11821         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11822         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11823         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11824         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11825         gcc.dg/tree-ssa/gen-vect-32.c: New.
11826         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11827         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11828         don't run on PPC32.
11829
11830 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11831
11832         PR c/21213
11833         * gcc.dg/transparent-union-3.c: New test.
11834
11835 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11836
11837         PR c/20740
11838         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11839         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11840         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11841         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11842         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11843         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11844
11845 2005-04-26  Jeff Law  <law@redhat.com>
11846
11847         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11848         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11849         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11850         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11851         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11852         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11853         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11854
11855 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11856
11857         PR tree-optimization/17598
11858         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11859
11860 2005-04-25  Mike Stump  <mrs@apple.com>
11861
11862         * objc.dg/fix-and-continue-1.m: Add.
11863
11864 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11865
11866         PR c++/20995
11867         * g++.dg/opt/pr20995-1.C: New test case.
11868
11869 2005-04-25  Devang Patel <dpatel@apple.com>
11870
11871         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11872
11873 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11874
11875         PR testsuite/21062
11876         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11877
11878 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11879
11880         PR C++/21188
11881         * g++.dg/opt/rtti2.C: New test.
11882
11883 2005-04-25  Paul Brook  <paul@codesourcery.com>
11884         Steven G. Kargl  <kargls@comcast.net>
11885
11886         PR fortran/20879
11887         * gfortran.dg/ichar_1.f90: New file.
11888
11889 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11890
11891         PR middle-end/20991
11892         * g++.dg/opt/pr20991.C: New test.
11893
11894         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11895         where sizeof (type) < __alignof__ (type).
11896         * gcc.dg/compat/struct-layout-1.h: Likewise.
11897
11898 2005-04-24  Per Bothner  <per@bothner.com>
11899             Devang Patel  <dpatel@apple.com>
11900
11901         PR preprocessor/20907
11902         * gcc.dg/cpp/very-long-comment.c: New test.
11903
11904 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11905
11906         PR fortran/20059
11907         * gfortran.dg/common_5.f: New test.
11908
11909 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11910
11911         PR middle-end/21082
11912         * g++.dg/tree-ssa/pr21082.C: New testcase.
11913
11914 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11915
11916         * gcc.dg/vect/vect-99.c: New test.
11917
11918 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11919
11920         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11921
11922 2005-04-22  Jeff Law  <law@redhat.com>
11923
11924         * gcc.dg/uninit-5.c: Remove xfails.
11925         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11926         conditionals and loads.
11927
11928 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11929
11930         PR libfortran/20074
11931         PR libfortran/20436
11932         PR libfortran/21108
11933         * gfortran.dg/nested_reshape.f90: new test
11934         * gfortran.dg/reshape-alloc.f90: new test
11935         * gfortran.dg/reshape.f90: new test
11936
11937 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11938
11939         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11940
11941         * gcc.dg/arm-vfp1.c: New test.
11942
11943 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11944
11945         PR c++/21087
11946         * g++.dg/lookup/builtin2.C: New test.
11947
11948 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11949
11950         * gcc.dg/weak/weak-13.c: New test.
11951
11952 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11953
11954         * lib/target-supports.exp (check_effective_target_sync_int_long):
11955         Add powerpc*.
11956
11957 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11958
11959         * gcc.target/mips/branch-1.c: New test.
11960
11961 2005-04-21  Richard Henderson  <rth@redhat.com>
11962
11963         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11964         * gcc.dg/vect/vect-86.c: Likewise.
11965         * gcc.dg/vect/vect-87.c: Likewise.
11966         * gcc.dg/vect/vect-88.c: Likewise.
11967
11968 2005-04-21  Devang Patel  <dpatel@apple.com>
11969
11970         PR optimization/20994
11971         * gcc.dg/tree-ssa/ifc-3.c: New test.
11972
11973 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11974
11975         PR c/12913
11976         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11977         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11978         gcc.dg/c99-vla-jump-5.c: New tests.
11979
11980 2005-04-19  Richard Henderson  <rth@redhat.com>
11981
11982         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11983         Fix typo in exists check.
11984         (check_effective_target_sync_int_long): New.
11985         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11986         * gcc.dg/ia64-sync-2.c: Likewise.
11987         * gcc.dg/ia64-sync-3.c: Likewise.
11988         * gcc.dg/ia64-sync-4.c: Likewise.
11989
11990 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11991
11992         * gcc.dg/fold-xor-1.c: New test.
11993         * gcc.dg/fold-xor-2.c: New test.
11994
11995 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
11996
11997         PR target/20670
11998         * g++.dg/eh/fp-regs.C: New test.
11999
12000 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12001
12002         * gcc.dg/Wint-to-pointer-cast-1.c,
12003         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12004         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12005         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12006
12007 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12008
12009         PR fortran/16861
12010         * gfortran.dg/pr16861.f90: New test.
12011
12012 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12013
12014         * gcc.dg/pr21085.c: New test.
12015
12016 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12017
12018         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12019         (setup_mips_tests, dg-mips-options): New procedures.
12020         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12021         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12022         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12023         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12024         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12025         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12026         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12027         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12028         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12029         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12030         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12031         dg-mips-options instead of dg-options.  Remove now-redundant
12032         preprocessor guards.
12033         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12034         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12035         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12036         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12037         * gcc.dg/vr-mult-2.c: Delete.
12038         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12039         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12040         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12041         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12042         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12043         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12044         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12045
12046 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12047
12048         * ada/acats/run_all.sh: Use sync when executable not present.
12049
12050 2005-04-18  Devang Patel  <dpatel@apple.com>
12051
12052         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12053         * gcc.dg/vect/vect-11a.c: New.
12054         * gcc.dg/vect/vect-none.c: Update.
12055         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12056
12057 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12058
12059         PR tree-optimization/20922
12060         * gcc.dg/pr20922-1.c: New test.
12061         * gcc.dg/pr20922-2.c: New test.
12062         * gcc.dg/pr20922-3.c: New test.
12063         * gcc.dg/pr20922-4.c: New test.
12064         * gcc.dg/pr20922-5.c: New test.
12065         * gcc.dg/pr20922-6.c: New test.
12066
12067 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12068
12069         PR libfortran/20950
12070         * gfortran.dg/pr20950.f: New test.
12071
12072 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12073
12074         PR libfortran/19216
12075         * gfortran.dg/pr19216.f: New test.
12076
12077 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12078
12079         PR tree-optimization/21001
12080         * gcc.dg/tree-ssa/pr21001.c: New.
12081
12082 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12083
12084         PR libfortran/21075
12085         * gfortran.dg/reshape_rank7.f90: New test.
12086
12087 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12088
12089         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12090         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12091         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12092         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12093         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12094         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12095         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12096         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12097         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12098         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12099         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12100         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12101         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12102         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12103         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12104         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12105         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12106         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12107         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12108         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12109         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12110
12111 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12112
12113         * gfortran.dg/wtruncate.f: New testcase.
12114         * gfortran.dg/wtruncate.f90: New testcase.
12115
12116 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/21025
12119         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12120         which sizeof/alignof is dependent, rather than just whether we are
12121         processing_template_decl.
12122
12123 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12124
12125         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12126         corrected typo where the wrong variables had been compared.
12127
12128 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12129
12130         PR libfortran/18495
12131         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12132         Test callee-allocated version of return array with a write
12133         statement.
12134         Test spread with a temporary with another write statement.
12135
12136 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12137
12138         PR tree-optimization/21031
12139         * gcc.dg/tree-ssa/pr21031.c: New.
12140
12141 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12142
12143         PR tree-optimization/21004
12144         * gcc.dg/builtins-53.c: Include builtins-config.h.
12145         Check floorf, ceilf, floorl and ceill transformations
12146         only when HAVE_C99_RUNTIME is defined.
12147
12148 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12149
12150         PR middle-end/20739
12151         * gcc.dg/tree-ssa/pr20739.c: New test.
12152
12153 2005-04-14  Mike Stump  <mrs@apple.com>
12154
12155         * gcc.dg/Foundation.framework/empty: New.
12156         * gcc.dg/framework-2.c: New.
12157
12158 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12159
12160         PR tree-optimization/21021
12161         * gcc.c-torture/compile/pr21021.c: New.
12162
12163 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12164
12165         PR testsuite/21010
12166         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12167         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12168         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12169         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12170         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12171         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12172         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12173         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12174
12175 2005-04-14  Richard Henderson  <rth@redhat.com>
12176
12177         * lib/target-supports.exp (check_effective_target_vect_condition):
12178         Add ia64, i?86, and x86_64.
12179
12180 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12181
12182         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12183
12184 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12185
12186         PR tree-optimization/20657
12187         * gcc.dg/tree-ssa/pr20657.c: New.
12188
12189 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12190
12191         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12192         (long long int)trunc*.
12193
12194 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12195
12196         PR target/20927
12197         * gcc.dg/pr20927.c: New test.
12198
12199 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12200
12201         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12202         * gcc.target/mips/asm-1.c: Likewise.
12203
12204 2005-04-13  Dale Johannesen  <dalej@apple.com>
12205
12206         * objc.dg/objc-fast-4.m: New.
12207
12208 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12209
12210         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12211         directory.
12212         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12213
12214 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12215
12216         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12217         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12218         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12219
12220 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12221
12222         PR tree-optimization/20913
12223         * gcc.dg/tree-ssa/pr20913.c: New.
12224
12225         PR tree-optimization/20702
12226         * gcc.dg/tree-ssa/pr20702.c: New.
12227
12228 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12229
12230         PR c++/13744
12231         * g++.dg/inherit/local3.C: New test.
12232
12233 2005-04-12  Jeff Law  <law@redhat.com>
12234
12235         * gcc.dg/tree-ssa/20050412-1.c: New test.
12236
12237 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12238
12239         PR libfortran/19016
12240         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12241         Add tests with mask generated by expression.
12242         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12243         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12244         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12245
12246 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12247
12248         PR middle-end/20917
12249         * gcc.dg/20050409-1.c: New test.
12250
12251 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12252
12253         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12254
12255 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12256
12257         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12258         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12259         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12260         (TARGET_CXX): Adjust accordingly.
12261         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12262         determine_class_data_visibility and class_data_always_comdat.
12263         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12264         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12265         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12266         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12267         (arm_cxx_determine_class_data_visibility): New.
12268         (arm_cxx_class_data_always_comdat): Likewise.
12269         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12270         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12271         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12272         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12273         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12274         Define.
12275
12276 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12277
12278         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12279
12280 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12281
12282         * gcc.dg/i386-darwin-fpmath.c: New.
12283
12284 2004-04-11  Devang Patel  <dpatel@apple.com>
12285
12286         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12287         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12288         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12289         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12290         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12291         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12292         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12293         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12294         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12295
12296 2004-04-11  Devang Patel  <dpatel@apple.com>
12297
12298         * gcc.dg/vect/vect-dv-1.c: New test.
12299         * gcc.dg/vect/vect-dv-2.c: New test.
12300
12301 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12302
12303         PR tree-optimization/20933
12304         * gcc.dg/tree-ssa/pr20933.c: New test.
12305
12306 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12307
12308         * gfortran.dg/fold_nearest.f90: New test.
12309
12310 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12311
12312         * gcc.dg/tree-ssa/alias-1.c: New test.
12313
12314 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12315
12316         PR tree-optimization/20920
12317         * g++.dg/tree-ssa/pr20920.C: New test.
12318
12319 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12320
12321         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12322         (long long int)ceil*.
12323
12324 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12325
12326         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12327         explicit C++ linkage.
12328
12329 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12330
12331         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12332         warning for arithmetic IF statements.
12333
12334 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12335
12336         * eor_handling_1.f90: New test case.
12337         * eor_handling_2.f90: New test case.
12338         * eor_handling_3.f90: New test case.
12339         * eor_handling_4.f90: New test case.
12340         * eor_handling_5.f90: New test case.
12341         * noadv_size.f90: New test case.
12342         * pad_no.f90: New test case.
12343
12344 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12345
12346         * gcc.c-torture/execute/20050410-1.c: New test.
12347
12348 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12349
12350         * gcc.dg/pr20126.c: New.
12351
12352 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12353             Steven G. Kargl <kargls@comcast.net>
12354
12355         * gfortran.dg/PR19872.f: New test.
12356
12357 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12358
12359         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12360
12361 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12362
12363         * gfortran.dg/nint_1.f90: New test.
12364
12365 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12366
12367         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12368         Added test for callee-allocated arrays with write statements.
12369         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12370         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12371         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12372         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12373         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12374
12375 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12376
12377         PR libfortran/20163
12378         * gfortran.dg/open-options-blanks.f: New test.
12379
12380 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12381
12382         PR fortran/13257
12383         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12384
12385 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12386
12387         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12388         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12389         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12390         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12391         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12392         * gcc.c-torture/execute/stdarg-4.c: New test.
12393
12394         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12395
12396         PR target/20795
12397         * g++.dg/abi/param2.C: New test.
12398
12399 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12400
12401         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12402
12403 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12404
12405         * gcc.dg/builtins-53.c: New test.
12406
12407 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12408
12409         * g++.dg/tree-ssa/pr18178.C: New test.
12410         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12411         * gcc.c-torture/execute/20041019-1.c: New test.
12412         * gcc.dg/tree-ssa/20041008-1.c: New test.
12413         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12414         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12415         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12416         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12417         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12418         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12419         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12420         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12421         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12422         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12423
12424 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12425
12426         PR rtl-optimization/20466
12427         * gcc.c-torture/execute/pr20466-1.c: New test.
12428
12429 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12430
12431         PR c++/20905
12432         * g++.dg/parse/cond2.C: New test.
12433
12434         PR c++/20145
12435         * g++.dg/warn/Wdtor1.C: New test.
12436
12437 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12438
12439         PR fortran/17229
12440         * gfortran.dg/pr17229.f: New test.
12441
12442 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12443
12444         * gfortran.dg/tiny_1.f90: New test.
12445         * gfortran.dg/tiny_2.f90: ditto.
12446
12447 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12448
12449         * gfortran.dg/eor_1.f90: Fix dg-do run line
12450         * gfortran.dg/open_new.f90: Fix dg-do run line
12451
12452 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12453
12454         * lib/target-supports.exp (get_compiler_messages): Support
12455         optional arguments, the fourth being compiler options.
12456         (check_effective_target_fpic): New proc.
12457         * gcc.dg/20050321-2.c: Restrict to target fpic.
12458
12459 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12460
12461         * gcc.dg/15443-1.c: New test.
12462         * gcc.dg/15443-2.c: Likewise.
12463
12464 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12465
12466         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12467
12468 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12469
12470         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12471
12472 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12473
12474         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12475         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12476         -m64.
12477         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12478         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12479         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12480
12481 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12482
12483         PR c++/20212
12484         * g++.dg/warn/Wunused-11.C: New test.
12485
12486 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12487
12488         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12489
12490 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12491
12492         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12493
12494 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12495
12496         PR c++/20734
12497         * g++.dg/template/ptrmem13.C: New test.
12498
12499 2005-04-05  Per Bothner  <per@bothner.com>
12500
12501         * lib/gcc.exp: Always add -fno-show-column, for now.
12502
12503 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12504
12505         PR testsuite/20767
12506         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12507         of plain old "unsigned int" for the type of "i".  Makes this test
12508         64bit clean.
12509
12510 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12511
12512         * gcc.dg/i386-ssefn-1.c: New test.
12513         * gcc.dg/i386-ssefn-2.c: New test.
12514         * gcc.dg/i386-ssefn-3.c: New test.
12515         * gcc.dg/i386-ssefn-4.c: New test.
12516
12517 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12518
12519         PR tree-optimization/20076
12520         * gcc.dg/builtin-apply4.c: New test.
12521
12522         PR preprocessor/19475
12523         * gcc.dg/cpp/macspace1.c: New test.
12524         * gcc.dg/cpp/macspace2.c: New test.
12525
12526 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12527
12528         * gfortran.dg/pr20755.f: Fixed bad format.
12529
12530 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12531
12532         PR c++/20763
12533         * g++.dg/ext/attrib21.C: New test.
12534
12535 2004-04-05  Devang Patel  <dpatel@apple.com>
12536
12537         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12538         * gcc.dg/vect/vect-shift-1.c: New test.
12539
12540 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12541
12542         PR libfortran/20755
12543         * gfortran.dg/pr20755.f: New test.
12544
12545 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12546
12547         * gfortran.dg/pr15959.f90: New test.
12548         * gfortran.dg/string_pad_trunc.f90: New test.
12549
12550 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12551
12552         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12553         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12554         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12555         syntax.
12556
12557 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12558
12559         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12560
12561 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12562
12563         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12564         * gcc.c-torture/compile/20011119-2.c: Likewise.
12565         * gcc.c-torture/compile/981001-2.c: Likewise.
12566
12567 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12568
12569         PR c++/20679
12570         * g++.dg/template/overload4.C: New test.
12571
12572 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         PR c++/20746
12575         * g++.dg/abi/covariant5.C: New.
12576
12577         PR debug/20505
12578         * g++.dg/debug/const2.C: New.
12579
12580 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12581
12582         PR rtl-optimization/16104
12583         * gcc.c-torture/execute/20050316-1.c: New test.
12584
12585 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12586
12587         * g++.dg/template/spec23.C: Fix dg-error text.
12588
12589 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12590
12591         PR c++/19199
12592         * g++.dg/expr/lval2.C: New.
12593
12594 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12595
12596         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12597         __builtin_strcasecmp and __builtin_strncasecmp.
12598
12599 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12600
12601         PR c++/20723
12602         * g++.dg/template/spec22.C: New.
12603         * g++.dg/template/spec23.C: New.
12604
12605 2005-04-03  Dale Ranta  <dir@lanl.gov>
12606             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12607
12608         PR libfortran/20068
12609         PR libfortran/20125
12610         PR libfortran/20156
12611         PR libfortran/20471
12612         * gfortran.dg/backspace.f: New test.
12613
12614 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12615
12616         * gcc.dg/pr19345.c: New test.
12617
12618 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12619
12620         PR tree-optimization/20640
12621         * gcc.dg/torture/tree-loop-1.c: New.
12622
12623 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12624
12625         PR rtl-optimization/20290
12626         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12627
12628 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12629
12630         * gcc.dg/rs6000-fpint.c: New.
12631
12632 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12633
12634         * gcc.dg/old-style-then-proto-1.c: New test.
12635
12636 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12637
12638         * gfortran.fortran-torture/execute/backspace.f90: Check
12639         after backspace and read was incorrect.
12640
12641 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12642
12643         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12644         buffer past the terminating NUL using memcmp.
12645         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12646         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12647
12648         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12649         Fix unused/uninitialized variable warnings.
12650
12651         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12652         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12653         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12654         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12655
12656         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12657         gcc.c-torture/execute/builtins/fputs-lib.c,
12658         gcc.c-torture/execute/builtins/lib/fprintf.c,
12659         gcc.c-torture/execute/builtins/lib/main.c,
12660         gcc.c-torture/execute/builtins/lib/memcmp.c,
12661         gcc.c-torture/execute/builtins/lib/memmove.c,
12662         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12663         gcc.c-torture/execute/builtins/lib/memset.c,
12664         gcc.c-torture/execute/builtins/lib/printf.c,
12665         gcc.c-torture/execute/builtins/lib/sprintf.c,
12666         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12667         gcc.c-torture/execute/builtins/lib/strchr.c,
12668         gcc.c-torture/execute/builtins/lib/strcmp.c,
12669         gcc.c-torture/execute/builtins/lib/strcpy.c,
12670         gcc.c-torture/execute/builtins/lib/strcspn.c,
12671         gcc.c-torture/execute/builtins/lib/strlen.c,
12672         gcc.c-torture/execute/builtins/lib/strncat.c,
12673         gcc.c-torture/execute/builtins/lib/strncmp.c,
12674         gcc.c-torture/execute/builtins/lib/strncpy.c,
12675         gcc.c-torture/execute/builtins/lib/strrchr.c,
12676         gcc.c-torture/execute/builtins/lib/strspn.c,
12677         gcc.c-torture/execute/builtins/lib/strstr.c,
12678         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12679         gcc.c-torture/execute/builtins/strlen-2.c,
12680         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12681         prototypes.
12682
12683 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12684
12685         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12686         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12687         selectany usage.
12688
12689 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12690
12691         PR c++/19406
12692         * g++.dg/debug/using1.C: New test.
12693
12694 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12695
12696         PR middle-end/20524
12697         * gcc.dg/alias-7.c: Prefix asm-declared name with
12698         __USER_LABEL_PREFIX__.
12699
12700 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12701
12702         Fix fallout from PR middle-end/15700:
12703         * gcc.c-torture/compile/20011119-1.c: Take
12704         __USER_LABEL_PREFIX__ into account.
12705         * gcc.c-torture/compile/20011119-2.c: Likewise.
12706
12707 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12708
12709         PR c++/18644
12710         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12711
12712 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12713
12714         PR c/17855
12715         * gcc.c-torture/compile/struct-non-lval-1.c,
12716         gcc.c-torture/compile/struct-non-lval-2.c,
12717         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12718
12719 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12720
12721         * gcc.dg/tls/tls.exp: Remove temporary file.
12722         * g++.dg/tls/tls.exp: Ditto.
12723         * lib/file-format.exp: Ditto.
12724         * g++.dg/special/ecos.exp: Ditto.
12725
12726         * lib/profopt.exp: Treat prof_ext as a list.
12727         * gcc.misc-tests/bprob.exp: Ditto.
12728         * g++.dg/bprob/bprob.exp: Ditto.
12729
12730         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12731         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12732         g++.dg/tree-ssa/pointer-reference-alias.C,
12733         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12734         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12735         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12736         g++.dg/vect/pr19951.cc: Ditto.
12737         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12738         gcc.dg/builtins-47.c: Ditto.
12739         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12740         gcc.dg/pr20115-1.c: Ditto.
12741         * gcc.dg/tree-ssa/20030530-2.c,
12742         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12743         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12744         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12745         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12746         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12747         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12748         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12749         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12750         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12751         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12752         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12753         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12754         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12755         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12756         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12757         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12758         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12759         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12760         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12761         gcc.dg/tree-ssa/20030824-1.c,
12762         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12763         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12764         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12765         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12766         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12767         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12768         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12769         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12770         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12771         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12772         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12773         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12774         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12775         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12776         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12777         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12778         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12779         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12780         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12781         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12782         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12783         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12784         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12785         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12786         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12787         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12788         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12789         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12790         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12791         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12792         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12793         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12794         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12795         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12796         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12797         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12798         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12799         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12800         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12801         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12802         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12803         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12804         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12805         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12806         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12807         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12808         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12809         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12810         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12811         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12812         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12813         gcc.dg/tree-ssa/useless-1.c: Ditto.
12814         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12815         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12816         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12817         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12818         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12819         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12820         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12821         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12822         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12823         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12824         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12825         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12826         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12827         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12828         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12829         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12830         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12831         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12832         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12833         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12834         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12835         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12836         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12837         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12838         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12839         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12840         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12841         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12842         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12843         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12844         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12845         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12846         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12847         gcc.dg/vect/vect-none.c: Ditto.
12848         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12849         treelang/compile/unsigned.tree: Ditto.
12850
12851         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12852         * gcc.dg/cpp/direct2s.c: Ditto.
12853         * gcc.dg/cpp/paste4.c: Ditto.
12854         * gcc.dg/cpp/separate-1.c: Ditto.
12855         * gcc.dg/pch/save-temps-1.c: Ditto.
12856         * g++.dg/ext/altivec-10.C: Ditto.
12857         * g++.dg/pch/pch.C: Ditto.
12858
12859         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12860
12861         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12862         * g++.dg/template/repo1.C: Ditto.
12863         * g++.dg/template/repo2.C: Ditto.
12864         * g++.dg/template/repo3.C: Ditto.
12865         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12866         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12867         * g++.old-deja/g++.pt/repo1.C: Ditto.
12868         * g++.old-deja/g++.pt/repo2.C: Ditto.
12869         * g++.old-deja/g++.pt/repo3.C: Ditto.
12870         * g++.old-deja/g++.pt/repo4.C: Ditto.
12871
12872         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12873         * gcc.dg/20030107-1.c: Ditto.
12874         * gcc.dg/20030702-1.c: Ditto.
12875         * gcc.dg/profile-generate-1.c: Ditto.
12876         * g++.dg/other/profile1.C: Ditto.
12877         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12878
12879         * lib/gcc-dg.exp (remove-build-file): New.
12880         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12881         cleanup-tree-dump, cleanup-saved-temps): New.
12882
12883 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12884
12885         PR c++/19203, DR 214
12886         * g++.dg/parse/ambig3.C: Not ambiguous.
12887         * g++.dg/template/spec20.C: New.
12888         * g++.dg/template/spec21.C: New.
12889
12890 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12891
12892         PR target/20045
12893         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12894
12895 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12896
12897         PR libfortran/20660
12898         * gfortran.dg/negative_unit.f: New test.
12899
12900 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12901
12902         * gcc.dg/20050330-1.c: New test.
12903
12904 2005-03-30  Devang Patel  <dpatel@apple.com>
12905
12906         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12907
12908 2005-03-30  Dale Johannesen  <dalej@apple.com>
12909
12910         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12911
12912 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12913
12914         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12915         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12916         Strip options from test name.
12917
12918 2005-03-31  Jan Hubicka  <jh@suse.cz>
12919
12920         * gcc.dg/varpool-1.c: New testcase.
12921
12922 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12923
12924         PR c/772
12925         PR c/17913
12926         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12927         gcc.dg/stmt-expr-label-3.c : New tests.
12928         * gcc.c-torture/execute/medce-2.c: Remove.
12929
12930 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12931
12932         PR c/20368
12933         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12934         tests.
12935
12936 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12937
12938         * gcc.c-torture/compile/pr20203.c: New test.
12939
12940 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12941
12942         * gfortran.dg/promotion.f90: New test.
12943
12944 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12945
12946         PR middle-end/20491
12947         * gcc.dg/torture/asm-subreg-1.c: New test.
12948
12949 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12950
12951         PR c/20672
12952         * gcc.dg/pr20672-1.c: New test.
12953
12954 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12955
12956         * gfortran.dg/vect: New directory.
12957         * gfortran.dg/vect/vect.exp: New.
12958         * gfortran.dg/vect/vect-1.f90: New test.
12959         * gfortran.dg/vect/vect-2.f90: New test.
12960         * gfortran.dg/vect/vect-3.f90: New test.
12961         * gfortran.dg/vect/vect-4.f90: New test.
12962         * gfortran.dg/vect/vect-5.f90: New test.
12963
12964 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12965
12966         PR middle-end/20622
12967         * gcc.dg/alias-7.c: New test.
12968
12969 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12970
12971         * gcc.dg/sparc-reg-1.c: New test.
12972
12973 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12974
12975         PR target/19890
12976         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12977
12978 2005-03-29  Dale Ranta  <dir@lanl.gov>
12979             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12980
12981         PR libfortran/20163
12982         * gfortran.dg/pr20163-2.f: New test.
12983
12984 2005-03-28  Jan Hubicka  <jh@suse.cz>
12985
12986         PR middle-end/20635
12987         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12988         by Jakub Jelinek.
12989
12990 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12991
12992         PR tree-optimization/20626
12993         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12994         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12995
12996 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12997
12998         * gfortran.dg/underflow.f90: New test.
12999         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13000
13001 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13002
13003         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13004
13005 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13006
13007         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13008         (g++_init): Make sure that CXXFLAGS is set.
13009         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13010         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13011         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13012         * lib/objc.exp (objc_init): Likewise.
13013         * lib/treelang.exp (treelang_init): Likewise.
13014
13015 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13016
13017         PR tree-optimization/20470
13018         * gcc.dg/tree-ssa/pr20470.c: New test.
13019
13020 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13021
13022         * gcc.dg/ppc-stfiwx.c: New.
13023
13024 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13025
13026         PR target/19888
13027         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13028
13029 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13030
13031         * gcc.dg/20050325-1.c: Fix a typo.
13032
13033 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13034
13035         PR libfortran/19678
13036         PR libfortran/19679
13037         * gfortran.dg/dos_eol.f: New test.
13038
13039 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13040
13041         PR rtl-optimization/20249
13042         * gcc.dg/20050325-1.c: New test.
13043
13044 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13045
13046         PR libfortran/15332
13047         * gfortran.dg/pr15332.f: New test.
13048
13049 2005-03-24  Dale Johannesen  <dalej@apple.com>
13050
13051         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13052
13053 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13054
13055         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13056         'internal' visibility.
13057         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13058         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13059         'protected' visibility.
13060         * gcc.dg/visibility-7.c: Likewise.
13061         * lib/target-supports.exp (check_visibility_available): Take
13062         a parameter, the kind of visibility to check for.
13063         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13064         to check_visibility_available.
13065
13066         * g++.dg/expr/cast3.C: New.
13067
13068 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13069
13070         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13071         rs6000.
13072
13073 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13074
13075         PR target/20095
13076         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13077
13078 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13079
13080         * gcc.dg/badshift.c: Renamed to...
13081         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13082
13083         * gcc.target/i386/badshift.c: Renamed to...
13084         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13085         only.
13086
13087         PR rtl-optimization/20532
13088         * gcc.target/i386/badshift.c: New.
13089
13090 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13091
13092         * gfortran.dg/pr18025.f90: New test.
13093
13094 2005-03-23  Dale Johannesen  <dalej@apple.com>
13095
13096         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13097
13098 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13099
13100         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13101
13102         * lib/target-supports.exp (check_iconv_available): Default
13103         libiconv to -liconv, if there is no definition.
13104
13105 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13106
13107         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13108
13109 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13110
13111         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13112         * g++.dg/opt/pr7503-2.C: Likewise.
13113         * g++.dg/opt/pr7503-3.C: Likewise.
13114         * g++.dg/opt/pr7503-4.C: Likewise.
13115         * g++.dg/opt/pr7503-5.C: Likewise.
13116         * g++.dg/warn/minmax.C: New test.
13117
13118 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13119
13120         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13121         * gfortran.dg/g77_intrinsics_sub.f: New test.
13122
13123 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13124             Jan Hubicka  <jh@suse.cz>
13125             Steven Bosscher <stevenb@suse.de
13126
13127         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13128
13129 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13130
13131         PR c++/19980
13132         * g++.dg/template/redecl3.C: New test.
13133
13134 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13135
13136         PR c++/20499
13137         * g++.dg/parse/error16.C: Tweak error markers.
13138
13139 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13140
13141         PR target/20561
13142         * gcc.dg/20050321-2.c: New test.
13143
13144 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13145
13146         PR c++/20465
13147         PR c++/20381
13148         * g++.dg/template/ptrmem12.C: New.
13149
13150 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13151
13152         PR rtl-optimization/20527
13153         * gcc.c-torture/execute/pr20527-1.c: New test.
13154
13155 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13156
13157         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13158         program, compile it into a real executable and then delete the .c
13159         and .x files afterwards, to avoid problems on testglue targets.
13160
13161 2005-03-21  Stuart Hastings  <stuart@apple.com>
13162
13163         * gcc.target/i386/sse-2.c: New.
13164
13165 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13166
13167         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13168
13169 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13170
13171         * g++.dg/parse/crash25.C: Fix typo.
13172
13173 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13174
13175         PR c++/20461
13176         * g++.dg/parse/crash24.C: New test.
13177
13178         PR c++/20536
13179         * g++.dg/parse/crash25.C: New test.
13180
13181 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13182
13183         PR c++/20147
13184         * g++.dg/ext/stmtexpr4.C: New test.
13185
13186 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13187
13188         PR middle-end/20539
13189         * gcc.c-torture/compile/pr13066-1.c: New test case.
13190         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13191         * g++.dg/opt/pr13066-1.C: Likewise.
13192
13193 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13194
13195         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13196
13197 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13198
13199         PR fortran/18525
13200         * gfortran.dg/nesting_1.f90: New test.
13201
13202 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13203
13204         PR c++/20240
13205         * g++.dg/lookup/using13.C: New test.
13206
13207 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13208
13209         PR c++/20333
13210         * g++.dg/template/crash36.C: New test.
13211
13212 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13213
13214         PR c++/20463
13215         * g++.dg/template/crash35.C: New test.
13216
13217 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13218
13219         PR c++/19966
13220         * g++.dg/overload/operator2.C: New test.
13221
13222 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13223
13224         PR libfortran/20257
13225         * gfortran.dg/pr20257.f90: New test.
13226
13227 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13228
13229         PR libfortran/20480
13230         * gfortran.dg/pr20480.f90: New test.
13231
13232 2005-03-16  Richard Henderson  <rth@redhat.com>
13233
13234         PR middle-end/15700
13235         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13236         (_rtld_global): New.
13237         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13238         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13239
13240         * gcc.dg/alias-3.c: New.
13241         * gcc.dg/alias-4.c: New.
13242         * gcc.dg/alias-5.c: New.
13243         * gcc.dg/alias-6.c: New.
13244
13245 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13246
13247         * gcc.dg/cpp/ucnid-7.c: New.
13248
13249 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13250             Dorit Naishlos  <dorit@il.ibm.com>
13251
13252         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13253         darwin.
13254
13255 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13256
13257         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13258         misaligned accesses.
13259         * gcc.dg/vect/vect-58.c: Likewise.
13260         * gcc.dg/vect/vect-92.c: New.
13261         * gcc.dg/vect/vect-93.c: New.
13262
13263 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13264
13265         PR fortran/18827
13266         * gfortran.dg/assign_2.f90: New test.
13267         * gfortran.dg/assign_3.f90: New test.
13268         * gfortran.dg/assign.f90: New test.
13269
13270 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13271
13272         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13273         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13274         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13275         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13276         names.
13277
13278 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13279
13280         * gcc.dg/cpp/ucnid-6.c: New.
13281
13282         * gcc.dg/cpp/normalize-1.c: New.
13283         * gcc.dg/cpp/normalize-2.c: New.
13284         * gcc.dg/cpp/normalize-3.c: New.
13285         * gcc.dg/cpp/normalize-4.c: New.
13286         * gcc.dg/cpp/ucnid-4.c: New.
13287         * gcc.dg/cpp/ucnid-5.c: New.
13288         * g++.dg/cpp/normalize-1.C: New.
13289         * g++.dg/cpp/ucnid-1.C: New.
13290
13291 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13292
13293         * gcc.dg/pr18628.c: New.
13294
13295 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13296
13297         PR c++/20280
13298         * g++.dg/tree-ssa/pr20280.C: New.
13299
13300 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13301
13302         PR fortran/20467
13303         * gfortran.dg/stfunc_2.f90: New test.
13304
13305 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13306
13307         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13308
13309 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13310
13311         * gcc.dg/tree-ssa/20050314-1.c: New test.
13312
13313 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13314
13315         PR c++/4403
13316         PR c++/9783, DR433
13317         * g++.dg/template/friend34.C: New test.
13318         * g++.dg/template/friend35.C: Likewise.
13319         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13320
13321 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13322
13323         Friend class name lookup 5/n
13324         PR c++/1016
13325         * g++.dg/lookup/hidden-class1.C: New test.
13326         * g++.dg/lookup/hidden-class2.C: Likewise.
13327         * g++.dg/lookup/hidden-class3.C: Likewise.
13328         * g++.dg/lookup/hidden-class4.C: Likewise.
13329         * g++.dg/lookup/hidden-class5.C: Likewise.
13330         * g++.dg/lookup/hidden-class6.C: Likewise.
13331         * g++.dg/lookup/hidden-class7.C: Likewise.
13332         * g++.dg/lookup/hidden-class8.C: Likewise.
13333         * g++.dg/lookup/hidden-class9.C: Likewise.
13334         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13335         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13336         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13337         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13338         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13339         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13340         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13341         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13342         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13343         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13344         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13345
13346 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/20157
13349         * g++.dg/template/error18.C: New test.
13350
13351 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13352
13353         PR debug/16792
13354         * g++.dg/debug/pr16792.C: New test.
13355
13356 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13357
13358         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13359         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13360         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13361         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13362         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13363         test assertion names.
13364
13365 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13366
13367         PR fortran/18600
13368         * gfortran.dg/stfunc_1.f90: New test.
13369
13370 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13371
13372         PR fortran/16907
13373         * gfortran.dg/real_index_1.f90: New test.
13374
13375 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13376
13377         PR fortran/20323
13378         * gfortran.dg/spec_expr_1.f90: New test.
13379
13380 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13381
13382         PR c/20402
13383         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13384         new parser.
13385
13386 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13387
13388         PR fortran/20361
13389         * gfortran.dg/largeequiv_1.f90: New test.
13390
13391 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13392
13393         * gcc.dg/ucnid-1.c: New.
13394         * gcc.dg/ucnid-2.c: New.
13395         * gcc.dg/ucnid-3.c: New.
13396         * gcc.dg/ucnid-4.c: New.
13397         * gcc.dg/ucnid-5.c: New.
13398         * gcc.dg/ucnid-6.c: New.
13399         * gcc.dg/cpp/ucnid-1.c: New.
13400         * gcc.dg/cpp/ucnid-2.c: New.
13401         * gcc.dg/cpp/ucnid-3.c: New.
13402         * g++.dg/other/ucnid-1.C: New.
13403
13404 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13405
13406         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13407
13408 2005-03-11  Per Bothner  <per@bothner.com>
13409
13410         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13411         that diagnotics refer to correct token.
13412         * gcc.dg/unused-3.c: Likewise.
13413
13414 2005-03-11  Per Bothner  <per@bothner.com>
13415
13416         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13417         constant" is now actually on same line as string constant.
13418         * gcc.dg/cpp/direct2s.c: Likewise.
13419
13420 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13421
13422         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13423
13424 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13425
13426         PR libfortran/20124
13427         * gfortran.dg/pr20124.f90: New Test
13428
13429 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13430
13431         PR tree-optimization/20130
13432         * gcc.dg/pr20130-1.c: New test.
13433
13434 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13435
13436         PR target/20095
13437         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13438
13439 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13440
13441         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13442
13443 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13444
13445         * g++.dg/eh/forced1.C: Fix comment.
13446         * g++.dg/eh/forced2.C: Ditto.
13447         * g++.dg/eh/forced3.C: Ditto.
13448         * g++.dg/eh/forced4.C: Ditto.
13449
13450 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13451
13452         PR rtl-opt/20412
13453         * gcc.c-torture/compile/pr20412.c: New test.
13454
13455 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13456
13457         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13458
13459 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13460
13461         PR target/20322
13462         * gcc.dg/20050307-1.c: New test.
13463
13464 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13465
13466         PR c++/20375
13467         * g++.dg/other/stdarg3.C: New.
13468
13469 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13470
13471         PR c++/18384, c++/18327
13472         * g++.dg/init/array19.C: New test.
13473
13474         PR inline-asm/20314
13475         * gcc.dg/torture/pr20314-1.c: New test.
13476         * gcc.dg/torture/pr20314-2.c: New test.
13477
13478 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13479
13480         * gcc.dg/20050309-1.c: New test.
13481
13482 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13483
13484         * gcc.dg/builtins-10.c: Reactivate disabled test.
13485         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13486         new cbrt transformations.
13487
13488 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13489
13490         PR c++/20208
13491         * g++.dg/template/array13.C: New test.
13492
13493 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13494
13495         PR c++/16859
13496         * g++.dg/init/brace4.C: New test.
13497
13498 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13499
13500         PR c++/20186
13501         * g++.dg/template/non-dependent12.C: New.
13502
13503 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/20142
13506         * g++.dg/init/array18.C: Add dg-do run marker.
13507
13508         PR c++/20142
13509         * g++.dg/init/array18.C: New test.
13510
13511 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13512
13513         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13514         * g++.dg/gcov/gcov.exp: Likewise.
13515         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13516         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13517         * lib/c-torture.exp: Likewise.
13518         * lib/fortran-torture.exp: Likewise.
13519         * lib/g++.exp: Likewise.
13520         * lib/gcc-defs.exp: Likewise.
13521         * lib/gcc-dg.exp: Likewise.
13522         * lib/gcc.exp: Likewise.
13523         * lib/gcov.exp: Likewise.
13524         * lib/gfortran.exp: Likewise.
13525         * lib/mike-g++.exp: Likewise.
13526         * lib/mike-gcc.exp: Likewise.
13527         * lib/objc-torture.exp: Likewise.
13528         * lib/objc.exp: Likewise.
13529         * lib/profopt.exp: Likewise.
13530         * lib/target-libpath.exp: Likewise.
13531         * lib/target-supports.exp: Likewise.
13532         * lib/treelang.exp: Likewise.
13533         * lib/wrapper.exp: Likewise.
13534
13535 2005-03-08  Jeff Law  <law@redhat.com>
13536
13537         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13538         PHI-OPT changes.
13539
13540 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13541
13542         * gcc.dg/vect/pr20122.c: New test.
13543
13544 2005-03-07  Jeff Law  <law@redhat.com>
13545
13546         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13547         was folded away.
13548         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13549         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13550         * gcc.dg/tree-ssa/pr18134.c: New test.
13551
13552 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13553
13554         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13555         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13556         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13557
13558 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13559
13560         PR tree-opt/17671
13561         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13562
13563 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13564
13565         * g++.dg/warn/Wnvdtor.C: New test.
13566
13567 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13568
13569         * gcc.dg/torture/pr19683-1.c: New test.
13570
13571 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13572
13573         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13574         * gfortran.dg/g77/19990313-2.f: Ditto.
13575         * gfortran.dg/g77/19990313-3.f: Ditto.
13576         * gfortran.dg/g77/19990525-0.f: Ditto.
13577         * gfortran.dg/g77/19990826-0.f: Ditto.
13578         * gfortran.dg/g77/19990826-2.f: Ditto.
13579         * gfortran.dg/g77/19990826-3.f: Ditto.
13580         * gfortran.dg/g77/20000511-1.f: Ditto.
13581         * gfortran.dg/g77/20000511-2.f: Ditto.
13582         * gfortran.dg/g77/970625-2.f: Ditto.
13583         * gfortran.dg/g77/980310-2.f: Ditto.
13584         * gfortran.dg/g77/980310-3.f: Ditto.
13585         * gfortran.dg/g77/980310-8.f: Ditto.
13586         * gfortran.dg/g77/980519-2.f: Ditto.
13587         * gfortran.dg/g77/alpha1.f: Ditto.
13588         * gfortran.dg/g77/claus.f: Ditto.
13589         * gfortran.dg/g77/erfc.f: Ditto.
13590         * gfortran.dg/g77/short.f: Ditto.
13591         * gfortran.fortran-torture/execute/data.f90: Ditto.
13592         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13593         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13594
13595 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13596
13597         * lib/file-format.exp (gcc_target_object_format): Add check for som
13598         format and hardcode object formats on hppa*-*-hpux*.
13599         * lib/target-supports.exp (check_weak_available): Add check for som
13600         object format.  Always return 0 on hppa*-*-hpux10*.
13601
13602         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13603         is defined.
13604
13605         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13606
13607 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13608
13609         * gfortran.dg/pr19936_1.f90: New test.
13610         * gfortran.dg/pr19936_2.f90: New test.
13611         * gfortran.dg/pr19936_3.f90: New test.
13612
13613 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13614             Paul Thomas <prthomas@drfccad.cea.fr>
13615
13616         * gfortran.dg/PR19754_1.f90: New test.
13617         * gfortran.dg/PR19754_2.f90: Ditto.
13618
13619 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13620
13621         PR c++/19311
13622         * g++.dg/template/non-dependent11.C: New test.
13623
13624 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13625
13626         * lib/target-supports.exp (check_iconv_available): Fix comment.
13627
13628 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13629             Joseph S. Myers  <joseph@codesourcery.com>
13630
13631         PR c++/19797
13632         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13633
13634 2005-03-04  Matthew Sachs  <msachs@apple.com>
13635
13636         * gcc.exp (gcc_target_compile): Put braces around
13637         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13638         * objc.exp (objc_target_compile): Likewise.
13639         * treelang.exp (treelang_target_compile): Likewise.
13640
13641 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13642
13643         PR fortran/19673
13644         * gfortran.dg/func_result_1.f90: New test.
13645
13646 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13647
13648         * gcc.misc-tests/options.exp: New test.
13649
13650 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13651
13652         * gcc.dg/pr15784-4.c: New test.
13653
13654 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13655
13656         * gcc.c-torture/execute/pr17133.c: New.
13657         * gcc.c-torture/compile/20050303-1.c: New.
13658
13659 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13660
13661         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13662
13663 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13664
13665         * g++.dg/overload/using2.C: New.
13666
13667 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/19916
13670         * g++.dg/init/ptrmem2.C: New test.
13671
13672 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13673
13674         PR c/8927
13675         * gcc.dg/pr8927-1.c: New test.
13676
13677 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13678
13679         PR c++/20232
13680         * g++.dg/inherit/covariant12.C: New.
13681
13682 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13683
13684         PR fortran/19479
13685         * gfortran.dg/bound_1.f90: New test.
13686
13687 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13688
13689         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13690         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13691
13692 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13693
13694         PR c/20245
13695         * gcc.dg/pr20245-1.c: New test.
13696
13697 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13698
13699         PR middle-end/19874
13700         * gcc.c-torture/execute/20050119-2.c: New test case.
13701
13702 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13703
13704         * README: Update the DejaGnu bug reporting address.
13705         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13706         * lib/objc-torture.exp: Likewise.
13707
13708 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13709
13710         * gfortran.dg/boz_1.f90: New test.
13711         * gfortran.dg/boz_3.f90: New test.
13712         * gfortran.dg/boz_4.f90: New test.
13713
13714 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13715
13716         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13717         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13718
13719 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13720
13721         PR libfortran/20101
13722         * gfortran.dg/write_0_pe_format.f90: New test.
13723
13724 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13725
13726         PR c++/20206
13727         * g++.dg/opt/thunk2.C: New test.
13728         * g++.dg/opt/covariant1.C: New test.
13729
13730 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13731
13732         * gfortran.dg/e_d_fmt.f90: New test.
13733
13734 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13735
13736         * gcc.dg/asm-b.c: Fix comment typos.
13737
13738 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13739
13740         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13741         a V_MAY_DEF also.
13742
13743 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13744
13745         PR tree-opt/20188
13746         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13747         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13748         * gcc.dg/asm-b.c: New test.
13749
13750 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13751
13752         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13753         Disable this test on IRIX 6.
13754
13755 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13756
13757         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13758         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13759         parser.
13760
13761 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13762
13763         PR tree-optimization/20204
13764         * testsuite/gcc.dg/pr20204.c: New test.
13765
13766 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13767
13768         PR target/20196
13769         * gcc.c-torture/execute/20050224-1.c: New test.
13770
13771         PR c++/20175
13772         * g++.dg/warn/Wbraces2.C: New test.
13773
13774 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c++/19878
13777         * g++.dg/init/const2.C: New test.
13778
13779 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13780
13781         PR tree-optimization/20100
13782         * gcc.c-torture/execute/pr20100-1.c: New test.
13783
13784 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13785
13786         * gfortran.dg/implicit_3.f90: New test.
13787
13788         * gfortran.dg/deftype_1.f90: New test.
13789
13790 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13791
13792         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13793         the test passes.
13794         * g++.dg/other/anon3.C: Accept a warning.
13795
13796 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13797
13798         * gcc.dg/pr20017.c: Fix a comment typo.
13799
13800 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13801
13802         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13803
13804 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13805
13806         PR ada/19902
13807         * ada/acats/tests/cxa/cxa3004.a: Remove.
13808         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13809
13810 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/20073
13813         * g++.dg/init/const1.C: New test.
13814
13815         PR c++/19991
13816         * g++.dg/parse/constant7.C: New test.
13817
13818         PR c++/20152
13819         * g++.dg/parse/error27.C: New test.
13820         * g++.dg/template/qualttp15.C: Adjust error markers.
13821         * g++.old-deja/g++.other/struct1.C: Likewise.
13822
13823         PR c++/20153
13824         * g++.dg/template/error17.C: New test.
13825
13826         PR c++/20148
13827         * g++.dg/parser/error26.C: New test.
13828
13829 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13830
13831         PR tree-optimization/20100
13832         PR tree-optimization/20115
13833         * gcc.dg/pr20115.c: New test.
13834         * gcc.dg/pr20115-1.c: New test.
13835         * gcc.dg/pr20100.c: New test.
13836         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13837         call-clobbered variables after alias1.
13838
13839 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13840
13841         * gfortran.dg/list_read_4.f90: new test.
13842
13843 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13844
13845         PR rtl-optimization/20017.
13846         * gcc.dg/pr20017.c: New.
13847
13848 2005-02-22  Devang Patel  <dpatel@apple.com>
13849
13850         PR 19952
13851         * g++.dg/tree-ssa/pr19952.C: New test.
13852
13853 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13854
13855         PR c++/19883
13856         * g++.dg/parse/constant6.C: New test.
13857
13858 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13859
13860         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13861         * g++.dg/charset/asm2.c: Likewise.
13862         * g++.dg/charset/asm3.c: Likewise.
13863         * g++.dg/charset/asm4.c: Likewise.
13864         * g++.dg/charset/asm5.c: Likewise.
13865         * g++.dg/charset/attribute1.c: Likewise.
13866         * g++.dg/charset/attribute2.c: Likewise.
13867         * g++.dg/charset/extern1.cc: Likewise.
13868         * g++.dg/charset/extern2.cc: Likewise.
13869         * g++.dg/charset/extern3.cc: Likewise.
13870         * g++.dg/charset/function.cc: Likewise.
13871         * g++.dg/charset/string.c: Likewise.
13872         * g++.dg/charset/charset.exp: Likewise.
13873         * lib/target-supports.exp (check_iconv_available): Fix comment.
13874
13875 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13876
13877         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13878         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13879         * gcc.dg/charset/asm2.c: Likewise.
13880         * gcc.dg/charset/asm3.c: Likewise.
13881         * gcc.dg/charset/asm4.c: Likewise.
13882         * gcc.dg/charset/asm5.c: Likewise.
13883         * gcc.dg/charset/asm6.c: Likewise.
13884         * gcc.dg/charset/attribute1.c: Likewise.
13885         * gcc.dg/charset/attribute2.c: Likewise.
13886         * gcc.dg/charset/builtin1.c: Likewise.
13887         * gcc.dg/charset/extern.c: Likewise.
13888         * gcc.dg/charset/function.c: Likewise.
13889         * gcc.dg/charset/string.c: Likewise.
13890         * gcc.dg/charset/charset.exp: Likewise.
13891
13892 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13893
13894         PR fortran/20086
13895         * gfortran.dg/pr20086.f90: New test.
13896
13897 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13898
13899         PR tree-optimization/19786
13900         * g++.dg/tree-ssa/pr19786.C: New.
13901
13902 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13903
13904         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13905
13906 2005-02-21  Jeff Law  <law@redhat.com>
13907
13908         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13909
13910 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13911
13912         * gfortran.dg/do_iterator: Split loop, markup all lines for
13913         which an error locus is printed.
13914         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13915         locus is printed.
13916         * gfortran.dg/select_4.f90: Likewise.
13917         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13918         locuses in the various permutations.
13919
13920 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13921
13922         PR tree-optimization/19951
13923         * g++.dg/vect: New directory.
13924         * g++.dg/vect/vect.exp: New file.
13925         * g++.dg/vect/pr19951.cc: New testcase.
13926         * g++.dg/dg.exp: Also prune vectorizer tests.
13927
13928 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13929
13930         PR 18785
13931         * gcc.dg/charset/builtin1.c: New test.
13932
13933 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13934
13935         PR c++/19299
13936         * g++.dg/inherit/volatile1.C: New test.
13937
13938         PR c++/19440
13939         * g++.dg/template/dtor4.C: New test.
13940
13941 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13942
13943         * gfortran.dg/int_1.f90: New test.
13944
13945 2005-02-19  Devang Patel  <dpatel@apple.com>
13946
13947         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13948
13949 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13950
13951         * gfortran.dg/achar_1.f90: New test.
13952
13953 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13954
13955         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13956
13957 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13958             Jakub Jelinek  <jakub@redhat.com>
13959
13960         PR tree-optimization/19828
13961         * gcc.dg/tree-ssa/loop-7.c: New test.
13962         * gcc.c-torture/execute/20050218-1.c: New test.
13963
13964 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13965
13966         PR c/20043
13967         * gcc.dg/transparent-union-1.c: New test.
13968         * gcc.dg/transparent-union-2.c: New test.
13969
13970 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13971
13972         PR tree-optimization/18977
13973         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13974
13975 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13976
13977         PR target/20054
13978         * gcc.dg/pr20054.c: New test.
13979
13980 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13981
13982         PR c++/19508
13983         * g++.dg/ext/attrib20.C: New test.
13984
13985 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         PR middle-end/20030
13988         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13989
13990 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13991
13992         PR c++/20008
13993         * g++.dg/opt/switch4.C: New.
13994
13995 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
13996
13997         PR c++/20023
13998         PR tree-optimization/20009
13999         * gcc.c-torture/compile/20050217-1.c: New test.
14000         * g++.dg/opt/switch3.C: New test.
14001
14002         PR tree-optimization/18947
14003         * gcc.c-torture/compile/20050215-1.c: New test.
14004         * gcc.c-torture/compile/20050215-2.c: New test.
14005         * gcc.c-torture/compile/20050215-3.c: New test.
14006
14007 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14008
14009         PR c++/20028
14010         * g++.dg/template/crash34.C: New.
14011
14012         PR c++/20022
14013         * g++.dg/other/access3.C: New.
14014
14015 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14016
14017         * gcc.dg/vect/vect-98.c: New test.
14018
14019 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14020
14021         PR tree-optimization/19967
14022         * gcc.dg/pr19967.c: New.
14023
14024 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14025
14026         PR middle-end/19857
14027         * gcc.dg/tree-ssa/20050215-1.c: New test.
14028         * gcc.c-torture/execute/20050215-1.c: New test.
14029
14030 2005-02-15  Eric Christopher  <echristo@redhat.com>
14031
14032         * gcc.dg/cpp/20050215-1.c: New file.
14033
14034 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14035
14036         PR tree-optimization/15785
14037         * gcc.dg/pr15785-1.c: New test.
14038
14039 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14040
14041         PR c++/17788
14042         * g++.dg/init/ctor4.C: New.
14043         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14044
14045 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14046
14047         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14048         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14049
14050 2005-02-15  Andreas Schwab  <schwab@suse.de>
14051
14052         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14053         declare malloc.
14054
14055 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14056
14057         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14058
14059 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14060
14061         PR tree-optimization/19853
14062         * gcc.c-torture/compile/pr19853.c: New test.
14063
14064 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         PR c++/19608
14067         * g++.dg/parse/local-class1.C: New.
14068
14069         PR c++/19895
14070         * g++.dg/parse/ptrmem3.C: New.
14071
14072         PR c++/19884
14073         * g++.old-deja/g++.oliva/template6.C: Add another case.
14074         * g++.dg/template/explicit6.C: New.
14075
14076 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14077
14078         PR c++/17816
14079         * g++.dg/other/redecl2.C: New.
14080
14081 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14082
14083         PR c++/19891
14084         * g++.dg/abi/covariant4.C: New.
14085
14086 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14087
14088         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14089
14090 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14091
14092         * gcc.dg/vect/vect-96.c: Fix typo.
14093
14094 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14095
14096         PR c++/14479
14097         PR c++/19487
14098         * g++.dg/template/enum5.C: New test.
14099
14100 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14101
14102         * gcc.dg/vect/vect-97.c: New test.
14103
14104 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14105
14106         * gcc.dg/vect/vect-96.c: New test.
14107
14108 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14109
14110         * gcc.dg/builtins-34.c: Also check ldexp*.
14111
14112 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14113
14114         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14115
14116 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14117
14118         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14119         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14120         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14121         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14122         selector_list, selector_expression, dg-process-target): Move to new
14123         file target-supports-dg.exp.
14124         * lib/target-supports-dg.exp: New.
14125
14126         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14127         New.
14128
14129 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14130
14131         PR c++/19666
14132         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14133
14134         PR middle-end/19858
14135         * gcc.c-torture/compile/20050210-1.c: New test.
14136
14137 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14138
14139         PR c++/19755
14140         * g++.dg/warn/Wbraces1.C: New test.
14141
14142 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14143
14144         * gcc.dg/builtins-52.c: New testcase.
14145
14146 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14147
14148         PR c/19342
14149         * gcc.c-torture/execute/20050119-1.c: New test.
14150
14151 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14152
14153         PR c++/19811
14154         * g++.dg/init/delete1.C: New test.
14155
14156 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14157
14158         PR c++/18470
14159         * g++.dg/template/static12.C: New test.
14160
14161 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14162
14163         PR c++/19787
14164         * g++.dg/conversion/ambig1.C: New test.
14165
14166         PR c++/19739
14167         * g++.dg/ext/attrib19.C: New test.
14168
14169         PR c++/19732
14170         * g++.dg/parse/dtor5.C: New test.
14171
14172         PR c++/19762
14173         * g++.dg/template/dtor3.C: New test.
14174
14175         PR c++/19826
14176         * g++.dg/template/static11.C: New test.
14177         * g++.dg/template/crash2.C: Remove dg-error marker.
14178
14179 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14180
14181         PR C++/18491
14182         * g++.old-deja/g++.mike/p10769a.C: Remove.
14183
14184 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14185
14186         * gcc.dg/builtins-48.c: New test case.
14187         * gcc.dg/builtins-49.c: New test case.
14188         * gcc.dg/builtins-50.c: New test case.
14189         * gcc.dg/builtins-51.c: New test case.
14190
14191 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14192
14193         PR middle-end/19583
14194         * g++.dg/warn/Wreturn-type-3.C: New test.
14195
14196 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14197
14198         PR middle-end/19402
14199         * gcc.dg/pr19402-1.c: New testcase.
14200         * gcc.dg/pr19402-2.c: likewise.
14201
14202 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14203
14204         PR middle-end/19854
14205         * g++.dg/tree-ssa/tmmti.C: New testcase.
14206
14207 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14208
14209         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14210
14211 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14212
14213         PR c++/19733
14214         * g++.dg/parse/crash23.C: New test.
14215         * g++.dg/warn/Weff1.C: New test.
14216
14217 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14218
14219         * gcc.dg/20050209-1.c: New test.
14220
14221 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14222
14223         PR target/19799
14224         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14225
14226 2005-02-08  Mike Stump  <mrs@apple.com>
14227
14228         * g++.dg/pch/import-2.c: New test.
14229         * g++.dg/pch/import-2.hs: New.
14230         * g++.dg/pch/include/import-2a.h: New.
14231         * g++.dg/pch/include/import-2b.h: New.
14232
14233 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14234
14235         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14236
14237 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14238
14239         * gfortran.dg/substr_1.f90: New test.
14240
14241 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14242
14243         PR middle-end/19775
14244         * gcc.dg/torture/builtin-power-1.c: Disable test for
14245         invalid transformation.
14246         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14247         no longer optimize.
14248         * gcc.dg/builtins-47.c: New testcase.
14249
14250 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14251             Dorit Naishlos  <dorit@il.ibm.com>
14252
14253         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14254
14255 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14256
14257         * gcc.c-torture/compile/20050206-1.c: New test.
14258
14259 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14260
14261         PR tree-opt/19768
14262         * g++.dg/opt/pr19768.C: New test.
14263
14264 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14265
14266         PR tree-opt/19736
14267         * gcc.c-torture/compile/pr19736.c: New test.
14268
14269 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14270
14271         PR c++/17401
14272         * g++.dg/parse/error25.C: New test.
14273
14274 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14275
14276         * gcc.c-torture/execute/20050203-1.c: New.
14277
14278 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14279
14280         * gcc.dg/vect/vect-85.c: Remove xfail.
14281         * gcc.dg/vect/vect-86.c: Remove xfail.
14282         * gcc.dg/vect/vect-87.c: Remove xfail.
14283         * gcc.dg/vect/vect-88.c: Remove xfail.
14284
14285 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14286
14287         * gcc.dg/altivec-19.c: New.
14288
14289 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14290
14291         PR c/17807
14292         * gcc.dg/nested-func-3.c: New test.
14293         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14294
14295 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14296
14297         * gcc.test-framework/gen_directive_tests: Generate tests for
14298         selector expressions.
14299
14300 2005-02-02  Matt Austern  <austern@apple.com>
14301
14302         PR c++/19628
14303         * g++/ext/builtin7.C: New.
14304         * g++/ext/builtin8.C: New.
14305
14306 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14307
14308         PR c/18502
14309         * gcc.dg/pr18502-1.c: New test.
14310
14311 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14312
14313         PR c++/17413
14314         * g++.dg/template/local4.C: Tweak.
14315
14316 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14317
14318         PR tree-optimization/19578
14319         * gcc.c-torture/compile/20050202-1.c: New test.
14320
14321 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14322
14323         PR c/19435
14324         * gcc.dg/c99-init-4.c: New test.
14325
14326 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14327
14328         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14329
14330         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14331
14332         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14333         * g++.dg/eh/check-vect.h: New.
14334
14335         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14336         * gcc.dg/vect/vect-78.c: Ditto.
14337         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14338         Remove.
14339
14340         * g++.dg/conversion/simd1.C: Expect warning.
14341         * g++.dg/ext/attribute-test-1.C: Ditto.
14342         * g++.dg/ext/attribute-test-2.C: Ditto.
14343         * g++.dg/ext/attribute-test-3.C: Ditto.
14344         * g++.dg/ext/attribute-test-4.C: Ditto.
14345
14346         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14347         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14348
14349         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14350
14351 2005-02-01  Richard Henderson  <rth@redhat.com>
14352
14353         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14354         long double for ibm double-double format.
14355         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14356
14357 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14358
14359         PR tree-optimization/19633
14360         * testsuite/gcc.dg/pr19633-1.c: New test.
14361         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14362         to NULL or a symbol.
14363
14364 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14365
14366         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14367         New procs.
14368         (dg-process-target (local override)): Handle selector expressions.
14369
14370         * gcc.test-framework/README: Describe tests in source directory.
14371         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14372         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14373         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14374         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14375         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14376         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14377         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14378         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14379         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14380         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14381         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14382         * gcc.test-framework/dg-error-exp-P.c: New test.
14383         * gcc.test-framework/dg-error-exp-XP.c: New test.
14384         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14385         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14386         * gcc.test-framework/dg-output-exp-P.c: New test.
14387         * gcc.test-framework/dg-output-exp-XF.c: New test.
14388         * gcc.test-framework/dg-warning-exp-P.c: New test.
14389         * gcc.misc-tests/dg-1.c: Remove.
14390         * gcc.misc-tests/dg-2.c: Remove.
14391         * gcc.misc-tests/dg-3.c: Remove.
14392         * gcc.misc-tests/dg-4.c: Remove.
14393         * gcc.misc-tests/dg-5.c: Remove.
14394         * gcc.misc-tests/dg-6.c: Remove.
14395         * gcc.misc-tests/dg-7.c: Remove.
14396         * gcc.misc-tests/dg-8.c: Remove.
14397         * gcc.misc-tests/dg-9.c: Remove.
14398         * gcc.misc-tests/dg-10.c: Remove.
14399         * gcc.misc-tests/dg-11.c: Remove.
14400         * gcc.misc-tests/dg-12.c: Remove.
14401         * gcc.misc-tests/dg-test.exp: Remove.
14402
14403         * gcc.test-framework/test-framework.awk: Change recording and
14404         printing of passes and failures.
14405
14406         * gcc.test-framework: New directory.
14407         * gcc.test-framework/README: New.
14408         * gcc.test-framework/test-framework.exp: New.
14409         * gcc.test-framework/test-framework.awk: New.
14410         * gcc.test-framework/gen_directive_tests: New.
14411
14412 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14413
14414         * lib/treelang.exp: Fix comment typos.
14415         (treelang_target_compile): Don't append libs=-ltreelang to options.
14416
14417 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14418
14419         * g++.dg/parse/typename7.C: Adjust error messages.
14420
14421 2005-01-31  Jeff Law  <law@redhat.com>
14422
14423         * gcc.c-torture/execute/20050131-1.c: New test.
14424         * gcc.dg/wcaselabel.c: New test.
14425
14426 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14427
14428         * g++.dg/other/warning1.C: Adjust error messags.
14429         * g++.dg/parse/constant5.C: New test.
14430
14431 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14432
14433         PR c/19333
14434         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14435         the test case valid.
14436         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14437         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14438         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14439         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14440         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14441         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14442
14443 2005-01-31  Dale Johannesen  <dalej@apple.com>
14444
14445         * g++.dg/opt/pr19650.C: New test.
14446
14447 2005-01-31  Richard Henderson  <rth@redhat.com>
14448
14449         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14450         long double for intel double extended format.
14451         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14452
14453 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14454
14455         PR c++/19555
14456         * g++.dg/template/static10.C: New test.
14457
14458         PR c++/19395
14459         * g++.dg/parse/error24.C: New test.
14460
14461         PR c++/19367
14462         * g++.dg/lookup/builtin1.C: New test.
14463
14464         PR c++/19457
14465         * g++.dg/warn/conv3.C: New test.
14466
14467 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14468
14469         PR fortran/19647
14470         * gfortan.dg/inquire_7.f90
14471
14472 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14473
14474         PR tree-optimization/15791
14475         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14476         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14477         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14478         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14479         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14480         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14481         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14482         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14483         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14484         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14485
14486 2005-01-29  Paul Brook  <paul@codesourcery.com>
14487
14488         PR fortran/18565
14489         * check.c (real_or_complex_check): New function.
14490         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14491         * intrinsic.c (add_functions): Use new check functions.
14492         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14493         Add prototypes.
14494
14495 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14496
14497         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14498         gcc.dg/lvalue-3.c: New tests.
14499         * gcc.dg/concat.c: Update expected messages.
14500
14501 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14502
14503         PR libfortran/19595
14504         * gfortran.dg/eor_1.f90: New test.
14505
14506 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14507
14508         PR fortran/19589
14509         * gfortran.dg/logical_data_1.f90: New test.
14510
14511 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14512
14513         PR c++/19253
14514         * g++.dg/template/crash33.C: New test.
14515
14516         PR c++/19667
14517         * g++.dg/template/crash32.C: New test.
14518
14519 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14520
14521         PR middle-end/16558
14522         * g++.dg/warn/Wreturn-type-2.C: New test.
14523
14524 2004-06-24  Jeff Law  <law@redhat.com>
14525
14526         * gcc.dg/tree-ssa/20050128-1.c: New test.
14527
14528 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14529
14530         * gcc.target/frv/all-mdpackh-1.c: New test.
14531
14532 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14533
14534         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14535
14536 2005-01-27  Richard Henderson  <rth@redhat.com>
14537
14538         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14539
14540 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14541
14542         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14543
14544 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14545
14546         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14547         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14548         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14549         to cope with cases where the multilib options override the dg-options.
14550
14551 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14552
14553         PR c/18946
14554         * gcc.dg/noncompile/20050120-1.c: New test.
14555
14556 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14557
14558         PR tree-optimization/19633
14559         * gcc.dg/pr19633.c: New test.
14560         * gcc.dg/tree-ssa/pr19633.c: New test.
14561
14562 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14563
14564         * gcc.dg/20041216-1.c: New test.
14565
14566 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14567
14568         PR objc/18862
14569         * objc.dg/selector-2.m: New test.
14570
14571 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14572
14573         * g++.dg/opt/range-test-2.C: New test.
14574
14575         PR rtl-optimization/19579
14576         * gcc.c-torture/execute/20050124-1.c: New test.
14577
14578 2005-01-26  Greg Parker  <gparker@apple.com>
14579         Stuart Hastings  <stuart@apple.com>
14580
14581         * gcc.c-torture/execute/20050125-1.c: New.
14582
14583 2005-01-18  Jan Hubicka  <jh@suse.cz>
14584
14585         PR tree-optimize/19337
14586         * gcc.c-torture/compile/20050119-1.c: New test.
14587
14588 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14589
14590         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14591         test for successful match.
14592
14593 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14594
14595         PR objc/18408
14596         * objc.dg/comp-types-7.m: New test.
14597
14598 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14599
14600         * lib/target-supports.exp (current_target_name): New.
14601         (check_effective_target_ilp32, check_effective_target_lp64):
14602         Cache the result to use as long as the current target, with
14603         multilib flags, remains the same.
14604
14605         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14606         (dg-require-weak, dg-require-visibility, dg-require-alias,
14607         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14608         dg-require-effective-target, dg-skip-if): Remove call to
14609         skip_test_and_clear_xfail.
14610         (dg-test): Clear xfail data.
14611
14612 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14613
14614         PR target/17751
14615         * gcc.dg/ppc64-toc.c: New test.
14616
14617         * g++.dg/tree-ssa/empty-1.C: New test.
14618
14619         PR middle-end/19551
14620         * gcc.c-torture/execute/20050121-1.c: New test.
14621         * gcc.dg/20050121-2.c: New test.
14622
14623 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14624         Paul Brook  <paul@codesourcery.com>
14625
14626         PR fortran/17941
14627         * gfortran.dg/real_const_1.f: New test.
14628         * gfortran.dg/real_const_2.f90: New test.
14629         * gfortran.dg/complex_int_1.f90: New test.
14630
14631 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14632
14633         PR fortran/19313
14634         * gfortan.dg/inquire_6.f90: New test.
14635
14636 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14637
14638         PR libfortran/19451
14639         * open_readonly_1.f90: New test.
14640
14641 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14642
14643         PR libfortran/18982
14644         * gfortran.dg/open_new.f90: New file.
14645
14646 2005-01-22  Paul Brook  <paul@codesourcery.com>
14647
14648         * namelist_1.f90: New test.
14649
14650 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14651
14652         PR tree-optimization/19484
14653         * gcc.c-torture/compile/20050122-[12].c: New tests.
14654
14655 2005-01-22  Paul Brook  <paul@codesourcery.com>
14656
14657         * gfortran.dg/implicit_2.f90: New test.
14658
14659 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14660
14661         PR fortran/19314
14662         * gfortran.dg/inquire_5.f90: New test.
14663
14664 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14665
14666         PR c/18809
14667         * gcc.dg/pr18809-1.c: New test.
14668
14669 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14670
14671         * gcc.dg/20050121-1.c: New test.
14672
14673         PR tree-optimization/13000
14674         * gcc.dg/20040206-1.c: Change warning to point where function is
14675         being inlined.
14676
14677 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14678
14679         PR c++/19208
14680         * g++.dg/template/array11.C: New test.
14681
14682 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14683
14684         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14685         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14686         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14687         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14688         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14689         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14690
14691 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14692
14693         PR tree-optimization/15349
14694         * gcc.dg/tree-ssa/pr15349.c: New.
14695
14696 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14697
14698         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14699
14700 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14701
14702         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14703         scan-assembler-times directive name.
14704
14705         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14706         after dg-do.
14707
14708         PR rtl-optimization/19462
14709         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14710
14711 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14712
14713         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14714         counting function calls on ia64.
14715
14716 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14717
14718         PR rtl-optimization/15139
14719         * gcc.dg/20050111-2.c: New test.
14720
14721         PR c/17297
14722         * gcc.c-torture/compile/20050113-1.c: New testcase.
14723
14724         PR middle-end/19164
14725         * gcc.dg/20050113-1.c: New testcase.
14726
14727 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14728
14729         * gcc.dg/vect/vect-85.c: Add comment.
14730         * gcc.dg/vect/vect-86.c: Add xfail for now.
14731         * gcc.dg/vect/vect-87.c: Add xfail for now.
14732         * gcc.dg/vect/vect-88.c: Add xfail for now.
14733         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14734
14735 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14736
14737         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14738
14739 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14740
14741         * g++.dg/debug/typedef3.C: New test.
14742
14743 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14744
14745         PR c/19472
14746         * gcc.dg/asm-a.c: New test.
14747
14748 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14749
14750         * gcc.dg/sh-relax.c: Add prototype for abort.
14751
14752 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14753
14754         * gcc.dg/short-compare-1.c: New test.
14755         * gcc.dg/short-compare-2.c: Likewise.
14756
14757 2005-01-18  Michael Matz  <matz@suse.de>
14758
14759         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14760
14761 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14762
14763         PR tree-optimization/19121
14764         * gcc.c-torture/compile/pr19121.c: New test.
14765
14766 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14767
14768         PR target/19357
14769         * gcc.c-torture/compile/pr19357.c: New test.
14770
14771 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14772
14773         PR c/5675
14774         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14775         pass--those that refer just to the variable, possibly with a
14776         cast.
14777         * gcc.dg/c99-const-expr-3.c: Likewise.
14778
14779         PR middle-end/13127
14780         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14781         longer emitted.
14782
14783 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14784
14785         PR fortran/18778
14786         * gfortran.dg/endfile_2.f90: New test.
14787
14788 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14789
14790         PR 19168
14791         * gfortran.dg/select_5.f90: New test.
14792
14793 2004-01-16  Paul Brook  <paul@codesourcery.com>
14794
14795         * gfortran.dg/common_4.f90: New test.
14796
14797 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14798
14799         PR rtl-optimization/19462
14800         * gcc.dg/torture/pr19462-1.c: New test.
14801
14802 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14803
14804         PR objc/19321
14805         * objc.dg/func-ptr-2.m: New.
14806         * objc.dg/volatile-1.m: New.
14807
14808 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14809
14810         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14811
14812 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14813
14814         PR tree-optimization/19060
14815         * gcc.c-torture/execute/20050104-1.c: New test.
14816
14817 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14818
14819         PR fortran/18983
14820         * gfortran.dg/write_to_null.f90: New test.
14821
14822 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14823             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14824
14825         PR other/19328
14826         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14827         argument.
14828
14829 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14830
14831         PR c++/19263
14832         * g++.dg/init/vector1.C: New test.
14833
14834 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14835
14836         PR target/13158
14837         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14838         PR target/18987
14839         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14840
14841 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14842
14843         * gfortran.dg/select_1.f90: New test.
14844         * gfortran.dg/select_2.f90: New test.
14845         * gfortran.dg/select_3.f90: New test.
14846         * gfortran.dg/select_4.f90: New test.
14847
14848 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14849
14850         PR middle-end/19084
14851         PR rtl-optimization/19348
14852         * gcc.dg/20050111-1.c: New test.
14853         * gcc.c-torture/execute/20050111-1.c: New test.
14854
14855         * gcc.dg/i386-asm-4.c: New test.
14856
14857 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14858
14859         * gcc.dg/nested-func-2.c: New test.
14860         * ada/acats/norun.lst: Remove c953002.
14861
14862 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14863
14864         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14865
14866 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14867
14868         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14869
14870 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14871
14872         PR target/18761
14873         * g++.dg/abi/align1.C: New test.
14874
14875 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14876
14877         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14878         at a time.
14879         * g++.dg/ext/altivec_check.h: Support compiling as C.
14880
14881 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14882
14883         PR c++/19355
14884         * g++.dg/expr/pr19355-1.C: New test case.
14885
14886 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14887
14888         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14889         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14890         * ada/acats/tests/c3/c92005b.ada: Likewise.
14891         * ada/acats/tests/c3/cxb3012.a: Likewise.
14892         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14893
14894 2005-01-09  Paul Brook  <paul@codesourcery.com>
14895
14896         * gfortran.dg/common_2.f90: New file.
14897         * gfortran.dg/common_3.f90: New file.
14898
14899 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14900
14901         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14902
14903 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14904
14905         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14906         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14907         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14908         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14909         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14910         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14911         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14912         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14913         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14914         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14915         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14916         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14917         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14918         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14919         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14920         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14921         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14922         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14923         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14924         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14925         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14926         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14927         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14928         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14929         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14930         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14931         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14932         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14933         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14934         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14935         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14936         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14937         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14938         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14939         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14940         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14941         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14942         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14943         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14944         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14945         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14946         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14947         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14948         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14949         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14950         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14951         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14952         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14953         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14954         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14955         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14956         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14957         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14958         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14959         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14960         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14961         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14962         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14963         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14964         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14965         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14966         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14967         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14968         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14969         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14970         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14971         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14972
14973         * gcc.dg/vect/vect-1.c: Fix spelling.
14974         * gcc.dg/vect/vect-10.c: Fix spelling.
14975         * gcc.dg/vect/vect-11.c: Fix spelling.
14976         * gcc.dg/vect/vect-12.c: Fix spelling.
14977         * gcc.dg/vect/vect-14.c: Fix spelling.
14978         * gcc.dg/vect/vect-15.c: Fix spelling.
14979         * gcc.dg/vect/vect-16.c: Fix spelling.
14980         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14981         * gcc.dg/vect/vect-64.c: Fix comments.
14982         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14983
14984 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14985             Ira Rosen  <irar@il.ibm.com>
14986
14987         * gcc.dg/vect/vect-70.c: New test.
14988         * gcc.dg/vect/vect-71.c: New test.
14989
14990 2005-01-09  Manfred Hollstein  <mh@suse.com>
14991
14992         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14993         * gcc.dg/pr18241-2.c: Likewise.
14994         * gcc.dg/pr18241-3.c: Likewise.
14995         * gcc.dg/pr18241-4.c: Likewise.
14996         * gcc.dg/pr18241-5.c: Likewise.
14997
14998 2005-01-08  Richard Henderson  <rth@redhat.com>
14999
15000         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15001         False for x86 and x86-64.
15002
15003 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15004
15005         PR tree-optimization/18241
15006         * gcc.dg/pr18241-1.c: New test.
15007         * gcc.dg/pr18241-2.c: New test.
15008         * gcc.dg/pr18241-3.c: New test.
15009         * gcc.dg/pr18241-4.c: New test.
15010         * gcc.dg/pr18241-5.c: New test.
15011
15012 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15013
15014         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15015         gfortran.dg/select_4.f90: New.
15016
15017 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15018
15019         * gcc.c-torture/execute/20050107-1.c: New test.
15020
15021 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15022
15023         PR c++/19298
15024         * g++.dg/template/ref2.C: New.
15025
15026 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15027
15028         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15029         instead of being empty.
15030
15031 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15032
15033         PR fortran/15553
15034         * gfortran.dg/array-1.f90: New test.
15035
15036 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15037
15038         PR tree-optimization/19283
15039         * gcc.c-torture/execute/20050106-1.c: New test.
15040
15041         PR rtl-optimization/18861
15042         * gcc.dg/20050105-1.c: New test.
15043
15044         PR tree-optimization/18828
15045         * gcc.dg/20050105-2.c: New test.
15046
15047 2005-01-07  Andreas Jaeger  <aj@suse.de>
15048
15049         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15050
15051 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15052
15053         PR fortran/18398
15054         * gfortran.dg/fmt_read.f90: New test.
15055
15056 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15057
15058         * gcc.dg/rs6000-ldouble-2.c: New.
15059
15060 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15061
15062         PR c++/19244
15063         * g++.dg/parser/ctor2.C: New test.
15064
15065 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15066
15067         PR c++/17154
15068         * g++.dg/template/using9.C: New test.
15069
15070 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15071
15072         PR c++/19258
15073         * g++.dg/lookup/friend6.C: New test.
15074
15075 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15076
15077         PR c++/19270
15078         * g++.dg/template/array10.C: New.
15079
15080 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15081
15082         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15083         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15084
15085 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15086
15087         * gcc.c-torture/compile/20050105-1.c: New test.
15088
15089 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15090
15091         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15092
15093 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15094
15095         PR middle-end/19100
15096         * gcc.dg/conv-3.c: New test case.
15097
15098 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15099
15100         * gcc.dg/asm-wide-1.c: New test.
15101
15102 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15103
15104         PR c++/19030
15105         * g++.dg/parse/crash22.C: New
15106
15107 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15108
15109         PR 19257
15110         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15111
15112 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15113
15114         PR middle-end/17767
15115         * gcc.dg/i386-mmx-6.c: New test case.
15116
15117 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15118
15119         PR tree-optimization/18308
15120         * gcc.dg/vect/pr18308.c: New testcase.
15121
15122 2005-01-04  Andreas Jaeger  <aj@suse.de>
15123
15124         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15125
15126 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15127             Robert Bowdidge <bowdidge@apple.com>
15128
15129         * gcc.dg/cpp/subframework1.c: New.
15130         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15131         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15132         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15133         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15134
15135 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15136
15137         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15138         producing warning.
15139         * gcc.dg/darwin-weakimport-2.c: New.
15140
15141 2005-01-03  Richard Henderson  <rth@redhat.com>
15142
15143         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15144
15145 2005-01-03  Richard Henderson  <rth@redhat.com>
15146
15147         * gcc.dg/vect/vect.exp: Enable for ia64.
15148         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15149         (check_effective_target_vect_float): Likewise.
15150         (check_effective_target_vect_no_align): Likewise.
15151         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15152         * gcc.dg/vect/vect-8.c: Likewise.
15153
15154 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15155
15156         PR target/19236
15157         * gcc.dg/pr19236-1.c: New test case.
15158
15159 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15160
15161         PR rtl-optimization/12092
15162         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15163
15164 2005-01-02  Andreas Jaeger  <aj@suse.de>
15165
15166         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15167
15168 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15169             Andrew Pinski  <pinskia@physics.uc.edu>
15170
15171         PR rtl-optimization/12092
15172         * gcc.dg/pr12092-1.c: New test case.
15173
15174 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15175
15176         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15177         'hidden' and 'default' for better portability.
15178         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15179
15180         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15181         6 and 7.
15182         * g++.old-deja/g++.brendan/new3.C: Likewise.
15183
15184 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15185
15186         * gcc.dg/20041231-1.C: New test.
15187         * g++.dg/warn/Wunreachable-code-1.C: New test.
15188
15189 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15190
15191         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15192         file, not /dev/null.  Abort on error.
15193
15194 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15195             Ziemowit Laski  <zlaski@apple.com>
15196
15197         PR objc/18971
15198         * objc.dg/encode-5.m: New test.
15199
15200 2004-12-29  Richard Henderson  <rth@redhat.com>
15201
15202         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15203         * objc.dg/stabs-1.m: Disable for ia64.
15204
15205 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15206
15207         PR c++/19190
15208         * g++.dg/warn/Wunused-10.C: New test.
15209
15210 2004-12-28  Richard Henderson  <rth@redhat.com>
15211
15212         * objc.dg/stabs-1.m: Disable for alpha.
15213
15214 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/19149
15217         * g++.dg/parse/error23.C: New test.
15218
15219 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15220
15221         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15222
15223         PR fortran/19032
15224         * gfortran.dg/intrinsic_modulo_1.f90: New.
15225         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15226         tests with divisor -1.
15227
15228 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15229
15230         * g++.dg/opt/temp1.C (memcpy): Return a value.
15231
15232         PR c++/19148
15233         * g++.dg/expr/cond7.C: New test.
15234
15235 2004-12-27  Paul Brook  <paul@codesourcery.com>
15236
15237         * gfortran.dg/g77/select_no_compile.f: Remove.
15238
15239 2004-12-27  Richard Henderson  <rth@redhat.com>
15240
15241         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15242         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15243         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15244
15245 2004-12-26  Richard Henderson  <rth@redhat.com>
15246
15247         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15248         by 1i instead of token pasting.
15249
15250 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15251
15252         PR tree-optimization/17578
15253         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15254         to additional_flags.
15255         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15256
15257 2004-12-25  Richard Henderson  <rth@redhat.com>
15258
15259         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15260         Remove Alpha.
15261
15262 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15263
15264         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15265         hppa*-*-hpux*.
15266         * gcc.dg/pr17957.c (dg-options): Likewise.
15267         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15268         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15269         instead of 0 on __hppa__.
15270         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15271         "foo,%r" on hppa*-*-*.
15272
15273 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15274
15275         PR fortran/19071
15276         * gfortran.dg/complex_write.f90: New test.
15277
15278 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15279
15280         PR c++/17595
15281         * g++.dg/parse/pragma2.C: New test.
15282
15283         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15284
15285 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15286
15287         * gcc.dg/empty2.c: Add missing dg-warning.
15288
15289 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/17413
15292         * g++.dg/template/local4.C: New test.
15293         * g++.dg/template/crash19.C: Add dg-error marker.
15294
15295         * g++.dg/template/crash31.C: Correct embedded PR number.
15296
15297 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15298
15299         PR c++/16405
15300         * g++.dg/opt/temp1.C: Add do-run marker.
15301
15302 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15303
15304         * g++.dg/template/spec19.C: New.
15305
15306 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15307
15308         PR target/16819
15309         * gcc.dg/empty2.c: New.
15310
15311 2004-12-23  Richard Henderson  <rth@redhat.com>
15312
15313         * lib/target-supports.exp (check_effective_target_vect_no_align):
15314         Remove i?86 and x86-64.
15315
15316 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR c++/16405
15319         * g++.dg/opt/temp1.C: New test.
15320
15321 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15322
15323         PR c++/18733
15324         * g++.dg/template/friend33.C: New testcase.
15325
15326 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15327
15328         PR c++/18464
15329         * g++.dg/template/cond5.C: New test.
15330
15331         PR c++/18492
15332         * g++.dg/inherit/thunk3.C: New test.
15333
15334         PR c++/11224
15335         * g++.dg/warn/Wunused-9.C: New test.
15336
15337 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15338
15339         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15340
15341 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15342
15343         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15344
15345 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15346
15347         PR c++/18378
15348         * g++.dg/ext/packed8.C: New test.
15349
15350         PR c++/19063
15351         * g++.dg/template/crash31.C: New test.
15352
15353         PR c++/19034
15354         * g++.dg/template/crash30.C: New test.
15355
15356 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15357
15358         PR C++/18984
15359         * g++.dg/eh/ctor3.C: New test.
15360
15361 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15362
15363         * objc.dg/stabs-1.m: Allow section name to be quoted and
15364         assembly label to begin with '.LL'.
15365
15366 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15367
15368         * gcc.dg/vect/vect.exp
15369         (check_effective_target_lp64_or_vect_no_align): New.
15370         * gcc.dg/vect/vect-77.c: Use it.
15371         * gcc.dg/vect/vect-78.c: Use it.
15372
15373         * lib/target-supports.exp
15374         (check_effective_target_vect_no_max,
15375         check_effective_target_vect_no_bitwise,
15376         check_effective_target_vect_no_align): New.
15377         * gcc.dg/vect/vect-13.c: Use them.
15378         * gcc.dg/vect/vect-17.c: Ditto.
15379         * gcc.dg/vect/vect-18.c: Ditto.
15380         * gcc.dg/vect/vect-19.c: Ditto.
15381         * gcc.dg/vect/vect-20.c: Ditto.
15382         * gcc.dg/vect/vect-27.c: Ditto.
15383         * gcc.dg/vect/vect-29.c: Ditto.
15384         * gcc.dg/vect/vect-44.c: Ditto.
15385         * gcc.dg/vect/vect-48.c: Ditto.
15386         * gcc.dg/vect/vect-50.c: Ditto.
15387         * gcc.dg/vect/vect-52.c: Ditto.
15388         * gcc.dg/vect/vect-54.c: Ditto.
15389         * gcc.dg/vect/vect-56.c: Ditto.
15390         * gcc.dg/vect/vect-58.c: Ditto.
15391         * gcc.dg/vect/vect-60.c: Ditto.
15392         * gcc.dg/vect/vect-72.c: Ditto.
15393         * gcc.dg/vect/vect-80.c: Ditto.
15394
15395 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15396
15397         PR c++/14075
15398         * g++.dg/init/string1.C: New.
15399
15400         PR c++/18975
15401         * g++.dg/other/synth1.C: New.
15402
15403 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15404
15405         PR c/18963
15406         * gcc.dg/pr18963-1.c: New test.
15407
15408 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15409
15410         PR c/18596
15411         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15412         * gcc.dg/pr18596-1.c: Use dg-error.
15413         (dg-options): Use -fno-unit-at-a-time.
15414         * gcc.dg/pr18596-2.c: New test.
15415         * gcc.dg/pr18596-3.c: New test.
15416
15417 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15418
15419         PR middle-end/18683
15420         * g++.dg/opt/pr18683-1.C: New test case.
15421
15422 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15423
15424         PR other/19093
15425         * g++.dg/opt/max1.C: Fix for 64bit targets.
15426
15427 2004-12-20  Matt Austern  <austern@apple.com>
15428
15429         PR c++/19044
15430         * g++.dg/ext/builtin6.C: New
15431
15432 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15433
15434         PR tree-optimization/19080
15435         * gcc.c-torture/compile/pr19080.c: New test.
15436
15437 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15438
15439         * gcc.dg/20041219-1.c: New test.
15440
15441 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15442
15443         PR middle-end/19068
15444         * g++.dg/opt/max1.C: New test case.
15445
15446 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15447
15448         * gcc.dg/fdata-sections-1.c: New test.
15449
15450 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15451
15452         PR middle-end/18548
15453         * gcc.dg/max-1.c: New test case.
15454
15455 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15456
15457         * gcc.c-torture/execute/20041218-1.c: New test.
15458
15459 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15460
15461         * gcc.dg/pr18501.c: New test.
15462         * gcc.dg/uninit-5.c: XFAIL.
15463         * gcc.dg/uninit-9.c: XFAIL.
15464
15465 2004-12-17  Dale Johannesen  <dalej@apple.com>
15466
15467         * gcc.dg/20041213-1.c: New.
15468
15469 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15470
15471         * objc.dg/stabs-1.m: Allow assembly label to begin
15472         with a dot ('.').
15473
15474 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15475
15476         * gcc.c-torture/execute/20041213-1.c: Move...
15477         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15478
15479 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15480
15481         PR c++/18721
15482         * g++.dg/lookup/conv-5.C: New.
15483
15484 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15485
15486         * objc.dg/stabs-1.m: New test.
15487
15488 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15489
15490         * gcc.dg/visibility-c.c: Change compile to
15491         assemble for the test.
15492
15493 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15494
15495         PR target/19041
15496         * gcc.dg/visibility-c.c: New test.
15497
15498 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15499
15500         PR middle-end/18493
15501         * gcc.dg/switch-8.c: New test case.
15502
15503 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15504
15505         PR c++/18905
15506         * g++.dg/template/init4.C: New.
15507         * g++.dg/opt/static3.C: Enable optimizer.
15508
15509 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15510
15511         * g++.dg/other/complex1.C: New test.
15512
15513 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15514
15515         * g++.dg/opt/inline9.C: New test.
15516
15517 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15518
15519         PR fortran/18993
15520         * gfotran.dg/nullify_1.f: New test.
15521
15522 2004-12-15  Richard Henderson  <rth@redhat.com>
15523
15524         * gcc.target/i386/i386.exp: New harness.
15525         * gcc.target/i386/vect-args.c: New.
15526
15527 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15528
15529         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15530
15531 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15532
15533         PR c++/18825
15534         * g++.dg/template/friend32.C: New test.
15535
15536 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15537
15538         * cpp/pragma-once-1.c: New test.
15539         * cpp/pragma-once-1b.h: Likewise.
15540         * cpp/pragma-once-1c.h: Likewise.
15541         * cpp/pragma-once-1d.h: Likewise.
15542         * cpp/inc/pragma-once-1a.h: Likewise.
15543
15544 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15545             Steven G. Kargl  <kargls@comcast.net>
15546
15547         PR fortran/17597
15548         * gfortran.dg/list_read_3.f90: New test.
15549
15550 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15551
15552         * gcc.dg/ftrapv-2.c: New test.
15553
15554 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15555
15556         PR c++/18981
15557         * g++.dg/template/typename9.C: New test.
15558
15559 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15560
15561         PR c++/18738
15562         * g++.dg/template/typename8.C: New test.
15563         * g++.dg/parse/friend2.C: Tweak error message.
15564
15565 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15566
15567         * gcc.c-torture/20041214-1.c: New test.
15568
15569 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15570
15571         PR c++/18965
15572         * g++.dg/init/array17.C: New test.
15573
15574 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/18793
15577         * g++.dg/init/aggr3.C: New test.
15578
15579 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15580
15581         * gcc.dg/altivec-types-1.c: New test.
15582         * gcc.dg/altivec-types-2.c: New test.
15583         * gcc.dg/altivec-types-3.c: New test.
15584         * gcc.dg/altivec-types-4.c: New test.
15585         * g++.dg/ext/altivec-types-1.C: New test.
15586         * g++.dg/ext/altivec-types-2.C: New test.
15587         * g++.dg/ext/altivec-types-3.C: New test.
15588         * g++.dg/ext/altivec-types-4.C: New test.
15589
15590 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15591
15592         PR middle-end/18951
15593         * gcc.c-torture/execute/20041213-1.c: New test.
15594
15595 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         PR c++/18949
15598         * g++.dg/template/cast1.C: New.
15599
15600 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15601
15602         * gcc.c-torture/execute/20041213-2.c: New test.
15603
15604 2004-12-13  Richard Henderson  <rth@redhat.com>
15605
15606         * gcc.dg/i386-sse-10.c: Fix typo in options.
15607
15608 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15609
15610         PR c++/18968
15611         * g++.dg/opt/pr18968.C: New test.
15612
15613 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/18925
15616         * g++.dg/ext/visibility/staticdatamem.C: New test.
15617
15618 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15619
15620         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15621
15622 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15623
15624         PR rtl-optimization/18928
15625         * gcc.dg/pr18928-1.c: New test case.
15626
15627 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15628
15629         PR tree-opt/16951
15630         * gcc.c-torture/compile/20041211-1.c: New.
15631
15632 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15633
15634         PR middle-end/17564
15635         * gcc.c-torture/execute/20041212-1.c: New test.
15636
15637 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15638
15639         PR fortran/18869
15640         * gfortran.dg/common_1.f90: New test.
15641
15642 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15643         Paul Brook  <paul@codesourcery.com>
15644
15645         PR fortran/16222
15646         * gfortran.dg/real_do_1.f90: New test.
15647
15648 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15649
15650         PR tree-opt/18040
15651         * g++.dg/opt/ptrmem6.C: New test.
15652
15653 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15654
15655         PR middle-end/18921
15656         * gcc.dg/pr18921-1.c: New test case.
15657
15658 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15659
15660         PR fortran/17175
15661         * gfortran.dg/scale_1.f90: New test.
15662
15663 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15664
15665         PR middle-end/18903
15666         * gcc.c-torture/compile/pr18903.c: New test.
15667
15668 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15669
15670         * gcc.c-torture/execute/20041210-1.c: New test.
15671
15672 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15673
15674         PR c++/18731
15675         * g++.dg/parser/struct-1.C: New test.
15676         * g++.dg/parser/struct-2.C: New test.
15677         * g++.dg/parser/struct-3.C: New test.
15678
15679 2004-12-09  Richard Henderson  <rth@redhat.com>
15680
15681         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15682
15683         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15684         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15685
15686 2004-12-09  Matt Austern  <austern@apple.com>
15687
15688         PR c++/18514
15689         * g++.dg/ext/builtin1.C: New
15690         * g++.dg/ext/builtin2.C: New
15691         * g++.dg/ext/builtin3.C: New
15692         * g++.dg/ext/builtin4.C: New
15693         * g++.dg/ext/builtin5.C: New
15694
15695 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15696
15697         PR tree-opt/18904
15698         * g++.dg/opt/ptrmem5.C: New test.
15699
15700 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15701
15702         * g++.dg/parse/typename5.C: Adjust for new error.
15703         * g++.dg/parse/typename7.C: New.
15704
15705 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15706
15707         PR c++/18073
15708         * g++.dg/other/mmintrin.C: New test.
15709
15710 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15711
15712         PR c++/16681
15713         * g++.dg/init/array15.C: New.
15714         * g++.dg/init/array16.C: New.
15715
15716 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15717
15718         PR fortran/18826
15719         * gfortran.dg/assign_1.f90: New test.
15720
15721 2004-12-08  Nick Clifton  <nickc@redhat.com>
15722
15723         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15724         * gcc.target/xstormy16/data_below100: Likewise.
15725         * gcc.target/xstormy16/sfr: Likewise.
15726         * gcc.target/xstormy16/below100.S: New test source file.
15727         * gcc.target/xstormy16/below100.ld: New test linker script.
15728         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15729         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15730         bp instructions.
15731         * gcc.target/xstormy16/bp.c: Likewise.
15732
15733         * gcc.target/xstormy16/bss_below100: New files:
15734         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15735         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15736         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15737         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15738         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15739         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15740         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15741         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15742         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15743         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15744         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15745         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15746         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15747         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15748         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15749         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15750         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15751         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15752         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15753         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15754         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15755         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15756         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15757         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15758         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15759         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15760         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15761
15762         * gcc.target/xstormy16/data_below100: New files:
15763         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15764         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15765         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15766         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15767         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15768         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15769         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15770         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15771         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15772         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15773         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15774         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15775         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15776         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15777         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15778         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15779         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15780         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15781         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15782         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15783         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15784         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15785         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15786         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15787         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15788         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15789         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15790
15791         * gcc.target/xstormy16/sfr: New files:
15792         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15793         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15794         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15795         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15796         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15797         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15798         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15799         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15800         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15801         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15802         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15803         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15804         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15805         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15806         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15807         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15808         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15809         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15810         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15811         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15812         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15813         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15814         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15815         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15816         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15817         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15818         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15819         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15820         27_if0_sfrw_bitfield_f.c
15821
15822 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15823
15824         PR c++/18100
15825         * g++.dg/lookup/name-clash4.C: New test.
15826
15827 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15828
15829         PR c++/18672
15830         * g++.dg/opt/array1.C: New.
15831
15832         PR c++/18803
15833         * g++.dg/template/operator5.C: New.
15834
15835 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15836
15837         PR c/18867
15838         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15839
15840 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15841
15842         * gcc.dg/noncompile/20041207.c: New test.
15843
15844 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15845
15846         * g++.dg/other/unreachable-1.C: New test.
15847
15848 2004-12-06  Nick Clifton  <nickc@redhat.com>
15849
15850         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15851         <limits.h> because the latter comes from gcc's include/ directory
15852         and not the newlib/libc/include directory.
15853
15854 2004-12-04  Richard Henderson  <rth@redhat.com>
15855
15856         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15857
15858 2004-12-04  Richard Henderson  <rth@redhat.com>
15859
15860         * lib/target-supports.exp (check_gc_sections_available): Disable
15861         for alpha and ia64.
15862
15863 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15864
15865         PR middle-end/17909
15866         * g++.dg/other/vararg-2.C: New test.
15867
15868 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15869
15870         PR c++/17011, c++/17971
15871         * g++.dg/template/error15.C: Adjust expected error.
15872         * g++.dg/template/instantiate3.C: Likewise.
15873
15874 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15875
15876         * gcc.dg/altivec-18.c: Fix for darwin
15877
15878 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15879
15880         PR c++/18782
15881         * g++.dg/parse/ptrmem2.C: New.
15882
15883         PR c++/18318
15884         * g++.dg/template/new1.C: New.
15885
15886 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15887
15888         PR fortran/18710
15889         * gfortran.dg/direct_io_3.f90: New test.
15890
15891 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15892
15893         PR 18758
15894         * g++.dg/parse/crash21.C: New.
15895
15896 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15897
15898         PR c++/15664, c++/18276
15899         * g++.dg/template/ttp13.C: New test.
15900         * g++.dg/template/ttp14.C: Likewise.
15901
15902 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15903
15904         PR c++/18123
15905         * g++.dg/parse/enum2.C: New test.
15906         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15907
15908 2004-12-02  Nick Clifton  <nickc@redhat.com>
15909
15910         * gcc.target/xstormy16: New test directory.
15911         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15912         * gcc.target/xstormy16/bp.c: Check the generation of bp
15913         instructions.
15914         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15915         bn instructions and the BELOW100 attribute.
15916
15917 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15918
15919         PR target/16952
15920         * gcc.dg/ppc-eabi.c: New.
15921
15922 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15923
15924         PR fortran/18284
15925         * gfortran.dg/backspace.f90
15926
15927 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15928
15929         * gfortran.dg/inquire.f90: New test.
15930
15931 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15932
15933         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15934         handle effective-target-keyword.
15935         (dg-skip-if): Support effective-target keyword as target list.
15936         (dg-xfail-if): Ditto.
15937         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15938
15939 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15940
15941         PR tree-optimization/18291
15942         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15943
15944 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         PR C++/18729
15947         * g++.dg/parse/crash20.C: New.
15948
15949         PR c++/17431
15950         * g++.dg/overload/arg1.C: New.
15951         * g++.dg/overload/arg2.C: New.
15952         * g++.dg/overload/arg3.C: New.
15953         * g++.dg/overload/arg4.C: New.
15954
15955 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15956
15957         * gcc.dg/c99-flex-array-4.c: Remove.
15958
15959 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15960
15961         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15962
15963         * lib/target-supports.exp (is-effective-target): Simplify.
15964
15965         * lib/target-supports.exp (check_effective_target_vect_long):
15966         Fix for powerpc64-*-*.
15967
15968 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15969
15970         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15971         to support new requirements on FreeBSD 5.
15972
15973 2004-11-30  Devang Patel  <dpatel@apple.com>
15974
15975         PR 18702
15976         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15977
15978 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15979
15980         * g++.dg/ext/altivec-13.C: New test.
15981
15982 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15983
15984         PR tree-opt/18298
15985         * gcc.c-torture/execute/p18298.c: New test.
15986
15987 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15988             Dorit Naishlos  <dorit@il.ibm.com>
15989
15990         PR tree-opt/18607
15991         * gcc.dg/vect/vect-89.c: New test.
15992
15993 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15994
15995         * gcc.dg/pr18596-1.c: New test.
15996
15997 2004-11-30  Ben Elliston  <bje@au.ibm.com>
15998
15999         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16000
16001 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16002
16003         PR c/18479
16004         * gcc.dg/pr18479.c: New test.
16005
16006 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16007
16008         PR target/18490
16009         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16010         mmix-knuth-mmixware.
16011
16012         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16013         cris-*-elf* cris-*-aout* mmix-*-*
16014
16015 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16016
16017         PR middle-end/18725
16018         * gcc.dg/pr18725.c: New test.
16019
16020 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16021
16022         PR target/18488
16023         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16024
16025         PR target/18336
16026         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16027
16028 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16029
16030         PR c++/18368
16031         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16032         * g++.old-deja/g++.law/ctors5.C: Likewise.
16033         * g++.old-deja/g++.other/crash25.C: Likewise.
16034
16035         PR c++/18674
16036         * g++.dg/template/error16.C: New test.
16037
16038         PR c++/18512
16039         * g++.dg/template/crash29.C: New test.
16040
16041 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16042
16043         PR tree-optimization/18712
16044         * gcc.c-torture/compile/pr18712.c: New test.
16045
16046 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16047
16048         PR c/7544
16049         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16050         tests.
16051
16052 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16053
16054         PR c++/18652
16055         * g++.dg/lookup/crash6.C: New test.
16056
16057 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16058
16059         PR middle-end/18164
16060         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16061
16062 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16063
16064         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16065         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16066         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16067
16068 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16069
16070         * gcc.dg/pr18164.c: New test.
16071
16072 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16073
16074         * gcc.dg/funroll-loops-all.c: New.
16075
16076 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16077
16078         PR target/18489
16079         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16080         delimeter, match space and TAB as well as ":".
16081
16082         PR target/18484
16083         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16084
16085         PR target/18348
16086         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16087
16088         PR target/18345
16089         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16090
16091         PR target/18337
16092         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16093
16094 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16095
16096         * gfortran.dg/direct_io_2.f90: New test.
16097
16098 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16099
16100         PR target/18334
16101         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16102
16103 2004-11-28  Richard Henderson  <rth@redhat.com>
16104
16105         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16106
16107 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16108
16109         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16110         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16111         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16112         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16113         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16114         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16115         gcc.dg/pointer-arith-8.c: New tests.
16116
16117 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16118
16119         PR fortran/18364
16120         * gfortran.dg/endfile.f90: New test.
16121
16122 2004-11-27  Falk Hueffner  <falk@debian.org>
16123
16124         * gcc.dg/loop-6.c: New test.
16125
16126 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16127
16128         * gcc.c-torture/execute/20041126-1.c: New test.
16129
16130 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16131
16132         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16133         on IRIX.
16134
16135 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16136
16137         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16138         functions.
16139
16140 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16141
16142         PR rtl-optimization/17825
16143         * gcc.c-torture/compile/20041119-1.c: New test.
16144
16145 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16146
16147         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16148         Check existence of ld library path variables before unsetting.
16149
16150 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16151
16152         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16153
16154 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16155
16156         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16157
16158 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16159
16160         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16161
16162 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16163
16164         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16165         dg-do directive.
16166
16167 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16168
16169         * gcc.dg/pr17957.c: Pass --param, not -param.
16170
16171 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16172
16173         PR middle-end/17957
16174         * testsuite/gcc.dg/pr17957.c: New test.
16175
16176 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/18445
16179         * g++.dg/template/crash28.C: Likewise.
16180
16181         PR c++/18001
16182         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16183         * g++.dg/ext/lvaddr.C: Likewise.
16184         * g++.dg/opt/pr7503-3.C: Likewise.
16185
16186         PR c++/18466
16187         * g++.dg/parse/qualified3.C: New test.
16188         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16189
16190         PR c++/18545
16191         * g++.dg/expr/return1.C: New test.
16192
16193 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16194
16195         Friend class name lookup 3/n, PR c++/3332
16196         * g++.dg/lookup/friend3.C: New test.
16197         * g++.dg/lookup/friend4.C: Likewise.
16198         * g++.dg/lookup/friend5.C: Likewise.
16199
16200 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16201
16202         Friend class name lookup 2/n, PR c++/14513, c++/15410
16203         * g++.dg/lookup/friend2.C: New test.
16204         * g++.dg/template/friend31.C: Likewise.
16205
16206 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16207
16208         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16209
16210 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/17473
16213         * g++.dg/tc1/dr56.C: Remove.
16214         * g++.dg/template/typedef1.C: Add dg-error markers.
16215         * g++.old-deja/g++.other/typedef7.C: Likewise.
16216
16217         PR c++/18285
16218         * g++.dg/parse/typedef7.C: New test.
16219
16220 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16221
16222         * gcc.c-torture/execute/20041124-1.c: New test.
16223
16224 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16225
16226         * g++.dg/template/deduce3.C: New test.
16227
16228         PR c++/18586
16229         * g++.dg/template/crash27.C: New test.
16230
16231         PR c++/18530
16232         * g++.dg/warn/Wshadow-3.C: New test.
16233
16234 2004-11-24  Devang Patel  <dpatel@apple.com>
16235
16236         PR/18555
16237         * gcc.dg/cpp/isysroot-1.c: New test.
16238         * gcc.dg/cpp/usr/include/stdio.h: New file.
16239         * gcc.dg/cpp/isysroot-2.c: New test.
16240         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16241         New file.
16242
16243 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16244
16245         PR c++/8929
16246         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16247
16248 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16249
16250         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16251         * gcc.target/sparc/pdist.c: Likewise.
16252
16253 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16254
16255         PR c++/16882
16256         * g++.dg/conversion/simd1.C: New test.
16257
16258 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16259
16260         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16261         and restore_ld_library_path_env_vars.
16262         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16263         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16264         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16265         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16266
16267 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16268
16269         * gcc.dg/pragma-align-2.c: Test macro expansion.
16270         * gcc.dg/pragma-pack-2.c: New test.
16271
16272 2004-11-23  Richard Henderson  <rth@redhat.com>
16273
16274         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16275         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16276         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16277         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16278         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16279         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16280
16281         * gcc.dg/vect/vect.exp: Add check for alpha.
16282         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16283         (check_effective_target_vect_int): Enable for alpha.
16284         (check_effective_target_vect_long): New.
16285         (is-effective-target): Add it.
16286
16287 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16288
16289         * gcc.dg/pr18614-1.c: New test.
16290
16291 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16292
16293         * gcc.dg/setjmp-2.c: New test.
16294
16295 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16296
16297         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16298         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16299         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16300         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16301         gcc.target/sparc/pdist.c: New tests.
16302
16303 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16304
16305         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16306
16307 2004-11-22  Dale Johannesen  <dalej@apple.com>
16308
16309         * gcc.dg/20041111-1.c: New.
16310
16311 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16312
16313         PR tree-opt/18536
16314         * gcc.dg/vect/pr18536.c: New test.
16315
16316 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16317
16318         PR c++/18354
16319         * g++.dg/template/nontype11.C: New test.
16320
16321 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16322
16323         PR middle-end/18520
16324         * gcc.dg/pr18520-1.c: New test case.
16325
16326 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16327
16328         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16329         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16330         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16331         expected diagnostics.
16332
16333 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16334
16335         PR target/18580
16336         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16337         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16338         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16339
16340 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16341
16342         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16343
16344 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16345             Joseph Myers  <joseph@codesourcery.com>
16346
16347         * lib/target-supports.exp (check_visibility_available): Really
16348         test the compiler.
16349
16350 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16351
16352         PR tree-opt/18181
16353         * gcc.dg/vect/vect-85.c: New test.
16354         * gcc.dg/vect/vect-86.c: New test.
16355         * gcc.dg/vect/vect-87.c: New test.
16356         * gcc.dg/vect/vect-88.c: New test.
16357
16358 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16359
16360         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16361
16362 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16363
16364         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16365         * gcc.dg/ppc-and-1.c: Ditto.
16366         * gcc.dg/ppc-compare-1.c: Ditto.
16367         * gcc.dg/ppc-mov-1.c: Ditto
16368
16369 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16370             Mark Mitchell  <mark@codesourcery.com>
16371
16372         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16373
16374 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16375             Aldy Hernandez  <aldyh@redhat.com>
16376
16377         * lib/target-supports.exp (check_effective_target_vect_int): New
16378         (check_effective_target_vect_float): New
16379         (check_effective_target_vect_double): New.
16380         (is-effective-target): Support new effective targets keywords.
16381         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16382         default action for dg-do.
16383         * gcc.dg/vect/pr16105.c: Use new support.
16384         * gcc.dg/vect/pr18400.c: Ditto.
16385         * gcc.dg/vect/pr18425.c: Ditto.
16386         * gcc.dg/vect/vect-1.c: Ditto.
16387         * gcc.dg/vect/vect-10.c: Ditto.
16388         * gcc.dg/vect/vect-11.c: Ditto.
16389         * gcc.dg/vect/vect-12.c: Ditto.
16390         * gcc.dg/vect/vect-13.c: Ditto.
16391         * gcc.dg/vect/vect-14.c: Ditto.
16392         * gcc.dg/vect/vect-15.c: Ditto.
16393         * gcc.dg/vect/vect-16.c: Ditto.
16394         * gcc.dg/vect/vect-17.c: Ditto.
16395         * gcc.dg/vect/vect-18.c: Ditto.
16396         * gcc.dg/vect/vect-19.c: Ditto.
16397         * gcc.dg/vect/vect-2.c: Ditto.
16398         * gcc.dg/vect/vect-20.c: Ditto.
16399         * gcc.dg/vect/vect-21.c: Ditto.
16400         * gcc.dg/vect/vect-22.c: Ditto.
16401         * gcc.dg/vect/vect-23.c: Ditto.
16402         * gcc.dg/vect/vect-24.c: Ditto.
16403         * gcc.dg/vect/vect-25.c: Ditto.
16404         * gcc.dg/vect/vect-26.c: Ditto.
16405         * gcc.dg/vect/vect-27.c: Ditto.
16406         * gcc.dg/vect/vect-27a.c: Ditto.
16407         * gcc.dg/vect/vect-28.c: Ditto.
16408         * gcc.dg/vect/vect-29.c: Ditto.
16409         * gcc.dg/vect/vect-29a.c: Ditto.
16410         * gcc.dg/vect/vect-3.c: Ditto.
16411         * gcc.dg/vect/vect-30.c: Ditto.
16412         * gcc.dg/vect/vect-31.c: Ditto.
16413         * gcc.dg/vect/vect-32.c: Ditto.
16414         * gcc.dg/vect/vect-33.c: Ditto.
16415         * gcc.dg/vect/vect-34.c: Ditto.
16416         * gcc.dg/vect/vect-35.c: Ditto.
16417         * gcc.dg/vect/vect-36.c: Ditto.
16418         * gcc.dg/vect/vect-37.c: Ditto.
16419         * gcc.dg/vect/vect-38.c: Ditto.
16420         * gcc.dg/vect/vect-4.c: Ditto.
16421         * gcc.dg/vect/vect-40.c: Ditto.
16422         * gcc.dg/vect/vect-41.c: Ditto.
16423         * gcc.dg/vect/vect-42.c: Ditto.
16424         * gcc.dg/vect/vect-43.c: Ditto.
16425         * gcc.dg/vect/vect-44.c: Ditto.
16426         * gcc.dg/vect/vect-45.c: Ditto.
16427         * gcc.dg/vect/vect-46.c: Ditto.
16428         * gcc.dg/vect/vect-47.c: Ditto.
16429         * gcc.dg/vect/vect-48.c: Ditto.
16430         * gcc.dg/vect/vect-48a.c: Ditto.
16431         * gcc.dg/vect/vect-49.c: Ditto.
16432         * gcc.dg/vect/vect-5.c: Ditto.
16433         * gcc.dg/vect/vect-50.c: Ditto.
16434         * gcc.dg/vect/vect-51.c: Ditto.
16435         * gcc.dg/vect/vect-52.c: Ditto.
16436         * gcc.dg/vect/vect-53.c: Ditto.
16437         * gcc.dg/vect/vect-54.c: Ditto.
16438         * gcc.dg/vect/vect-55.c: Ditto.
16439         * gcc.dg/vect/vect-56.c: Ditto.
16440         * gcc.dg/vect/vect-56a.c: Ditto.
16441         * gcc.dg/vect/vect-57.c: Ditto.
16442         * gcc.dg/vect/vect-58.c: Ditto.
16443         * gcc.dg/vect/vect-59.c: Ditto.
16444         * gcc.dg/vect/vect-6.c: Ditto.
16445         * gcc.dg/vect/vect-60.c: Ditto.
16446         * gcc.dg/vect/vect-61.c: Ditto.
16447         * gcc.dg/vect/vect-62.c: Ditto.
16448         * gcc.dg/vect/vect-63.c: Ditto.
16449         * gcc.dg/vect/vect-64.c: Ditto.
16450         * gcc.dg/vect/vect-65.c: Ditto.
16451         * gcc.dg/vect/vect-66.c: Ditto.
16452         * gcc.dg/vect/vect-67.c: Ditto.
16453         * gcc.dg/vect/vect-68.c: Ditto.
16454         * gcc.dg/vect/vect-69.c: Ditto.
16455         * gcc.dg/vect/vect-7.c: Ditto.
16456         * gcc.dg/vect/vect-72.c: Ditto.
16457         * gcc.dg/vect/vect-72a.c: Ditto.
16458         * gcc.dg/vect/vect-73.c: Ditto.
16459         * gcc.dg/vect/vect-74.c: Ditto.
16460         * gcc.dg/vect/vect-75.c: Ditto.
16461         * gcc.dg/vect/vect-76.c: Ditto.
16462         * gcc.dg/vect/vect-77.c: Ditto.
16463         * gcc.dg/vect/vect-77a.c: Ditto.
16464         * gcc.dg/vect/vect-78.c: Ditto.
16465         * gcc.dg/vect/vect-79.c: Ditto.
16466         * gcc.dg/vect/vect-8.c: Ditto.
16467         * gcc.dg/vect/vect-80.c: Ditto.
16468         * gcc.dg/vect/vect-82.c: Ditto.
16469         * gcc.dg/vect/vect-82_64.c: Ditto.
16470         * gcc.dg/vect/vect-83.c: Ditto.
16471         * gcc.dg/vect/vect-83_64.c: Ditto.
16472         * gcc.dg/vect/vect-9.c: Ditto.
16473         * gcc.dg/vect/vect-all.c: Ditto.
16474         * gcc.dg/vect/vect-none.c: Ditto.
16475
16476 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16477
16478         * lib/gcc-dg.exp (dg-skip-if): New function.
16479         (dg-forbid-option): Remove.
16480         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16481         * g++.dg/abi/bitfield8.C: Likewise.
16482         * g++.dg/abi/dtor1.C: Likewise.
16483         * g++.dg/abi/empty10.C: Likewise.
16484         * g++.dg/abi/empty7.C: Likewise.
16485         * g++.dg/abi/empty9.C: Likewise.
16486         * g++.dg/abi/layout3.C: Likewise.
16487         * g++.dg/abi/layout4.C: Likewise.
16488         * g++.dg/abi/thunk1.C: Likewise.
16489         * g++.dg/abi/thunk2.C: Likewise.
16490         * g++.dg/abi/vbase11.C: Likewise.
16491         * g++.dg/abi/vthunk2.C: Likewise.
16492         * g++.dg/abi/vthunk3.C: Likewise.
16493         * g++.dg/ext/attrib8.C: Likewise.
16494         * g++.dg/opt/longbranch2.C: Likewise.
16495         * g++.dg/opt/reg-stack4.C: Likewise.
16496         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16497         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16498         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16499         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16500         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16501         * gcc.dg/20000609-1.c: Likewise.
16502         * gcc.dg/20000720-1.c: Likewise.
16503         * gcc.dg/20011107-1.c: Likewise.
16504         * gcc.dg/20011119-1.c: Likewise.
16505         * gcc.dg/20020108-1.c: Likewise.
16506         * gcc.dg/20020122-2.c: Likewise.
16507         * gcc.dg/20020122-3.c: Likewise.
16508         * gcc.dg/20020201-3.c: Likewise.
16509         * gcc.dg/20020206-1.c: Likewise.
16510         * gcc.dg/20020218-1.c: Likewise.
16511         * gcc.dg/20020310-1.c: Likewise.
16512         * gcc.dg/20020411-1.c: Likewise.
16513         * gcc.dg/20020418-2.c: Likewise.
16514         * gcc.dg/20020426-1.c: Likewise.
16515         * gcc.dg/20020426-2.c: Likewise.
16516         * gcc.dg/20020517-1.c: Likewise.
16517         * gcc.dg/20020523-1.c: Likewise.
16518         * gcc.dg/20020523-2.c: Likewise.
16519         * gcc.dg/20020729-1.c: Likewise.
16520         * gcc.dg/20030204-1.c: Likewise.
16521         * gcc.dg/20030826-2.c: Likewise.
16522         * gcc.dg/20030926-1.c: Likewise.
16523         * gcc.dg/20031202-1.c: Likewise.
16524         * gcc.dg/980312-1.c: Likewise.
16525         * gcc.dg/980313-1.c: Likewise.
16526         * gcc.dg/990117-1.c: Likewise.
16527         * gcc.dg/990424-1.c: Likewise.
16528         * gcc.dg/990524-1.c: Likewise.
16529         * gcc.dg/991230-1.c: Likewise.
16530         * gcc.dg/i386-387-1.c: Likewise.
16531         * gcc.dg/i386-387-2.c: Likewise.
16532         * gcc.dg/i386-387-3.c: Likewise.
16533         * gcc.dg/i386-387-4.c: Likewise.
16534         * gcc.dg/i386-387-5.c: Likewise.
16535         * gcc.dg/i386-387-6.c: Likewise.
16536         * gcc.dg/i386-asm-1.c: Likewise.
16537         * gcc.dg/i386-bitfield1.c: Likewise.
16538         * gcc.dg/i386-bitfield2.c: Likewise.
16539         * gcc.dg/i386-loop-1.c: Likewise.
16540         * gcc.dg/i386-loop-2.c: Likewise.
16541         * gcc.dg/i386-loop-3.c: Likewise.
16542         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16543         * gcc.dg/i386-pic-1.c: Likewise.
16544         * gcc.dg/i386-regparm.c: Likewise.
16545         * gcc.dg/i386-signbit-1.c: Likewise.
16546         * gcc.dg/i386-signbit-2.c: Likewise.
16547         * gcc.dg/i386-signbit-3.c: Likewise.
16548         * gcc.dg/i386-sse-5.c: Likewise.
16549         * gcc.dg/i386-sse-8.c: Likewise.
16550         * gcc.dg/i386-unroll-1.c: Likewise.
16551         * gcc.dg/tls/opt-1.c: Likewise.
16552         * gcc.dg/tls/opt-2.c: Likewise.
16553         * gcc.dg/unroll-1.c: Likewise.
16554         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16555         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16556         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16557         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16558
16559 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16560
16561         * g++.dg/template/incomplete1.C: New test.
16562
16563 2004-11-16  Nick Clifton  <nickc@redhat.com>
16564
16565         Revert patches accidentally commited during checkin of fixes for
16566         xstormy16 tests:
16567         gcc.c-torture/execute/simd-4.c: Revert
16568         gcc.dg/20040910-1.c: Revert.
16569
16570 2004-11-16  Paul Brook  <paul@codesourcery.com>
16571
16572         PR fortran/13010
16573         * gfortran.dg/der_pointer_1.f90: New test.
16574
16575 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16576
16577         PR c/18498
16578         * gcc.dg/bitfld-13.c: New test.
16579
16580 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16581
16582         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16583         powerpc*-*-linux*.
16584
16585         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16586         * gcc.dg/ppc64-abi-2.c: Ditto.
16587         * gcc.dg/ppc64-abi-3.c: Ditto.
16588
16589         * lib/gcc-dg.exp (dg-target-list): Remove.
16590
16591 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16592
16593         * gcc.dg/ia64-postinc.c: New test.
16594
16595 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16596
16597         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16598
16599 2004-11-15  Nick Clifton  <nickc@redhat.com>
16600
16601         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16602         __INT_MAX__ so that the test can be compiled by toolchains
16603         targeted at 16-bit processors.
16604
16605         * gcc.dg/20040625-1.c: Use long constants rather than integers
16606         when performing arithmetic that will overflow 16-bits.
16607
16608         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16609         xstormy16.  It does not support 128-bit vector operations.
16610
16611         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16612         with the macro PTR_TYPE.  Define this macro to an integer type
16613         suitable for holding a pointer.
16614
16615         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16616         the target is a 16-bit processor.
16617
16618         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16619         16-bit targets where the character constant will be too long.
16620
16621         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16622         where the double will not be directly addressable.
16623
16624 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16625
16626         Friend class name lookup 1/n, PR c++/18471
16627         * g++.dg/template/crash26.C: New test.
16628         * g++.dg/lookup/struct1.C: Adjust expected error.
16629         * g++.dg/parse/elab1.C: Likewise.
16630         * g++.dg/parse/elab2.C: Likewise.
16631         * g++.dg/parse/int-as-enum1.C: Likewise.
16632         * g++.dg/parse/struct-as-enum1.C: Likewise.
16633         * g++.dg/parse/typedef1.C: Likewise.
16634         * g++.dg/parse/typedef3.C: Likewise.
16635         * g++.dg/parse/typedef4.C: Likewise.
16636         * g++.dg/parse/typedef5.C: Likewise.
16637         * g++.dg/template/nontype4.C: Likewise.
16638         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16639         * g++.old-deja/g++.other/elab1.C: Likewise.
16640         * g++.old-deja/g++.other/syntax4.C: Likewise.
16641
16642 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16643
16644         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16645
16646 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16647
16648         * gcc.c-torture/execute/20041114-1.c: New test.
16649
16650 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16651
16652         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16653         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16654         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16655         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16656         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16657         gcc.dg/switch-7.c: New tests.
16658
16659 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16660
16661         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16662
16663 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16664
16665         PR tree-opt/18400
16666         * gcc.dg/vect/pr18400.c: New test.
16667
16668 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16669             Andrew Pinski  <pinskia@physics.uc.edu>
16670
16671         PR tree-opt/18425
16672         * gcc.dg/vect/pr18425.c: New test.
16673
16674 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16675
16676         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16677         Guard with dg-require-alias and dg-require-visibility.
16678
16679 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16680
16681         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16682
16683 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16684
16685         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16686
16687 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16688
16689         PR c++/17344
16690         * g++.dg/template/defarg5.C: New test.
16691
16692 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16693
16694         * g++.dg/parse/cast1.C: Run only on ILP32.
16695         * g++.old-deja/g++.mike/p784.C: Likewise.
16696
16697 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16698
16699         * gcc.c-torture/execute/20041113-1.c: New test.
16700
16701 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16702
16703         PR target/18230
16704         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16705         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16706         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16707         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16708         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16709         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16710         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16711         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16712         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16713         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16714         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16715         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16716         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16717
16718 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16719
16720         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16721         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16722         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16723         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16724         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16725         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16726         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16727         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16728         gcc.target/sparc/combined-1.c: New tests.
16729
16730 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16731
16732         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16733         New tests.
16734
16735 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16736
16737         * lib/gcc-dg.exp (dg-forbid-option): New function.
16738         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16739         * g++.dg/abi/bitfield8.C: Likewise.
16740         * g++.dg/abi/dtor1.C: Likewise.
16741         * g++.dg/abi/empty10.C: Likewise.
16742         * g++.dg/abi/empty7.C: Likewise.
16743         * g++.dg/abi/empty9.C: Likewise.
16744         * g++.dg/abi/layout3.C: Likewise.
16745         * g++.dg/abi/layout4.C: Likewise.
16746         * g++.dg/abi/thunk1.C: Likewise.
16747         * g++.dg/abi/thunk2.C: Likewise.
16748         * g++.dg/abi/vbase11.C: Likewise.
16749         * g++.dg/abi/vthunk2.C: Likewise.
16750         * g++.dg/abi/vthunk3.C: Likewise.
16751         * g++.dg/ext/attrib8.C: Likewise.
16752         * g++.dg/opt/longbranch2.C: Likewise.
16753         * g++.dg/opt/reg-stack4.C: Likewise.
16754         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16755         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16756         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16757         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16758         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16759         * gcc.dg/20000609-1.c: Likewise.
16760         * gcc.dg/20000720-1.c: Likewise.
16761         * gcc.dg/20011107-1.c: Likewise.
16762         * gcc.dg/20011119-1.c: Likewise.
16763         * gcc.dg/20020108-1.c: Likewise.
16764         * gcc.dg/20020122-2.c: Likewise.
16765         * gcc.dg/20020122-3.c: Likewise.
16766         * gcc.dg/20020201-3.c: Likewise.
16767         * gcc.dg/20020206-1.c: Likewise.
16768         * gcc.dg/20020218-1.c: Likewise.
16769         * gcc.dg/20020310-1.c: Likewise.
16770         * gcc.dg/20020411-1.c: Likewise.
16771         * gcc.dg/20020418-2.c: Likewise.
16772         * gcc.dg/20020426-1.c: Likewise.
16773         * gcc.dg/20020426-2.c: Likewise.
16774         * gcc.dg/20020517-1.c: Likewise.
16775         * gcc.dg/20020523-1.c: Likewise.
16776         * gcc.dg/20020523-2.c: Likewise.
16777         * gcc.dg/20020729-1.c: Likewise.
16778         * gcc.dg/20030204-1.c: Likewise.
16779         * gcc.dg/20030826-2.c: Likewise.
16780         * gcc.dg/20030926-1.c: Likewise.
16781         * gcc.dg/20031202-1.c: Likewise.
16782         * gcc.dg/980312-1.c: Likewise.
16783         * gcc.dg/980313-1.c: Likewise.
16784         * gcc.dg/990117-1.c: Likewise.
16785         * gcc.dg/990424-1.c: Likewise.
16786         * gcc.dg/990524-1.c: Likewise.
16787         * gcc.dg/991230-1.c: Likewise.
16788         * gcc.dg/i386-387-1.c: Likewise.
16789         * gcc.dg/i386-387-2.c: Likewise.
16790         * gcc.dg/i386-387-3.c: Likewise.
16791         * gcc.dg/i386-387-4.c: Likewise.
16792         * gcc.dg/i386-387-5.c: Likewise.
16793         * gcc.dg/i386-387-6.c: Likewise.
16794         * gcc.dg/i386-asm-1.c: Likewise.
16795         * gcc.dg/i386-bitfield1.c: Likewise.
16796         * gcc.dg/i386-bitfield2.c: Likewise.
16797         * gcc.dg/i386-loop-1.c: Likewise.
16798         * gcc.dg/i386-loop-2.c: Likewise.
16799         * gcc.dg/i386-loop-3.c: Likewise.
16800         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16801         * gcc.dg/i386-pic-1.c: Likewise.
16802         * gcc.dg/i386-regparm.c: Likewise.
16803         * gcc.dg/i386-signbit-1.c: Likewise.
16804         * gcc.dg/i386-signbit-2.c: Likewise.
16805         * gcc.dg/i386-signbit-3.c: Likewise.
16806         * gcc.dg/i386-sse-5.c: Likewise.
16807         * gcc.dg/i386-sse-8.c: Likewise.
16808         * gcc.dg/i386-unroll-1.c: Likewise.
16809         * gcc.dg/tls/opt-1.c: Likewise.
16810         * gcc.dg/tls/opt-2.c: Likewise.
16811         * gcc.dg/unroll-1.c: Likewise.
16812         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16813         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16814         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16815         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16816         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16817         -m64 is specified.
16818
16819 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16820
16821         PR c++/18389
16822         * g++.dg/parse/cond1.C: New test.
16823
16824         PR c++/18429
16825         * g++.dg/template/array9.C: New test.
16826         * g++.dg/ext/vla1.C: Adjust error messages.
16827         * g++.dg/ext/vlm1.C: Likewise.
16828         * g++.dg/template/crash2.C: Likewise.
16829
16830         PR c++/18436
16831         * g++.dg/template/call3.C: New test.
16832
16833         PR c++/18407
16834         * g++.dg/template/ptrmem11.C: New test.
16835
16836 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16837
16838         PR other/14264
16839         * lib/g++.exp: Set LC_ALL and LANG to C.
16840         * lib/gcc-dg.exp: Likewise.
16841         * lib/gfortran.exp: Likewise.
16842         * lib/objc.exp: Likewise.
16843         * lib/treelang.exp: Likewise.
16844
16845 2004-11-12  Andreas Schwab  <schwab@suse.de>
16846
16847         * gcc.dg/pr16286.c: Fix last change.
16848
16849 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/18416
16852         * g++.dg/init/global1.C: New test.
16853
16854 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16855
16856         * gcc.c-torture/execute/20041112-1.c: New test.
16857
16858 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16859
16860         * lib/gcc-dg.exp (dg-target-list): New.
16861
16862 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16863             Richard Sandiford  <rsandifo@redhat.com>
16864
16865         * lib/target-supports.exp (get-compiler_messages): New.
16866         (check_named_sections_available): Use it.
16867         (check_effective_target_ilp32): New.
16868         (check_effective_target_lp64): New.
16869         (is-effective-target): New.
16870         * lib/gcc-dg.exp (dg-require-effective-target): New.
16871
16872 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16873
16874         * gcc.dg/precedence-1.c: New test.
16875
16876 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16877
16878         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16879
16880         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16881         message, delete generated files, use more descriptive name for
16882         executable, and make the test unsupported when it cannot be run.
16883
16884         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16885         (dg-require-weak, dg-require-visibility, dg-require-alias,
16886         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16887         dg-require-iconv, dg-require-named-sections): Use it.
16888
16889         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16890
16891 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16892
16893         PR target/16457
16894         * gcc.dg/ppc-and-1: New
16895
16896         PR target/16796
16897         * gcc.dg/ppc-mov-1.c: New.
16898
16899         PR target/16458
16900         * gcc.dg/ppc-compare-1.c: New.
16901
16902 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16903
16904         * objc.dg/desig-init-2.m: New test.
16905
16906 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16907
16908         PR middle-end/18160
16909         * g++.dg/warn/register-var-1.C: New test.
16910         * g++.dg/warn/register-var-2.C: New test.
16911
16912 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16913
16914         * gcc.dg/union-2.c: New test.
16915
16916 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16917
16918         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16919         New test for PR tree-optimization/17892.
16920
16921 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/18369
16924         * g++.dg/init/new12.C: New test.
16925
16926 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16927
16928         * gcc.target/sparc: New directory.
16929         * gcc.target/sparc/sparc.exp: New driver.
16930         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16931         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16932         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16933         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16934
16935 2004-11-10  Paul Brook  <paul@codesourcery.com>
16936
16937         PR fortran/18218
16938         * gfortran.dg/list_read.c: New test.
16939
16940 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16941
16942         PR c/18322
16943         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16944         expected diagnostic location.
16945
16946 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16947
16948         * gcc.dg/20041109-1.c: New test.
16949
16950 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16951
16952         PR objc/18406
16953         * objc/compile/pr18406.m: New test.
16954
16955 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16956
16957         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16958
16959 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16960
16961         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16962
16963 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16964
16965         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16966
16967 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16968
16969         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16970         exit.
16971
16972 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16973
16974         PR tree-opt/18299
16975         * gcc.c-torture/pr18299-1.c: New test.
16976
16977 2004-11-06  Andreas Schwab  <schwab@suse.de>
16978
16979         * gcc.dg/pr16286.c: Also test for bool and pixel.
16980
16981 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16982
16983         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16984         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16985         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16986         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16987         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16988         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16989         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16990         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16991         gcc.dg/struct-semi-3.c: New tests.
16992
16993 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16994
16995         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16996
16997 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16998
16999         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17000         Do not use C99 designators.
17001
17002 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17003
17004         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17005
17006 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17007
17008         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17009         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17010         * gcc.c-torture/execute/simd-5.x: Remove.
17011
17012 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17013
17014         PR rtl-optimization/17933
17015         * gcc.dg/torture/pr17933-1.c: New test.
17016
17017 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17018
17019         PR target/18106
17020         * lib/target-supports.exp (check_weak_available): Support
17021         Windows.
17022
17023 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17024
17025         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17026         call to fflush(stdout) before abort.
17027         (my_ffsll): New function.
17028         (generate_fields): Use it.
17029
17030 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17031
17032         * gcc.dg/init-undef-1.c: New test.
17033
17034 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17035
17036         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17037         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17038         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17039         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17040         expected messages for new parser.
17041
17042 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17043
17044         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17045
17046 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17047
17048         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17049         on LP64 targets.
17050
17051 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17052
17053         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17054         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17055         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17056         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17057         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17058         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17059         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17060         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17061         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17062         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17063
17064 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17065
17066         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17067         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17068         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17069         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17070         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17071         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17072         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17073         for new parser.
17074
17075 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17076
17077         PR target/15342
17078         * gcc.dg/20041104-1.c: New test.
17079
17080 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17081
17082         * g++.dg/template/nontype7.C: New test.
17083         * g++.dg/template/nontype8.C: Likewise.
17084         * g++.dg/template/nontype9.C: Likewise.
17085         * g++.dg/template/nontype10.C: Likewise.
17086         * g++.dg/tc1/dr49.C: Likewise.
17087         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17088         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17089
17090 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17091
17092         * g++.dg/rtti/tinfo1.C: Remove xfails.
17093
17094 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17095
17096         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17097         packed attribute to the definition to satisfy the new C++ parser.
17098
17099 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17100
17101         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17102         invocations of va_arg.
17103
17104 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17105
17106         PR c++/18124
17107         * g++.dg/template/crash25.C: New test.
17108
17109         PR c++/18155
17110         * g++.dg/template/typedef2.C: New test.
17111         * g++.dg/parse/crash13.C: Adjust error markers.
17112
17113         PR c++/18177
17114         * g++.dg/conversion/const3.C: New test.
17115
17116 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17117
17118         PR fortran/17535
17119         PR fortran/17583
17120         PR fortran/17713
17121         * gfortran.dg/generic_[123].f90: New testcases.
17122
17123 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17124
17125         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17126         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17127
17128 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17129
17130         PR tree-opt/16808
17131         * gcc.c-torture/compile/pr16808.c: New test.
17132
17133 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17134
17135         PR rtl-optimization/17104
17136         * gcc.dg/ppc-bitfield1.c: New.
17137
17138 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17139
17140         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17141
17142 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17143
17144         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17145         strings for 32-bit code.
17146
17147 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17148
17149         PR c/18239
17150         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17151
17152 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         PR c++/18064
17155         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17156
17157 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17158
17159         PR c++/15172
17160         * g++.dg/init/aggr2.C: New test.
17161
17162 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17163
17164         * objc.dg/local-decl-1.m: New test.
17165
17166 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17167
17168         * gcc.dg/20040910-1.c: Adjust regex.
17169
17170 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17171
17172         PR rtl-optimization/18084
17173         * g++.dg/opt/pr18084-1.C: New testcase.
17174
17175 2004-10-30  Matt Austern  <austern@apple.com>
17176
17177         PR c++/17542
17178         * g++.dg/ext/attrib18.C: New test.
17179
17180 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17181
17182         PR middle-end/18096
17183         * gcc.dg/pr18096-1.c: New test case.
17184
17185 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17186
17187         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17188
17189 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17190
17191         PR c/16666
17192         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17193         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17194         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17195         gcc.dg/old-style-prom-3.c: New tests.
17196
17197 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17198
17199         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17200         Remove unnecessary inclusion of stdio.h.
17201
17202 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17203
17204         PR rtl-optimization/17581
17205         * gcc.dg/pr17581-1.c: New test case.
17206
17207 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17208
17209         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17210         being implemented.
17211         * g++.dg/conversion/dr195-1.C: New.
17212         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17213         * g++.old-deja/g++.mike/p10148.C: Likewise.
17214
17215 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17216
17217         PR c++/17695
17218         * g++.dg/debug/typedef2.C: New test.
17219
17220 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17221
17222         PR fortran/13490
17223         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17224         * gfortran.dg/g77/README: Update.
17225
17226 2004-10-28  Matt Austern  <austern@apple.com>
17227
17228         PR c++/14124
17229         * g++.dg/ext/packed7.C: New test.
17230
17231 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17232
17233         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17234         scan-assembler.
17235         * lib/scanasm.exp (hidden-scan-for): New proc.
17236         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17237         string.
17238         (scan-not-hidden): Likewise.
17239         * lib/target-supports.exp (check_visibility_available): mach-o is
17240         support too.
17241
17242 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17243
17244         PR c++/17132
17245         * g++.dg/template/memclass3.C: New test.
17246
17247 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17248
17249         PR middle-end/18160
17250         * gcc.dg/register-var-1.c: New test.
17251         * gcc.dg/register-var-2.c: New test.
17252         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17253         error now.
17254
17255 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17256
17257         PR other/18172
17258         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17259         unused variables.
17260         * gcc.dg/vect/vect-22.c: Likewise.
17261
17262 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17263
17264         * gcc.dg/i386-rotate-1.c: New test.
17265
17266 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17267
17268         * g++.dg/init/ref12.C: Add "run" marker.
17269
17270         PR c++/17435
17271         * g++.dg/init/ref12.C: New test.
17272
17273         PR c++/18140
17274         * g++.dg/template/shift1.C: New test.
17275         * g++.dg/template/error10.C: Adjust error markers.
17276
17277 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17278
17279         PR tree-opt/17529
17280         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17281
17282 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17283
17284         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17285         * gcc.dg/weak/weak-3.c: Likewise.
17286         * gcc.dg/weak/weak-5.c: Likewise.
17287         * gcc.dg/weak/weak-9.c: Likewise.
17288         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17289         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17290
17291         * gcc.dg/darwin-weakimport-1.c: New.
17292
17293 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17294
17295         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17296
17297 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17298
17299         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17300         'syntax' error messages.
17301         * gcc.dg/cpp/direct2s.c: Likewise.
17302
17303 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17304
17305         * gcc.c-torture/compile/20041026-1.c: New.
17306
17307 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/18093
17310         * g++.dg/lookup/ns2.C: New test.
17311
17312         PR c++/18020
17313         * g++.dg/template/enum4.C: New test.
17314
17315         PR c++/18161
17316         * g++.dg/template/expr1.C: New test.
17317
17318 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17319
17320         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17321
17322 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17323
17324         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17325         gcc.dg/decl-nospec-3.c: New tests.
17326
17327 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17328
17329         * objc.dg/super-class-3.m: New test.
17330
17331 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17332
17333         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17334         resyncing.
17335         * gcc.dg/cpp/direct2s.c: Likewise.
17336
17337 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17338
17339         * objc.dg/image-info.m: Update for changes to section selection.
17340
17341 2004-10-25  David Ayers  <d.ayers@inode.at>
17342             Ziemowit Laski  <zlaski@apple.com>
17343
17344         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17345         diagnostics when messaging 'id <Proto>'.
17346         * objc.dg/class-protocol-1.m: New test.
17347         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17348         a non-existent method signature.
17349         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17350         Update diagnostics when messaging with non-existent method signature.
17351         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17352         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17353         invalid receivers are now resolved as if messaging 'id'; remove
17354         extraneous diagnostics.
17355
17356 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17357
17358         PR c/16667
17359         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17360         gcc.dg/init-desig-obs-3.c: New tests.
17361
17362 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17363
17364         * gcc.dg/debug/20041023-1.c: New test.
17365
17366 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17367
17368         PR middle-end/17407
17369         * gcc.c-torture/compile/pr17407.c: New test.
17370
17371         PR c++/18121
17372         * g++.dg/template/array8.C: New test.
17373
17374 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17375
17376         PR other/18138
17377         * lib/g++.exp: Accept more than one multilib libgcc.
17378         * lib/gcc-dg.exp: Likewise.
17379         * lib/objc.exp: Likewise.
17380         * lib/treelang.exp: Likewise.
17381         * lib/gfortran.exp: Likewise.
17382
17383 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17384
17385         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17386
17387 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17388
17389         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17390         * gcc.dg/c99-const-expr-3.c: Likewise.
17391
17392 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17393
17394         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17395
17396 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17397
17398         * gcc.c-torture/execute/loop-2e.x: Remove.
17399
17400 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17401
17402         PR c++/18095
17403         * g++.dg/parse/crash18.C: New.
17404         * g++.dg/parse/crash19.C: New.
17405
17406 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17407
17408         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17409         * g++.dg/ext/dllimport2.C: Same.
17410         * g++.dg/ext/dllimport8.C: Same.
17411
17412 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17413
17414         PR c++/10841
17415         * g++.dg/conversion/cast1.C: New test.
17416         * g++.dg/overload/pmf1.C: Adjust error marker.
17417
17418 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17419
17420         PR objc/17923
17421         * objc.dg/const-str-7.m: New test.
17422
17423 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17424
17425         * g++.dg/template/memfriend11.C: Fix comment typo.
17426         * g++.dg/template/memfriend14.C: Likewise.
17427
17428 2004-10-20  Richard Henderson  <rth@redhat.com>
17429
17430         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17431         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17432         -fasynchronous-unwind-tables.
17433
17434 2004-10-20  Richard Henderson  <rth@redhat.com>
17435
17436         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17437         (main): Return success.
17438         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17439         (main): Return success.
17440
17441 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17442
17443         PR c++/13495
17444         * g++.dg/template/memfriend9.C: New test.
17445         * g++.dg/template/memfriend10.C: Likewise.
17446         * g++.dg/template/memfriend11.C: Likewise.
17447         * g++.dg/template/memfriend12.C: Likewise.
17448         * g++.dg/template/memfriend13.C: Likewise.
17449         * g++.dg/template/memfriend14.C: Likewise.
17450         * g++.dg/template/memfriend15.C: Likewise.
17451         * g++.dg/template/memfriend16.C: Likewise.
17452         * g++.dg/template/memfriend17.C: Likewise.
17453         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17454
17455 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17456
17457         * g++.dg/conversion/dr195.C: New.
17458         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17459
17460 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17461             Devang Patel  <dpatel@apple.com>
17462
17463         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17464         of floating point arithmetic, which could trap.
17465
17466 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17467
17468         PR c++/14035
17469         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17470         * g++.dg/conversion/const2.C: New test.
17471         * g++.dg/expr/reinterpret2.C: New test.
17472         * g++.dg/expr/reinterpret3.C: New test.
17473         * g++.dg/expr/cast2.C: New test.
17474         * g++.dg/expr/copy1.C: New test.
17475         * g++.dg/other/conversion1.C: Change error message.
17476         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17477         function pointers to void *.
17478         * g++.old-deja/g++.mike/p10148.C: Likewise.
17479
17480 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17481
17482         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17483
17484 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17485
17486         PR c++/18047
17487
17488         * g++.dg/parse/expr3.C: New test.
17489
17490 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17491
17492         * gcc.dg/smod-1.c: New test.
17493
17494 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17495
17496         * objc.dg/method-14.m: New test.
17497
17498 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17499
17500         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17501         Also xfail as the patch was reverted.
17502
17503 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17504
17505         PR middle-end/16973
17506         * gcc.dg/pr16973.c: New test.
17507
17508 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17509
17510         PR tree-optimization/17656
17511         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17512
17513 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17514
17515         * g++.dg/eh/shadow1.C: New.
17516
17517 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17518
17519         * gcc.c-torture/compile/20041018-1.c: New test.
17520
17521 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17522
17523         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17524         compiler referring to register 0 when accessing sdata.  The linker
17525         now patches things up.
17526
17527 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17528
17529         PR c/17529
17530         * gcc.c-torture/compile/pr17529.c: New test.
17531
17532 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17533
17534         PR c++/17743
17535         * g++.dg/ext/attrib17.C: New test.
17536
17537 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17538
17539         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17540
17541 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17542
17543         PR c++/10479
17544         * g++.dg/ext/attrib16.C: New test.
17545
17546 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17547
17548         PR c++/17042
17549         * g++.dg/init/dso_handle1.C: New test.
17550
17551         PR c++/14667
17552         * g++.dg/parse/typedef6.C: New test.
17553
17554         PR c++/17916
17555         * g++.dg/parse/pragma1.C: New test.
17556
17557 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17558
17559         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17560
17561 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17562
17563         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17564         -fno-common when on HPPA HP-UX platforms.
17565
17566 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17567
17568         PR other/16820
17569         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17570         stdint.h.
17571         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17572         uintptr_t.
17573
17574 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17575
17576         PR c++/16301
17577         * g++.dg/lookup/strong-using-4.C: New test.
17578
17579 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17580
17581         PR middle-end/16567
17582         * gcc.c-torture/compile/nested-1.c: New test.
17583
17584 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17585
17586         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17587         and mipsisa64*-*-* (until support for misaligned loads is added).
17588         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17589         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17590         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17591         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17592         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17593         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17594
17595 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17596
17597         PR c++/17976
17598         * g++.dg/init/dtor3.C: New test.
17599
17600 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17601
17602         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17603
17604 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17605
17606         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17607         * gcc.dg/macho-lo-sum.c: Likewise.
17608
17609 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17610
17611         * gcc.dg/ppc-spe64-1.c: New test.
17612
17613 2004-10-14  Devang Patel  <dpatel@apple.com>
17614
17615         PR 17635
17616         * gcc.dg/pr17635.c : New test.
17617
17618 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17619
17620         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17621         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17622         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17623         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17624         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17625         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17626         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17627         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17628         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17629         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17630         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17631         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17632         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17633         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17634         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17635         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17636         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17637         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17638
17639 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17640
17641         * gcc.dg/vect/vect-82.c: New testcase.
17642         * gcc.dg/vect/vect-82_64.c: New testcase.
17643         * gcc.dg/vect/vect-83.c: New testcase.
17644         * gcc.dg/vect/vect-83_64.c: New testcase.
17645
17646 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17647
17648         * gcc.dg/cpp/error-1.c: New test.
17649
17650 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17651
17652         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17653
17654 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17655
17656         PR target/17984
17657         * gcc.dg/cris-peep2-xsrand2.c: New test.
17658
17659 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17660
17661         PR c++/17661
17662         * testsuite/g++.dg/expr/for2.C: New test.
17663
17664 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17665
17666         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17667
17668 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17669
17670         PR tree-optimization/17724
17671         * g++.dg/opt/pr17724-1.C: New test.
17672         * g++.dg/opt/pr17724-2.C: New test.
17673         * g++.dg/opt/pr17724-3.C: New test.
17674         * g++.dg/opt/pr17724-4.C: New test.
17675         * g++.dg/opt/pr17724-5.C: New test.
17676         * g++.dg/opt/pr17724-6.C: New test.
17677
17678 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17679
17680         PR c/17301
17681         * gcc.dg/pr17301-2.c: New test.
17682
17683 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/15876
17686         * g++.dg/parse/error22.C: New test.
17687
17688         PR c++/17936
17689         * g++.dg/template/spec18.C: New test.
17690
17691 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17692
17693         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17694         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17695         memcpy.
17696         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17697         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17698
17699 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17700
17701         * g++.dg/eh/cleanup5.C: Add dg-options "".
17702
17703 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17704
17705         PR middle-end/17657
17706         * gcc.dg/switch-4.c: New test case.
17707
17708 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17709
17710         * gcc.c-torture/execute/20041011-1.c: New test.
17711
17712 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17713
17714         PR c++/17554
17715         * g++.dg/init/for3.C: New test.
17716
17717         PR c++/17657
17718         * g++.dg/opt/switch2.C: New test.
17719
17720         PR middle-end/17703
17721         * g++.dg/warn/Wreturn-2.C: New test.
17722
17723 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17724
17725         PR c++/17907
17726         * g++.dg/eh/cleanup5.C: New test.
17727
17728 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17729
17730         PR c++/17393
17731         * g++.dg/parse/error21.C: New test.
17732
17733 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17734
17735         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17736         * g++.dg/warn/incomplete1.C: Likewise.
17737         * g++.dg/template/qualttp20.C: Likewise.
17738
17739 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17740
17741         PR c/17881
17742         * parm-incomplete-1.c: New test.
17743
17744 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17745
17746         PR c++/17867
17747         * g++.dg/parse/error19.C: New test.
17748
17749         PR c++/17670
17750         * g++.dg/init/new11.C: New test.
17751
17752         PR c++/17821
17753         * g++.dg/parse/error20.C: New test.
17754
17755         PR c++/17826
17756         * g++.dg/template/crash24.C: New test.
17757
17758 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17759
17760         PR c/17301
17761         * gcc.dg/pr17301-1.c: New test.
17762
17763 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17764
17765         PR c/17189
17766         * gcc.dg/anon-struct-5.c: New test.
17767
17768 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17769
17770         PR c/17844
17771         * gcc.dg/pr17844-1.c: New test.
17772
17773 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17774
17775         PR tree-optimization/17906
17776         * gcc.c-torture/compile/pr17906.c: New.
17777
17778 2004-10-09  Stuart Hastings  <stuart@apple.com>
17779             Roger Sayle  <roger@eyesopen.com>
17780
17781         PR rtl-optimization/17853
17782         * gcc.dg/i386-mmx-5.c: New testcase.
17783
17784 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17785
17786         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17787
17788 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/17524
17791         * g++.dg/template/static9.C: New test.
17792
17793         PR c++/17685
17794         * g++.dg/parse/operator5.C: New test.
17795
17796 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17797
17798         PR middle-end/17894
17799         * gcc.c-torture/execute/divcmp-4.c: New test case.
17800
17801 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17802
17803         PR tree-opt/17902
17804         * g++.dg/opt/pr17902.C: New test.
17805
17806 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17807
17808         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17809
17810 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17811
17812         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17813
17814 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17815
17816         * gcc.dg/assign-warn-3.c: New test.
17817
17818 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17819
17820         PR c/16999
17821         * gcc.dg/cpp/ident-1.c: New test.
17822
17823 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17824
17825         * gcc.c-torture/compile/acc1.c: New.
17826
17827 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17828
17829         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17830         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17831
17832 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17833
17834         * gcc.dg/ultrasp11.c: New test.
17835
17836 2004-10-08  Michael Matz  <matz@suse.de>
17837
17838         * gcc.dg/doloop-2.c: New test.
17839
17840 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17841
17842         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17843         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17844         objc.dg/method-9.m: Update expected diagnostics.
17845
17846 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17847
17848         * gcc.dg/ppc-fsel-3.c: New file.
17849         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17850
17851 2004-10-07  Paul Brook  <paul@codesourcery.com>
17852
17853         * gfortran.dg/intrinsic_verify_1.f90: New test.
17854
17855 2004-10-07  Paul Brook  <paul@codesourcery.com>
17856
17857         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17858
17859 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17860
17861         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17862         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17863         commit.
17864
17865 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17866
17867         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17868
17869 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17870
17871         PR c++/17115
17872         * g++.dg/warn/Winline-4.C: New test.
17873
17874 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17875
17876         * gcc.c-torture/compile/20041007-1.c: New test.
17877
17878 2004-10-07  Paul Brook  <paul@codesourcery.com>
17879
17880         PR fortran/17678
17881         * gfortran.dg/use_allocated_1.f90: New test.
17882
17883 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17884
17885         PR middle-end/17849
17886         * gfortran.fortran-torture/compile/nested.f90: New test
17887
17888 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17889
17890         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17891
17892 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17893
17894         PR c++/17368
17895         * g++.dg/ext/asm6.C: New test.
17896
17897 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17898
17899         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17900
17901 2004-10-06  Paul Brook  <paul@codesourcery.com>
17902
17903         PR libfortran/17709
17904         * gfortran.dg/empty_format_1.f90: New test.
17905
17906 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17907
17908         PR fortran/17568
17909         * gfortran.dg/ishft.f90: New test.
17910
17911         PR fortran/17283
17912         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17913         tests.
17914
17915 2004-10-06  Paul Brook  <paul@codesourcery.com>
17916
17917         * gfortran.dg/do_1.f90: New test.
17918
17919 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17920
17921         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17922         optimizing for size.
17923
17924 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17925
17926         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17927
17928 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17929
17930         * gcc.c-torture/compile/20041005-1.c: New test.
17931
17932 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17933
17934         PR c++/17829
17935         * g++.dg/lookup/koenig4.C: New.
17936
17937 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17938
17939         * g++.dg/other/classkey1.C: Adjust quoting marks.
17940         * g++.dg/parse/error15.C: Likewise.
17941         * g++.dg/template/meminit2.C (int>): Likewise.
17942
17943 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17944
17945         PR fortran/17283
17946         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17947
17948         PR fortran/17631
17949         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17950
17951         PR fortran/17708
17952         * gfortran.dg/pr17708.f90: New test.
17953
17954 2004-10-04  Chao-ying Fu  <fu@mips.com>
17955
17956         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17957         * gcc.dg/vect/vect-4.c: Ditto.
17958         * gcc.dg/vect/vect-5.c: Ditto.
17959         * gcc.dg/vect/vect-6.c: Ditto.
17960         * gcc.dg/vect/vect-8.c: Ditto.
17961         * gcc.dg/vect/vect-16.c: Ditto.
17962         * gcc.dg/vect/vect-30.c: Ditto.
17963         * gcc.dg/vect/vect-40.c: Ditto.
17964         * gcc.dg/vect/vect-41.c: Ditto.
17965         * gcc.dg/vect/vect-42.c: Ditto.
17966         * gcc.dg/vect/vect-43.c: Ditto.
17967         * gcc.dg/vect/vect-44.c: Ditto.
17968         * gcc.dg/vect/vect-45.c: Ditto.
17969         * gcc.dg/vect/vect-46.c: Ditto.
17970         * gcc.dg/vect/vect-47.c: Ditto.
17971         * gcc.dg/vect/vect-48.c: Ditto.
17972         * gcc.dg/vect/vect-49.c: Ditto.
17973         * gcc.dg/vect/vect-50.c: Ditto.
17974         * gcc.dg/vect/vect-51.c: Ditto.
17975         * gcc.dg/vect/vect-52.c: Ditto.
17976         * gcc.dg/vect/vect-53.c: Ditto.
17977         * gcc.dg/vect/vect-54.c: Ditto.
17978         * gcc.dg/vect/vect-55.c: Ditto.
17979         * gcc.dg/vect/vect-56.c: Ditto.
17980         * gcc.dg/vect/vect-57.c: Ditto.
17981         * gcc.dg/vect/vect-58.c: Ditto.
17982         * gcc.dg/vect/vect-59.c: Ditto.
17983         * gcc.dg/vect/vect-60.c: Ditto.
17984         * gcc.dg/vect/vect-74.c: Ditto.
17985         * gcc.dg/vect/vect-79.c: Ditto.
17986         * gcc.dg/vect/vect-80.c: Ditto.
17987
17988 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17989
17990         * gcc.dg/unused-7.c: Use the correct option.
17991
17992 2004-10-04  Paul Brook  <paul@codesourcery.com>
17993         Bud Davis  <bdavis9659@comcast.net>
17994
17995         PR fortran/17706
17996         PR fortran/16434
17997         * gfortran/pr17706.f90: New test.
17998         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17999
18000 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18001
18002         * gfortran.dg/pr17612.f90: New test.
18003
18004 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18005
18006         * g++.dg/template/local1.C: Adjust quoting marks in
18007         testing for diagnostics.
18008         * g++.dg/tls/diag-2.C: Likewise.
18009         * g++.dg/other/error8.C: Likewise.
18010
18011 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18012
18013         PR c/17178
18014         * gcc.dg/unused-4.c: Adjust to be correct.
18015
18016         PR c/17820
18017         * gcc.dg/unused-7.c: New test.
18018
18019 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18020
18021         PR c++/17797
18022         * g++.dg/overload/template2.C: New test.
18023
18024 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18025
18026         PR tree-optimization/16632
18027         * gcc.dg/tree-ssa/20041002-1.c: New.
18028
18029 2004-10-03  Paul Brook  <paul@codesourcery.com>
18030
18031         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18032         rather than relying on default formatting.
18033
18034 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18035
18036         * gcc.dg/20040920-1.c: Update expected message text.
18037
18038 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18039
18040         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18041
18042 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18043
18044         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18045         tree level.
18046
18047 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18048
18049         * gcc.dg/tree-ssa/pr17343.c: Remove.
18050
18051 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18052
18053         PR tree-opt/17343
18054         * gcc.dg/tree-ssa/pr17343.c: New test.
18055
18056 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18057
18058         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18059         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18060         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18061         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18062         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18063
18064 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18065
18066         * gcc.dg/lvalue-2.c: New test.
18067
18068 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18069
18070         PR c/17730
18071         * gcc.dg/pr17730-1.c: New test
18072
18073 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18074
18075         PR c/7425
18076         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18077
18078 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18079
18080         * gcc.c-torture/execute/stdarg-1.c: New test.
18081         * gcc.c-torture/execute/stdarg-2.c: New test.
18082         * gcc.c-torture/execute/stdarg-3.c: New test.
18083         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18084         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18085         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18086         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18087         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18088
18089 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18090
18091         PR tree-optimization/17697
18092         * g++.dg/opt/pr17697-1.C: New test.
18093         * g++.dg/opt/pr17697-2.C: New test.
18094         * g++.dg/opt/pr17697-3.C: New test.
18095
18096 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18097
18098         PR c/16409
18099         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18100         gcc.dg/vla-init-5.c: New tests.
18101
18102 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18103
18104         PR c/13804
18105         * gcc.dg/pr13804-1.c: New test.
18106
18107 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18108
18109         PR fortran/16938
18110         * gfortran.dg/pr16938.f90: New test.
18111
18112 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18113
18114         * g++.dg/template/crash23.C: New test.
18115
18116 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18117
18118         PR c++/17585
18119         * g++.dg/template/static8.C: New test.
18120
18121 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18122
18123         PR c++/17681
18124         * g++.dg/other/error9.C: New test.
18125
18126 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18127
18128         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18129
18130 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18131
18132         PR fortran/15164
18133         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18134
18135 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18136
18137         PR middle-end/17112
18138         * gcc.dg/pr17112-1.c: New test case.
18139
18140 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18141
18142         PR c/11459
18143         * gcc.dg/pr11459-1.c: New test.
18144
18145 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18146
18147         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18148         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18149
18150 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18151
18152         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18153
18154 2004-09-25  Jan Hubicka  <jh@suse.cz>
18155
18156         * compile/30040909-1.c: New test.
18157         * compile/30040907-1.c: New test.
18158
18159 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18160
18161         * gcc.c-torture/execute/va-arg-26.c: New test.
18162
18163 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18164
18165         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18166         extra diagnostics on targets with 64-bit pointers.
18167         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18168
18169 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18170
18171         PR c/17188
18172         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18173         * gcc.dg/decl-3.c: Adjust expected message.
18174
18175 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18176
18177         PR fortran/17615
18178         * gfortran.dg/pr17615.f90: New test.
18179
18180 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18181
18182         PR tree-optimzation/17517
18183         * g++.dg/tree-ssa/pr17517.C: New Test.
18184
18185 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18186
18187         PR c++/16889
18188         * g++.dg/lookup/ambig3.C: New.
18189
18190 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18191
18192         PR tree-opt/17624
18193         * g++.dg/opt/pr17624.C: New test.
18194
18195 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18196
18197         PR c/6980
18198         * gcc.dg/Wbad-function-cast-1.c: New test.
18199
18200 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18201
18202         * g++.dg/ext/complit1.C
18203         * g++.dg/other/error2.C
18204         * g++.dg/other/nontype-1.C
18205         * g++.dg/parse/crash11.C
18206         * g++.dg/parse/crash12.C
18207         * g++.dg/parse/error15.C
18208         * g++.dg/parse/error4.C
18209         * g++.dg/parse/tmpl-outside1.C
18210         * g++.dg/parse/too-many-tmpl-args1.C
18211         * g++.dg/template/dependent-expr3.C
18212         * g++.dg/template/error10.C
18213         * g++.dg/template/instantiate1.C
18214         * g++.dg/template/vtable2.C
18215         * g++.dg/warn/Wshadow-1.C
18216         * g++.dg/warn/weak1.C
18217         * g++.old-deja/g++.brendan/crash16.C
18218         * g++.old-deja/g++.brendan/crash18.C
18219         * g++.old-deja/g++.brendan/crash48.C
18220         * g++.old-deja/g++.brendan/crash49.C
18221         * g++.old-deja/g++.brendan/crash55.C
18222         * g++.old-deja/g++.brendan/crash56.C
18223         * g++.old-deja/g++.brendan/crash8.C
18224         * g++.old-deja/g++.brendan/enum11.C
18225         * g++.old-deja/g++.brendan/enum8.C
18226         * g++.old-deja/g++.brendan/enum9.C
18227         * g++.old-deja/g++.brendan/friend3.C
18228         * g++.old-deja/g++.brendan/misc14.C
18229         * g++.old-deja/g++.bugs/900402_02.C
18230         * g++.old-deja/g++.bugs/900404_03.C
18231         * g++.old-deja/g++.bugs/900404_04.C
18232         * g++.old-deja/g++.bugs/900428_03.C
18233         * g++.old-deja/g++.jason/crash4.C
18234         * g++.old-deja/g++.jason/overload21.C
18235         * g++.old-deja/g++.jason/redecl1.C
18236         * g++.old-deja/g++.jason/report.C
18237         * g++.old-deja/g++.jason/rfg10.C
18238         * g++.old-deja/g++.jason/template30.C
18239         * g++.old-deja/g++.law/arm12.C
18240         * g++.old-deja/g++.law/ctors5.C
18241         * g++.old-deja/g++.law/cvt20.C
18242         * g++.old-deja/g++.law/init10.C
18243         * g++.old-deja/g++.law/init8.C
18244         * g++.old-deja/g++.law/visibility17.C
18245         * g++.old-deja/g++.law/visibility7.C
18246         * g++.old-deja/g++.mike/net8.C
18247         * g++.old-deja/g++.mike/p646.C
18248         * g++.old-deja/g++.mike/p700.C
18249         * g++.old-deja/g++.mike/p701.C
18250         * g++.old-deja/g++.mike/p811.C
18251         * g++.old-deja/g++.ns/template13.C
18252         * g++.old-deja/g++.other/array3.C
18253         * g++.old-deja/g++.other/crash25.C
18254         * g++.old-deja/g++.other/dtor3.C
18255         * g++.old-deja/g++.other/dtor4.C
18256         * g++.old-deja/g++.other/main1.C
18257         * g++.old-deja/g++.other/warn7.C
18258         * g++.old-deja/g++.pt/crash11.C
18259         * g++.old-deja/g++.pt/crash36.C
18260         * g++.old-deja/g++.pt/spec22.C
18261         * g++.old-deja/g++.pt/spec9.C
18262         * g++.old-deja/g++.pt/ttp52.C
18263         * g++.old-deja/g++.robertl/eb103.C
18264         * g++.old-deja/g++.robertl/eb121.C
18265         * g++.old-deja/g++.robertl/eb22.C
18266         * g++.old-deja/g++.robertl/eb8.C:
18267         Update locations and/or regexps of dg-error markers.
18268         Remove markers for some bogus messages that are no longer issued.
18269
18270 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18271
18272         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18273         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18274
18275 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18276
18277         PR c++/17618
18278         * g++.dg/lookup/crash5.C: New test.
18279
18280 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18281
18282         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18283         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18284         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18285         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18286         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18287         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18288
18289         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18290         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18291         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18292         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18293         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18294         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18295
18296         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18297
18298         * gcc.dg/vect/vect-44.c: Check additional cases.
18299         * gcc.dg/vect/vect-48.c: Check additional cases.
18300
18301         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18302         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18303         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18304         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18305         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18306         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18307         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18308         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18309         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18310
18311         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18312         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18313         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18314
18315 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18316
18317         * gcc.dg/tree-ssa/loop-6.c: New test.
18318
18319 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18320
18321         PR c++/17620
18322         * g++.dg/inherit/base2.C: New.
18323
18324 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18325
18326         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18327         * gcc.dg/20001012-2.c: Likewise.
18328         * gcc.dg/20001013-1.c: Likewise.
18329         * gcc.dg/20001101-1.c: Likewise.
18330         * gcc.dg/20001102-1.c: Likewise.
18331         * gcc.dg/bf-spl1.c: Likewise.
18332         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18333         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18334
18335 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18336
18337         PR tree-optimization/16721
18338         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18339
18340 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18341
18342         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18343         * gcc.dg/20040305-1.c: Likewise.
18344
18345 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18346
18347         PR c/16566
18348         * gcc.c-torture/compile/pr16566-1.c,
18349         gcc.c-torture/compile/pr16566-2.c,
18350         gcc.c-torture/compile/pr16566-3.c: New tests.
18351
18352 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18353
18354         PR tree-optimization/17512
18355         * gcc.c-torture/compile/20040916-1.c.
18356
18357 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18358
18359         * gcc.dg/pragma-re-3.c: New test.
18360
18361 2004-09-17  Matt Austern  <austern@apple.com>
18362
18363         PR c++/15049
18364         * g++.dg/other/anon3.C: New.
18365
18366 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18367
18368         PR c++/7503
18369         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18370         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18371         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18372         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18373         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18374
18375 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18376
18377         PR fortran/17286
18378         * gfortran.dg/pr17286.f90: New test.
18379
18380 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18381
18382         PR c++/17530
18383         * g++.dg/template/static7.C: New test.
18384
18385 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18386
18387         PR tree-opt/17558
18388         * gcc.c-torture/compile/pr17558.c: New test.
18389
18390 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18391
18392         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18393         if SKIP_ATTRIBUTE is defined.
18394
18395 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18396
18397         PR fortran/15957
18398         * gfortran.dg/pr15957.f90: New test.
18399
18400 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18401
18402         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18403         in comparison.
18404         * gcc.dg/vect/vect-79.c: Likewise.
18405         * gcc.dg/vect/vect-80.c: Likewise.
18406
18407 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18408
18409         PR fortran/15750
18410         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18411
18412 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18413
18414         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18415         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18416         * gcc.dg/vect/vect-62.c: New testcase.
18417         * gcc.dg/vect/vect-63.c: New testcase.
18418         * gcc.dg/vect/vect-64.c: New testcase.
18419         * gcc.dg/vect/vect-65.c: New testcase.
18420         * gcc.dg/vect/vect-66.c: New testcase.
18421         * gcc.dg/vect/vect-67.c: New testcase.
18422         * gcc.dg/vect/vect-68.c: New testcase.
18423         * gcc.dg/vect/vect-69.c: New testcase.
18424         * gcc.dg/vect/vect-79.c: New testcase.
18425         * gcc.dg/vect/vect-80.c: New testcase.
18426
18427 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18428
18429         * gcc.target/mips/asm-1.c: New test.
18430
18431 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18432
18433         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18434         * gcc.dg/vect/vect-73.c: New testcase.
18435         * gcc.dg/vect/vect-74.c: New testcase.
18436         * gcc.dg/vect/vect-75.c: New testcase.
18437         * gcc.dg/vect/vect-76.c: New testcase.
18438         * gcc.dg/vect/vect-77.c: New testcase.
18439         * gcc.dg/vect/vect-78.c: New testcase
18440
18441 2004-09-18  Paul Brook  <paul@codesourcery.com>
18442
18443         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18444
18445 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18446
18447         PR c/17424
18448         * gcc.dg/pr17424-1.c: New test.
18449
18450 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18451
18452         * g++.dg/tree-ssa/pr17153.C: New test.
18453
18454 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18455
18456         PR pch/13361
18457         * testsuite/g++.dg/pch/wchar-1.C: New.
18458         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18459
18460 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18461
18462         * gcc.c-torture/execute/20040917-1.c: New test.
18463
18464 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18465
18466         PR tree-optimization/17319
18467         * gcc.dg/pr17319.c: New test.
18468
18469 2004-09-17  Devang Patel  <dpatel@apple.com>
18470
18471         * gcc.dg/20040813-1.c: New test.
18472
18473 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18474
18475         PR tree-optimization/17273
18476         * gcc.c-torture/compile/pr17273.c: New test.
18477
18478 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18479
18480         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18481         Update expected messages.
18482         * gcc.dg/declspec-13.c: New test.
18483
18484 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18485
18486         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18487
18488 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18489
18490         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18491         change what 'a' is pointing to.
18492
18493 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18494
18495         PR c++/16002
18496         * g++.dg/template/error18.C: New test.
18497
18498         PR c++/16029
18499         * g++.dg/warn/Wunused-8.C: New test.
18500
18501 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18502
18503         PR tree-optimization/17513
18504         * gcc.dg/20040916-1.c: New test.
18505
18506 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18507
18508         PR c++/17501
18509         * g++.dg/template/typename7.C: New test.
18510
18511 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18512
18513         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18514
18515 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18516
18517         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18518         with -ftree-based-profiling also.
18519         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18520
18521 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18522
18523         PR/15364
18524         * gfortran.dg/der_array_io_1.f90: New test.
18525         * gfortran.dg/der_array_io_2.f90: New test.
18526         * gfortran.dg/der_array_io_3.f90: New test.
18527
18528 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18529
18530         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18531         EABI.
18532
18533 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18534
18535         * g++.dg/opt/switch1.C: New test.
18536
18537 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18538
18539         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18540         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18541         Update expected messages.
18542
18543 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18544
18545         PR fortran/16485
18546         * gfortran.dg/same_name_1.f90: New test.
18547
18548 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18549
18550         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18551         dereference garbage pointers.
18552
18553 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18554
18555         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18556         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18557
18558         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18559         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18560         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18561
18562 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18563
18564         PR c++/17324
18565         * g++.dg/template/mangle1.C: New test.
18566
18567 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18568
18569         PR tree-optimization/17252
18570         * gcc.c-torture/execute/pr17252.c: New test.
18571
18572 2004-09-14  Andrew Pinski  <apinski@apple.com>
18573
18574         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18575
18576 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18577
18578         PR rtl-optimization/9771
18579         * gcc.dg/pr9771-1.c: New test case.
18580
18581 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18582
18583         PR tree-optimization/15262
18584         * gcc.c-torture/execute/pr15262-1.c: New test.
18585         * gcc.c-torture/execute/pr15262-2.c: New test.
18586
18587 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18588
18589         * gcc.dg/declspec-12.c: New test.
18590
18591 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18592
18593         * gfortran.dg/pr17090.f90: Add directives to test.
18594
18595 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18596
18597         * gcc.c-torture/compile/20040914-1.c: New test.
18598
18599 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18600
18601         PR c++/16162
18602         * g++.dg/template/decl2.C: New test.
18603
18604 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18605
18606         PR fortran/17090
18607         * gfortran.dg/pr17090.f90: New test.
18608
18609 2004-09-13  Dale Johannesen  <dalej@apple.com>
18610
18611         * gcc.c-torture/compile/pr17408.c: New test case.
18612
18613 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18614
18615         PR c++/16716
18616         * g++.dg/parse/crash17.C: New test.
18617
18618         PR c++/17327
18619         * g++.dg/template/enum3.C: New test.
18620
18621 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18622
18623         * lib/gcc-defs.exp: Load wrapper.exp.
18624         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18625         using local code.
18626         * lib/gcc.exp (gcc_init): Similar.
18627         * lib/gfortran.exp (gfortran_init): Similar.
18628         * lib/objc.exp (objc_init): Similar.
18629         * lib/treelang.exp (treelang_init): Similar.
18630         * lib/wrapper.exp: New file with build_wrapper call machinery in
18631         ${tool}_maybe_build_wrapper.
18632
18633 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18634
18635         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18636         "inline".
18637         * gcc.dg/declspec-11.c: Update expected messages.
18638         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18639         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18640         gcc.dg/inline-12.c: New tests.
18641
18642 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18643
18644         * g++.dg/tree-ssa/pr17400.C: New testcase.
18645
18646 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18647
18648         * gcc.target/mips/sb1-1.c: New testcase.
18649
18650 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18651
18652         * lib/g77-dg.exp: Remove unused file.
18653         * lib/mike-g77.exp: Ditto.
18654         * lib/g77.exp: Ditto.
18655
18656 2004-09-12  Richard Henderson  <rth@redhat.com>
18657
18658         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18659
18660 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18661
18662         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18663         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18664         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18665         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18666         Update expected messages.
18667
18668 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18669
18670         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18671         declaration/use mismatch for dirp parameter.
18672
18673 2004-09-12  Andrew Pinski  <apinski@apple.com>
18674
18675         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18676         -fgnu-runtime is passed.
18677
18678 2004-09-12  Richard Henderson  <rth@redhat.com>
18679
18680         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18681         do the uplevel thing and update additional_flags directly.
18682         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18683         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18684         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18685         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18686
18687 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18688
18689         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18690
18691 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18692
18693         PR middle-end/17411
18694         * g++.dg/opt/pr17411-1.C: New test case.
18695
18696 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18697
18698         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18699         gcc.dg/tls/diag-2.c: Update expected messages.
18700         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18701         messages.
18702         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18703         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18704         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18705         gcc.dg/tls/diag-5.c: New tests.
18706
18707 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18708
18709         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18710
18711 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18712
18713         * g++.dg/parse/break-in-for.C: New test.
18714
18715 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18716
18717         * gcc.dg/tree-ssa/20040911-1.c: New test.
18718
18719 2004-09-11  Andreas Jaeger  <aj@suse.de>
18720
18721         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18722         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18723
18724 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18725
18726         * gcc.target/frv: New directory of FR-V-specific tests.
18727
18728 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18729
18730         * gcc.dg/convert-vec-1.c: New test.
18731
18732 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18733
18734         PR middle-end/17024
18735         * gcc.dg/pr17024-1.c: New test case.
18736
18737 2004-09-10  Eric Christopher  <echristo@redhat.com>
18738
18739         * gcc.dg/20040910-1.c: New test.
18740
18741 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18742
18743         * gcc.dg/bitfld-9.c: New test.
18744
18745 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18746
18747         * gcc.c-torture/execute/ieee/acc1.c: New test.
18748         * gcc.c-torture/execute/ieee/acc2.c: New test.
18749         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18750
18751 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18752
18753         * gcc.dg/deprecated-2.c: New test.
18754
18755 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18756
18757         * gcc.dg/init-vec-1.c: New test.
18758
18759 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18760
18761         PR middle-end/17055
18762         * gcc.dg/pr17055-1.c: New test case.
18763
18764 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18765
18766         PR target/17377
18767         * gcc.c-torture/execute/pr17377.c: New test.
18768
18769 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18770
18771         PR c/8420
18772         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18773         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18774         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18775         gcc.dg/long-long-typespec-1.c: New tests.
18776         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18777
18778 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18779
18780         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18781         gcc.dg/gnu99-static-1.c: New tests.
18782
18783 2004-09-08  Devang Patel  <dpatel@apple.com>
18784
18785         * gcc.dg/darwin-ld-20040828-1.c: New test.
18786         * gcc.dg/darwin-ld-20040828-2.c: New test.
18787         * gcc.dg/darwin-ld-20040828-3.c: New test.
18788
18789 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18790
18791         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18792         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18793         in error message.
18794         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18795         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18796         in error message.
18797         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18798         types they qualify.
18799         * objc.dg/type-size-2.m: Fix wording in comment.
18800         * objc.dg/va-meth-1.m: New test case.
18801
18802 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18803
18804         PR c/16633:
18805         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18806         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18807
18808 2004-09-06  Devang Patel  <dpatel@apple.com>
18809
18810         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18811         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18812
18813 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18814
18815         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18816         reflect changed line numbering of diagnostics.
18817
18818 2004-09-06  Paul Brook  <paul@codesourcery.com>
18819
18820         * gfortran.dg/edit_real_1.f90: Add new test.
18821
18822 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18823
18824         * gcc.dg/tree-ssa/loop-2.c: New test.
18825         * gcc.dg/tree-ssa/loop-3.c: New test.
18826         * gcc.dg/tree-ssa/loop-4.c: New test.
18827         * gcc.dg/tree-ssa/loop-5.c: New test.
18828
18829 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18830
18831         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18832
18833 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18834
18835         * gcc.dg/format/sentinel-1.c: New test.
18836
18837 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18838
18839         * testsuite/gcc.dg/builtins-46.c: New.
18840
18841 2004-09-03  Devang Patel  <dpatel@apple.com>
18842
18843         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18844         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18845
18846 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18847
18848         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18849         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18850         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18851         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18852         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18853         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18854         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18855         the non-portable bzero.
18856         * gcc.dg/20010912-1.c: xfail for NetWare.
18857         * gcc.dg/20020426-2.c: xfail for NetWare.
18858         * gcc.dg/20021014-1.c: xfail for NetWare.
18859         * gcc.dg/20021018-1.c: xfail for NetWare.
18860         * gcc.dg/20030213-1.c: xfail for NetWare.
18861         * gcc.dg/20030225-1.c: xfail for NetWare.
18862         * gcc.dg/20030708-1.c: xfail for NetWare.
18863         * gcc.dg/builtins-config.h: Also exclude NetWare.
18864         * gcc.dg/format/format.h: Define restrict only if not already defined.
18865         * gcc.dg/nest.c: xfail for NetWare.
18866         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18867         * lib/target-supports.exp (check_visibility_available): Exclude
18868         NetWare.
18869
18870 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18871
18872         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18873         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18874         deterministic starting point for the alignment of structure fields.
18875         * gcc.dg/Wpadded.c: Dito.
18876         * g++.dg/abi/vbase10.C: Dito.
18877
18878 2004-09-03  Devang Patel  <dpatel@apple.com>
18879
18880         * g++.dg/debug/pr15736.cc: New test.
18881
18882 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18883
18884         * README.QMTEST: Fix out-of-date link.
18885
18886 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18887
18888         PR fortran/16579
18889         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18890         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18891
18892 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * g++.dg/abi/arm_rtti1.C: New test.
18895
18896 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18897
18898         * gcc.dg/ppc-vector-memcpy.c: New.
18899         * gcc.dg/ppc-vector-memset.c: New.
18900
18901 2004-09-02  Chao-ying Fu  <fu@mips.com>
18902
18903         * gcc.target/mips/mips-3d-1.c: New test.
18904         * gcc.target/mips/mips-3d-2.c: New test.
18905         * gcc.target/mips/mips-3d-3.c: New test.
18906         * gcc.target/mips/mips-3d-4.c: New test.
18907         * gcc.target/mips/mips-3d-5.c: New test.
18908         * gcc.target/mips/mips-3d-6.c: New test.
18909         * gcc.target/mips/mips-3d-7.c: New test.
18910         * gcc.target/mips/mips-3d-8.c: New test.
18911         * gcc.target/mips/mips-3d-9.c: New test.
18912         * gcc.target/mips/mips-ps-1.c: New test.
18913         * gcc.target/mips/mips-ps-2.c: New test.
18914         * gcc.target/mips/mips-ps-3.c: New test.
18915         * gcc.target/mips/mips-ps-4.c: New test.
18916         * gcc.target/mips/mips-ps-type.c: New test.
18917
18918 2004-09-02  Paul Brook  <paul@codesourcery.com>
18919
18920         * gfortran.dg/edit_real_1.f90: Add new tests.
18921
18922 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18923
18924         PR fortran/15327
18925         * gfortran.dg/merge_char_1.f90: New test.
18926
18927 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18928
18929         PR fortran/16404
18930         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18931
18932 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18933
18934         PR c/1522
18935         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18936
18937 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18938
18939         * g++.dg/opt/loop1.C: Do not XFAIL.
18940
18941 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18942
18943         * gcc.c-torture/execute/20040831-1.c: New test.
18944
18945 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18946
18947         PR fortran/16579
18948         * gfortran.dg/g77/20010610.f: Now passes.
18949         Copy from g77.f-torture/execute. Add dg-run directive.
18950         * gfortran.dg/g77/README: Update
18951
18952 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18953
18954         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18955         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18956         (t1, t2, t3, t4): Add volatile.
18957
18958 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18959
18960         * g++.dg/ext/visibility/arm1.C: New test.
18961
18962 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18963
18964         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18965         -pedantic-errors.
18966
18967 2004-09-01  Paul Brook  <paul@codesourcery.com>
18968
18969         * gfortran.dg/eof_2.f90: New test.
18970
18971 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18972
18973         PR fortran/16579
18974         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18975
18976 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18977
18978         PR libfortran/16805
18979         * gfortran.dg/list_read_2.f90: New test.
18980
18981 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18982
18983         * g++.dg/abi/key1.C: New test.
18984
18985 2004-08-31  Richard Henderson  <rth@redhat.com>
18986
18987         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18988         form of offsetof.
18989         * g++.dg/other/offsetof5.C: Remove duplicate.
18990
18991 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18992
18993         PR fortran/17244
18994         * gfortran.dg/func_derived_1.f90: New test.
18995
18996 2004-08-31  Paul Brook  <paul@codesourcery.com>
18997
18998         * gfortran.dg/eof_1.f90: New test.
18999
19000 2004-08-31  Paul Brook  <paul@codesourcery.com>
19001
19002         * gfortran.dg/list_read_1.f90: New file.
19003
19004 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19005
19006         * g++.dg/opt/loop1.C: XFAIL.
19007
19008 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19009
19010         * gcc.dg/funcdef-storage-1.c: New.
19011         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19012         an extern function in local scope.
19013         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19014         declare an 'auto inline' function in local scope.
19015         * gcc.dg/20011130-1.c: Likewise.
19016         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19017         an 'auto' function in local scope.
19018         * gcc.dg/20021014-1.c: Likewise.
19019         * gcc.dg/20030331-2.c: Likewise.
19020
19021 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19022
19023         * gfortran.dg/blockdata_1.f90: New test.
19024
19025 2004-08-30  Richard Henderson  <rth@redhat.com>
19026
19027         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19028
19029 2004-08-30  Richard Henderson  <rth@redhat.com>
19030
19031         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19032         additional_flags set by alternate driver.
19033         (ieee-options): New procedure.
19034         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19035         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19036         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19037         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19038
19039 2004-08-30  Richard Henderson  <rth@redhat.com>
19040
19041         * lib/f-torture.exp: Remove.
19042
19043 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR rtl-optimization/16590
19046         * g++.dg/opt/loop1.C: New test.
19047
19048 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19049
19050         PR fortran/13910
19051         * gfortran.dg/oldstyle_1.f90: New test.
19052
19053 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19054         Paul Brook  <paul@codesourcery.com>
19055
19056         * gfortran.dg/g77/README: Update.
19057         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19058         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19059         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19060
19061 2004-08-28  Paul Brook  <paul@codesourcery.com>
19062
19063         PR libfortran/17195
19064         * gfortran.dg/edit_real_1.f90: New test.
19065
19066 2004-08-27  Paul Brook  <paul@codesourcery.com>
19067
19068         * gfortran.dg/rewind_1.f90: New test.
19069
19070 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19071
19072         PR fortran/16597
19073         * gfortran.dg/pr16597.f90: New test.
19074
19075 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19076
19077         PR c/13801
19078         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19079         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19080         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19081         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19082         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19083
19084 2004-08-26  Nick Clifton  <nickc@redhat.com>
19085
19086         * gcc.c-torture/compile/pr17119.c: New test.
19087
19088 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19089
19090         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19091
19092 2004-08-25  Richard Henderson  <rth@redhat.com>
19093
19094         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19095         the bits that expect kind=8 to be the largest real kind.
19096
19097 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19098
19099         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19100
19101 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19102
19103         * gfortran.dg/assignment_1.f90: New test.
19104
19105 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19106
19107         * g++.dg/template/repo3.C: New test.
19108
19109 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19110
19111         PR middle-end/16693
19112         PR tree-optimization/16372
19113         * g++.dg/opt/pr16372-1.C: New test case.
19114         * g++.dg/opt/pr16693-1.C: New test case.
19115         * g++.dg/opt/pr16693-2.C: New test case.
19116
19117 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19118
19119         * objc.dg/proto-lossage-4.m: New test.
19120
19121 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19122
19123         PR c++/17155
19124         * g++.dg/inherit/local2.C: New test.
19125
19126 2004-08-25  Paul Brook  <paul@codesourcery.com>
19127
19128         PR fortran/17144
19129         * gfortran.dg/string_ctor_1.f90: New test.
19130
19131 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19132
19133         PR c++/14428
19134         * g++.dg/template/redecl2.C: New test.
19135
19136 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19137
19138         PR fortran/17143
19139         * gfortran.dg/pr17143.f90: New test.
19140
19141 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19142
19143         PR fortran/17164
19144         * gfortran.dg/pr17164.f90: New test.
19145
19146 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19147
19148         * gcc.dg/tree-ssa/loop-1.c: New test.
19149
19150 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19151
19152         * gcc.c-torture/compile/20040824-1.c: New test.
19153
19154 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19155
19156         * gcc.c-torture/compile/iftrap-3.c: New test.
19157
19158 2004-08-24  Paul Brook  <paul@codesourcery.com>
19159
19160         * gfortran.dg/entry_2.f90: New test.
19161
19162 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19163
19164         PR c++/16889
19165         * g++.dg/lookup/ambig[12].C: New.
19166
19167 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19168
19169         PR c++/16706
19170         * g++.dg/template/crash21.C: New test.
19171         * g++.dg/template/crash22.C: Likewise.
19172
19173 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19174
19175         PR c++/17149
19176         * g++.dg/template/access15.C: New.
19177
19178 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19179
19180         PR c++/17163
19181         * g++.dg/template/repo2.C: New test.
19182
19183 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19184
19185         PR rtl-optimization/17078
19186         * gcc.c-torture/execute/pr17078-1.c: New test case.
19187
19188 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19189
19190         PR c/14492
19191         * gcc.dg/debug/crash1.c: New test.
19192
19193 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19194
19195         PR c/16180
19196         * gcc.dg/loop-5.c: New test.
19197
19198 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19199
19200         * gcc.c-torture/execute/20040823-1.c: New test.
19201
19202 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19203
19204         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19205         to the assembler.  Simplify test accordingly.
19206         (asm_abi_flags): Use GNU names.
19207         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19208         to check for ABI flags.
19209
19210 2004-08-22  Andrew Pinski  <apinski@apple.com>
19211
19212         * g++.dg/opt/pr14029.C: New test.
19213         * gcc.c-torture/execute/pr15262.c: New test.
19214
19215 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19216
19217         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19218
19219 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19220
19221         PR 16908
19222         * gfortran.dg/direct_io.f90: New test.
19223
19224 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19225
19226         PR c++/17121
19227         * g++.dg/inherit/local2.C: New test.
19228
19229 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19230
19231         PR c++/17120
19232         * g++.dg/warn/Wparentheses-4.C: New test.
19233
19234 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19235
19236         PR c++/17121
19237         * g++.dg/inherit/local2.C: New test.
19238
19239         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19240         * gcc.dg/ppc-ldstruct.c: Likewise.
19241         * gcc.dg/ppc64-abi-2.c: Likewise.
19242
19243 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19244
19245         PR rtl-optimization/17099
19246         * gcc.c-torture/execute/20040820-1.c: New test.
19247
19248 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19249
19250         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19251
19252 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19253
19254         PR fortran/17077
19255         * gfortran.dg/auto_array_1.f90: New test.
19256
19257 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19258
19259         PR fortran/17074
19260         * gfortran.dg/simpleif_1.f90: New test.
19261
19262 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19263
19264         * lib/target-supports.exp (check_profiling_available): Return
19265         false for arm*-*-symbianelf* and arm*-*-eabi*.
19266
19267         PR c++/15890
19268         * g++.dg/template/delete1.C: New test.
19269
19270 2004-08-19  Paul Brook  <paul@codesourcery.com>
19271
19272         PR fortran/14976
19273         PR fortran/16228
19274         * gfortran.dg/data_char_1.f90: New test.
19275
19276 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19277
19278         PR fortran/16946
19279         * gfortran.dg/reduction.f90: New testcase.
19280
19281 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19282
19283         PR fortran/16520
19284         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19285
19286 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19287
19288         PR c++/17041
19289         * g++.dg/Wparentheses-3.C: New test.
19290
19291 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19292
19293         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19294         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19295         * gcc.dg/vect/vect-2.c: Likewise.
19296         * gcc.dg/vect/vect-3.c: Likewise.
19297         * gcc.dg/vect/vect-4.c: Likewise.
19298         * gcc.dg/vect/vect-5.c: Likewise.
19299         * gcc.dg/vect/vect-6.c: Likewise.
19300         * gcc.dg/vect/vect-7.c: Likewise.
19301         * gcc.dg/vect/vect-25.c: Likewise.
19302         * gcc.dg/vect/vect-31.c: Likewise.
19303         * gcc.dg/vect/vect-32.c: Likewise.
19304         * gcc.dg/vect/vect-34.c: Likewise.
19305         * gcc.dg/vect/vect-36.c: Likewise.
19306         * gcc.dg/vect/vect-all.c: Likewise.
19307
19308 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19309
19310         PR c++/17068
19311         * g++.dg/template/operator4.C: New test.
19312
19313 2004-08-18  Richard Henderson  <rth@redhat.com>
19314
19315         * gcc.dg/20040206-1.c: XFAIL.
19316
19317 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19318
19319         PR c++/16246
19320         * g++.dg/template/array7.C: New test.
19321
19322 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19323
19324         * gcc.dg/mips-movcc-1.c: New test.
19325         * gcc.dg/mips-movcc-2.c: New test.
19326         * gcc.dg/mips-movcc-3.c: New test.
19327
19328         * gcc.dg/mips-nmadd-1.c: New test.
19329         * gcc.dg/mips-nmadd-2.c: New test.
19330
19331 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19332
19333         PR c++/15871
19334         * g++.dg/opt/inline8.C: New test.
19335
19336         PR c++/16965
19337         * g++.dg/parse/error17.C: New test.
19338
19339 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19340
19341         * gcc.dg/vect: New directory for vectorizer tests.
19342         * gcc.dg/vect/tree-vect.h: New file.
19343         * gcc.dg/vect/vect.exp: New file.
19344         * gcc.dg/vect/pr16105.c.c: New test.
19345         * gcc.dg/vect/vect-1.c: New test.
19346         * gcc.dg/vect/vect-2.c: New test.
19347         * gcc.dg/vect/vect-3.c: New test.
19348         * gcc.dg/vect/vect-4.c: New test.
19349         * gcc.dg/vect/vect-5.c: New test.
19350         * gcc.dg/vect/vect-6.c: New test.
19351         * gcc.dg/vect/vect-7.c: New test.
19352         * gcc.dg/vect/vect-8.c: New test.
19353         * gcc.dg/vect/vect-9.c: New test.
19354         * gcc.dg/vect/vect-10.c: New test.
19355         * gcc.dg/vect/vect-11.c: New test.
19356         * gcc.dg/vect/vect-12.c: New test.
19357         * gcc.dg/vect/vect-13.c: New test.
19358         * gcc.dg/vect/vect-14.c: New test.
19359         * gcc.dg/vect/vect-15.c: New test.
19360         * gcc.dg/vect/vect-16.c: New test.
19361         * gcc.dg/vect/vect-17.c: New test.
19362         * gcc.dg/vect/vect-18.c: New test.
19363         * gcc.dg/vect/vect-19.c: New test.
19364         * gcc.dg/vect/vect-20.c: New test.
19365         * gcc.dg/vect/vect-21.c: New test.
19366         * gcc.dg/vect/vect-22.c: New test.
19367         * gcc.dg/vect/vect-23.c: New test.
19368         * gcc.dg/vect/vect-24.c: New test.
19369         * gcc.dg/vect/vect-25.c: New test.
19370         * gcc.dg/vect/vect-26.c: New test.
19371         * gcc.dg/vect/vect-27.c: New test.
19372         * gcc.dg/vect/vect-28.c: New test.
19373         * gcc.dg/vect/vect-29.c: New test.
19374         * gcc.dg/vect/vect-30.c: New test.
19375         * gcc.dg/vect/vect-31.c: New test.
19376         * gcc.dg/vect/vect-32.c: New test.
19377         * gcc.dg/vect/vect-33.c: New test.
19378         * gcc.dg/vect/vect-34.c: New test.
19379         * gcc.dg/vect/vect-35.c: New test.
19380         * gcc.dg/vect/vect-36.c: New test.
19381         * gcc.dg/vect/vect-37.c: New test.
19382         * gcc.dg/vect/vect-38.c: New test.
19383         * gcc.dg/vect/vect-40.c: New test.
19384         * gcc.dg/vect/vect-41.c: New test.
19385         * gcc.dg/vect/vect-42.c: New test.
19386         * gcc.dg/vect/vect-43.c: New test.
19387         * gcc.dg/vect/vect-44.c: New test.
19388         * gcc.dg/vect/vect-45.c: New test.
19389         * gcc.dg/vect/vect-46.c: New test.
19390         * gcc.dg/vect/vect-47.c: New test.
19391         * gcc.dg/vect/vect-48.c: New test.
19392         * gcc.dg/vect/vect-49.c: New test.
19393         * gcc.dg/vect/vect-50.c: New test.
19394         * gcc.dg/vect/vect-51.c: New test.
19395         * gcc.dg/vect/vect-52.c: New test.
19396         * gcc.dg/vect/vect-53.c: New test.
19397         * gcc.dg/vect/vect-54.c: New test.
19398         * gcc.dg/vect/vect-55.c: New test.
19399         * gcc.dg/vect/vect-56.c: New test.
19400         * gcc.dg/vect/vect-57.c: New test.
19401         * gcc.dg/vect/vect-58.c: New test.
19402         * gcc.dg/vect/vect-59.c: New test.
19403         * gcc.dg/vect/vect-60.c: New test.
19404         * gcc.dg/vect/vect-61.c: New test.
19405         * gcc.dg/vect/vect-all.c: New test.
19406         * gcc.dg/vect/vect-none.c: New test.
19407
19408 2004-08-17  Paul Brook  <paul@codesourcery.com>
19409
19410         PR fortran/13082
19411         * gfortran.dg/entry_1.f90: New test.
19412
19413 2004-08-17  Andrew Pinski  <apinski@apple.com>
19414
19415         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19416
19417 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19418
19419         * gcc.dg/pr17036-1.c: New test.
19420
19421 2004-08-16  Devang Patel  <dpatel@apple.com>
19422
19423         * gcc.dg/darwin-20040809-1.c: New test.
19424
19425 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19426
19427         * gcc.dg/funcdef-attr-1.c: New test.
19428
19429 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19430
19431         * gcc.dg/altivec-17.c: New test.
19432         * gcc.dg/altivec-18.c: New test.
19433
19434 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19435
19436         PR c++/6749
19437         * g++.dg/template/vtable2.C: New test.
19438
19439 2004-08-14  Richard Henderson  <rth@redhat.com>
19440
19441         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19442         * gcc.dg/pack-test-4.c (main): Return 0.
19443         * gcc.dg/setjmp-1.c: Remove XFAIL.
19444         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19445
19446 2004-08-14  Richard Henderson  <rth@redhat.com>
19447
19448         * gcc.dg/980217-1.c: Add prototype for printf.
19449
19450 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19451
19452         * gfortran.dg/pr16935.f90: New test.
19453
19454 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19455
19456         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19457
19458 2004-08-13  Paul Brook  <paul@codesourcery.com>
19459
19460         * gfortran.dg/der_io_1.f90: Remove stray comma.
19461
19462 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19463
19464         * gcc.dg/vmx/cw-bug-2.c: Remove.
19465         * gcc.dg/vmx/vprint-1.c: Remove.
19466         * gcc.dg/vmx/vscan-1.c: Remove.
19467
19468 2004-08-12  Devang patel  <dpatel@apple.com>
19469
19470         * gcc.dg/darwin-20040809-2.c: New test.
19471
19472 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19473
19474         * g++.dg/ext/altivec-12.C: New test.
19475
19476         * g++.dg/ext/altivec-11.C: New test.
19477
19478 2004-08-12  Paul Brook  <paul@codesourcery.com>
19479
19480         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19481
19482 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19483
19484         * g++.dg/ext/altivec-2.C: Check for hardware support before
19485         executing any VMX instructions.
19486
19487         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19488
19489 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19490
19491         PR c++/16276
19492         * g++.old-deja/g++.other/comdat4.C: New test.
19493         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19494
19495 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19496
19497         PR target/16286
19498         * gcc.dg/pr16286.c: New test.
19499
19500 2004-08-12 Jan Beulich <jbeulich@novell.com>
19501
19502         * g++.dg/ext/asm5.C: New.
19503
19504 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR c++/16698
19507         * g++.dg/eh/crash1.C: New test.
19508
19509         PR c++/16717
19510         * g++.dg/ext/construct1.C: New test.
19511
19512 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19513
19514         PR c++/16853
19515         * g++.dg/init/ptrmem1.C: New test.
19516
19517         PR c++/16618
19518         * g++.dg/parse/offsetof5.C: New test.
19519
19520         PR c++/16870
19521         * g++.dg/template/overload3.C: New test.
19522
19523 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19524
19525         PR c++/16964
19526         * g++.dg/parse/error16.C: New test.
19527
19528         PR c++/16904
19529         * g++.dg/template/error14.C: New test.
19530
19531         PR c++/16929
19532         * g++.dg/template/error15.C: New test.
19533
19534 2004-08-11  Devang Patel  <dpatel@apple.com>
19535
19536         * gcc.dg/darwin-ld-20040809-1.c: New test.
19537         * gcc.dg/darwin-ld-20040809-2.c: New test.
19538
19539 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19540
19541         PR fortran/16917
19542         * gfortran.dg/dfloat_1.f90: New test.
19543
19544 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19545
19546         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19547         * gcc.dg/dll-2.c: Fix dg-require syntax.
19548         * gcc.misc-tests/arm-isr.c (abort): Declare.
19549         (exit): Likewise.
19550
19551 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19552
19553         PR c++/16971
19554         * g++.dg/parse/crash16.C: New test.
19555
19556 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19557
19558         * gcc.dg/mips-rsqrt-1.c: New test case.
19559         * gcc.dg/mips-rsqrt-2.c: New test case.
19560         * gcc.dg/mips-rsqrt-3.c: New test case.
19561
19562 2004-08-10  Paul Brook  <paul@codesourcery.com>
19563
19564         * gfortran.dg/der_io_1.f90: New test.
19565
19566 2004-08-10  Paul Brook  <paul@codesourcery.com>
19567
19568         PR fortran/16919
19569         * gfortran.dg/der_array_1.f90: New test.
19570
19571 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19572
19573         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19574
19575 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19576
19577         * gcc.dg/wchar_t-2.c: Fix typo.
19578
19579 2004-08-09  Falk Hueffner  <falk@debian.org>
19580
19581         PR tree-optimization/12517
19582         * gcc.c-torture/compile/pr12517.c: New test.
19583
19584         PR tree-optimization/12578
19585         * gcc.c-torture/compile/pr12578.c: New test.
19586
19587         PR tree-optimization/12899
19588         * gcc.c-torture/compile/pr12899.c: New test.
19589
19590         PR rtl-optimization/14692
19591         * gcc.c-torture/compile/pr14692.c: New test.
19592
19593         PR tree-optimization/16461
19594         * gcc.c-torture/compile/pr16461.c: New test.
19595
19596 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19597
19598         * gfortran.dg/getenv_1.f90: New test.
19599
19600 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19603         wchar_t.
19604         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19605
19606 2004-08-06  Paul Brook  <paul@codesourcery.com>
19607
19608         * gfortran.dg/ret_array_1.f90: New test.
19609         * gfortran.dg/ret_pointer_1.f90: New test.
19610
19611 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19612
19613         * gcc.dg/missing-field-init-[12].c: New tests.
19614         * g++.dg/warn/missing-field-init-[12].C: New tests.
19615
19616 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19617
19618         * gcc.dg/enum2.c: New test.
19619         * gcc.dg/symbian3.c: Likewise.
19620         * gcc.dg/symbian4.c: Likewise.
19621         * gcc.dg/wchar_t-2.c: Likewise.
19622
19623 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19624
19625         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19626         destructor tests.
19627
19628 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19629
19630         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19631         dg-require-visiblity.
19632         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19633         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19634         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19635         * g++.dg/ext/visibility/new1.C: Likewise.
19636         * g++.dg/ext/visibility/pragma.C: Likewise.
19637         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19638         * g++.dg/ext/visibility/virtual.C: Likewise.
19639         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19640         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19641         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19642         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19643         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19644         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19645         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19646         * g++/dg/ext/visibility/visibility-8.C: New test.
19647         * gcc.c-torture/compile/dll.x: Remove.
19648         * gcc.dg/dll-2.c: Use dg-require-dll
19649         * gcc.dg/visibility-10.c: New test.
19650         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19651         supporting DLLs.
19652         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19653         (scan_not_hidden): Likewise.
19654
19655 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19656
19657         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19658
19659 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19660
19661         * gcc.c-torture/execute/20040805-1.c: New test.
19662
19663 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19664
19665         * gcc.dg/20020118-1.c: Declare abort.
19666         * gcc.dg/altivec_check.h: Likewise.
19667         * gcc.dg/iftrap-2.c: Likewise.
19668         * gcc.dg/pragma-darwin.c: Likewise.
19669         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19670
19671 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19672
19673         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19674
19675 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19676
19677         * gcc.c-torture/execute/builtins/abs-2.c,
19678         gcc.c-torture/execute/builtins/abs-3.c,
19679         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19680         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19681         intmax_t, uintmax_t and their limits.
19682         * gcc.dg/intmax_t-1.c: New test.
19683
19684 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19685
19686         * g++.dg/tc1/dr147.C: Add reference to PR.
19687
19688 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19689
19690         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19691         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19692
19693 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19694
19695         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19696
19697 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19698
19699         * gcc.dg/redecl-5.c: New test.
19700         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19701         of scanf.
19702
19703 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19704
19705         PR middle-end/16790
19706         * gcc.c-torture/execute/pr16790-1.c: New test case.
19707
19708 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19709
19710         * g++.dg/ext/visibility/assign1.C: New test.
19711         * g++.dg/ext/visibility/new1.C: Likewise.
19712
19713         * gcc.dg/symbian1.c: New test.
19714         * gcc.dg/symbian2.c: Likewise.
19715
19716 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19717
19718         PR target/16570
19719         * gcc.dg/i386-sse-9.c: New test.
19720
19721 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19722
19723         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19724
19725 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19726
19727         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19728         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19729         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19730         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19731         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19732         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19733         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19734         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19735         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19736         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19737         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19738         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19739         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19740         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19741         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19742         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19743         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19744         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19745         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19746         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19747         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19748         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19749         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19750         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19751         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19752         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19753         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19754         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19755         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19756         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19757         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19758         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19759         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19760         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19761         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19762         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19763         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19764         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19765         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19766         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19767         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19768         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19769         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19770         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19771         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19772         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19773         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19774         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19775         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19776         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19777         gcc.misc-tests/i386-pf-3dnow-1.c,
19778         gcc.misc-tests/i386-pf-athlon-1.c,
19779         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19780         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19781         Declare built-in functions used.
19782         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19783
19784 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/16707
19787         * g++.dg/lookup/using12.C: New test.
19788
19789         * g++.dg/init/null1.C: Fix PR number.
19790         * g++.dg/parse/namespace10.C: Likewise.
19791
19792 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19793
19794         PR c++/16224
19795         * g++.dg/template/spec17.C: New test.
19796         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19797         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19798
19799 2004-08-02  David Billinghurst
19800
19801         PR fortran/16292
19802         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19803
19804 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19805
19806         * gcc.dg/ia64-got-1.c: New test case.
19807
19808 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19809
19810         PR c++/16489
19811         * g++.dg/init/null1.C: New test.
19812         * g++.dg/tc1/dr76.C: Adjust error marker.
19813
19814         PR c++/16529
19815         * g++.dg/parse/namespace10.C: New test.
19816
19817         PR c++/16810
19818         * g++.dg/inherit/ptrmem2.C: New test.
19819
19820 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19821
19822         PR target/16155
19823         * gcc.dg/pr16155.c: New test.
19824
19825 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19826
19827         * gcc.dg/redecl-2.c: New test.
19828
19829 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19830
19831         * gcc.dg/darwin-longdouble.c: New file.
19832
19833 2004-07-30  Richard Henderson  <rth@redhat.com>
19834
19835         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19836         write to constant argument.
19837         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19838
19839 2004-07-30  Richard Henderson  <rth@redhat.com>
19840
19841         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19842         tests of nearest around zero.
19843
19844 2004-07-30  Andrew Pinski  <apinski@apple.com>
19845
19846         * gcc.c-torture/compile/20040730-1.c: New test.
19847
19848 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19849
19850         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19851         powerpc-eabispe.
19852
19853 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19854
19855         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19856
19857 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19858
19859         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19860         contains $ld_library_path.
19861         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19862
19863 2004-07-29  Richard Henderson  <rth@redhat.com>
19864
19865         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19866
19867         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19868         (alt2, which): New.
19869         (Check): Accept either alternative.
19870
19871 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19872
19873         * g++.dg/abi/inline1.C: New test.
19874         * g++.dg/abi/local1-a.cc: Likewise.
19875         * g++.dg/abi/local1.C: Likewise.
19876         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19877         * g++.dg/abi/mangle12.C: Likewise.
19878         * g++.dg/abi/mangle17.C: Likewise.
19879         * g++.dg/abi/mangle20-2.C: Likewise.
19880         * g++.dg/opt/interface1.C: Likewise.
19881         * g++.dg/opt/interface1.h: Likewise.
19882         * g++.dg/opt/interface1-a.cc: New test.
19883         * g++.dg/parse/repo1.C: New test.
19884         * g++.dg/template/repo1.C: Likewise.
19885         * g++.dg/warn/Winline-1.C: Likewise.
19886         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19887
19888 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19889
19890         * gcc.dg/tree-ssa/20040729-1.c: New test.
19891
19892 2004-07-27  Matt Austern <austern@apple.com>
19893
19894         * gcc.dg/darwin-bool-1.c: New test.
19895         * gcc.dg/darwin-bool-2.c: New test.
19896
19897 2004-07-28  Richard Henderson  <rth@redhat.com>
19898
19899         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19900         arguments in the correct type.  Don't write to constant arguments.
19901
19902 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19903
19904         PR tree-optimization/16688
19905         PR tree-optimization/16689
19906         * g++.dg/tree-ssa/pr16688.C: New test.
19907
19908 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19909
19910         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19911         loads.  Not only in the comment, this time.
19912
19913 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19914
19915         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19916         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19917         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19918         * gcc.dg/sh4a-bitmovua.c: New.
19919         * gcc.dg/sh4a-cos.c: New.
19920         * gcc.dg/sh4a-cosf.c: New.
19921         * gcc.dg/sh4a-fprun.c: New.
19922         * gcc.dg/sh4a-fsrra.c: New.
19923         * gcc.dg/sh4a-memmovua.c: New.
19924         * gcc.dg/sh4a-sin.c: New.
19925         * gcc.dg/sh4a-sincos.c: New.
19926         * gcc.dg/sh4a-sincosf.c: New.
19927         * gcc.dg/sh4a-sinf.c: New.
19928
19929 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19930
19931         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19932         conditionals.
19933         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19934         loads.
19935         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19936         DOM1.
19937
19938 2004-07-27  Andrew Pinski  <apinski@apple.com>
19939
19940         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19941
19942 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19943
19944         * gcc.dg/pragma-isr.c: New test.
19945
19946 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19947
19948         PR c++/14429
19949         * g++.dg/template/ttp11.C: New test.
19950
19951 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19952
19953         * gcc.c-torture/compile/20040727-1.c: New test.
19954
19955 2004-07-26  Eric Christopher  <echristo@redhat.com>
19956
19957         * gcc.c-torture/compile/20040726-2.c: New test.
19958
19959 2004-07-26  Andrew Pinski  <apinski@apple.com>
19960
19961         * g++.dg/rtti/tinfo1.C: Xfail.
19962
19963 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19964
19965         * gcc.c-torture/compile/20040726-1.c: New test.
19966
19967 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19968             Brian Ryner  <bryner@brianryner.com>
19969
19970         PR c++/9283
19971         PR c++/15000
19972         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19973         * g++.dg/ext/visibility/: New directory.
19974         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19975         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19976         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19977         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19978         * g++.dg/ext/visibility/fvisibility.C,
19979         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19980         g++.dg/ext/visibility/fvisibility-override1.C
19981         g++.dg/ext/visibility/fvisibility-override2.C
19982         g++.dg/ext/visibility/memfuncts.C
19983         g++.dg/ext/visibility/noPLT.C
19984         g++.dg/ext/visibility/pragma.C
19985         g++.dg/ext/visibility/pragma-override1.C
19986         g++.dg/ext/visibility/pragma-override2.C
19987         g++.dg/ext/visibility/staticmemfuncts.C
19988         g++.dg/ext/visibility/virtual.C: New tests.
19989
19990 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19991
19992         PR c/15360
19993         * gcc.dg/pr15360-1.c: New test.
19994
19995 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
19996
19997         * gcc.dg/pragma-align-2.c: New test.
19998         * gcc.dg/pragma-init-fini.c: New test.
19999         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20000         targets.
20001
20002 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20003
20004         * gcc.dg/init-string-2.c: New test.
20005
20006 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20007
20008         PR 16684
20009         * gcc.dg/Wredundant-decls-1.c: New test case.
20010
20011 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20012
20013         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20014         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20015         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20016         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20017         * gcc.dg/compat/generate-random.c: New file.
20018         * gcc.dg/compat/generate-random.h: Likewise.
20019         * gcc.dg/compat/generate-random_r.c: Likewise.
20020         * gcc.dg/compat/struct-layout-1.h: Likewise.
20021         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20022         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20023         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20024         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20025         * gcc.dg/compat/struct-layout-1_main.c: New test.
20026         * gcc.dg/compat/struct-layout-1_x.c: New file.
20027         * gcc.dg/compat/struct-layout-1_y.c: New file.
20028         * gcc.dg/compat/struct-layout-1_test.h: New file.
20029
20030 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20031
20032         * gcc.dg/comp-return-1.c: New test
20033
20034 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20035
20036         * gcc.dg/vmx/8-02a.c: Fix typo.
20037
20038         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20039         * gcc.dg/darwin-abi-3.c: New test.
20040
20041         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20042         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20043
20044         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20045         * gcc.dg/vmx/ops-long-1.c: New test.
20046         * gcc.dg/vmx/ops-long-2.c: New test.
20047
20048 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20049
20050         * g++.dg/lookup/conv-[1234].C: New.
20051
20052 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20053
20054         * g++.dg/parse/attr2.C: Simplify.
20055
20056 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20057
20058         PR c/7284
20059         * gcc.c-torture/execute/pr7284-1.c: New test.
20060
20061 2004-07-22  Brian Booth  <bbooth@redhat.com>
20062
20063         * gcc.dg/tree-ssa/20040721-1.c: New test.
20064
20065 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20066
20067         * g++.dg/template/crash20.c: New.
20068
20069 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20070
20071         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20072         Add dg-run directive.  Declare variables as required.
20073         * gfortran.dg/g77/README: Update
20074
20075 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20076
20077         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20078         gcc.dg/cris-peep2-andu2.c: New tests.
20079
20080 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20081
20082         PR c/15052
20083         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20084         on return type.
20085         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20086         messages.
20087         * gcc.dg/qual-return-2.c: Update expected messages.
20088         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20089
20090 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20091
20092         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20093         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20094
20095 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20096
20097         PR c/11250
20098         * gcc.dg/init-string-1.c: New test.
20099
20100 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20101
20102         PR middle-end/15345
20103         PR c/16450
20104         * gcc.dg/torture/nested-fn-1.c: New test.
20105
20106 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20107
20108         PR target/16559
20109         * gcc.dg/ia64-fptr-1.c: New file.
20110
20111 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20112
20113         PR c++/14497
20114         * g++.dg/template/spec16.C: New test.
20115         * g++.old-deja/g++.robertl/eb118.C: Remove.
20116
20117 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20118
20119         PR c++/509
20120         * g++.dg/template/spec15.C: New test.
20121
20122 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20123
20124         Copy cases from g77.f-torture/execute and add dg-run
20125         directive.  Other changes as noted.
20126         * gfortran.dg/g77/13037.f
20127         * gfortran.dg/g77/1832.f
20128         * gfortran.dg/g77/19981119-0.f
20129         * gfortran.dg/g77/19990313-0.f
20130         * gfortran.dg/g77/19990313-1.f
20131         * gfortran.dg/g77/19990313-2.f
20132         * gfortran.dg/g77/19990313-3.f
20133         * gfortran.dg/g77/19990419-1.f
20134         * gfortran.dg/g77/19990826-0.f
20135         * gfortran.dg/g77/19990826-2.f
20136         * gfortran.dg/g77/20000503-1.f
20137         * gfortran.dg/g77/20001111.f
20138         * gfortran.dg/g77/20010116.f
20139         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20140         * gfortran.dg/g77/20010430.f
20141         * gfortran.dg/g77/6177.f
20142         * gfortran.dg/g77/947.f
20143         * gfortran.dg/g77/970816-3.f
20144         * gfortran.dg/g77/971102-1.f
20145         * gfortran.dg/g77/980520-1.f
20146         * gfortran.dg/g77/980628-0.f
20147         * gfortran.dg/g77/980628-1.f
20148         * gfortran.dg/g77/980628-10.f
20149         * gfortran.dg/g77/980628-2.f
20150         * gfortran.dg/g77/980628-3.f
20151         * gfortran.dg/g77/980628-7.f
20152         * gfortran.dg/g77/980628-8.f
20153         * gfortran.dg/g77/980628-9.f
20154         * gfortran.dg/g77/980701-0.f
20155         * gfortran.dg/g77/980701-1.f
20156         * gfortran.dg/g77/cabs.f
20157         * gfortran.dg/g77/claus.f
20158         * gfortran.dg/g77/complex_1.f
20159         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20160         * gfortran.dg/g77/dcomplex.f
20161         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20162         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20163         * gfortran.dg/g77/f90-intrinsic-numeric.f
20164         * gfortran.dg/g77/int8421.f
20165         * gfortran.dg/g77/labug1.f
20166         * gfortran.dg/g77/large_vec.f
20167         * gfortran.dg/g77/le.f
20168         * gfortran.dg/g77/short.f
20169         * gfortran.dg/g77/README: Update
20170
20171 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20172
20173         PR c++/16637
20174         * g++.dg/parse/lookup4.C: New test.
20175
20176 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20177
20178         PR c++/16175
20179         * g++.dg/template/ttp10.C: New test.
20180
20181 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20182
20183         * gcc.dg/pr12625-1.c: New test.
20184
20185 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20186
20187         * testsuite/gcc.dg/switch-warn-1.c: New test.
20188         * testsuite/gcc.dg/switch-warn-2.c: New test.
20189         * gcc.c-torture/compile/pr14730.c: Update.
20190
20191 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20192
20193         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20194         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20195         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20196         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20197
20198 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20199
20200         PR c++/16623
20201         * g++.dg/template/assign1.C: New test.
20202
20203 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20204
20205         PR c++/12170
20206         * g++.dg/template/ttp9.C: New test.
20207
20208 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20209
20210         * gcc.dg/format/cmn-err-1.c: New test.
20211
20212 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20213
20214         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20215         gcc.dg/Wparentheses-10.c: New tests.
20216         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20217
20218 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20219
20220         PR fortran/16465
20221         * gfortran.dg/g77//ffixed-line-length-0.f,
20222         gfortran.dg/g77/ffixed-line-length-132.f,
20223         gfortran.dg/g77/ffixed-line-length-72.f,
20224         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20225         gfortran.dg/g77/README: Update.
20226
20227 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20228
20229         PR c++/13092
20230         * g++.dg/template/non-dependent7.C: New test.
20231         * g++.dg/template/non-dependent8.C: Likewise.
20232         * g++.dg/template/non-dependent9.C: Likewise.
20233         * g++.dg/template/non-dependent10.C: Likewise.
20234
20235 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20236
20237         PR c++/16337
20238         * g++.dg/parse/attr2.C: New test.
20239
20240 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20241
20242         * g77.dg: Removed.
20243         * g77.f-torture: Ditto.
20244
20245 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20246
20247         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20248         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20249         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20250
20251 2004-07-16  Richard Henderson  <rth@redhat.com>
20252
20253         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20254
20255 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20256
20257         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20258         tests with full list of options.
20259         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20260         of TORTURE_OPTIONS if test contains 'dg-do run'.
20261
20262         PR fortran/16404
20263         * gfortran.dg/do_iterator.f90: New test.
20264
20265 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20266
20267         PR rtl-optimization/16536
20268         * gcc.c-torture/execute/restrict-1.c: New test.
20269
20270 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20271
20272         PR fortran/15324
20273         * gfortran.dg/pr15324.f90: New test.
20274
20275         PR fortran/15129
20276         * gfortran.dg/pr15129.f90: New test.
20277
20278         PR fortran/15140
20279         * gfortran.dg/pr15140.f90: New test.
20280
20281         PR fortran/13792
20282         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20283         compile-time simplification.
20284
20285 2004-07-14  Mike Stump  <mrs@apple.com>
20286
20287         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20288
20289 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20290
20291         PR target/16325
20292         * gcc.dg/profile-generate-1.c: New.
20293
20294 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20295
20296         * gcc.c-torture/execute/20040709-1.c: New test.
20297         * gcc.c-torture/execute/20040709-2.c: New test.
20298
20299 2004-07-14  Mike Stump  <mrs@apple.com>
20300
20301         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20302
20303 2004-07-14  Mike Stump  <mrs@apple.com>
20304
20305         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20306
20307 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20308
20309         PR c++/16518
20310         * g++.dg/parse/mutable1.C: New test.
20311
20312 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20313
20314         PR tree-optimization/16443
20315         * gcc.dg/tree-ssa/20040713-1.c: New test.
20316
20317 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20318
20319         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20320         for operator new.
20321
20322 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20323
20324         * gfortran.dg/g77/README: New file
20325         * gfortran.dg/g77/19981216-0.f: Copy from
20326         g77.f-torture/noncompile.  Add "dg-do compile" and
20327         dg-error as required.
20328         * gfortran.dg/g77/19990218-1.f: Likewise.
20329         * gfortran.dg/g77/19990905-1.f: Likewise.
20330         * gfortran.dg/g77/9263.f: Likewise.
20331         * gfortran.dg/g77/980615-0.f: Likewise.
20332         * gfortran.dg/g77/980616-0.f: Likewise.
20333         * gfortran.dg/g77/check0.f: Likewise.
20334         * gfortran.dg/g77/select_no_compile.f: Likewise.
20335
20336 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20337
20338         Copy files from g77.f-torture/compile.
20339         Add "{ dg-do compile}".  Other changes as noted
20340         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20341         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20342         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20343         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20344         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20345         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20346         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20347         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20348         statement to conform to standard.  Append alpha1.x for reference.
20349         * gfortran.dg/g77/xformat.f: Add dg-warning
20350
20351 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20352
20353         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20354         Add {dg-do compile} directive.
20355         * gfortran.dg/g77/cpp2.F: Likewise.
20356
20357 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20358
20359         PR c++/5402
20360         * g++.dg/lookup/name-clash1.C: New test.
20361
20362         PR c++/9777
20363         * g++.dg/lookup/name-clash2.C: New test.
20364
20365         PR c++/12102
20366         * g++.dg/lookup/name-clash3.C: New test.
20367
20368 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20369
20370         * g++.dg/lookup/new2.C: New test.
20371         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20372
20373 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20374
20375         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20376         Add {dg-do compile} directive.
20377         * gfortran.dg/g77/13060.f: Likewise.
20378         * gfortran.dg/g77/19990218-0.f: Likewise.
20379         * gfortran.dg/g77/19990305-0.f: Likewise.
20380         * gfortran.dg/g77/19990419-0.f: Likewise.
20381         * gfortran.dg/g77/19990502-0.f: Likewise.
20382         * gfortran.dg/g77/19990502-1.f: Likewise.
20383         * gfortran.dg/g77/19990525-0.f: Likewise.
20384         * gfortran.dg/g77/19990826-1.f: Likewise.
20385         * gfortran.dg/g77/19990826-3.f: Likewise.
20386         * gfortran.dg/g77/19990905-2.f: Likewise.
20387         * gfortran.dg/g77/20000412-1.f: Likewise.
20388         * gfortran.dg/g77/20000511-1.f: Likewise.
20389         * gfortran.dg/g77/20000511-2.f: Likewise.
20390         * gfortran.dg/g77/20000518.f: Likewise.
20391         * gfortran.dg/g77/20000601-1.f: Likewise.
20392         * gfortran.dg/g77/20000601-2.f: Likewise.
20393         * gfortran.dg/g77/20000629-1.f: Likewise.
20394         * gfortran.dg/g77/20000630-2.f: Likewise.
20395         * gfortran.dg/g77/20010115.f: Likewise.
20396         * gfortran.dg/g77/20010321-1.f: Likewise.
20397         * gfortran.dg/g77/20010426.f: Likewise.
20398         * gfortran.dg/g77/20020307-1.f: Likewise.
20399         * gfortran.dg/g77/8485.f: Likewise.
20400         * gfortran.dg/g77/960317-1.f: Likewise.
20401         * gfortran.dg/g77/970915-0.f: Likewise.
20402         * gfortran.dg/g77/980310-1.f: Likewise.
20403         * gfortran.dg/g77/980310-2.f: Likewise.
20404         * gfortran.dg/g77/980310-3.f: Likewise.
20405         * gfortran.dg/g77/980310-4.f: Likewise.
20406         * gfortran.dg/g77/980310-6.f: Likewise.
20407         * gfortran.dg/g77/980310-7.f: Likewise.
20408         * gfortran.dg/g77/980310-8.f: Likewise.
20409         * gfortran.dg/g77/980419-2.f: Likewise.
20410         * gfortran.dg/g77/980424-0.f: Likewise.
20411         * gfortran.dg/g77/980427-0.f: Likewise.
20412         * gfortran.dg/g77/980729-0.f: Likewise.
20413         * gfortran.dg/g77/981117-1.f: Likewise.
20414         * gfortran.dg/g77/toon_1.f: Likewise.
20415
20416 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20417
20418         PR c++/2204
20419         * g++.dg/other/abstract2.C: New test.
20420
20421 2004-07-12  Paul Brook  <paul@codesourcery.com>
20422
20423         * gfortran.dg/pointer_init_1.f90: New test.
20424
20425 2004-07-11  Paul Brook  <paul@codesourcery.com>
20426
20427         PR fortran/15986
20428         * gfortran.dg/contained_1.f90: New test.
20429
20430 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20431
20432         * g++.dg/parse/defarg8.C: New test.
20433
20434 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20435
20436         PR fortran/16433
20437         * gfortran.dg/pr16433.f: New test.
20438
20439         PR fortran/17574
20440         * gfortran.dg/pr15754.f90: New test.
20441
20442 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20443
20444         PR tree-optimization/16437
20445         * gcc.c-torture/execute/bitfld-4.c: New test.
20446
20447 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20448
20449         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20450         access to common var from module.
20451
20452 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20453
20454         PR fortran/16336
20455         * gfortran.fortran-torture/execute/common_2.f90: New test.
20456
20457 2004-07-10  Paul Brook  <paul@codesourcery.com>
20458
20459         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20460
20461 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20462
20463         PR fortran/15969
20464         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20465
20466 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20467
20468         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20469         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20470         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20471         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20472         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20473         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20474         * gfortran.dg/g77/funderscoring.f: Likewise.
20475         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20476
20477 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20478
20479         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20480
20481 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20482         Paul Brook  <paul@codesourcery.com>
20483
20484         PR fortran/13415
20485         * gfortran.dg/common_pointer_1.f90: New test.
20486
20487 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20488
20489         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20490
20491 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20492
20493         PR target/16364
20494         * gcc.c-torture/compile/20040709-1.c: New.
20495
20496 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20497
20498         PR fortran/14077
20499         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20500
20501 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20502
20503         PR fortran/13201
20504         * gfortran.dg/shape_1.f90: New test.
20505
20506 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20507             Andrew Pinski  <apinski@apple.com>
20508
20509         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20510
20511 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20512
20513         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20514         comment.
20515
20516 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20517         Paul Brook  <paul@codesourcery.com>
20518
20519         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20520         '.f95' and '.F95'.
20521
20522 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20523
20524         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20525
20526 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20527
20528         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20529         testcases with capital suffix.
20530
20531 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20532
20533         PR fortran/15481
20534         PR fortran/13372
20535         PR fortran/13575
20536         PR fortran/15978
20537         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20538
20539         * gfortran.dg/implicit_1.f90: New test.
20540
20541 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20542
20543         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20544         expression to match gfortran warning/error messages
20545         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20546         dg-error text.
20547
20548 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20549
20550         * lib/fortran-torture.exp: Rename proc search_for to
20551         search_for_re.
20552
20553 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20554
20555         * gcc.c-torture/execute/simd-5.x: New file.
20556         XFAIL on SPARC 64-bit at -O0.
20557
20558 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20559
20560         PR c++/8211
20561         PR c++/16165
20562         * g++.dg/warn/effc3.C: New test.
20563
20564 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20565
20566         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20567         change X to 1X in format.
20568         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20569         add data statements to conform to standard.
20570
20571 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20572
20573         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20574         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20575         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20576
20577 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20578
20579         * gfortran.dg/g77/7388.f: Copy from g77.dg
20580         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20581         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20582         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20583         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20584         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20585         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20586         * gfortran.dg/g77/strlen0.f: Likewise.
20587
20588 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20589
20590         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20591         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20592
20593 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20594
20595         * gcc.c-torture/execute/920428-2.x: Delete.
20596         * gcc.c-torture/execute/920501-7.x: Likewise.
20597
20598 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20599
20600         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20601         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20602         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20603         prescott and c3-2.
20604         (PREFETCH_3DNOW): Add -march=c3.
20605
20606 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20607
20608         PR c/16437
20609         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20610         * gcc.c-torture/execute/bf64-1.x: Likewise.
20611
20612 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20613
20614         * gcc.c-torture/compile/20040708-1.c: New test.
20615
20616 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20617
20618         PR c++/16169
20619         * g++.dg/warn/effc2.C: New test.
20620
20621 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20622
20623         * gcc.c-torture/execute/bitfld-1.x: Remove.
20624         * gcc.c-torture/execute/bitfld-3.c: New test.
20625         * gcc.dg/bitfld-2.c: Remove XFAILs.
20626
20627 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20628
20629         PR c++/16276
20630         * g++.dg/rtti/tinfo1.C: New file.
20631
20632 2004-07-07  Eric Christopher  <echristo@redhat.com>
20633
20634         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20635
20636 2004-07-07  Andrew Pinski  <apinski@apple.com>
20637
20638         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20639
20640 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20641
20642         * g++.dg/init/call1.C: XFAIL.
20643
20644 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20645
20646         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20647         except for movstrict*, to movmem* and clrstr* to clrmem*.
20648
20649 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20650
20651         * gcc.c-torture/execute/20040707-1.c: New test.
20652
20653 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20654
20655         * gcc.c-torture/execute/20040706-1.c: New test.
20656
20657 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20658
20659         PR c++/3671
20660         * g++.dg/template/spec14.C: New test.
20661
20662 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20663
20664         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20665         nothing if not yet defined.  Use it in b, c and d type definitions.
20666         * gcc.c-torture/execute/20040705-1.c: New test.
20667         * gcc.c-torture/execute/20040705-2.c: New test.
20668
20669 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20670
20671         PR c++/2518
20672         * g++.dg/lookup/new1.C: New test.
20673
20674 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20675
20676         PR c++/11406
20677         * g++.dg/template/sizeof8.C: New test.
20678
20679 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20680
20681         * gcc.c-torture/compile/20040705-1.c: New test.
20682
20683 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20684
20685         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20686
20687 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20688
20689         * gcc.dg/cpp/if-mop.c: Two new testcases.
20690         * gcc.dg/cpp/trad/comment-3.c: New.
20691
20692 2004-07-04  Paul Brook  <paul@codesourcery.com>
20693
20694         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20695
20696 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20697
20698         PR c++/3761
20699         * g++.dg/lookup/crash4.C: New test.
20700
20701 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20702
20703         * gcc.c-torture/execute/builtin-abs-1.c
20704         * gcc.c-torture/execute/builtin-abs-2.c
20705         * gcc.c-torture/execute/builtin-complex-1.c
20706         * gcc.c-torture/execute/builtins/string-1-lib.c
20707         * gcc.c-torture/execute/builtins/string-1.c
20708         * gcc.c-torture/execute/builtins/string-2-lib.c
20709         * gcc.c-torture/execute/builtins/string-2.c
20710         * gcc.c-torture/execute/builtins/string-3-lib.c
20711         * gcc.c-torture/execute/builtins/string-3.c
20712         * gcc.c-torture/execute/builtins/string-4-lib.c
20713         * gcc.c-torture/execute/builtins/string-4.c
20714         * gcc.c-torture/execute/builtins/string-5-lib.c
20715         * gcc.c-torture/execute/builtins/string-5.c
20716         * gcc.c-torture/execute/builtins/string-6-lib.c
20717         * gcc.c-torture/execute/builtins/string-6.c
20718         * gcc.c-torture/execute/builtins/string-7-lib.c
20719         * gcc.c-torture/execute/builtins/string-7.c
20720         * gcc.c-torture/execute/builtins/string-8-lib.c
20721         * gcc.c-torture/execute/builtins/string-8.c
20722         * gcc.c-torture/execute/builtins/string-9-lib.c
20723         * gcc.c-torture/execute/builtins/string-9.c
20724         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20725         * gcc.c-torture/execute/builtins/string-asm-1.c
20726         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20727         * gcc.c-torture/execute/builtins/string-asm-2.c
20728         * gcc.c-torture/execute/stdio-opt-1.c
20729         * gcc.c-torture/execute/stdio-opt-2.c
20730         * gcc.c-torture/execute/stdio-opt-3.c
20731         * gcc.c-torture/execute/string-opt-1.c
20732         * gcc.c-torture/execute/string-opt-10.c
20733         * gcc.c-torture/execute/string-opt-11.c
20734         * gcc.c-torture/execute/string-opt-12.c
20735         * gcc.c-torture/execute/string-opt-13.c
20736         * gcc.c-torture/execute/string-opt-14.c
20737         * gcc.c-torture/execute/string-opt-15.c
20738         * gcc.c-torture/execute/string-opt-16.c
20739         * gcc.c-torture/execute/string-opt-2.c
20740         * gcc.c-torture/execute/string-opt-6.c
20741         * gcc.c-torture/execute/string-opt-7.c
20742         * gcc.c-torture/execute/string-opt-8.c:
20743         Replace with ...
20744
20745         * gcc.c-torture/execute/builtins/abs-2.c
20746         * gcc.c-torture/execute/builtins/abs-3.c
20747         * gcc.c-torture/execute/builtins/complex-1.c
20748         * gcc.c-torture/execute/builtins/fprintf.c
20749         * gcc.c-torture/execute/builtins/fputs.c
20750         * gcc.c-torture/execute/builtins/memcmp.c
20751         * gcc.c-torture/execute/builtins/memmove.c
20752         * gcc.c-torture/execute/builtins/memops-asm.c
20753         * gcc.c-torture/execute/builtins/mempcpy-2.c
20754         * gcc.c-torture/execute/builtins/mempcpy.c
20755         * gcc.c-torture/execute/builtins/memset.c
20756         * gcc.c-torture/execute/builtins/printf.c
20757         * gcc.c-torture/execute/builtins/sprintf.c
20758         * gcc.c-torture/execute/builtins/strcat.c
20759         * gcc.c-torture/execute/builtins/strchr.c
20760         * gcc.c-torture/execute/builtins/strcmp.c
20761         * gcc.c-torture/execute/builtins/strcpy.c
20762         * gcc.c-torture/execute/builtins/strcspn.c
20763         * gcc.c-torture/execute/builtins/strlen-2.c
20764         * gcc.c-torture/execute/builtins/strlen.c
20765         * gcc.c-torture/execute/builtins/strncat.c
20766         * gcc.c-torture/execute/builtins/strncmp-2.c
20767         * gcc.c-torture/execute/builtins/strncmp.c
20768         * gcc.c-torture/execute/builtins/strncpy.c
20769         * gcc.c-torture/execute/builtins/strpbrk.c
20770         * gcc.c-torture/execute/builtins/strpcpy-2.c
20771         * gcc.c-torture/execute/builtins/strpcpy.c
20772         * gcc.c-torture/execute/builtins/strrchr.c
20773         * gcc.c-torture/execute/builtins/strspn.c
20774         * gcc.c-torture/execute/builtins/strstr-asm.c
20775         * gcc.c-torture/execute/builtins/strstr.c:
20776         ... these new files.
20777
20778         * gcc.c-torture/execute/builtins/abs-2-lib.c
20779         * gcc.c-torture/execute/builtins/abs-3-lib.c
20780         * gcc.c-torture/execute/builtins/complex-1-lib.c
20781         * gcc.c-torture/execute/builtins/fprintf-lib.c
20782         * gcc.c-torture/execute/builtins/fputs-lib.c
20783         * gcc.c-torture/execute/builtins/memcmp-lib.c
20784         * gcc.c-torture/execute/builtins/memmove-lib.c
20785         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20786         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20787         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20788         * gcc.c-torture/execute/builtins/memset-lib.c
20789         * gcc.c-torture/execute/builtins/printf-lib.c
20790         * gcc.c-torture/execute/builtins/sprintf-lib.c
20791         * gcc.c-torture/execute/builtins/strcat-lib.c
20792         * gcc.c-torture/execute/builtins/strchr-lib.c
20793         * gcc.c-torture/execute/builtins/strcmp-lib.c
20794         * gcc.c-torture/execute/builtins/strcpy-lib.c
20795         * gcc.c-torture/execute/builtins/strcspn-lib.c
20796         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20797         * gcc.c-torture/execute/builtins/strlen-lib.c
20798         * gcc.c-torture/execute/builtins/strncat-lib.c
20799         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20800         * gcc.c-torture/execute/builtins/strncmp-lib.c
20801         * gcc.c-torture/execute/builtins/strncpy-lib.c
20802         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20803         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20804         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20805         * gcc.c-torture/execute/builtins/strrchr-lib.c
20806         * gcc.c-torture/execute/builtins/strspn-lib.c
20807         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20808         * gcc.c-torture/execute/builtins/strstr-lib.c
20809         * gcc.c-torture/execute/builtins/lib/abs.c
20810         * gcc.c-torture/execute/builtins/lib/fprintf.c
20811         * gcc.c-torture/execute/builtins/lib/memset.c
20812         * gcc.c-torture/execute/builtins/lib/printf.c
20813         * gcc.c-torture/execute/builtins/lib/sprintf.c
20814         * gcc.c-torture/execute/builtins/lib/strcpy.c
20815         * gcc.c-torture/execute/builtins/lib/strcspn.c
20816         * gcc.c-torture/execute/builtins/lib/strncat.c
20817         * gcc.c-torture/execute/builtins/lib/strncmp.c
20818         * gcc.c-torture/execute/builtins/lib/strncpy.c
20819         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20820         * gcc.c-torture/execute/builtins/lib/strspn.c
20821         * gcc.c-torture/execute/builtins/lib/strstr.c:
20822         New files containing support routines.
20823
20824         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20825         declaration.
20826         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20827         when not optimizing.
20828
20829 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20830
20831         PR c++/16240
20832         * g++.dg/abi/mangle22.C: New test.
20833         * g++.dg/abi/mangle23.C: Likewise.
20834
20835 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20836
20837         PR fortran/16290
20838         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20839         Allow for cases without denormalized floating point numbers.
20840
20841 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20842
20843         PR c/1027
20844         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20845         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20846         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20847         expected warning text.
20848         * gcc.dg/format/diag-2.c: New test.
20849
20850 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20851
20852         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20853
20854 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20855
20856         * gcc.dg/builtins-43.c: New.
20857         * gcc.dg/builtins-44.c: New.
20858         * gcc.dg/builtins-45.c: New.
20859
20860 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20861             Andreas Tobler  <a.tobler@schweiz.ch>
20862
20863         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20864         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20865         as SIGSEGV.
20866         * gcc.dg/cleanup-11.c: Likewise.
20867         * gcc.dg/cleanup-8.c: Likewise.
20868         * gcc.dg/cleanup-9.c: Likewise.
20869         * gcc.dg/cleanup-5.c: Run on all platforms.
20870
20871 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20872
20873         * g++.dg/warn/nonnull1.C: New test.
20874
20875 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20876
20877         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20878         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20879         Special-case the Sun compiler wrt to <complex.h>.
20880
20881 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20882
20883         * gcc.dg/Wunreachable-8.C: New test.
20884
20885         * gcc.dg/h8300-ice2.c : New test.
20886
20887 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20888
20889         PR fortran/16161
20890         * gfortran.fortran-torture/compile/implicit.f90: Add test
20891         for implicit character.
20892
20893 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20894
20895         PR fortran/16289
20896         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20897         Use tiny() intrinsic to find smallest non-negative real
20898
20899 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20900
20901         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20902         * gcc.dg/compat/struct-by-value-22_x.c: New.
20903         * gcc.dg/compat/struct-by-value-22_y.c: New.
20904
20905         * gcc.c-torture/execute/20040629-1.c: New test.
20906
20907 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20908
20909         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20910         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20911
20912         PR target/16195
20913         * gcc.dg/20040625-1.c: New test.
20914
20915 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20916
20917         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20918
20919 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20920
20921         PR fortran/15963
20922         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20923
20924 2004-06-29  Richard Henderson  <rth@redhat.com>
20925
20926         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20927
20928 2004-06-29  Paul Brook  <paul@codesourcery.com>
20929
20930         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20931         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20932
20933 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20934
20935         PR c++/16260
20936         * g++.dg/parse/crash15.C: New.
20937
20938 2004-06-28  Andrew Pinski  <apinski@apple.com>
20939
20940         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20941         by the error already.
20942
20943         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20944
20945 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20946
20947         PR target/14041
20948         * gcc.dg/h8300-bss-align-1.c : New.
20949
20950 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20951
20952         * PR c++/16174
20953         * g++.dg/template/ctor4.C: New.
20954
20955 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20956
20957         PR c++/16205
20958         * g++.dg/warn/Wsequence-point-1.C: New test.
20959
20960 2004-06-27  Paul Brook  <paul@codesourcery.com>
20961
20962         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20963
20964 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20965
20966         * g++.old-deja/g++.mike/p7325.C: Remove.
20967
20968 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20969
20970         PR c/14963
20971         * gcc.dg/pr14963.c: New test.
20972
20973 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20974
20975         PR c++/16193
20976         * g++.dg/parse/redef1.C: New test.
20977
20978 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20979
20980         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20981         20021110.c.
20982         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20983         20021119-1.c.
20984         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20985         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20986         5-04.c.
20987         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20988         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20989         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20990         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20991         g++.brendan/enum14.C.
20992         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20993         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20994         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20995         g++.mike/virt1.C.
20996         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20997         memtemp24.C.
20998
20999 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21000
21001         * gcc.dg/20040527-1.c: New test case.
21002
21003 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21004
21005         PR gfortran/pr16196
21006         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21007
21008 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21009
21010         PR middle-end/15825
21011         * gcc.dg/pr15825-1.c: New test case.
21012
21013 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21014
21015         * gcc.c-torture/execute/20040625-1.c: New test.
21016
21017 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21018
21019         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21020
21021 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21022
21023         * gcc.dg/torture/mips-div-1.c: New test.
21024
21025 2004-06-24  Jeff Law  <law@redhat.com>
21026
21027         * gcc.dg/tree-ssa/20040624-1.c: New test.
21028
21029 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21030
21031         * gcc.c-torture/compile/20040624-1.c: New test.
21032
21033 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21034
21035         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21036         this directory.
21037
21038 2004-06-23  Andrew Pinski  <apinski@apple.com>
21039
21040         PR middle-end/15988
21041         * g++.dg/opt/ptrmem4.C: New test.
21042
21043         * gcc.dg/c90-array-quals-2.c: New test.
21044
21045 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21046
21047         * gcc.dg/kpice1.c: New test.
21048
21049 2006-06-23  Andrew Pinski  <apinski@apple.com>
21050
21051         * gcc.dg/c90-array-quals.c: New test.
21052
21053 2006-06-22  Richard Henderson  <rth@redhat.com>
21054
21055         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21056
21057 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21058
21059         * gcc.dg/builtins-config.h: Handle FreeBSD.
21060
21061 2006-06-22  Richard Henderson  <rth@redhat.com>
21062
21063         * g++.dg/opt/devirt1.C: New.
21064
21065 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21066
21067         * g++.dg/opt/pr15551.C: New testcase.
21068
21069 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21070
21071         PR target/14800
21072         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21073         x86_64-*-linux* when compiling for 32bit.
21074
21075 2004-06-21  Andrew Pinski  <apinski@apple.com>
21076
21077         * gcc.dg/pch/struct-1.c: New.
21078         * gcc.dg/pch/struct-1.hs: New.
21079
21080 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21081
21082         * gcc.dg/pch/save-temps-1.c: New file.
21083         * gcc.dg/pch/save-temps-1.hs: New file.
21084
21085 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21086
21087         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21088         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21089
21090 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21091
21092         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21093         to fix type error.
21094         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21095         Remove trailing spaces.
21096
21097 2004-06-21  Richard Henderson  <rth@redhat.com>
21098
21099         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21100         merging && to BIT_FIELD_REF.
21101
21102 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21103
21104         * g++.dg/opt/placeholder1.C: New test.
21105
21106 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21107
21108         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21109         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21110         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21111         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21112
21113 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21114
21115         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21116         extern "C".
21117         * g++.dg/other/pragma-re-1.C: Add comments.
21118
21119 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21120
21121         PR gfortran/16080
21122         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21123
21124 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21125
21126         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21127         instead of setting the type of size_t by
21128         hand.
21129
21130 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21131
21132         * gcc.dg/unordered-2.c: New test case.
21133         * gcc.dg/unordered-3.c: New test case.
21134
21135 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21136
21137         PR other/16043
21138         * lib/g++.exp (g++_version): Tweak regexp for version
21139         * lib/g77.exp (g77_version): Likewise.
21140         * lib/gfortran.exp (gfortran_version): Likewise.
21141         * lib/objc.exp (objc_version): Likewise.
21142         * lib/treelang.exp (treelang_version): Likewise.
21143
21144 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21145
21146         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21147         Use INT_MAX instead of __INT_MAX__.
21148         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21149
21150         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21151         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21152         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21153         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21154         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21155         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21156         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21157         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21158         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21159
21160         * gcc.dg/range-test-1.c: New test.
21161         * g++.dg/opt/range-test-1.C: New test.
21162
21163 2004-06-17  Richard Henderson  <rth@redhat.com>
21164
21165         * objc.dg/sync-1.m: New.
21166         * objc.dg/try-catch-1.m: Don't force next runtime.
21167         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21168         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21169         shadowed catch clause.
21170         * objc.dg/try-catch-5.m: New.
21171
21172 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21173
21174         Bug 14610
21175         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21176
21177 2004-06-15  Richard Henderson  <rth@redhat.com>
21178
21179         * gcc.dg/20001116-1.c: Move expected warning line.
21180
21181 2004-06-15  Richard Henderson  <rth@redhat.com>
21182
21183         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21184         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21185
21186 2004-06-15  Jeff Law  <law@redhat.com>
21187
21188         * gcc.dg/tree-ssa/20040615-1.c: New test.
21189         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21190         be less sensitive to operand ordering.
21191         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21192
21193 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21194
21195         * g++.dg/abi/bitfield3.C: Add comment..
21196
21197 2004-06-15  Richard Henderson  <rth@redhat.com>
21198
21199         * g++.dg/ext/stmtexpr1.C: XFAIL.
21200         * gcc.dg/20030612-1.c: XFAIL.
21201
21202 2004-06-15  Eric Christopher  <echristo@redhat.com>
21203
21204         * g++.dg/charset/asm5.c: New.
21205         * gcc.dg/charset/asm6.c: New.
21206
21207 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21208
21209         PR fortran/15962
21210         * gfortran.fortran-torture/execute/select_1.f90: New test.
21211
21212 2004-06-15  Paul Brook  <paul@codesourcery.com>
21213
21214         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21215
21216 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21217
21218         PR c++/15967
21219         * g++.dg/lookup/crash3.C: New test.
21220
21221 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21222
21223         PR c++/15947
21224         * g++.dg/parse/dtor4.C: New test.
21225
21226 2004-06-14  Jeff Law  <law@redhat.com>
21227
21228         * gcc.c-torture/compile/20040614-1.c: New test.
21229
21230 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21231
21232         PR fortran/15211
21233         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21234         LEN of a character array.
21235
21236 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21237
21238         PR c++/15096
21239         * g++.dg/template/ptrmem10.C: New test.
21240
21241         PR c++/14930
21242         * g++.dg/template/friend30.C: New test.
21243
21244 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21245
21246         PR fortran/14928
21247         * gfortran.fortran-torture/compile/mloc.f90: New test.
21248
21249 2004-06-13  Paul Brook  <paul@codesourcery.com>
21250
21251         * gfortran.fortran-torture/execute/random_2.f90: New test.
21252
21253 2004-06-13  Eric Christopher  <echristo@redhat.com>
21254
21255         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21256
21257 2004-06-12  Paul Brook  <paul@codesourcery.com>
21258
21259         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21260
21261 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21262
21263         PR fortran/14923
21264         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21265
21266 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21267
21268         PR fortran/14957
21269         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21270         syntax errors in end statements of contained subroutines.
21271
21272 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21273
21274         PR fortran/12841
21275         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21276
21277 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21278
21279         PR fortran/15665
21280         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21281
21282 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21283
21284         PR gfortran/12839
21285         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21286
21287 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21288
21289         PR c++/15862
21290         * g++.dg/parse/enum1.C: New test.
21291
21292 2004-06-10  Jeff Law  <law@redhat.com>
21293
21294         * gcc.c-torture/compile/20040610-1.c: New test.
21295
21296 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21297
21298         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21299         * g++.old-deja/g++.other/decl3.C: Likewise.
21300
21301 2004-06-10  Brian Booth  <bbooth@redhat.com>
21302
21303         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21304         V_MAY_DEF instead of VDEF.
21305         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21306
21307 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/14211
21310         * g++.dg/conversion/const1.C: New test.
21311
21312         PR c++/15076
21313         * g++.dg/conversion/reinterpret1.C: New test.
21314
21315         PR c++/15877
21316         * g++.dg/template/enum2.C: New test.
21317
21318         PR c++/15227
21319         * g++.dg/template/error13.C: New test.
21320
21321 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21322
21323         PR fortran/14957
21324         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21325         arguments to test_* REAL and of the right size.
21326
21327 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21328
21329         PR target/15569
21330         PR rtl-optimization/15681
21331         * gcc.dg/20040609-1.c: New test.
21332
21333 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21334
21335         PR c++/14791
21336         * g++.dg/opt/builtins1.C: New test.
21337
21338 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21339
21340         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21341         that use default windows32 struct layout.
21342         * gcc.dg/i386-bitfield2.c: Likewise.
21343
21344 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21345
21346         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21347         for mingw32 and cygwin targets.
21348
21349 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21350
21351         * gcc.dg/pch/macro-4.c: New.
21352         * gcc.dg/pch/macro-4.hs: New.
21353
21354 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21355
21356         PR fortran/13249
21357         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21358
21359 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21360
21361         PR fortran/13372
21362         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21363
21364 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21365
21366         PR gfortran/14897
21367         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21368
21369 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21370
21371         PR gfortran/15755
21372         * gfortran.fortran-torture/execute/backspace.c : New test.
21373
21374 2004-06-09  Paul Brook  <paul@codesourcery.com>
21375
21376         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21377         (pointer_to_section): Rewrite to use smaller array.
21378
21379 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21380
21381         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21382         * gcc.dg/ext/altivec-10.c: Same.
21383         * gcc.dg/ext/altivec-11.c: Same.
21384         * gcc.dg/ext/altivec-12.c: Same.
21385         * gcc.dg/ext/altivec-13.c: Same.
21386         * gcc.dg/ext/altivec-14.c: Same.
21387         * gcc.dg/ext/altivec-15.c: Same.
21388         * gcc.dg/ext/altivec-16.c: Same.
21389         * gcc.dg/ext/altivec-3.c: Same.
21390         * gcc.dg/ext/altivec-4.c: Same.
21391         * gcc.dg/ext/altivec-6.c: Same.
21392         * gcc.dg/ext/altivec-7.c: Same.
21393         * gcc.dg/ext/altivec-8.c: Same.
21394         * gcc.dg/ext/altivec-varargs-1.c: Same.
21395
21396         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21397         * g++.dg/ext/altivec-10.C: Same.
21398         * g++.dg/ext/altivec-2.C: Same.
21399         * g++.dg/ext/altivec-3.C: Same.
21400         * g++.dg/ext/altivec-4.C: Same.
21401         * g++.dg/ext/altivec-5.C: Same.
21402         * g++.dg/ext/altivec-6.C: Same.
21403         * g++.dg/ext/altivec-7.C: Same.
21404         * g++.dg/ext/altivec-8.C: Same.
21405         * g++.dg/ext/altivec-9.C: Same.
21406
21407 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21408
21409         PR c++/7841
21410         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21411
21412 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21413
21414         * gcc.dg/union-1.c: New test.
21415
21416 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21417
21418         * gcc.dg/builtins-41.c: New test case.
21419         * gcc.dg/builtins-42.c: New test case.
21420
21421 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21422
21423         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21424         * g++.dg/ext/altivec-10.C: Same.
21425         * g++.dg/ext/altivec-2.C: Same.
21426         * g++.dg/ext/altivec-3.C: Same.
21427         * g++.dg/ext/altivec-4.C: Same.
21428         * g++.dg/ext/altivec-5.C: Same.
21429         * g++.dg/ext/altivec-6.C: Same.
21430         * g++.dg/ext/altivec-7.C: Same.
21431         * g++.dg/ext/altivec-8.C: Same.
21432         * g++.dg/ext/altivec-9.C: Same.
21433         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21434         * g++.old-deja/g++.brendan/new3.C: Same.
21435         * gcc.c-torture/execute/eeprof-1.x: Same.
21436
21437 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21438
21439         PR c/14765
21440         * gcc.dg/pr14765-1.c: New test.
21441
21442 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21443
21444         PR c/14649
21445         * gcc.dg/pr14649-1.c: New test case.
21446
21447 2004-06-07  Richard Henderson  <rth@redhat.com>
21448
21449         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21450         if temporaries.
21451
21452 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21453
21454         * g++.dg/eh/elide1.C: Remove XFAIL.
21455
21456 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21457
21458         PR c++/15337
21459         * g++.dg/expr/sizeof3.C: New test.
21460
21461         PR c++/14777
21462         * g++.dg/template/access14.C: New test.
21463
21464         PR c++/15554
21465         * g++.dg/template/enum1.C: New test.
21466
21467         PR c++/15057
21468         * g++.dg/eh/throw1.C: New test.
21469
21470 2004-06-07  David Ayers  <d.ayers@inode.at>
21471             Ziemowit Laski  <zlaski@apple.com>
21472
21473         * lib/objc.exp (objc_target_compile): Revert the '-framework
21474         Foundation' flag fix, since bare Darwin does not ship
21475         with the Foundation framework.
21476         * objc/execute/next_mapping.h: Provide a local NSConstantString
21477         @interface and @implementation.
21478         (objc_constant_string_init): A constructor function, used to
21479         initialize the NSConstantString meta-class object.
21480         * objc/execute/string1.m: Include "next_mapping.h" instead of
21481         <Foundation/NSString.h>.
21482         * objc/execute/string2.m: Likewise.
21483         * objc/execute/string3.m: Likewise.
21484         * objc/execute/string4.m: Likewise.
21485
21486 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21487
21488         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21489         to double. Replace double with FLOAT.
21490         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21491
21492         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21493         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21494         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21495         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21496         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21497         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21498         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21499         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21500
21501 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21502
21503         PR c/13519
21504         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21505
21506 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21507
21508         PR c++/15503
21509         * g++.dg/template/meminit2.C: New test.
21510
21511 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21512
21513         PR target/15822
21514         * gcc.c-torture/execute/compare-fp-1.c,
21515         gcc.c-torture/execute/compare-fp-2.c,
21516         gcc.c-torture/execute/compare-fp-3.c,
21517         gcc.c-torture/execute/compare-fp-4.c,
21518         gcc.c-torture/execute/compare-fp-3.x,
21519         gcc.c-torture/execute/compare-fp-4.x: Moved...
21520         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21521         gcc.c-torture/execute/ieee/compare-fp-2.c,
21522         gcc.c-torture/execute/ieee/compare-fp-3.c,
21523         gcc.c-torture/execute/ieee/compare-fp-4.c,
21524         gcc.c-torture/execute/ieee/compare-fp-3.x,
21525         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21526
21527 2004-06-04  David Ayers  <d.ayers@inode.at>
21528
21529         * objc/execute/protocol-isEqual-4.m: New testcase.
21530
21531 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21532
21533         * objc/execute/protocol-isEqual-1.m: New testcase.
21534         * objc/execute/protocol-isEqual-2.m: New testcase.
21535         * objc/execute/protocol-isEqual-3.m: New testcase.
21536
21537 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21538
21539         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21540
21541 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21542
21543         * lib/objc.exp (objc_target_compile): When running tests on
21544         Darwin (Mac OS X), inform the linker about '-framework
21545         'Foundation'.
21546
21547 2004-06-02  Eric Christopher  <echristo@redhat.com>
21548
21549         * gcc.c-torture/compile/20040602-1.c: New.
21550
21551 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21552
21553         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21554         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21555
21556         PR tree-optimization/14736
21557         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21558
21559         PR tree-optimization/14042
21560         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21561
21562         PR tree-optimization/14729
21563         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21564
21565 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21566
21567         PR fortran/15557
21568         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21569
21570 2004-06-01  Richard Hederson  <rth@redhat.com>
21571
21572         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21573
21574 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21575
21576         PR c++/14932
21577         * g++.dg/parse/offsetof4.C: New test.
21578
21579 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21580
21581         PR objc/7993
21582         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21583
21584 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/15701
21587         * g++.dg/template/friend29.C: New test.
21588
21589 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21590
21591         PR c/15749
21592         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21593
21594 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21595
21596         * gcc.dg/sparc-trap-1.c: New test.
21597
21598 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21599
21600         PR middle-end/15069
21601         * g++.dg/opt/fold3.C: New test case.
21602
21603 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21604
21605         * lib/target-supports.exp (check_iconv_available): Fix fallout
21606         from 2004-05-28 patch.
21607
21608 2004-05-30  Paul Brook  <paul@codesourcery.com>
21609
21610         PR fortran/15620
21611         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21612         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21613
21614 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21615
21616         * gfortran.fortran-torture/execute/random_1.f90: New test.
21617
21618 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21619
21620         * g++.dg/ext/altivec-10.C: New test.
21621
21622 2004-05-29  Paul Brook  <paul@codesourcery.com>
21623
21624         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21625
21626 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21627
21628         * gcc.dg/altivec-16.c: New test.
21629
21630 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21631
21632         * lib/target-supports.exp (check_vmx_hw_available): New.
21633         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21634
21635         * lib/target-supports.exp (check_alias_available,
21636         check_iconv_available, check_named_sections_available): Use
21637         unique names for temporary files.
21638
21639 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21640
21641         * gcc.dg/altivec-15.c: New test.
21642
21643 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21644
21645         PR c++/15083
21646         * g++.dg/warn/noeffect6.C: New test.
21647
21648         PR c++/15471
21649         * g++.dg/expr/ptrmem4.C: New test.
21650
21651         PR c++/15640
21652         * g++.dg/template/operator3.C: New test.
21653
21654 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21655
21656         PR c++/14668
21657         * g++.dg/lookup/redecl1.C: New test.
21658         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21659
21660 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21661
21662         * gcc.c-torture/execute/compare-fp-1.c,
21663         gcc.c-torture/execute/compare-fp-2.c,
21664         gcc.c-torture/execute/compare-fp-3.c,
21665         gcc.c-torture/execute/compare-fp-4.c,
21666         gcc.c-torture/execute/compare-fp-3.x,
21667         gcc.c-torture/execute/compare-fp-4.x,
21668         gcc.dg/pr15649-1.c: New.
21669
21670 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21671
21672         PR c++/12883
21673         * g++.dg/init/array14.C: New test.
21674
21675 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21676
21677         * lib/compat.exp (compat-get-options-main): New.
21678         (compat-get-options): Remove unneeded code, warn for ignored
21679         command.
21680         (compat-execute): Check flag set by dg-require-* commands.
21681
21682         * lib/compat.exp (compat-execute): Break up long lines.
21683
21684 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21685
21686         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21687         * gcc.dg/altivec-14.c: New test.
21688         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21689
21690         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21691         * gcc.dg/altivec-12.c: Ditto.
21692
21693         * gcc.dg/altivec-3.c: Move call to altivec_check.
21694
21695 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21696
21697         PR c++/15044
21698         * g++.dg/template/error12.C: New test.
21699
21700         PR c++/15317
21701         * g++.dg/ext/attrib15.C: New test.
21702
21703         PR c++/15329
21704         * g++.dg/template/ptrmem9.C: New test.
21705
21706 2004-05-25  Paul Brook  <paul@codesourcery.com>
21707
21708         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21709
21710 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21711
21712         PR c++/15165
21713         * g++.dg/template/crash19.C: New test.
21714
21715 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21716
21717         PR c++/15025
21718         * g++.dg/template/redecl1.C: New test.
21719
21720 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21721
21722         PR c++/14821
21723         * g++.dg/other/ns1.C: New test.
21724
21725         PR c++/14883
21726         * g++.dg/template/invalid1.C: New test.
21727
21728 2004-05-23  Paul Brook  <paul@codesourcery.com>
21729         Victor Leikehman  <lei@haifasphere.co.il>
21730
21731         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21732         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21733
21734 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/15285
21737         PR c++/15299
21738         * g++.dg/template/non-dependent5.C: New test.
21739         * g++.dg/template/non-dependent6.C: New test.
21740
21741 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21742
21743         PR c++/15507
21744         * g++.dg/inherit/union1.C: New test.
21745
21746         PR c++/15542
21747         * g++.dg/template/addr1.C: New test.
21748
21749         PR c++/15427
21750         * g++.dg/template/array5.C: New test.
21751
21752         PR c++/15287
21753         * g++.dg/template/array6.C: New test.
21754
21755 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21756             Roger Sayle  <roger@eyesopen.com>
21757
21758         * g++.dg/lookup/forscope2.C: New test case.
21759
21760 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21761
21762         * gcc.dg/cpp/Wmissingdirs.c: New.
21763
21764 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21765
21766         PR target/15301
21767         * gcc.dg/compat/union-m128-1.h: New file.
21768         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21769         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21770         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21771
21772 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21773
21774         PR target/15302
21775         * gcc.dg/compat/struct-complex-1.h: New file.
21776         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21777         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21778         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21779
21780 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21781
21782         PR middle-end/3074
21783         * gcc.dg/pr3074-1.c: New test case.
21784         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21785
21786 2004-05-20  Falk Hueffner  <falk@debian.org>
21787
21788         PR other/15526
21789         * gcc.dg/ftrapv-1.c: New test case.
21790
21791 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21792
21793         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21794
21795 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21796             Jeff Law  <law@redhat.com>
21797
21798         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21799         * gcc.dg/tree-ssa/20040518-2.c: New test.
21800
21801         * gcc.dg/tree-ssa/20040518-1.c: New test.
21802
21803 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21804
21805         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21806
21807 2004-05-18  Paul Brook  <paul@codesourcery.com>
21808
21809         PR fortran/13930
21810         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21811
21812 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21813
21814         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21815         constant folding.
21816
21817 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21818
21819         * gcc.dg/tree-ssa/20040517-1.c: New test.
21820
21821 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21822
21823         * gcc.dg/loop-4.c: New test.
21824
21825 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21826
21827         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21828
21829 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21830
21831         PR fortran/15311
21832         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21833
21834 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21835
21836         PR fortran/13826
21837         PR fortran/13940
21838         * gfortran.fortran-torture/compile/data_1.f90: New test.
21839
21840 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21841
21842         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21843         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21844
21845 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21846
21847         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21848
21849 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21850
21851         PR c/15444
21852         * gcc.dg/format/xopen-1.c: Adjust expected message.
21853         * gcc.dg/format/xopen-3.c: New test.
21854
21855 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21856
21857         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21858
21859 2004-05-14  Jeff Law  <law@redhat.com>
21860
21861         * gcc.dg/tree-ssa/20040514-2.c: New test.
21862
21863 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21864
21865         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21866         this ...
21867         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21868         this.
21869
21870 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21871
21872         * gcc.dg/tree-ssa/20040514-1.c: New test.
21873
21874 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21875
21876         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21877         test.
21878
21879 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21880
21881         PR fortran/14066
21882         * gfortran.fortran-torture/compile/do_1.f90: New test.
21883
21884 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21885
21886         PR fortran/15051
21887         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21888         test.
21889
21890 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21891
21892         PR fortran/15149
21893         * gfortran.fortran-torture/execute/random_init.f90: New test.
21894
21895 2004-05-13  Paul Brook  <paul@codesourcery.com>
21896
21897         PR fortran/15314
21898         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21899
21900 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21901
21902         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21903         for the powerpc case.
21904
21905 2004-05-13  Jeff Law  <law@redhat.com>
21906
21907         * gcc.dg/tree-ssa/20040513-1.c: New test.
21908         * gcc.dg/tree-ssa/20040513-2.c: New test.
21909
21910 2004-05-13  Paul Brook  <paul@codesourcery.com>
21911
21912         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21913         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21914         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21915
21916 2004-05-13  Andreas Schwab  <schwab@suse.de>
21917
21918         PR other/10819
21919         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21920         characters.
21921
21922 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21923
21924         PR fortran/15294
21925         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21926
21927 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21928
21929         Merge from tree-ssa-20020619-branch.  See
21930         ChangeLog.tree-ssa for details.
21931
21932 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21933
21934         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21935         include <altivec.h> explicitly.
21936         * gcc.dg/altivec-13.c: Likewise.
21937
21938 2004-05-11  Paul Brook  <paul@codesourcery.com>
21939
21940         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21941
21942 2004-05-10  Eric Christopher  <echristo@redhat.com>
21943
21944         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21945         * gcc.dg/sibcall-4.c: Ditto.
21946
21947 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21948
21949         * g++.dg/ext/altivec-8.C: New test case.
21950         * gcc.dg/altivec-13.c: New test case.
21951
21952 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21953
21954         * gcc.c-torture/execute/divcmp-1.c: New test case.
21955         * gcc.c-torture/execute/divcmp-2.c: New test case.
21956         * gcc.c-torture/execute/divcmp-3.c: New test case.
21957
21958 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21959
21960         * g++.dg/other/pragma-re-2.C: New test.
21961
21962 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21963
21964         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21965         * gcc.dg/i386-387-2.c: Likewise.
21966
21967         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21968         __builtin_drem.
21969         * gcc.dg/i386-387-6.c: Likewise.
21970
21971 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21972
21973         * gcc.dg/builtins-33.c: Also check log1p*.
21974
21975 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21976
21977         PR optimization/15296
21978         * gcc.c-torture/execute/pr15296.c: New test.
21979
21980 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21981
21982         * gcc.dg/builtins-40.c: New test.
21983
21984 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21985
21986         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21987
21988 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21989
21990         * g++.dg/ext/spe1.C: New testcase.
21991
21992 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21993
21994         * objc.dg/image-info.m: Allow additional attributes
21995         for __image_info section.
21996
21997 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
21998
21999         * gcc.dg/torture/mips-hilo-2.c: New test.
22000
22001 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22002
22003         PR c++/14389
22004         * g++.dg/template/member5.C: New test.
22005
22006 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22007
22008         * gcc.dg/builtins-34.c: Also check expm1*.
22009
22010 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22011
22012         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22013         * gcc.dg/torture/builtin-convert-3.c: New test.
22014
22015 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22016
22017         PR middle-end/15054
22018         * g++.dg/opt/pr15054.C: New test.
22019
22020 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22021
22022         * gcc.dg/torture/builtin-rounding-1.c: New test.
22023         * gcc.dg/builtins-25.c: Delete.
22024         * gcc.dg/builtins-29.c: Delete.
22025
22026 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22027
22028         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22029         * gcc.dg/sibcall-4.c: Likewise.
22030         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22031
22032 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22033
22034         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22035         bit-field on 16-bit targets.
22036
22037 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22038
22039         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22040         16-bit targets.
22041
22042 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22043
22044         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22045         * gcc.dg/rs6000-power2-2.c: Likewise.
22046
22047 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22048
22049         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22050         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22051         Change the asm registers to be in form of frN instead of fN.
22052
22053 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22054
22055         * gcc.dg/torture/builtin-convert-2.c: New test.
22056
22057 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22058
22059         * gcc.dg/rs6000-power2-1.c: New test.
22060         * gcc.dg/rs6000-power2-2.c: New test.
22061
22062 2004-04-28  Jan Hubicka  <jh@suse.cz>
22063
22064         * gcc.dg/unused-6.c: New test.
22065
22066 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22067             Ulrich Weigand  <uweigand@de.ibm.com>
22068
22069         * ada/acats/run_all.sh: Define $target variable.
22070
22071 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22072
22073         PR c++/15119
22074         * g++.dg/other/vararg-1.C: New test.
22075
22076         PR c++/4794
22077         * g++.dg/eh/cleanup3.C: New test.
22078
22079 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22080
22081         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22082         and ad8011a (target_insn).
22083         * ada/acats/support/macro.dfs: Likewise.
22084         * ada/acats/support/impbit.adb: New file.
22085
22086 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22087
22088         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22089
22090 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22091
22092         * gcc.dg/loop-3.c: New test.
22093
22094 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22095
22096         * gcc.c-torture/execute/simd-5.c: New test.
22097
22098 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22099
22100         PR c++/15064
22101         * g++.dg/template/crash18.C: New test.
22102
22103 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22104
22105         * g++.dg/ext/complit3.C: New test.
22106
22107 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22108
22109         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22110         * gcc.dg/altivec-3.c: Same.
22111         * gcc.dg/altivec-varargs-1.c: Same.
22112
22113 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22114
22115         * lib/target-supports.exp (check_profiling_available): Assume
22116         profiling is not available on powerpc-eabi targets.
22117
22118 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22119
22120         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22121         * gcc.dg/vmx/bug-1.c: Ditto.
22122
22123 2004-04-20  Eric Christopher  <echristo@redhat.com>
22124
22125         * gcc.dg/charset/extern.c: New test.
22126         * g++.dg/charset/extern3.cc: Ditto.
22127
22128 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22129
22130         * gcc.dg/builtins-39.c: New test.
22131
22132 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22133
22134         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22135
22136 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22137
22138         * gcc.dg/torture/mips-hilo-1.c: New test.
22139
22140 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22141
22142         * gcc.c-torture/compile/20040419-1.c: New test.
22143
22144 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22145
22146         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22147
22148 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22149             Aldy Hernandez  <aldyh@redhat.com>
22150
22151         * gcc.c-torture/execute/va-arg-24.c: New.
22152
22153 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22154             Aldy Hernandez  <aldyh@redhat.com>
22155
22156         * gcc.dg/vmx/1b-01.c: New.
22157         * gcc.dg/vmx/1b-02.c: New.
22158         * gcc.dg/vmx/1b-03.c: New.
22159         * gcc.dg/vmx/1b-04.c: New.
22160         * gcc.dg/vmx/1b-05.c: New.
22161         * gcc.dg/vmx/1b-06.c: New.
22162         * gcc.dg/vmx/1b-07.c: New.
22163         * gcc.dg/vmx/1c-01.c: New.
22164         * gcc.dg/vmx/1c-02.c: New.
22165         * gcc.dg/vmx/3a-01a.c: New.
22166         * gcc.dg/vmx/3a-01.c: New.
22167         * gcc.dg/vmx/3a-01m.c: New.
22168         * gcc.dg/vmx/3a-03.c: New.
22169         * gcc.dg/vmx/3a-03m.c: New.
22170         * gcc.dg/vmx/3a-04.c: New.
22171         * gcc.dg/vmx/3a-04m.c: New.
22172         * gcc.dg/vmx/3a-05.c: New.
22173         * gcc.dg/vmx/3a-06.c: New.
22174         * gcc.dg/vmx/3a-06m.c: New.
22175         * gcc.dg/vmx/3a-07.c: New.
22176         * gcc.dg/vmx/3b-01.c: New.
22177         * gcc.dg/vmx/3b-02.c: New.
22178         * gcc.dg/vmx/3b-10.c: New.
22179         * gcc.dg/vmx/3b-13.c: New.
22180         * gcc.dg/vmx/3b-14.c: New.
22181         * gcc.dg/vmx/3b-15.c: New.
22182         * gcc.dg/vmx/3c-01a.c: New.
22183         * gcc.dg/vmx/3c-01.c: New.
22184         * gcc.dg/vmx/3c-02.c: New.
22185         * gcc.dg/vmx/3c-03.c: New.
22186         * gcc.dg/vmx/3d-01.c: New.
22187         * gcc.dg/vmx/4-01.c: New.
22188         * gcc.dg/vmx/4-03.c: New.
22189         * gcc.dg/vmx/5-01.c: New.
22190         * gcc.dg/vmx/5-02.c: New.
22191         * gcc.dg/vmx/5-03.c: New.
22192         * gcc.dg/vmx/5-04.c: New.
22193         * gcc.dg/vmx/5-05.c: New.
22194         * gcc.dg/vmx/5-06.c: New.
22195         * gcc.dg/vmx/5-07.c: New.
22196         * gcc.dg/vmx/5-07t.c: New.
22197         * gcc.dg/vmx/5-08.c: New.
22198         * gcc.dg/vmx/5-10.c: New.
22199         * gcc.dg/vmx/5-11.c: New.
22200         * gcc.dg/vmx/7-01a.c: New.
22201         * gcc.dg/vmx/7-01.c: New.
22202         * gcc.dg/vmx/7c-01.c: New.
22203         * gcc.dg/vmx/7d-01.c: New.
22204         * gcc.dg/vmx/7d-02.c: New.
22205         * gcc.dg/vmx/8-01.c: New.
22206         * gcc.dg/vmx/8-02a.c: New.
22207         * gcc.dg/vmx/8-02.c: New.
22208         * gcc.dg/vmx/brode-1.c: New.
22209         * gcc.dg/vmx/bug-1.c: New.
22210         * gcc.dg/vmx/bug-2.c: New.
22211         * gcc.dg/vmx/bug-3.c: New.
22212         * gcc.dg/vmx/cw-bug-1.c: New.
22213         * gcc.dg/vmx/cw-bug-2.c: New.
22214         * gcc.dg/vmx/cw-bug-3.c: New.
22215         * gcc.dg/vmx/dct.c: New.
22216         * gcc.dg/vmx/debug-1.c: New.
22217         * gcc.dg/vmx/debug-2.c: New.
22218         * gcc.dg/vmx/debug-3.c: New.
22219         * gcc.dg/vmx/debug-4.c: New.
22220         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22221         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22222         * gcc.dg/vmx/eg-5.c: New.
22223         * gcc.dg/vmx/fft.c: New.
22224         * gcc.dg/vmx/gcc-bug-1.c: New.
22225         * gcc.dg/vmx/gcc-bug-2.c: New.
22226         * gcc.dg/vmx/gcc-bug-3.c: New.
22227         * gcc.dg/vmx/gcc-bug-4.c: New.
22228         * gcc.dg/vmx/gcc-bug-5.c: New.
22229         * gcc.dg/vmx/gcc-bug-6.c: New.
22230         * gcc.dg/vmx/gcc-bug-7.c: New.
22231         * gcc.dg/vmx/gcc-bug-8.c: New.
22232         * gcc.dg/vmx/gcc-bug-9.c: New.
22233         * gcc.dg/vmx/gcc-bug-b.c: New.
22234         * gcc.dg/vmx/gcc-bug-c.c: New.
22235         * gcc.dg/vmx/gcc-bug-d.c: New.
22236         * gcc.dg/vmx/gcc-bug-e.c: New.
22237         * gcc.dg/vmx/gcc-bug-f.c: New.
22238         * gcc.dg/vmx/gcc-bug-g.c: New.
22239         * gcc.dg/vmx/gcc-bug-i.c: New.
22240         * gcc.dg/vmx/harness.h: New.
22241         * gcc.dg/vmx/ira1.c: New.
22242         * gcc.dg/vmx/ira2a.c: New.
22243         * gcc.dg/vmx/ira2b.c: New.
22244         * gcc.dg/vmx/ira2.c: New.
22245         * gcc.dg/vmx/ira2c.c: New.
22246         * gcc.dg/vmx/mem.c: New.
22247         * gcc.dg/vmx/newton-1.c: New.
22248         * gcc.dg/vmx/ops.c: New.
22249         * gcc.dg/vmx/sn7153.c: New.
22250         * gcc.dg/vmx/spill2.c: New.
22251         * gcc.dg/vmx/spill3.c: New.
22252         * gcc.dg/vmx/spill.c: New.
22253         * gcc.dg/vmx/t.c: New.
22254         * gcc.dg/vmx/varargs-1.c: New.
22255         * gcc.dg/vmx/varargs-2.c: New.
22256         * gcc.dg/vmx/varargs-3.c: New.
22257         * gcc.dg/vmx/varargs-4.c: New.
22258         * gcc.dg/vmx/varargs-5.c: New.
22259         * gcc.dg/vmx/varargs-6.c: New.
22260         * gcc.dg/vmx/varargs-7.c: New.
22261         * gcc.dg/vmx/vmx.exp: New.
22262         * gcc.dg/vmx/vprint-1.c: New.
22263         * gcc.dg/vmx/vscan-1.c: New.
22264         * gcc.dg/vmx/x-01.c: New.
22265         * gcc.dg/vmx/x-02.c: New.
22266         * gcc.dg/vmx/x-03.c: New.
22267         * gcc.dg/vmx/x-04.c: New.
22268         * gcc.dg/vmx/x-05.c: New.
22269         * gcc.dg/vmx/yousufi-1.c: New.
22270         * gcc.dg/vmx/zero-1.c: New.
22271         * gcc.dg/vmx/zero.c: New.
22272
22273 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22274
22275         * g++.dg/lookup/java1.C: Update for chage of
22276         _Jv_AllocObject.
22277         * g++.dg/lookup/java2.C: Likewise.
22278
22279 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22280
22281         * ada/acats/run_all.sh: use -O2 by default.
22282
22283 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22284
22285         * gcc.dg/vr-mult-[12].c: New tests.
22286
22287 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22288
22289         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22290
22291         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22292
22293 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22294
22295         * lib/target-supports.exp (check_profiling_available): Assume profiling
22296         isn't available for mips*-*-elf targets.
22297
22298 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22299
22300         * gcc.dg/builtins-38.c: New test.
22301
22302 2004-04-14  Eric Christopher  <echristo@redhat.com>
22303
22304         * g++.dg/charset/charset.exp: Run .cc extension tests.
22305
22306 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22307
22308         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22309
22310 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22311
22312         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22313
22314 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22315
22316         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22317         * gcc.dg/i386-387-2.c: Likewise.
22318
22319         * gcc.dg/i386-387-7.c: New test.
22320         * gcc.dg/i386-387-8.c: New test.
22321
22322         * gcc.dg/builtins-37.c: New test.
22323
22324 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22325
22326         * g++.dg/pch/externc-1.C: Add missing semicolon.
22327
22328 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22329
22330         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22331
22332 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22333
22334         * gcc.c-torture/execute/20040411-1.c: New test.
22335
22336 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22337
22338         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22339
22340 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22341
22342         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22343
22344 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22345
22346         * lib/target-supports.exp (check_named_sections_available): New.
22347         * lib/gcc-dg.exp (dg-require-named-sections): New.
22348         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22349         old-deja.exp.  Also prune error-count message from HP linker.
22350         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22351
22352         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22353         * g++.old-deja/g++.pt/static3.C: Likewise.
22354         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22355
22356 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22357
22358         * gcc.c-torture/execute/20040409-1.c: New test case.
22359         * gcc.c-torture/execute/20040409-2.c: New test case.
22360         * gcc.c-torture/execute/20040409-3.c: New test case.
22361
22362 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22363
22364         * gcc.dg/20040409-1.c: New test.
22365
22366 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22367
22368         PR target/14888
22369         * g++.dg/opt/pr14888.C: New test case.
22370
22371 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22372
22373         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22374         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22375         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22376         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22377         New tests.
22378
22379 2004-04-08  Paul Brook  <paul@codesourcery.com>
22380
22381         * gcc.dg/spill-1.c: New test.
22382
22383 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22384
22385         * gcc.dg/torture/builtin-ctype-2.c: New test.
22386
22387 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22388
22389         * gcc.dg/pch/pch.exp: Add largefile test.
22390
22391 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22392
22393         * g++.dg/pch/externc-1.Hs: New.
22394         * g++.dg/pch/externc-1.C: New.
22395
22396 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22397
22398         * gcc.dg/compat/struct-by-value-5a_main.c,
22399         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22400         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22401         * gcc.dg/compat/struct-by-value-5a_x.c,
22402         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22403         gcc.dg/compat/struct-by-value-5_x.c.
22404         * gcc.dg/compat/struct-by-value-5a_y.c,
22405         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22406         gcc.dg/compat/struct-by-value-5_y.c.
22407
22408         * gcc.dg/compat/struct-by-value-6a_main.c,
22409         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22410         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22411         * gcc.dg/compat/struct-by-value-6a_x.c,
22412         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22413         gcc.dg/compat/struct-by-value-6_x.c.
22414         * gcc.dg/compat/struct-by-value-6a_y.c,
22415         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22416         gcc.dg/compat/struct-by-value-6_y.c.
22417
22418         * gcc.dg/compat/struct-by-value-7a_main.c,
22419         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22420         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22421         * gcc.dg/compat/struct-by-value-7a_x.c,
22422         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22423         gcc.dg/compat/struct-by-value-7_x.c.
22424         * gcc.dg/compat/struct-by-value-7a_y.c,
22425         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22426         gcc.dg/compat/struct-by-value-7_y.c.
22427
22428 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22429
22430         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22431         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22432         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22433         options.
22434
22435 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22436
22437         * gcc.dg/builtins-36.c: New test.
22438
22439 2004-04-06  Paul Brook  <paul@codesourcery.com>
22440
22441         * README.gcc: Remove obsolete contraint on testcases.
22442
22443 2004-04-05  Paul Brook  <paul@codesourcery.com>
22444
22445         PR2123
22446         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22447         failure and exit(0) on success.
22448         * g++.dg/expr/anew2.C: Ditto.
22449         * g++.dg/expr/anew3.C: Ditto.
22450         * g++.dg/expr/anew4.C: Ditto.
22451
22452 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         PR c++/3518
22455         * g++.dg/template/unify7.C: New.
22456
22457 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22458
22459         * g++.dg/README: Bring up to date with new subdirectories; remove
22460         duplicate subdirectory lines.
22461
22462 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22463
22464         PR c++/14007
22465         * g++.dg/template/unify5.C: New.
22466         * g++.dg/template/unify6.C: New.
22467         * g++.dg/template/qualttp20.C: Adjust.
22468         * g++.old-deja/g++.jason/report.C: Adjust.
22469         * g++.old-deja/g++.other/qual1.C: Adjust.
22470
22471 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22472
22473         PR c++/14803
22474         * g++.dg/inherit/ptrmem1.C: New test.
22475
22476 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22477
22478         PR c++/14755
22479         * gcc.c-torture/execute/20040331-1.c: New test.
22480         * gcc.dg/20040331-1.c: New test.
22481
22482 2004-04-01  Paul Brook  <paul@codesourcery.com>
22483
22484         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22485
22486 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22487
22488         PR c++/14724
22489         * g++.dg/init/goto1.C: New test.
22490
22491         PR c++/14763
22492         * g++.dg/template/defarg4.C: New test.
22493
22494 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22495
22496         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22497
22498 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22499
22500         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22501
22502 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22503
22504         * gcc.dg/noncompile/undeclared-2.c: New test.
22505
22506 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22507
22508         * gcc.dg/940409-1.c: Remove XFAIL.
22509         * gcc.dg/reg-vol-struct-1.c: New test.
22510
22511 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22512
22513         * gcc.dg/torture/builtin-wctype-1.c: New test.
22514
22515 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22516
22517         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22518         * gcc.dg/20001101-1.c: Likewise.
22519         * gcc.dg/20001102-1.c: Likewise.
22520
22521 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22522
22523         * gcc.dg/compare8.c: Add an additional test for XOR.
22524
22525 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22526
22527         * gcc.dg/torture/builtin-ctype-1.c: New test.
22528
22529 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22530
22531         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22532         * gcc.dg/torture/builtin-math-1.c: Likewise.
22533         * gcc.dg/torture/builtin-power-1.c: New test.
22534
22535 2004-03-24  Andreas Schwab  <schwab@suse.de>
22536
22537         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22538         IA64 assembler.
22539
22540 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22541             Roger Sayle  <roger@eyesopen.com>
22542
22543         * gcc.dg/compare8.c: New test case.
22544
22545 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22546
22547         * g++.dg/ext/altivec-7.C: New test.
22548
22549 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22550
22551         PR 12267, 12391, 12560, 13129, 14114, 14133
22552         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22553         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22554         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22555         Adjust error regexps.
22556         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22557         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22558         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22559         * gcc.dg/local1.c: Add explanatory comment.
22560
22561 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22562
22563         PR optimization/14669
22564         * g++.dg/opt/fold2.C: New test case.
22565
22566 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22567
22568         PR c/14069
22569         * gcc.dg/20040322-1.c: New test.
22570
22571 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22572
22573         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22574         * gcc.dg/ultrasp4.c: Likewise.
22575         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22576
22577 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22578
22579         * gcc.dg/i386-sse-8.c: Reset default options.
22580
22581 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22582
22583         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22584         in the error message text.
22585
22586 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22587
22588         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22589
22590 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22591
22592         PR c++/14616
22593         * g++.dg/init/array13.C: New test.
22594
22595 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22596
22597         PR target/13889
22598         * gcc.c-torture/compile/pr13889.c: New test case.
22599
22600 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22601
22602         PR c/14635
22603         * builtins-1.c (nan, nans): Don't test.
22604         * builtins-30.c: Don't use nan, nanf, nanl.
22605         * builtins-35.c: New test.
22606
22607 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22608
22609         * g++.dg/ext/altivec-6.C: New test.
22610
22611 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22612
22613         * g++.dg/init/placement3.C: New test.
22614
22615         * g++.dg/template/spec13.C: New test.
22616
22617         * g++.dg/lookup/using11.C: New test.
22618
22619         * g++.dg/lookup/koenig3.C: New test.
22620
22621         * g++.dg/template/operator2.C: New test.
22622
22623         * g++.dg/expr/dtor3.C: New test.
22624         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22625         marker.
22626         * g++.old-deja/g++.law/visibility28.C: Likewise.
22627
22628 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22629
22630         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22631         * gcc.dg/ppc64-abi-3.c: Likewise.
22632
22633 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22634
22635         PR c++/14545
22636         * g++.dg/parse/template15.C: New test.
22637
22638 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22639
22640         * g++.dg/expr/dtor2.C: New test.
22641
22642         * g++.dg/lookup/anon4.C: New test.
22643
22644         * g++.dg/overload/using1.C: New test.
22645
22646         * g++.dg/template/lookup7.C: New test.
22647
22648         * g++.dg/template/typename6.C: New test.
22649
22650         * g++.dg/expr/cond6.C: New test.
22651
22652 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22653
22654         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22655
22656 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22657
22658         * g++.dg/expr/cond5.C: New test.
22659         * g++.dg/expr/constcast1.C: Likewise.
22660         * g++.dg/expr/ptrmem2.C: Likewise.
22661         * g++.dg/expr/ptrmem3.C: Likewise.
22662         * g++.dg/lookup/main1.C: Likewise.
22663         * g++.dg/template/lookup6.C: Likewise.
22664
22665 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22666
22667         * gcc.dg/local1.c: New test.
22668
22669         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22670
22671 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22672
22673         * gcc.dg/torture/builtin-convert-1.c: New test.
22674
22675 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22676
22677         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22678
22679 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22680
22681         PR c++/14481
22682         * g++.dg/warn/Wunused-7.C: New test.
22683
22684 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22685
22686         * gcc.dg/torture/builtin-integral-1.c: New test.
22687
22688 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22689
22690         PR c++/14586
22691         * g++.dg/parse/non-dependent3.C: New test.
22692
22693 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22694
22695         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22696         * g++.dg/eh/simd-2.C: Likewise.
22697         * g++.dg/init/array10.C: Likewise.
22698         * gcc.c-torture/compile/simd-1.c: Likewise.
22699         * gcc.c-torture/compile/simd-2.c: Likewise.
22700         * gcc.c-torture/compile/simd-3.c: Likewise.
22701         * gcc.c-torture/compile/simd-4.c: Likewise.
22702         * gcc.c-torture/compile/simd-6.c: Likewise.
22703         * gcc.c-torture/execute/simd-1.c: Likewise.
22704         * gcc.c-torture/execute/simd-2.c: Likewise.
22705         * gcc.dg/compat/vector-defs.h: Likewise.
22706         * gcc.dg/20020531-1.c: Likewise.
22707         * gcc.dg/altivec-3.c: Likewise.
22708         * gcc.dg/altivec-4.c: Likewise.
22709         * gcc.dg/altivec-varargs-1.c: Likewise.
22710         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22711         * gcc.dg/i386-mmx-3.c: Likewise.
22712         * gcc.dg/i386-sse-4.c: Likewise.
22713         * gcc.dg/i386-sse-5.c: Likewise.
22714         * gcc.dg/i386-sse-8.c: Likewise.
22715         * gcc.dg/simd-1.c: Likewise.
22716         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22717         __ev64_opaque__ since the machine description provides it.
22718
22719 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22720
22721         * lib/compat.exp (skip_list): New global variable.
22722         Use it to hold the user defined COMPAT_SKIPS list if any.
22723         (compat-obj): Add the members of skip_list to optall.
22724
22725 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22726
22727         * gcc.dg/compat/union-by-value-1_main.c,
22728         union-by-value-1_x.c, union-by-value-1_y.c,
22729         union-check.h, union-defs.h,
22730         union-init.h, union-return-1_main.c,
22731         union-return-1_x.c, union-return-1_y.c: New files.
22732
22733 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22734
22735         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22736         mixed-struct-init.h: Add 4 mixed structure types.
22737         struct-by-value-21_main.c, struct-by-value-21_x.c,
22738         struct-by-value-21_y.c, struct-return-21_main.c,
22739         struct-return-21_x.c, struct-return-21_y.c: New files.
22740
22741 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22742
22743         PR c++/14550
22744         * g++.dg/parse/template14.C: New test.
22745
22746 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22747
22748         * gcc.c-torture/execute/20040313-1.c: New test.
22749
22750 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22751
22752         PR target/14533
22753         * gcc.dg/20040311-2.c: New test.
22754
22755 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22756
22757         PR other/14544
22758         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22759         bit-field.
22760
22761 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22762
22763         * gcc.dg/20040305-2.c: Add missing return statement.
22764
22765 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22766
22767         * gcc.dg/builtins-34.c: Also check pow10*.
22768
22769 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22770
22771         PR target/14262
22772         * gcc.dg/20040305-2.c: New test.
22773
22774 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22775
22776         * gcc.dg/20040310-1.c: New test.
22777
22778 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22779
22780         * gcc.c-torture/execute/20040311-1.c: New test case.
22781
22782 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22783
22784         PR c++/14476
22785         * g++.dg/lookup/enum1.C: New test.
22786
22787 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22788
22789         PR c++/14510
22790         * g++.dg/lookup/struct2.C: New test.
22791
22792 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22793
22794         * gcc.dg/builtins-34.c: New test.
22795
22796 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22797
22798         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22799
22800 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22801
22802         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22803         * gcc.dg/alias-2.c: New testcase.
22804
22805 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22806
22807         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22808
22809 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22810
22811         * gcc.c-torture/execute/20040309-1.c: New test case.
22812
22813 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22814
22815         PR c++/14397
22816         * g++.dg/overload/ref1.C: New.
22817
22818 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22819
22820         PR c++/14409
22821         * g++.dg/template/spec12.C: New test.
22822
22823         PR c++/14448
22824         * g++.dg/parse/crash14.C: New test.
22825
22826 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22827
22828         PR c++/14230
22829         * g++.dg/init/ref11.C: New test.
22830
22831 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22832
22833         PR c++/14432
22834         * g++.dg/parse/builtin2.C: New test.
22835
22836 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22837
22838         PR c++/14401
22839         * g++.dg/init/ctor3.C: New test.
22840         * g++.dg/init/union1.C: New test.
22841         * g++.dg/ext/anon-struct4.C: New test.
22842
22843 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22844
22845         * g++.dg/lookup/koenig1.C: Tweak error messages.
22846         * g++.dg/lookup/used-before-declaration.C: Likewise.
22847         * g++.dg/other/do1.C: Likewise.
22848         * g++.dg/overload/koenig1.C: Likewise.
22849         * g++.dg/parse/crash13.C: Likewise.
22850         * g++.dg/template/instantiate3.C: Likewise.
22851
22852 2004-03-08  Eric Christopher  <echristo@redhat.com>
22853
22854         * * lib/target-supports.exp: Enable libiconv in test
22855         compilation.  Fix up error checking.
22856
22857 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22858
22859         PR middle-end/14289
22860         * gcc.dg/pr14289-1.c: New test case.
22861         * gcc.dg/pr14289-2.c: Likewise.
22862         * gcc.dg/pr14289-3.c: Likewise.
22863
22864 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22865
22866         * gcc.c-torture/execute/20040308-1.c: New test.
22867
22868 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22869
22870         * gcc.c-torture/execute/20040307-1.c: New test case.
22871
22872 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22873
22874         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22875
22876 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22877
22878         * gcc.dg/20040306-1.c: New test.
22879
22880 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22881
22882         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22883         them static.
22884         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22885
22886 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22887
22888         PR c/14465
22889         * gcc.dg/decl-6.c: New test.
22890
22891 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22892
22893         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22894         Rename LOGPOW -> LOG_POW.
22895         (SQRT_EXP, POW_EXP): New.
22896
22897 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22898
22899         * gcc.dg/i386-sse-8.c: New test.
22900
22901 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22902
22903         PR c/14114
22904         * gcc.dg/decl-5.c: New test.
22905
22906 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22907
22908         * gcc.dg/20040305-1.c: New test.
22909
22910 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22911
22912         PR other/14354
22913         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22914
22915 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22916
22917         PR c++/14425, c++/14426
22918         * g++.dg/ext/altivec-4.C: New test.
22919         * g++.dg/ext/altivec-5.C: New test.
22920
22921 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22922
22923         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22924         global variables of a type with no linkage.
22925         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22926         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22927         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22928         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22929         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22930         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22931         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22932         * g++.dg/warn/deprecated.C: Name enum Color.
22933         * g++.dg/overload/VLA.C: Name structure for 'b'.
22934         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22935
22936 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22937
22938         * gcc.c-torture/compile/20040304-1.c: New test.
22939
22940 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22941
22942         PR 13728
22943         * gcc.dg/decl-4.c: New testcase.
22944
22945 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22946
22947         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22948         as PRECF if sizeof (float) > sizeof (double).
22949         (PRECL): Make it the same as PRECF if
22950         sizeof (float) > sizeof (long double).
22951
22952 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22953
22954         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22955         system type.  Add check for irix6 which doesn't have c99 runtime.
22956
22957 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22958
22959         * gcc.dg/const-elim-1.c: xfail for xtensa.
22960
22961 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22962
22963         PR c++/14369
22964         * g++.dg/template/cond4.C: New test.
22965
22966 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/14360
22969         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22970
22971         PR c++/14361
22972         * g++.dg/parse/defarg7.C: New test.
22973
22974         PR c++/14359
22975         * g++.dg/template/friend26.C: New test.
22976
22977 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22978
22979         PR c++/14324
22980         * g++.dg/abi/mangle21.C: New test.
22981
22982         PR c++/14260
22983         * g++.dg/parse/constructor2.C: New test.
22984
22985         PR c++/14337
22986         * g++.dg/template/sfinae1.C: New test.
22987
22988 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22989
22990         PR c++/14267
22991         * g++.dg/expr/crash2.C: New test.
22992
22993         PR middle-end/13448
22994         * gcc.dg/inline-5.c: New test.
22995         * gcc.dg/always-inline.c: Split out tests into ...
22996         * gcc.dg/always-inline2.c: ... this and ...
22997         * gcc.dg/always-inline3.c: ... this.
22998
22999 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR debug/12103
23002         * g++.dg/debug/crash1.C: New test.
23003
23004 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23005
23006         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23007         function with __attribute__((noinline)).
23008         (recurser_void2): Likewise.
23009         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23010         (recurser_void2): Likewise.
23011
23012 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23013
23014         PR middle-end/14203
23015         * g++.dg/warn/Wunused-6.C: New test case.
23016
23017 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23018
23019         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23020         not defined.
23021
23022 2004-02-27  Eric Christopher  <echristo@redhat.com>
23023
23024         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23025         * g++.dg/charset/asm2.c: Run only x86.
23026         * gcc.dg/charset/asm3.c: Ditto.
23027
23028 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23029
23030         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23031         ld_library_path.
23032
23033 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23034
23035         * g++.dg/ext/altivec-3.C: New.
23036
23037 2004-02-26  Richard Henderson  <rth@redhat.com>
23038
23039         * g++.dg/ext/attrib10.C: Mark for warning.
23040         * gcc.dg/attr-alias-1.c: New.
23041
23042 2004-02-26  Richard Henderson  <rth@redhat.com>
23043
23044         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23045         * gcc.c-torture/execute/20040208-2.c: ... it back.
23046
23047 2004-02-26  Eric Christopher  <echristo@redhat.com>
23048
23049         * lib/target-supports.exp (check-iconv-available): New function.
23050         * lib/gcc-dg.exp (dg-require-iconv): New function.
23051         Use above.
23052         * gcc.dg/charset: New directory.
23053         * gcc.dg/charset/charset.exp: New file.
23054         * gcc.dg/charset/asm1.c: Ditto.
23055         * gcc.dg/charset/asm2.c: Ditto.
23056         * gcc.dg/charset/asm3.c: Ditto.
23057         * gcc.dg/charset/asm4.c: Ditto.
23058         * gcc.dg/charset/asm5.c: Ditto.
23059         * gcc.dg/charset/attribute1.c: Ditto.
23060         * gcc.dg/charset/attribute2.c: Ditto.
23061         * gcc.dg/charset/string1.c: Ditto.
23062         * g++.dg/charset: New directory.
23063         * g++.dg/dg.exp: Add here. Special options.
23064         * g++.dg/charset/charset.exp: New file.
23065         * g++.dg/charset/asm1.c: Ditto.
23066         * g++.dg/charset/asm2.c: Ditto.
23067         * g++.dg/charset/asm3.c: Ditto.
23068         * g++.dg/charset/asm4.c: Ditto.
23069         * g++.dg/charset/attribute1.c: Ditto.
23070         * g++.dg/charset/attribute2.c: Ditto.
23071         * g++.dg/charset/extern1.cc: Ditto.
23072         * g++.dg/charset/extern2.cc: Ditto.
23073         * g++.dg/charset/string1.c: Ditto.
23074
23075 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23076
23077         PR c++/14278
23078         * g++.dg/parse/comma1.C: New test.
23079
23080 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23081
23082         PR c++/14284
23083         * g++.dg/template/ttp8.C: New test.
23084
23085 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23086
23087         * gcc.dg/fixuns-trunc-1.c: New test.
23088
23089 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23090
23091         * gcc.dg/builtins-config.h: Use #elif.
23092
23093 2004-02-26  Michael Matz  <matz@suse.de>
23094
23095         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23096         * gcc.dg/991214-1.c: Likewise.
23097         * gcc.dg/i386-asm-1.c: Likewise.
23098
23099 2004-02-25  Richard Henderson  <rth@redhat.com>
23100
23101         * gcc.c-torture/execute/20040208-2.c: Move ...
23102         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23103
23104 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23105
23106         PR c++/14246
23107         * g++.dg/other/crash-3.C: New test.
23108
23109 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23110
23111         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23112         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23113
23114         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23115         HP-UX.
23116
23117 2004-02-24  Michael Matz  <matz@suse.de>
23118
23119         * gcc.dg/i386-regparm.c: New.
23120
23121 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23122
23123         * gcc.c-torture/execute/20040223-1.c: New.
23124
23125 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23126             Kazu Hirata  <kazu@cs.umass.edu>
23127
23128         * gcc.dg/fwritable-strings-1.c: Remove.
23129
23130 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23131
23132         PR c/14156
23133         * gcc.dg/20040223-1.c: New test.
23134
23135 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23136
23137         PR c++/14106
23138         * g++.dg/ext/typeof9.C: New test.
23139
23140 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23141
23142         PR c++/14250
23143         * g++.dg/other/switch1.C: New test.
23144
23145 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23146
23147         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23148         * gcc.dg/va-arg-1.c: Likewise.
23149
23150 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23151
23152         PR c++/14143
23153         * g++.dg/template/koenig5.C: New test.
23154
23155 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23156
23157         * g++.dg/ext/altivec-1.C: Generalize target triple.
23158         * g++.dg/ext/altivec-2.C: New test case.
23159         * g++.dg/ext/altivec_check.h: New file.
23160         * gcc.dg/altivec-1.c: Generalize target triple;
23161         include altivec_check.h and call altivec_check().
23162         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23163         * gcc.dg/altivec-6.c: New test case.
23164         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23165         type casts as needed.
23166         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23167         altivec_check().
23168         * gcc.dg/altivec-12.c: New test case.
23169         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23170         include altivec_check.h and call altivec_check().
23171         * gcc.dg/altivec_check.h: New file.
23172
23173 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23174
23175         * lib/target-supports.exp (check_alias_available): Don't mangle
23176         function `g' in test program.
23177
23178 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23179
23180         * lib/target-supports.exp (check_profiling_available): Check
23181         argument to determine whether we support a profiling type.
23182         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23183         check_profiling_available.
23184         * g++.dg/bprob/bprob.exp: Likewise.
23185         * g77.dg/bprob/bprob.exp: Likewise.
23186         * gcc.misc-tests/bprob.exp: Likewise.
23187         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23188         dg-require-profiling and delete expected error handling.
23189         * gcc.dg/20021014-1.c: Likewise.
23190         * gcc.dg/nest.c: Likewise.
23191
23192 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23193
23194         PR c++/12007
23195         * g++.dg/other/vthunk1.C: New test.
23196
23197 2004-02-20  Falk Hueffner  <falk@debian.org>
23198
23199         PR target/14201
23200         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23201
23202 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23203
23204         PR c++/13927
23205         * g++.dg/other/error8.C: Remove XFAIL markers.
23206
23207         PR c++/14173
23208         * g++.dg/ext/packed5.C: New test.
23209
23210         PR c++/14199
23211         * g++.dg/warn/Wunused-5.C: New test.
23212
23213         PR c++/14186
23214         * g++.dg/lookup/member1.C: New test.
23215
23216 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23217
23218         * gcc.c-torture/compile/20040130-1.c: Enable only when
23219         __INT_MAX__ >= 2147483647L.
23220         * gcc.c-torture/compile/961203-1.c: Likewise.
23221
23222 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23223
23224         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23225         * g++.dg/opt/template1.C: Robustify assembler regexp
23226
23227 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23228
23229         * gcc.c-torture/execute/simd-4.x: Remove.
23230         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23231         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23232         Guard with #ifndef SKIP_ATTRIBUTE.
23233         * gcc.dg/compat/vector-1_y.c: Likewise.
23234         * gcc.dg/compat/vector-2_x.c: Likewise.
23235         * gcc.dg/compat/vector-2_y.c: Likewise.
23236         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23237         * g++.dg/eh/simd-2.C: Likewise.
23238
23239 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23240
23241         * gcc.c-torture/compile/complex-1.c: New.
23242
23243 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23244
23245         PR target/14209
23246         * gcc.c-torture/execute/20040218-1.c: New test.
23247
23248 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23249
23250         PR c++/14181
23251         * g++.dg/parse/new2.C: New test.
23252
23253 2004-02-18  Paul Brook  <paul@codesourcery.com>
23254
23255         * gcc.c-torture/compile/libcall-1.c: New test.
23256
23257 2004-02-18  Paul Brook  <paul@codesourcery.com>
23258
23259         PR debug/12934
23260         * gcc.dg/debug/debug-7.c: New test.
23261
23262 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23263
23264         * gcc.dg/20040217-1.c: New test.
23265
23266 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23267
23268         * gcc.c-torture/execute/990208-1.x: Delete.
23269
23270 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23271
23272         * gcc.c-torture/execute/20040208-2.x: New file.
23273
23274 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23275
23276         PR c++/11326
23277         * g++.dg/abi/structret1.C: New test.
23278
23279 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23280
23281         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23282         (i386_cpuid): No need to test if cpuid is available on AMD64.
23283         Fix assembly, so that it works onboth i386 and AMD64.
23284         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23285         (vecInLong): Fix s[] member type to unsigned int.
23286         (vecInWord): Remove type.
23287         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23288         (a64, b64, c64, d64, e64): Remove.
23289         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23290         Remove unused variable.  Remove initialization of removed variables.
23291         Don't call mmx_tests nor sse_tests.
23292         (reference_mmx, reference_sse): Remove.
23293         (check): Add return stmt.
23294         * gcc.dg/i386-sse-7.c: New test.
23295         * gcc.dg/i386-mmx-4.c: New test.
23296
23297 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23298
23299         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23300         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23301         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23302         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23303         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23304         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23305         g++.dg/tc1/dr94.C: Fix line terminator.
23306
23307 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23308
23309         * gcc.c-torture/compile/20040216-1.c: New.
23310
23311 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23312
23313         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23314         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23315         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23316         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23317         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23318         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23319
23320 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23321
23322         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23323
23324 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/13971
23327         * g++.dg/expr/cond4.C: New test.
23328
23329         PR c++/14086
23330         * g++.dg/lookup/crash2.C: New test.
23331
23332 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23333
23334         * gcc.c-torture/compile/20040214-2.c: New test.
23335
23336 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23337
23338         PR c++/14116
23339         * g++.dg/ext/typeof8.C: New test.
23340
23341 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23342
23343         * gcc.c-torture/compile/20040214-1.c: New test.
23344
23345 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23346
23347         PR c++/13635
23348         * g++.dg/template/spec11.C: New test.
23349
23350 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23351
23352         PR c++/13927
23353         * g++.dg/other/error8.C: New test.
23354
23355 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23356
23357         PR c++/14122
23358         * g++.dg/template/array4.C: New test.
23359
23360         PR c++/14108
23361         * g++.dg/inherit/thunk2.C: New test.
23362
23363         PR c++/14083
23364         * g++.dg/eh/cond2.C: New test.
23365
23366 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23367
23368         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23369
23370 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23371
23372         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23373
23374 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23375
23376         * g++.dg/simd-2.C: xfail on ppc64-linux.
23377
23378 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23379
23380         PR c/456
23381         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23382         tests.
23383
23384 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23385
23386         * gcc.dg/builtins-33.c: New test.
23387
23388 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23389
23390         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23391
23392 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23393
23394         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23395
23396 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23397
23398         * gcc.dg/ppc64-abi-3.c: New test.
23399
23400 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23401
23402         PR c/14092
23403
23404         * gcc.dg/pr14092-1.c: New testcase.
23405
23406 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23407
23408         * gcc.dg/cpp/assert4.c: Fix typo last change.
23409
23410         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23411         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23412
23413         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23414
23415 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23416
23417         * gcc.c-torture/compile/20040209-1.c: New test case.
23418
23419 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23420
23421         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23422
23423 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23424
23425         * gcc.c-torture/execute/20040208-[12].c: New tests.
23426
23427 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23428
23429         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23430
23431 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23432
23433         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23434
23435 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23436
23437         Bug 13856
23438         * gcc.dg/visibility-8.c: New testcase.
23439
23440 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23441
23442         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23443         arguments.
23444         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23445
23446 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23447
23448         PR middle-end/13696
23449         * g++.dg/opt/fold1.C: New test case.
23450
23451 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23452
23453         PR c++/14033
23454         * g++.dg/other/crash-2.C: New test.
23455
23456 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23457
23458         PR c++/14028
23459         * g++.dg/parse/angle-bracket2.C: New test.
23460
23461 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23462
23463         PR middle-end/13750
23464         Revert:
23465         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23466         PR pch/13361
23467         * testsuite/g++.dg/pch/wchar-1.C: New.
23468         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23469
23470 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23471
23472         PR c++/14008
23473         * g++.dg/parse/error15.C: New test.
23474         * g++.dg/parse/crash11.C: Update dg-error mark.
23475
23476 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/13932
23479         * g++.dg/warn/conv2.C: New test.
23480
23481 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23482
23483         PR c++/13086
23484         * g++.dg/warn/incomplete1.C: Remove xfail.
23485
23486 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23487
23488         * lib/file-format.exp (gcc_target_object_format): Use
23489         ${tool}_target_compile, not gcc_target_compile.
23490         * lib/target-supports.exp (check_alias_available): Likewise.
23491         (check_gc_sections_available): Likewise.
23492         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23493         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23494         dg-require-alias.
23495
23496 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/13969
23499         * g++.dg/template/static6.C: New test.
23500
23501 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23502
23503         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23504
23505 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23506
23507         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23508         tests for systems where `char' is unsigned by default.
23509
23510 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23511
23512         PR c++/13997
23513         * g++.dg/template/partial3.C: New test.
23514
23515 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23516
23517         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23518         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23519         Remove mentions of obsolete ports.
23520
23521 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23522
23523         * gcc.dg/noncompile/20001228-1.c: Fix for new
23524         error message.
23525
23526 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23527
23528         PR target/9348
23529         * gcc.c-torture/execute/multdi-1.c: New test case.
23530
23531 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23532
23533         PR c++/13925
23534         * g++.dg/template/lookup5.C: New test.
23535
23536 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23537
23538         PR c++/13950
23539         * g++.dg/template/lookup4.C: New test.
23540
23541         PR c++/13970
23542         * g++.dg/parse/error14.C: New test.
23543
23544         PR c++/14002
23545         * g++.dg/parse/template13.C: New test.
23546
23547 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23548
23549         PR c++/13978
23550         * g++.dg/template/koenig4.C: New test.
23551
23552         PR c++/13968
23553         * g++.dg/template/crash17.C: New test.
23554
23555         PR c++/13975
23556         * g++.dg/parse/error13.C: New test.
23557         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23558
23559 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23560
23561         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23562
23563 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23564
23565         PR c/11658
23566         PR c/13994
23567         * gcc.dg/noncompile/20040203-1.c: New test.
23568         * gcc.dg/noncompile/20040203-2.c: Likewise.
23569         * gcc.dg/noncompile/20040203-3.c: Likewise.
23570         * gcc.dg/20040203-1.c: Likewise.
23571
23572 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23573
23574         PR c++/10858
23575         * g++.dg/template/sizeof7.C: New test.
23576
23577 2004-02-02  Eric Christopher  <echristo@redhat.com>
23578             Zack Weinberg  <zack@codesourcery.com>
23579
23580         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23581
23582 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23583
23584         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23585         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23586         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23587         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23588
23589 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23590
23591         PR c++/13113
23592         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23593
23594         PR c++/13854
23595         * g++.dg/ext/attrib13.C: New test.
23596
23597         PR c++/13907
23598         * g++.dg/conversion/op2.C: New test.
23599
23600 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23601
23602         * gcc.dg/titype-1.c: Fix pasto.
23603
23604 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23605
23606         * gcc.dg/titype-1.c: New test.
23607
23608 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23609
23610         PR c++/13957
23611         * g++.dg/template/non-type-template-argument-1.C,
23612         g++.dg/template/qualified-id1.C: Update dg-error marks.
23613         * g++.dg/template/nontype6.C: New test.
23614
23615 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23616
23617         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23618         * gcc.dg/builtins-31.c: New testcase.
23619         * gcc.dg/builtins-32.c: New testcase.
23620
23621 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23622
23623         * objc.dg/call-super-2.m: Update line numbers
23624         for the including of stddef.h.
23625
23626 2004-01-30  Michael Matz  <matz@suse.de>
23627
23628         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23629         g++.dg/ext/case-range3.C: New tests.
23630
23631 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23632
23633         DR206
23634         PR c++/13813
23635         * g++.dg/template/member4.C: New test.
23636
23637 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23638
23639         PR c++/13683
23640         * g++.dg/template/sizeof6.C: New test.
23641
23642 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23643
23644         * gcc.dg/fwritable-strings-1.c: New test.
23645
23646 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23647
23648         * gcc.c-torture/compile/20040130-1.c: New test.
23649
23650 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23651
23652         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23653
23654 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23655
23656         PR c++/13883
23657         * g++.dg/template/ctor3.C: New test.
23658
23659 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23660
23661         * g++.dg/tc1: New directory.
23662         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23663         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23664         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23665         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23666         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23667
23668 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23669
23670         * g++.dg/parse/error11.C: New test.
23671         * g++.dg/parse/error12.C: Likewise.
23672
23673 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23674
23675         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23676         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23677
23678 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23679
23680         PR c++/13791
23681         * g++.dg/ext/attrib12.C: New test.
23682
23683         PR c++/13736
23684         * g++.dg/parse/cast2.C: New test.
23685
23686 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23687
23688         * objc.dg/encode-2.m (main): New local string.  Set depending on
23689         sizeof long.  Use in sscanf call.
23690         * objc.dg/encode-3.m (main): New local string.  Set depending on
23691         sizeof long.  Use in scan_initial call.
23692
23693 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23694
23695         * objc.dg/call-super-2.m: Make LP64-safe.
23696         * objc.dg/desig-init-1.m: Likewise.
23697
23698 2004-01-27  Devang Patel <dpatel@apple.com>
23699
23700         * g++.dg/debug/namespace1.C: New test.
23701
23702 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23703
23704         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23705         xscale-*-*.
23706
23707         * gcc.dg/arm-mmx-1.c: New test.
23708
23709 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23710
23711         * gcc.dg/20040127-1.c: New test.
23712         * gcc.dg/20040127-2.c: New test.
23713
23714 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23715
23716         * objc.dg/stret-1.m (glob): Renamed to globa.
23717
23718 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23719
23720         PR c++/13663
23721         * g++.dg/expr/for1.C: New test.
23722
23723 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23724
23725         PR middle-end/13779
23726         * gcc.dg/darwin-longlong.c: New test.
23727
23728 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23729
23730         * gcc.dg/20040124-1.c: Moved test from here...
23731         * gcc.c-torture/compile/20040124-1.c: ...to here.
23732
23733 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23734
23735         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23736         the assembly output if -m64 is passed.
23737
23738 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23739
23740         PR c++/13833
23741         * g++.dg/template/cond3.C: New test.
23742
23743 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23744
23745         PR c++/13810
23746         * g++.dg/template/ttp7.C: New test.
23747
23748 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23749
23750         PR c++/13797
23751         * g++.dg/template/nontype4.C: New test.
23752         * g++.dg/template/nontype5.C: Likewise.
23753
23754 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23755
23756         * gcc.dg/torture/mips-clobber-at.c: New test.
23757
23758 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23759
23760         * gcc.dg/20040124-1.c: New test.
23761
23762 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.dg/20040123-1.c: New test.
23765
23766 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23767
23768         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23769
23770 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23771
23772         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23773
23774 2004-01-23  Andrew Pinski  <apinski@apple.com>
23775
23776         * gcc.dg/20030121-1.c: Move to ..
23777         * gcc.dg/20040121-1.c: here.
23778
23779 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23780
23781         * gcc.dg/builtins-29.c: New test case.
23782
23783 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23784
23785         PR 18314
23786         * gcc.dg/builtins-30.c: New testcase.
23787
23788 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23789
23790         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23791         * lib/g77.exp: Likewise.
23792         * lib/objc.exp: Likewise.
23793         * lib/g++.exp: Likewise.
23794
23795 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23796
23797         * gcc.dg/struct-by-value-2.c: New test.
23798
23799 2004-01-21  Andrew Pinski  <apinski@apple.com>
23800
23801         PR target/13785
23802         * gcc.dg/20030121-1.c: New test.
23803
23804 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23805
23806         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23807         clobber frame pointer register in asm statement.
23808
23809 2004-01-21  Falk Hueffner  <falk@debian.org>
23810
23811         * gcc.c-torture/compile/20040121-1.c: New test.
23812
23813 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23814
23815         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23816
23817 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23818
23819         * gcc.dg/ppc64-abi-2.c: New test.
23820
23821 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23822
23823         * lib/treelang.exp: Fill out this file.
23824         * lib/treelang-dg.exp: New File.
23825
23826 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23827
23828         * gcc.c-torture/compile/981022-1.c: Remove.
23829         * gcc.dg/array-5.c: Remove XFAIL.
23830         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23831         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23832         gcc.dg/cond-lvalue-1.c: Update.
23833         * gcc.dg/cast-lvalue-2.c: New test.
23834
23835 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23836
23837         PR c++/13592
23838         * g++.dg/other/error1.C (class foo): Tweak error message.
23839
23840         PR c++/13592
23841         * g++.dg/template/call2.C: New test.
23842
23843 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23844
23845         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23846         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23847         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23848         scalar-return-1_x.c, scalar-return-2_y.c,
23849         scalar-return-3_x.c, scalar-return-3_y.c,
23850         scalar-return-4_x.c, scalar-return-4_y.c,
23851         struct-align-1.h, struct-align-1_x.c,
23852         struct-align-1_y.c, struct-align-2.h,
23853         struct-align-2_x.c, struct-align-2_y.c,
23854         struct-by-value-10_y.c, struct-by-value-11_x.c,
23855         struct-by-value-11_y.c, struct-by-value-12_x.c,
23856         struct-by-value-12_y.c, struct-by-value-13_x.c,
23857         struct-by-value-13_y.c, struct-by-value-14_x.c,
23858         struct-by-value-14_y.c, struct-by-value-15_x.c,
23859         struct-by-value-15_y.c, struct-by-value-16_y.c,
23860         struct-by-value-17_y.c, struct-by-value-18_y.c,
23861         struct-by-value-19_y.c, struct-by-value-1_x.c,
23862         struct-by-value-1_y.c, struct-by-value-20_y.c,
23863         struct-by-value-2_x.c, struct-by-value-2_y.c,
23864         struct-by-value-3_y.c, struct-by-value-4_x.c,
23865         struct-by-value-4_y.c, struct-by-value-5_y.c,
23866         struct-by-value-6_y.c, struct-by-value-7_y.c
23867         struct-by-value-8_x.c, struct-by-value-8_y.c
23868         struct-by-value-9_x.c, struct-by-value-9_y.c
23869         struct-return-10_x.c, struct-return-10_y.c,
23870         struct-return-19_x.c, struct-return-20_x.c
23871         struct-return-2_x.c, struct-return-2_y.c
23872         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23873         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23874
23875 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23876
23877         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23878         attribute on sparc*-sun-solaris2.*.
23879
23880 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23881
23882         PR c++/13710
23883         * g++.dg/ext/typeof7.C: New test.
23884
23885 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23886
23887         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23888         * gcc.dg/const-elim-1.c: Same.
23889
23890 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23891
23892         * objc.dg/stret-1.m: New.
23893         * objc.dg/stret-2.m: New.
23894
23895 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23896
23897         PR c++/11895
23898         * g++.dg/ext/vector1.C: New test.
23899
23900 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23901
23902         * gcc.dg/pch/import-1.c: New.
23903         * gcc.dg/pch/import-1.hs: New.
23904         * gcc.dg/pch/import-1a.h: New.
23905         * gcc.dg/pch/import-1b.h: New.
23906         * gcc.dg/pch/import-1c.h: New.
23907
23908 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23909
23910         PR c++/13574
23911         * g++.dg/ext/array1.C: New test.
23912
23913         PR c++/13178
23914         * g++.dg/conversion/op1.C: New test.
23915
23916 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23917
23918         PR 11864
23919         From Kazumoto Kojima / Dan Kegel:
23920         * gcc.dg/pr11864-1.c: New test.
23921
23922         PR 10392
23923         From Marcus Comstedt / Dan Kegel:
23924         * gcc.dg/pr10392-1.c: New test.
23925
23926 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23927
23928         PR c++/13478
23929         * g++.dg/init/ref10.C: New test.
23930
23931 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23932
23933         PR c++/13407
23934         * g++.dg/parse/typename6.C: New test.
23935
23936 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23937
23938         PR pch/13361
23939         * testsuite/g++.dg/pch/wchar-1.C: New.
23940         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23941
23942 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23943
23944         PR c++/9259
23945         * g++.dg/expr/sizeof2.C: New test.
23946
23947 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23948
23949         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23950
23951 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23952
23953         PR c++/13659
23954         * g++.dg/lookup/strong-using-3.C: New.
23955         * g++.dg/lookup/using-10.C: New.
23956
23957 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23958
23959         PR c++/13594
23960         * g++.dg/lookup/strong-using-2.C: New.
23961
23962 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23963             Dan Kegel <dank@kegel.com>
23964             J"orn Rennecke <joern.rennecke@superh.com>
23965
23966         PR target/9365
23967         * gcc.dg/pr9365-1.c: New test.
23968
23969 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23970
23971         PR c++/8856
23972         * g++.dg/parse/casting-operator2.C: New test.
23973         * g++.old-deja/g++.pt/explicit83.C: Remove.
23974
23975 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23976
23977         * gcc.dg/label-compound-stmt-1.c: New test.
23978         * gcc.c-torture/compile/950922-1.c,
23979         gcc.c-torture/compile/20000211-3.c,
23980         gcc.c-torture/compile/20000518-1.c,
23981         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23982         compound statements.
23983
23984 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23985
23986         * gcc.dg/ppc64-abi-1.c: New test.
23987
23988 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23989
23990          * g++.dg/ext/attrib9.C: Add dg-warnings.
23991
23992 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23993
23994         PR c++/12335
23995         * g++.dg/parse/dtor3.C: New test.
23996
23997 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23998
23999         PR c++/12709
24000         * g++.dg/parse/try-catch-1.C: New test.
24001
24002 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24003
24004         * ada/acats/run_all.sh: Add more verbose output in acats.log
24005         when compiling tests.
24006
24007 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24008
24009         PR 13656
24010         * gcc.dg/typedef-redecl.c: New test case.
24011         * gcc.dg/typedef-redecl.h: New support file.
24012
24013 2004-01-13  Jan Hubicka  <jh@suse.cz>
24014
24015         * gcc.dg/always_inline.c: New test.
24016         * gcc.dg/debug/20031231-1.c: Fix.
24017
24018 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24019
24020         PR c++/13474
24021         * g++.dg/template/array3.C: New test.
24022
24023 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24024
24025         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24026         * g++.dg/warn/Wunused-2.C: Likewise.
24027
24028 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24029
24030         PR c++/13289
24031         * g++.dg/template/instantiate6.C: New test.
24032
24033 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24034
24035         PR middle-end/11397
24036         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24037
24038 2004-01-12  Jan Hubicka  <jh@suse.cz>
24039
24040         PR opt/12826
24041         * gcc.dg/20040112-1.c: New.
24042
24043         * gcc.dg/dwarf-die[1-7].c: Move to...
24044         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24045         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24046
24047 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24048
24049         PR c++/4100
24050         * g++.dg/parse/friend4.C: New test.
24051
24052 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24053
24054         PR c++/4100
24055         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24056         definition is called a friend.
24057
24058 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24059
24060         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24061
24062 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24063
24064         PR c++/3478
24065         * g++.dg/parse/error10.C: New test.
24066         * g++.dg/template/arg2.C: Accept "invalid type" error.
24067
24068 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24069
24070         PR middle-end/13392
24071         * g++.dg/opt/expect2.C: New test.
24072
24073 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24074
24075         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24076         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24077         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24078         Update dg-error regexps.
24079
24080 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24081
24082         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24083         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24084
24085 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24086
24087         * gcc.dg/pragma-re-1.c: Use right pointer type.
24088
24089 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24090
24091         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24092
24093 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24094
24095         * gcc.dg/rs6000-ldouble-1.c: New.
24096
24097 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24098
24099         DR 337
24100         PR c++/9256
24101         * g++.dg/other/abstract1.C: New test.
24102
24103 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24104
24105         * g++.dg/lookup/strong-using-1.C: New.
24106
24107 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24108
24109         PR c/11234
24110         * gcc.dg/func-ptr-conv-1.c: New test.
24111         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24112
24113 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24114
24115         PR target/13380.
24116         * gcc.c-torture/compile/20040109-1.c: New.
24117
24118 2004-01-08  Stuart Hastings  <stuart@apple.com>
24119
24120         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24121         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24122         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24123
24124 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24125
24126         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24127
24128 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24129
24130         * ada/acats/run_acats: Treat 'gnatchop' the same way
24131         as 'gnatmake'.  Export GCC_DRIVER.
24132         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24133         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24134
24135 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24136
24137         PR c++/12573
24138         * g++.dg/template/dependent-expr4.C: New test.
24139
24140 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24141
24142         * gcc.dg/altivec-11.c: New test.
24143
24144 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24145
24146         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24147
24148 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24149
24150         PR c/6024
24151         * gcc.dg/enum-compat-1.c: New test.
24152         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24153
24154 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24155
24156         PR c/12165
24157         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24158         gcc.dg/c99-idem-qual-3.c: New tests.
24159
24160 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24161
24162         * gcc.dg/winline-7.c: Don't cast void * to int.
24163
24164 2004-01-06  Jan Hubicka  <jh@suse.cz>
24165
24166         * gcc.dg/i386-sse-5.c: New test
24167         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24168
24169 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24170
24171         PR c++/12815
24172         * g++.dg/rtti/typeid4.C: New test.
24173
24174 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24175
24176         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24177
24178 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24179
24180         PR c++/12132
24181         * g++.dg/template/error11.C: New test.
24182
24183         PR c++/13451
24184         * g++.dg/template/class2.C: New test.
24185
24186 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24187         Richard Sandiford <rsandifo@redhat.com>
24188
24189         PR c++/13387
24190         * g++.dg/opt/alias3.C: New test.
24191
24192 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24193
24194         PR c++/13157
24195         * g++.dg/template/koenig3.C: New test.
24196
24197         PR c++/13529
24198         * g++.dg/parse/offsetof3.C: New test.
24199
24200         * g++.dg/init/copy7.C: Add missing dg-error markers.
24201
24202         PR c++/12226
24203         * g++.dg/init/copy7.c: New test.
24204
24205         PR c++/13536
24206         * g++.dg/parse/cast1.C: New test.
24207
24208 2004-01-04  Jan Hubicka  <jh@suse.cz>
24209
24210         * gcc.dg/winline[1-7].c: New tests.
24211
24212 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24213
24214         PR c++/13520
24215         * g++.dg/template/qualttp22.C: New test.
24216
24217 2004-01-01  Jan Hubicka  <jh@suse.cz>
24218
24219         * gcc.dg/debug/20031231-1.c: New.
24220         * gcc.c-torture/compile/20040101-1.c: New.
24221         * gcc.dg/dwarf-die-[1-7].c: New.
24222
24223 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24224
24225         PR optimization/13521
24226         * gcc.c-torture/compile/20031231-1.c: New test.
24227
24228 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24229
24230         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24231
24232 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24233
24234         PR c++/10079
24235         * g++.dg/template/crash16.C: New test.
24236
24237 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24238
24239         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24240
24241 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24242
24243         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24244         ports.
24245         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24246         * g++.old-deja/g++.law/profile1.C: Likewise.
24247         * gcc.c-torture/compile/981006-1.c: Likewise.
24248         * gcc.c-torture/execute/loop-2e.x: Likewise.
24249         * gcc.c-torture/execute/loop-2f.x: Remove.
24250         * gcc.c-torture/execute/loop-2g.x: Likewise.
24251         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24252         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24253
24254 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24255
24256         PR c++/13507
24257         * g++.dg/ext/attrib11.C: New test.
24258
24259         PR c++/13494
24260         * g++.dg/template/array2-1.C: New test.
24261         * g++.dg/template/array2-2.C: New test.
24262
24263 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24264
24265         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24266
24267 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24268
24269         PR c++/12774
24270         * g++.dg/template/array1-1.C: New test.
24271         * g++.dg/template/array1-2.C: New test.
24272
24273 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24274
24275         PR fortran/12632
24276         * g77.dg/12632.f: New test case.
24277
24278 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24279
24280         PR c++/13289
24281         * g++.dg/parse/nontype1.C: New test.
24282
24283 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24284
24285         PR c++/12403
24286         * g++.dg/parse/explicit1.C: New test.
24287         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24288
24289 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/13081
24292         * g++.dg/opt/inline6.C: New test.
24293
24294         PR c++/12613
24295         * g++.dg/parse/error9.C: New test.
24296
24297         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24298
24299 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24300
24301         PR c++/13009
24302         * g++.dg/init/assign1.C: New test.
24303
24304 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24305
24306         PR c++/13070
24307         * g++.dg/warn/format3.C: New test case.
24308
24309 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24310
24311         * gcc.c-torture/compile/20031227-1.c: New test.
24312
24313 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24314
24315         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24316         * g77.dg/bprob/bprob.exp: Likewise.
24317         * gcc.misc-tests/bprob.exp: Likewise.
24318         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24319         variants on systems where the library does not provide that
24320         functionality.
24321         * gcc.dg/builtins-20.c: Use builtins-config.h.
24322         * gcc.dg/builtins-config.h: New file.
24323
24324 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24325
24326         * lib/gcc-dg.exp (dg-require-profiling): New function.
24327         * lib/target-supports.exp (check_profiling_available): Likewise.
24328         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24329         * g77.dg/bprob/bprob.exp: Likewise.
24330         * gcc.misc-tests/bprob.exp: Likewise.
24331         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24332         * gcc.dg/20021014-1.c: Likewise.
24333         * gcc.dg/nest.c: Likewise.
24334
24335 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24336
24337         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24338         compiling.
24339         * g++.dg/lookup/java2.C: Likewise.
24340         * gcc.dg/cpp/lexident.c: Likewise.
24341
24342 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24343
24344         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24345         given.
24346         * gcc.c-torture/compile/961203-1.c: Likewise.
24347         * gcc.c-torture/compile/980506-1.c: Likewise.
24348
24349 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24350
24351         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24352         (additional_prunes): New global.
24353         (gcc-dg-prune): Handle additional per-test pruning.
24354         (dg-test): Clear additional_prunes between tests.
24355
24356         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24357         dg-prune-output to avoid spurious failures from assembler
24358         complaining about nonexistent WAW violations.
24359         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24360         Use dg-prune-output to avoid spurious failures from assembler
24361         warning about Itanium B-step errata.
24362
24363 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24364
24365         * g++.dg/abi/macro0.C: New test.
24366         * g++.dg/abi/macro1.C: Likewise.
24367         * g++.dg/abi/macro2.C: Likewise.
24368
24369         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24370         * g++.dg/abi/bitfield7.C: Likewise.
24371         * g++.dg/abi/dtor2.C: Likewise.
24372         * g++.dg/abi/mangle11.C: Likewise.
24373         * g++.dg/abi/mangle12.C: Likewise.
24374         * g++.dg/abi/mangle14.C: Likewise.
24375         * g++.dg/abi/mangle17.C: Likewise.
24376         * g++.dg/abi/vbase10.C: Likewise.
24377         * g++.dg/abi/vbase14.C: Likewise.
24378         * g++.dg/template/qualttp17.C: Likewise.
24379
24380 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24381
24382         PR c/11995
24383         * gcc.dg/20031223-1.c: New test.
24384
24385 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24386
24387         * gcc.dg/noreturn-7.c: New test.
24388
24389 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24390
24391         * gcc.dg/null-pointer-1.c: New test.
24392
24393 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24394
24395         * g++.old-deja/g++.jason/template18.C: Remove.
24396         * g++.old-deja/g++.jason/template37.C: Likewise.
24397
24398         PR c++/12862
24399         * g++.dg/lookup/ns1.C: New test.
24400
24401         PR c++/12397
24402         * g++.dg/template/lookup3.C: New test.
24403
24404 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24405
24406         * g++.dg/template/recurse1.C: New test
24407
24408 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24409
24410         PR c++/12479
24411         * g++.dg/parse/semicolon1.C: New test.
24412         * g++.dg/parse/semicolon1.h: Likewise.
24413
24414 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24415
24416         * gcc.dg/darwin-misaligned.c: New test.
24417
24418 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24419
24420         PR c/9163
24421         * gcc.dg/20031222-1.c: New test.
24422
24423 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24424
24425         PR c++/13438
24426         * g++.dg/parse/error8.C: New test.
24427
24428         PR c++/11554
24429         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24430
24431 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24432
24433         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24434         too small.
24435         * gcc.c-torture/compile/930217-1.c: Likewise.
24436         * gcc.c-torture/compile/930513-1.c: Likewise.
24437         * gcc.c-torture/execute/920908-2.c: Likewise.
24438         * gcc.c-torture/execute/921204-1.c: Likewise.
24439         * gcc.c-torture/execute/930621-1.c: Likewise.
24440         * gcc.c-torture/execute/930630-1.c: Likewise.
24441         * gcc.c-torture/execute/931031-1.c: Likewise.
24442         * gcc.c-torture/execute/980602-2.c: Likewise.
24443         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24444         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24445         * gcc.c-torture/execute/extzvsi.c: Likewise.
24446         * gcc.c-torture/unsorted/ext.c: Likewise.
24447
24448 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24449
24450         PR target/12749
24451         * gcc.c-torture/compile/20031220-2.c: New test case.
24452
24453 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24454
24455         PR optimization/13031
24456         * gcc.c-torture/compile/20031220-1.c: New test case.
24457
24458 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24459
24460         * gcc.dg/cast-function-1.c: New test.
24461
24462 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24463
24464         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24465         formats.
24466
24467 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24468
24469         PR c++/12795
24470         * g++.dg/ext/attrib10.C: New test.
24471
24472 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24473
24474         * gcc.dg/cleanup-10.c: New test.
24475         * gcc.dg/cleanup-11.c: New test.
24476
24477 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24478
24479         PR c++/13239
24480         * g++.dg/opt/expect1.C: New test.
24481
24482 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24483
24484         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24485
24486 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24487
24488         PR debug/12923
24489         * gcc.dg/20031218-1.c: New test.
24490
24491         PR debug/12389
24492         * gcc.dg/20031218-2.c: New test.
24493         * gcc.dg/20031218-3.c: New test.
24494
24495         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24496         of label name and allow for USER_LABEL_PREFIX == "_" names.
24497         * g++.dg/abi/mangle18-2.C: Likewise.
24498         * g++.dg/abi/mangle19-1.C: Likewise.
24499         * g++.dg/abi/mangle19-2.C: Likewise.
24500         * g++.dg/abi/mangle20-1.C: Likewise.
24501         * g++.dg/abi/mangle20-2.C: Likewise.
24502
24503 2003-12-18  Richard Henderson  <rth@redhat.com>
24504
24505         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24506
24507 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24508             Dan Kegel <dank@kegel.com>
24509
24510         PR other/12009
24511         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24512         testing a cross compiler, it causes spurious compile failures.
24513         * lib/g++.exp: Likewise.
24514
24515 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24516
24517         PR c++/13262
24518         * g++.dg/template/access13.C: New test.
24519
24520 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24521
24522         * gcc.dg/20031216-1.c: New test.
24523
24524 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24525
24526         PR c++/9154
24527         * g++.dg/template/error10.C: New test.
24528
24529 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24530
24531         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24532         * g++.dg/eh/simd-2.C: Likewise.
24533
24534 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24535             Roger Sayle  <roger@eyesopen.com>
24536
24537         * gcc.c-torture/execute/ieee/mzero5.c: New.
24538
24539 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24540
24541         PR c++/10603
24542         * g++.dg/parse/error6.C: New test.
24543
24544         PR c++/12827
24545         * g++.dg/parse/error7.C: New test.
24546
24547 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24548
24549         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24550         at -O with stabs debugging formats.
24551         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24552         * gcc.dg/debug/debug-2.c: Likewise.
24553
24554 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24555
24556         PR c++/12696
24557         * g++.dg/init/error1.C: New test.
24558
24559         PR c++/12218
24560         * g++.dg/init/pm3.C: New test.
24561
24562 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24563
24564         PR c/3347
24565         * gcc.dg/bitfld-8.c: New test.
24566
24567 2003-12-16  James Lemke  <jim@wasabisystems.com>
24568
24569         * gcc.dg/arm-scd42-[123].c: New tests.
24570
24571 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24572
24573         PR c++/9043
24574         * g++.dg/abi/mangle20-1.C: New test.
24575         * g++.dg/abi/mangle20-2.C: New test.
24576
24577 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24578
24579         PR c++/13275
24580         * g++.dg/other/offsetof2.C: Remove XFAIL.
24581         * g++.dg/parse/offsetof1.C: New test.
24582         * g++.gd/parse/offsetof2.C: Likewise.
24583
24584 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24585
24586         * g++.dg/template/nontype3.C: New test.
24587         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24588
24589 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24590
24591         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24592
24593 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24594
24595         PR c++/13387
24596         * g++.dg/expr/assign1.C: New test.
24597
24598         PR c++/13242
24599         * g++.dg/abi/mangle19-1.C: New test.
24600         * g++.dg/abi/mangle19-2.C: New test.
24601
24602 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24603
24604         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24605
24606 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24607
24608         * gcc.c-torture/execute/20031216-1.c: New test.
24609
24610 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24611
24612         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24613         an ICE regression.
24614
24615 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24616
24617         PR c++/10926
24618         * g++.dg/template/error9.C: New test.
24619
24620         PR c++/11116
24621         * g++.dg/template/error8.C: New test.
24622
24623 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24624
24625         PR middle-end/13400
24626         * gcc.c-torture/execute/20031215-1.c: New test case.
24627
24628 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24629
24630         PR c++/13269
24631         * g++.dg/parse/error5.C: New test.
24632
24633         PR c++/12989
24634         * g++.dg/expr/sizeof1.C: New test.
24635
24636         PR c++/13310
24637         * g++.dg/template/crash15.C: New test.
24638
24639 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24640
24641         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24642         a non-POD type as the last named parameter of a varargs function.
24643
24644 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24645
24646         PR c++/13243
24647         PR c++/12573
24648         * g++.dg/template/crash14.C: New test.
24649         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24650
24651 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24652
24653         * g++.dg/other/java1.C: New test.
24654
24655         PR c++/13241
24656         * g++.dg/abi/mangle18-1.C: New test.
24657         * g++.dg/abi/mangle18-2.C: New test.
24658
24659 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24660
24661         PR optimization/10312
24662         * gcc.c-torture/execute/20031214-1.c: New.
24663
24664 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24665
24666         PR c++/10779
24667         PR c++/12160
24668         * g++.dg/parse/error3.C: New test.
24669         * g++.dg/parse/error4.C: Likewise.
24670         * g++.dg/abi/mangle4.C: Tweak error messages.
24671         * g++.dg/lookup/using5.C: Likewise.
24672         * g++.dg/other/error2.C: Likewise.
24673         * g++.dg/parse/typename5.C: Likewise.
24674         * g++.dg/parse/undefined1.C: Likewise.
24675         * g++.dg/template/arg2.C: Likewise.
24676         * g++.dg/template/ttp3.C: Likewise.
24677         * g++.dg/template/type1.C: Likewise.
24678         * g++.old-deja/g++.other/crash32.C: Likewise.
24679         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24680
24681 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24682
24683         PR c++/13106
24684         * g++.dg/warn/noreturn-3.C: New test.
24685
24686 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24687
24688         PR c++/13118
24689         * g++.dg/abi/covariant3.C: New.
24690
24691 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * g++.dg/eh/ia64-1.C: New test.
24694
24695 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24696
24697         PR optimization/13037
24698         * g77.f-torture/execute/13037.f: New test case.
24699
24700 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24701
24702         PR c++/12881
24703         * g++.dg/abi/covariant2.C: New.
24704
24705 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24706
24707         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24708
24709 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24710
24711         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24712
24713 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24714
24715         PR other/10819
24716         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24717         to fix Bug 10819.
24718         * lib/g++.exp (g++_version): Likewise.
24719         * lib/g77.exp (g77_version): Likewise.
24720         * lib/objc.exp (default_objc_version): Likewise.
24721
24722 2003-12-10  Richard Henderson  <rth@redhat.com>
24723
24724         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24725
24726         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24727
24728 2003-12-08  Matt Austern  <austern@apple.com>
24729
24730         PR c/13134
24731         * lib/gcc-dg.exp (dg-require-visibility): Define.
24732         * lib/target-supports (check_visibility_available): Define.
24733         * gcc.dg/visibility-1.c: New test.
24734         * gcc.dg/visibility-2.c: Likewise.
24735         * gcc.dg/visibility-3.c: Likewise.
24736         * gcc.dg/visibility-4.c: Likewise.
24737         * gcc.dg/visibility-5.c: Likewise.
24738         * gcc.dg/visibility-6.c: Likewise.
24739         * g++.dg/ext/visibility-1.C: Likewise.
24740         * g++.dg/ext/visibility-2.C: Likewise.
24741         * g++.dg/ext/visibility-3.C: Likewise.
24742         * g++.dg/ext/visibility-4.C: Likewise.
24743         * g++.dg/ext/visibility-5.C: Likewise.
24744         * g++.dg/ext/visibility-6.C: Likewise.
24745
24746 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24747
24748         * g++.dg/lookup/java1.C: New test.
24749         * g++.dg/lookup/java2.C: New test.
24750
24751 2003-12-07  Falk Hueffner  <falk@debian.org>
24752
24753         * g++.dg/opt/noreturn-1.C: New test.
24754
24755 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24756
24757         * gcc.dg/overflow-1.c: New test.
24758
24759 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24760
24761         * g77.f-torture/compile/13060.f: New test.
24762
24763 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24764
24765         PR c++/13323
24766         * g++.dg/inherit/operator2.C: New test.
24767
24768 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24769
24770         PR c++/13305
24771         * g++.dg/ext/attrib9.C: New test.
24772
24773 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24774
24775         PR c++/13314
24776         * g++.dg/template/error7.C: New test.
24777
24778 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24779             J"orn Rennecke <joern.rennecke@superh.com>
24780
24781         PR target/13302
24782         * g++.dg/other/struct-va_list.C: New test.
24783
24784 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24785
24786         PR c++/13166
24787         * g++.dg/parse/defarg6.C: New test.
24788
24789 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24790
24791         PR target/13256
24792         * gcc.c-torture/execute/20031201-1.c: New test.
24793
24794 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24795
24796         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24797
24798 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24799
24800         * gcc.dg/builtin-return-1.c: New test.
24801
24802 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24803             J"orn Rennecke <joern.rennecke@superh.com>
24804
24805         PR optimization/13260
24806         * gcc.c-torture/execute/20031204-1.c: New test.
24807
24808 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24809
24810         PR c++/9127
24811         * g++.dg/template/error6.C: New test.
24812
24813 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24814
24815         * gcc.dg/20031202-1.c: New test.
24816
24817 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24818
24819         PR c++/13179
24820         * g++.dg/template/eh1.C: New test.
24821
24822         PR c++/10771
24823         * g++.dg/template/error5.C: New test.
24824
24825 2003-12-02  David Ung  <davidu@mips.com>
24826
24827         * gcc.dg/compat/vector-check.h: Corrected type for var
24828         g_##TMODE
24829
24830 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24831
24832         PR c++/10126
24833         * g++.dg/template/ptrmem8.C: New test.
24834
24835 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24836
24837         PR c++/12573
24838         * g++.dg/template/dependent-expr3.C: New test.
24839
24840 2003-12-01  James Lemke  <jim@wasabisystems.com>
24841
24842         * gcc.dg/arm-g2.c: New test.
24843
24844 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24845
24846         PR optimization/11634
24847         * gcc.dg/20031201-2.c: New test case.
24848
24849 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24850
24851         PR 11433
24852         * objc.dg/proto-lossage-3.m: New test.
24853
24854 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24855
24856         PR optimization/12628
24857         * gcc.dg/20031201-1.c: New test case.
24858
24859 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24860
24861         * gcc.dg/unaligned-1.c: New test.
24862
24863 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24864
24865         PR c++/9849
24866         * g++.dg/template/error4.C: New test.
24867         * g++.dg/template/nested3.C: Adjust error markers.
24868
24869 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24870
24871         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24872
24873 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24874
24875         PR c/10333
24876         * gcc.dg/bitfld-7.c: New test.
24877
24878 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24879
24880         * gcc.dg/tls/asm-1.C: New test.
24881
24882 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24883
24884         * gcc.dg/cpp/assert4.c: Update.
24885
24886 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24887
24888         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24889         * gcc.dg/builtin-apply3.c: New test.
24890
24891 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24892
24893         * lib/compat.exp (compat-obj): New xfaildata parameter.
24894         Use it to set compiler_conditional_xfail_data before compiling.
24895         (compat-get-options): Handle dg-xfail-if.
24896         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24897         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24898         * gcc.dg/compat/vector-1_y.c: Likewise.
24899         * gcc.dg/compat/vector-2_x.c: Likewise.
24900         * gcc.dg/compat/vector-2_y.c: Likewise.
24901
24902 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24903
24904         * g++.dg/opt/reg-stack4.C: New test.
24905
24906 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24907
24908         * gcc.dg/builtin-apply2.c: New test.
24909
24910 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24911
24912         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24913
24914 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24915
24916         PR c++/12924
24917         * g++.dg/template/template-id-2.C: New test.
24918
24919 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24920
24921         PR c++/5369
24922         * g++.dg/template/memfriend1.C: New test.
24923         * g++.dg/template/memfriend2.C: Likewise.
24924         * g++.dg/template/memfriend3.C: Likewise.
24925         * g++.dg/template/memfriend4.C: Likewise.
24926         * g++.dg/template/memfriend5.C: Likewise.
24927         * g++.dg/template/memfriend6.C: Likewise.
24928         * g++.dg/template/memfriend7.C: Likewise.
24929         * g++.dg/template/memfriend8.C: Likewise.
24930         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24931
24932 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c++/12515
24935         * g++.dg/ext/cond1.C: New test.
24936
24937 2003-11-20  Richard Henderson  <rth@redhat.com>
24938
24939         * gcc.dg/20020201-2.c: Remove.
24940         * gcc.dg/20020201-4.c: Remove.
24941         * gcc.dg/20020304-1.c: Remove.
24942
24943 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24944
24945         * gcc.dg/cpp/trad/xwin1.c: New test case.
24946
24947 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24948
24949         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24950         * lib/g77.exp: Likewise.
24951         * lib/objc.exp: Likewise.
24952         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24953         for darwin.
24954
24955 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24956
24957         PR c++/12932
24958         * g++.dg/template/static5.C: New test.
24959
24960 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24961
24962         * gcc.dg/nested-func-1.c: New test.
24963
24964 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24965
24966         * gcc.dg/cpp/assert4.c: New test.
24967
24968 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24969
24970         PR c++/2294
24971         * g++.dg/lookup/using9.c: New test.
24972
24973 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24974
24975         PR c++/12762
24976         * g++.dg/template/error3.C: New test.
24977
24978 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24979
24980         PR ada/13035
24981         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24982         No longer use a wrapper for gcc, since this does not work under
24983         Windows.
24984
24985 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24986
24987         PR c++/2094
24988         * g++.dg/template/ptrmem7.C: New test.
24989
24990 2003-11-13  Andrew Pinski <apinski@apple.com>
24991
24992         * gcc.c-torture/compile/20031113-1.c: New test.
24993
24994 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24995             Kean Johnston <jkj@sco.com>
24996
24997         PR c/13029
24998         * gcc.dg/unused-4.c: Update.
24999
25000 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25001
25002         * g++.dg/opt/const3.C: New test.
25003
25004 2003-11-13  Jan Hubicka  <jh@suse.cz>
25005
25006         * gcc.c-torture/compile/20031112-1.c: New test.
25007
25008 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25009
25010         * g++.dg/parse/crash10.C: Remove bogus error marker.
25011
25012 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25013
25014         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25015         (host_gcc): Likewise.
25016         (ROOT): Honor $PWDCMD.
25017         (BASE): Likewise.
25018         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25019
25020 2003-11-12  Catherine Moore  <clm@redhat.com>
25021
25022         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25023
25024 2003-11-12  Andreas Jaeger  <aj@suse.de>
25025             Jakub Jelinek  <jakub@redhat.com>
25026             Andrew Pinski  <pinskia@physics.uc.edu>
25027             Richard Henderson  <rth@redhat.com>
25028
25029         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25030         systems.
25031         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25032
25033         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25034         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25035
25036 2003-11-11  Andreas Jaeger  <aj@suse.de>
25037
25038         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25039
25040         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25041
25042 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25043
25044         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25045         Clean ups.
25046
25047 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25048
25049         * gcc.dg/trampoline-1.c: New test.
25050
25051 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25052
25053         * gcc.c-torture/compile/200031109-1.c: New test.
25054
25055 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25056
25057         PR c/3190
25058         PR c/8714
25059         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25060         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25061         gcc.dg/format/no-y2k-1.c: Update.
25062
25063 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25064
25065         PR optimization/10467
25066         * gcc.dg/20031108-1.c: New test case.
25067
25068 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25069
25070         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25071
25072 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25073
25074         * gcc.dg/compound-lvalue-1.c: New test.
25075         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25076         some XFAILs.
25077
25078 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25079
25080         * gcc.dg/altivec-varargs-1.c: New test.
25081
25082 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25083
25084         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25085         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25086         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25087         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25088         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25089
25090 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25091
25092         * gcc.dg/cond-lvalue-1.c: New test.
25093
25094 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25095
25096         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25097
25098 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25099
25100         PR c++/11616
25101         * g++.dg/template/instantiate5.C: New test.
25102
25103 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25104
25105         PR c++/12726
25106         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25107         * ChangeLog: Add missing first entry for above test.
25108
25109 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25110
25111         PR c++/9810
25112         * g++.dg/template/using8.C: New test.
25113         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25114
25115 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25116
25117         PR optimization/10817
25118         * gcc.c-torture/compile/20031102-1.c: New test case.
25119
25120 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25121
25122         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25123         2147483647.
25124
25125 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25126
25127         * gcc.dg/20031102-1.c: New test.
25128
25129 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25130
25131         * gcc.dg/complex-1.c: New test.
25132
25133 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25134
25135         PR c++/12796
25136         * g++.dg/template/crash13.C: Adjust expected error location.
25137         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25138
25139 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25140
25141         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25142
25143 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25144
25145         PR/10239
25146         * gcc.c-torture/compile/20031031-2.c: New test.
25147
25148 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25149
25150         PR/11640
25151         * gcc.c-torture/compile/20031031-1.c: New test.
25152
25153 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25154
25155         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25156         * gcc.misc-tests/bprob.exp: Likewise.
25157         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25158         the execution test on arm-elf configs.
25159         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25160         configs that don't support scratch files.
25161         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25162
25163 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25164
25165         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25166         done by dejagnu.
25167
25168 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25169
25170         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25171         Avoid non pure sh syntax. Add more logging.
25172
25173         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25174         fail.
25175
25176 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25177
25178         PR libgcj/10610
25179         * gcc.dg/ppc-stackalign-1.c: New test.
25180
25181 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25182
25183         * ada/acats/run_all.sh: Change output to be more compliant with
25184         dejagnu framework.
25185         Create acats.sum and acats.log files under testsuite/ada/acats
25186         Only run [a-z]* directories, to filter out e.g. CVS.
25187         Redirect build output to log file.
25188
25189 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25190
25191         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25192
25193 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25194
25195         PR ada/5909:
25196         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25197
25198 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25199
25200         * gcc.c-torture/compile/20031023-1.c: New test.
25201         * gcc.c-torture/compile/20031023-2.c: New test.
25202         * gcc.c-torture/compile/20031023-3.c: New test.
25203         * gcc.c-torture/compile/20031023-4.c: New test.
25204
25205 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25206
25207         PR c++/10371
25208         * g++.dg/lookup/scoped8.C: New test.
25209
25210 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25211
25212         * g++.dg/opt/reg-stack3.C: New test.
25213
25214 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25215
25216         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25217
25218 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25219
25220         PR c++/11076
25221         * g++.dg/template/crash13.C: New test.
25222
25223 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25224
25225         * gcc.dg/c99-restrict-2.c: New test.
25226
25227 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25228
25229         PR c++/12698, c++/12699, c++/12700, c++/12566
25230         * g++.dg/inherit/covariant9.C: New test.
25231         * g++.dg/inherit/covariant10.C: New test.
25232         * g++.dg/inherit/covariant11.C: New test.
25233
25234 2003-10-23  Jason Merrill  <jason@redhat.com>
25235
25236         PR c++/12726
25237         * g++.dg/ext/complit2.C: New test.
25238
25239 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25240
25241         PR target/12654
25242         * gcc.c-torture/execute/20031020-1.c: New test.
25243
25244 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25245
25246         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25247         following the jump_insn.
25248
25249 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25250
25251         * gcc.dg/cast-lvalue-1.c: New test.
25252
25253 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25254
25255         PR c++/11962
25256         * g++.dg/template/cond2.C: New test.
25257
25258 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25259
25260         * gcc.dg/builtins-28.c: New test.
25261
25262 2003-10-20  Jan Hubicka  <jh@suse.cz>
25263
25264         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25265         parameter.
25266         * testsuite/gcc.dg/inline-2.c: Likewise.
25267
25268 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25269
25270         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25271         * gcc.dg/nest.c: Likewise.
25272
25273 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25274
25275         PR c++/9781, c++/10583, c++/11862
25276         * g++.dg/parse/crash13.C: New test.
25277
25278 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25279
25280         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25281
25282 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25283
25284         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25285         Define HAVE_C99_RUNTIME except on Solaris.
25286         * gcc.dg/builtins-20.c: Likewise.
25287
25288 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25289
25290         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25291
25292 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25293
25294         PR c++/12495
25295         * g++.dg/template/crash21.C: New test.
25296
25297 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25298
25299         PR c++/2513
25300         * g++.dg/template/typename5.C: New test.
25301
25302 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25303
25304         PR c++/12369
25305         * g++.dg/template/friend25.C: New test.
25306
25307 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25308
25309         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25310         versions.
25311
25312 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25313
25314         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25315         == 2147483647.
25316
25317 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25318
25319         * gcc.c-torture/execute/960416-1.x: Remove.
25320         * gcc.c-torture/execute/divconst-3.x: Likewise.
25321
25322 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25323
25324         PR target/12598
25325         * gcc.dg/torture/cris-volatile-1.c: New test.
25326
25327 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25328
25329         PR optimization/9325
25330         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25331         for overflowing floating point to integer conversion during RTL
25332         simplification.
25333
25334 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25335
25336         * objc/execute/_cmd.m: Fix typo.
25337         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25338         Relax 'scan-assembler' regexp.
25339         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25340         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25341         * objc.dg/zero-link-2.m: Remove blank line.
25342         * objc.dg/zero-link-3.m: New test case.
25343
25344 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25345
25346         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25347
25348         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25349         than linker trickery.
25350
25351 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25352
25353         PR c++/12370
25354         * g++.dg/other/friend2.C: New test.
25355
25356 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25357
25358         * gcc.dg/20031012-1.c: New test.
25359
25360 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25361
25362         * gcc.dg/weak/weak-3.c: Fix for new warning.
25363
25364 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25365
25366         PR optimization/8750
25367         * gcc.c-torture/execute/20031012-1.c: New test case.
25368
25369 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25370
25371         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25372         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25373
25374 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25375
25376         PR optimization/12260
25377         * gcc.c-torture/compile/20031011-2.c: New test case.
25378
25379 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25380
25381         * gcc.c-torture/execute/20031011-1.c: New testcase.
25382
25383 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25384
25385         * gcc.c-torture/compile/20031011-1.c: New test.
25386
25387 2003-10-11  Jan Hubicka  <jh@suse.cz>
25388
25389         * g++.dg/other/first-global.C: New test.
25390
25391 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25392
25393         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25394
25395 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25396
25397         * gcc.c-torture/compile/20031010-1.c: New test.
25398
25399 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25400
25401         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25402         * gcc.c-torture/execute/va-arg-25.c: ... here.
25403
25404 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25405
25406         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25407
25408 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25409
25410         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25411
25412 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25413
25414         * g++.dg/parse/error2.C: New test.
25415
25416 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25417
25418         PR c++/11097
25419         * g++.dg/other/error5.C: Modify the error message.
25420         * g++.dg/lookup/using8.C: New test.
25421
25422 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25423
25424         * gcc.dg/darwin-abi-2.c: New file.
25425         * gcc.c-torture/execute/va-arg-24.c: New file.
25426
25427 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25428
25429         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25430         indentation.
25431
25432 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25433
25434         PR c++/10147
25435         * g++.dg/other/error4.C: Update error messages.
25436         * g++.dg/template/ptrmem4.C: Likewise.
25437
25438         PR c++/12337
25439         * g++.dg/init/new9.C: New test.
25440
25441         PR c++/12334, c++/12236, c++/8656
25442         * g++.dg/ext/attrib8.C: New test.
25443
25444 2003-10-06  Devang Patel  <dpatel@apple.com>
25445
25446         * gcc.dg/debug/dwarf2-3.h: New test.
25447         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25448
25449 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25450
25451         * g++.dg/opt/cfg2.C: New test.
25452
25453 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25454
25455         * g++.dg/opt/float1.C: New test.
25456
25457 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25458
25459         * gcc.dg/c90-array-lval-6.c: New test.
25460         * gcc.dg/c99-array-lval-6.c: New test.
25461
25462 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25463             Ziemowit Laski  <zlaski@apple.com>
25464
25465         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25466         'Derived', so that it is never considered a class method; add
25467         new warning for '+port' method ambiguity.
25468         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25469         <objc/objc-api.h> (needed on Mac OS X).
25470         * objc.dg/method-13.m: New test.
25471
25472 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25473
25474         PR optimization/9325, PR java/6391
25475         * gcc.c-torture/execute/20031003-1.c: New test case.
25476
25477 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR optimization/12180
25480         * gcc.dg/20031002-1.c: New test.
25481
25482         PR c++/12486
25483         * g++.dg/inherit/error1.C: New test.
25484
25485 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25486
25487         * lib/f-torture.exp (search_for): Rename to...
25488         (search_for_re): This.  Also, clean up comments and the
25489         "regexp" invocation.
25490
25491 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25492
25493         * gcc.c-torture/compile/20031002-1.c: New test.
25494
25495 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25496
25497         * g++.dg/opt/cond1.C: New test.
25498
25499 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25500
25501         * gcc.dg/Wold-style-definition-2.c: New testcase.
25502         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25503
25504 2003-09-29  Richard Henderson  <rth@redhat.com>
25505
25506         * g++.dg/init/array10.C: Add dg-options.
25507
25508 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25509
25510         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25511
25512 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25513
25514         * g++.dg/template/friend19.C: Fix typo.
25515         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25516
25517 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25518
25519         * gcc.c-torture/execute/20030928-1.c: New test.
25520         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25521
25522 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25523
25524         * g++.dg/opt/unroll1.C: New test.
25525
25526 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25527
25528         PR optimization/11741
25529         * gcc.dg/20030926-1.c: New test case.
25530
25531 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25532
25533         PR c++/5655
25534         * g++.dg/parse/access7.C: New test.
25535         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25536
25537 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25538
25539         MERGE OF objc-improvements-branch into MAINLINE:
25540         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25541         if libobjc has not been built.
25542         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25543         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25544         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25545         objc/execute/nested-3.m, objc/execute/np-2.m,
25546         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25547         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25548         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25549         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25550         objc.dg/special/unclaimed-category-1.h,
25551         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25552         well as GNU runtime.
25553         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25554         * execute/cascading-1.m, execute/function-message-1.m,
25555         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25556         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25557         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25558         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25559         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25560         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25561         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25562         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25563         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25564         * objc.dg/bitfield-2.m: Run only on Darwin.
25565         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25566         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25567         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25568         * objc.dg/const-str-1.m: Fix constant string layout.
25569
25570 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25571
25572         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25573
25574 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25575
25576         * gcc.dg/darwin-abi-1.c: New file.
25577
25578 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25579
25580         PR target/12281
25581         * gcc.c-torture/compile/20030921-1.c: New test.
25582
25583 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25584
25585         * g++.dg/opt/reg-stack2.C: New test.
25586
25587 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25588
25589         * g++.dg/eh/delayslot1.C: New test.
25590
25591 2003-09-20  Richard Henderson  <rth@redhat.com>
25592
25593         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25594
25595 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25596
25597         * gcc.c-torture/execute/20030920-1.c: New test case.
25598
25599 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25600
25601         * g++.dg/rtti/typeid3.C: Correct expected error message.
25602
25603 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25604
25605         PR c++/157
25606         * g++.dg/parse/crash12.C: New test.
25607
25608 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25609
25610         * gcc.dg/compat/mixed-struct-check.h: New.
25611         * gcc.dg/compat/mixed-struct-defs.h: New.
25612         * gcc.dg/compat/mixed-struct-init.h: New.
25613         * gcc.dg/compat/struct-by-value-19_main.c: New.
25614         * gcc.dg/compat/struct-by-value-19_x.c: New.
25615         * gcc.dg/compat/struct-by-value-19_y.c: New.
25616         * gcc.dg/compat/struct-by-value-20_main.c: New.
25617         * gcc.dg/compat/struct-by-value-20_x.c: New.
25618         * gcc.dg/compat/struct-by-value-20_y.c: New.
25619         * gcc.dg/compat/struct-return-19_main.c: New.
25620         * gcc.dg/compat/struct-return-19_x.c: New.
25621         * gcc.dg/compat/struct-return-19_y.c: New.
25622         * gcc.dg/compat/struct-return-20_main.c: New.
25623         * gcc.dg/compat/struct-return-20_x.c: New.
25624         * gcc.dg/compat/struct-return-20_y.c: New.
25625
25626 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25627         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25628         so that it will not complain on LP64 targets.
25629
25630 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25631
25632         PR c++/495
25633         * g++.dg/template/friend24.C: New test.
25634
25635 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         PR c++/12332
25638         * g++.dg/template/memtmpl2.C: New test.
25639
25640 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25641
25642         PR target/11184
25643         * gcc.dg/builtin-apply1.c: New test.
25644
25645 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25646
25647         PR c++/9848
25648         * g++.dg/warn/Wunused-4.C: New test.
25649
25650 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25651
25652         PR c++/12316
25653         * g++.dg/other/gc2.C: New test.
25654
25655 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25656
25657         PR c++/11991
25658         * g++.dg/rtti/typeid3.C: New test.
25659
25660         PR c++/12266
25661         * g++.dg/overload/template1.C: New test.
25662
25663 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25664
25665         * g++.dg/opt/cfg3.C: New test.
25666
25667 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25668
25669         PR c++/7939
25670         * g++.dg/template/crash11.C: New test.
25671
25672 2003-09-16  Jason Merrill  <jason@redhat.com>
25673             Jakub Jelinek  <jakub@redhat.com>
25674
25675         * gcc.dg/attr-warn-unused-result.c: New test.
25676
25677 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25678
25679         PR c++/12184
25680         * g++.dg/expr/call2.C: New test.
25681
25682 2003-09-15  Andreas Jaeger  <aj@suse.de>
25683
25684         * gcc.dg/Wold-style-definition-1.c: New test.
25685
25686 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25687
25688         PR c++/3907
25689         * g++.dg/parse/template12.C: New test.
25690
25691         * g++.dg/abi/bitfield11.C: New test.
25692         * g++.dg/abi/bitfield12.C: Likewise.
25693
25694 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25695
25696         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25697         non-expansion of functional macro name without arguments at EOL.
25698         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25699
25700 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25701
25702         * gcc.c-torture/execute/20030914-[12].c: New tests.
25703
25704 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25705
25706         PR c++/11788
25707         * g++.dg/overload/addr1.C: New test.
25708
25709 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25710
25711         * gcc.dg/20030909-1.c: New test.
25712
25713 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25714
25715         * gcc.dg/ultrasp10.c: New test.
25716
25717 2003-09-09  Devang Patel  <dpatel@apple.com>
25718
25719         * gcc.dg/darwin-ld-6.c: New test.
25720
25721 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25722
25723         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25724
25725 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25726
25727         * gcc.dg/ia64-types1.c: New test.
25728         * gcc.dg/ia64-types2.c: Likewise.
25729
25730 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25731
25732         * gcc.dg/builtins-1.c: Add more _Complex tests.
25733         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25734
25735         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25736         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25737
25738 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/11786
25741         * g++.dg/lookup/koenig2.C: New test.
25742
25743         PR c++/5296
25744         * g++.dg/rtti/typeid2.C: New test.
25745
25746 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25747
25748         * gcc.c-torture/compile/20030904-1.c: New test.
25749
25750 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25751
25752         * g++.dg/opt/longbranch2.C: New test.
25753
25754 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25755
25756         * g++.dg/template/crash10.C: Only compile it.
25757
25758 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25759
25760         PR middle-end/11665
25761         * gcc.c-torture/compile/20030907-1.c: New test.
25762         * g++.dg/init/array11.C: New test.
25763
25764 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25765
25766         PR c++/11852
25767         * g++.dg/init/struct1.C: New test.
25768
25769 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25770
25771         PR c++/12181
25772         * g++.dg/expr/comma1.C: New test.
25773
25774 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25775
25776         PR c++/11867
25777         * g++.dg/expr/static_cast5.C: New test.
25778
25779 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25780
25781         PR c++/11507
25782         * g++.dg/lookup/scoped7.C: New test.
25783
25784         PR c++/9574
25785         * g++.dg/other/static1.C: New test.
25786
25787         PR c++/11490
25788         * g++.dg/warn/template-1.C: New test.
25789
25790         PR c++/11432
25791         * g++.dg/template/crash10.C: New test.
25792
25793         PR c++/2478
25794         * g++.dg/overload/VLA.C: New test.
25795
25796         PR c++/10804
25797         * g++.dg/template/call1.C: New test.
25798
25799 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25800
25801         PR c++/11794
25802         * g++.dg/parse/using3.C: New test.
25803
25804 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25805
25806         PR c++/11409
25807         * g++.dg/overload/builtin3.C: New test case.
25808
25809 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25810
25811         PR c/9862
25812         * gcc.dg/20030906-1.c: New test.
25813         * gcc.dg/20030906-2.c: Likewise.
25814
25815 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         PR c++/12167
25818         * g++.dg/parse/defarg5.C: New test.
25819
25820         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25821
25822 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25823
25824         PR c++/12163
25825         * g++.dg/expr/static_cast4.C: New test.
25826
25827         PR c++/12146
25828         * g++.dg/template/crash9.C: New test.
25829
25830 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25831
25832         * g++.old-deja/g++.ext/pretty2.C: Update for change
25833         in __FUNCTION__.
25834         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25835
25836 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         PR c++/11922
25839         * g++/dg/template/qualified-id1.C: New test.
25840
25841         PR c++/12037
25842         * g++.dg/warn/noeffect4.C: New test.
25843
25844 2003-09-04  Matt Austern  <austern@apple.com>
25845
25846         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25847         * g++.dg/ext/fnname2.C: Likewise.
25848         * g++.dg/ext/fnname3.C: Likewise.
25849
25850 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25851
25852         * g++.dg/expr/lval1.C: New test.
25853         * g++.dg/ext/lvcast.C: Remove.
25854
25855 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25856
25857         PR optimization/11700.
25858         * gcc.c-torture/compile/20030903-1.c: New test case.
25859
25860 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25861
25862         PR c++/12053
25863         * g++.dg/abi/layout4.C: New test.
25864
25865 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25866
25867         PR c++/11553
25868         * g++.dg/parse/friend3.C: New test.
25869
25870 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25871
25872         PR c++/11847
25873         * g++.dg/template/class1.C: New test.
25874
25875         PR c++/11808
25876         * g++.dg/expr/call1.C: New test.
25877
25878 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25879
25880         PR c++/12114
25881         * g++.dg/init/ref9.C: New test.
25882
25883         PR c++/11972
25884         * g++.dg/template/nested4.C: New test.
25885
25886 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25887
25888         PR c++/12093
25889         * g++.dg/template/non-dependent4.C: New test.
25890
25891         PR c++/11928
25892         * g++.dg/inherit/conv1.C: New test.
25893
25894 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25895
25896         PR c++/6196
25897         * g++.dg/ext/label1.C: New test.
25898         * g++.dg/ext/label2.C: Likewise.
25899
25900 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25901
25902         * g++.dg/expr/cond3.C: New test.
25903
25904 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25905
25906         * gcc.dg/builtins-1.c: Add new builtin cases.
25907
25908 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25909
25910         * gcc.dg/builtins-1.c: Add new cases.
25911         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25912
25913 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25914
25915         * gcc.dg/builtins-1.c: Add more math builtin tests.
25916         * gcc.dg/torture/builtin-attr-1.c: New test.
25917
25918 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25919
25920         PR optimization/5079
25921         * g++.dg/opt/static3.C: New test.
25922
25923 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25924
25925         * gcc.misc-tests/gcov-10b.c: New test.
25926
25927 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25928
25929         * g++.dg/opt/ptrmem3.C: New test.
25930
25931         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25932
25933 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25934
25935         * gcc.dg/20030826-2.c: New test.
25936
25937 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25938
25939         PR middle-end/12002
25940         * g77.f-torture/compile/12002.f: New test case.
25941
25942 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25943
25944         * gcc.dg/20030826-1.c: New test case.
25945
25946 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25947
25948         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25949
25950 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25951
25952         PR c++/11871
25953         * c++.dg/lookup/crash1.C: New test.
25954
25955         * c++.dg/warn/noeffect3.C: New test.
25956
25957 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25958
25959         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25960         * gcc.dg/compat/vector-1_y.c: Ditto.
25961         * gcc.dg/compat/vector-2_x.c: Ditto.
25962         * gcc.dg/compat/vector-2_y.c: Ditto.
25963
25964 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25965
25966         * gcc.dg/20030702-1.c: New test.
25967
25968 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25969
25970         PR c++/8795
25971         * g++.dg/ext/altivec-1.C: New test.
25972
25973 2003-08-24  Richard Henderson  <rth@redhat.com>
25974
25975         * g++.dg/eh/simd-2.C: Add -w for x86.
25976
25977 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25978
25979         * gcc.dg/20030815-1.c: New test.
25980
25981 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25982
25983         PR c++/3765
25984         * g++.dg/parse/access6.C: New test.
25985
25986 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25987
25988         PR c++/641, c++/11876
25989         * g++.dg/template/friend22.C: New test.
25990         * g++.dg/template/friend23.C: Likewise.
25991
25992 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25993
25994         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25995         identically.
25996
25997 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25998
25999         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26000
26001 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26002
26003         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26004
26005 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26006
26007         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26008
26009 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26010
26011         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26012
26013 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26014
26015         PR c++/11919
26016         * g++.dg/overload/prom1.C: New test.
26017
26018         PR c++/11551
26019         * g++.dg/parse/dtor2.C: New test.
26020
26021         PR c++/10762
26022         * g++.dg/parse/using2.C: New test.
26023
26024 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26025
26026         PR target/11805
26027         * gcc.c-torture/compile/20030821-1.c: New.
26028
26029 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26030
26031         PR c++/11834
26032         * g++.dg/template/deduce2.C: New test.
26033
26034 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26035
26036         * gcc.c-torture/execute/20030821-1.c: New test.
26037
26038 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26039
26040         PR middle-end/11984
26041         * gcc.dg/20030820-1.c: New test case.
26042
26043 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26044
26045         PR c++/11945
26046         * g++.dg/warn/noeffect2.C: New test.
26047
26048 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26049
26050         PR c++/10926
26051         * g++.dg/template/dtor2.C: New test.
26052
26053         PR c++/11684
26054         * g++.dg/template/operator1.C: New test.
26055         * g++.dg/parse/operator4.C: New test.
26056
26057         PR c++/11946.C
26058         * g++.dg/expr/enum1.C: New test.
26059         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26060
26061         PR c++/11036.C
26062         * g++.dg/parse/elab2.C: New test.
26063         * g++.dg/parse/typedef4.C: Change error message.
26064         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26065         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26066         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26067
26068 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26069
26070         * gcc.dg/pch/warn-1.c: New.
26071         * gcc.dg/pch/warn-1.hs: New.
26072
26073         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26074         not-tested file.
26075
26076 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26077
26078         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26079
26080 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26081
26082         * gcc.dg/uninit-D.c: New Test.
26083         * gcc.dg/uninit-E.c: New Test.
26084         * gcc.dg/uninit-F.c: New Test.
26085         * gcc.dg/uninit-G.c: New Test.
26086
26087 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26088
26089         * g++.dg/README: Describe the pch directory.
26090
26091 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26092
26093         PR c++/11174
26094         * g++.dg/parse/access4.C: New test.
26095         * g++.dg/parse/access5.C: Likewise.
26096         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26097
26098 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26099
26100         * gcc.dg/noncompile/20030818-1.c: New.
26101
26102 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26103
26104         PR c++/11957
26105         * g++.dg/warn/noeffect1.C: New test.
26106
26107         * g++.dg/template/scope2.C: New test.
26108         * g++.dg/template/error2.C: Correct dg-error
26109
26110 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26111
26112         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26113
26114 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26115
26116         PR C++/11512
26117         * g++.dg/template/warn1.C: New.
26118
26119 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26120
26121         * g++.dg/template/error2.C: New test.
26122         * g++.dg/lookup/using7.C: Adjust errors
26123         * g++.old-deja/g++.pt/crash36.C: Likewise.
26124         * g++.old-deja/g++.pt/derived3.C: Likewise.
26125
26126 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26127
26128         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26129         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26130         * gcc.c-torture/execute/builtins/string-9.c: New, from
26131         string-opt-9.c.  Adjust for execute/builtins framework.
26132         * gcc.c-torture/execute/string-opt-9.c: Delete.
26133
26134 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26135
26136         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26137
26138         * g++.dg/parse/ret-type2.C: New test.
26139
26140         PR c++/11703
26141         * g++.dg/init/new8.C: New test.
26142
26143         PR c++/10923
26144         * g++.dg/parse/typedef5.C: New test.
26145
26146         PR c++/9512
26147         * g++.dg/parse/qualified2.C: New test.
26148         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26149         invalid code.
26150
26151 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26152
26153         * g++.dg/conversion/ptrmem1.C: New test.
26154
26155 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26156
26157         PR target/11693
26158         * gcc.dg/20030811-1.c: New test.
26159
26160         PR target/11535
26161         * gcc.c-torture/execute/20030811-1.c: New test.
26162
26163 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26164
26165         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26166
26167 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26168
26169         PR c++/11789.C
26170         * g++.dg/inherit/multiple1.C: New test.
26171
26172 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26173
26174         * gcc.dg/spe1.c: New test.
26175
26176         PR c++/11670
26177         * g++.dg/expr/cast2.C: New test.
26178
26179         PR c++/10530
26180         * g++.dg/template/dependent-name2.C: New test.
26181
26182 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26183
26184         * g++.dg/parse/crash11.C: Put the dg options in comments.
26185
26186 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26187
26188         * lib/gcc-dg.exp: Update for diagnostic change.
26189
26190 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26191
26192         PR c++/5767
26193         * g++.dg/parse/crash11.C: New test.
26194
26195 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26196
26197         * gcc.dg/cpp/spacing1.c: Update.
26198
26199 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26200
26201         PR target/11739
26202         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26203         a value for -mtune.
26204
26205 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26206
26207         PR middle-end/11771
26208         * gcc.c-torture/compile/20030804-1.c: New test case.
26209
26210 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26211
26212         * gcc.dg/20030804-1.c: New test case.
26213
26214 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26215
26216         * gcc.dg/cpp/separate-1.c: New test.
26217
26218 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         PR c++/11704
26221         * g++.dg/template/dependent-expr2.C: New test.
26222
26223         PR c++/11766
26224         * g++.dg/expr/ptrmem1.C: New test.
26225
26226 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26227
26228         PR c++/9453
26229         * g++.dg/template/friend15.C: New test.
26230
26231 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26232
26233         * lib/dg-pch.exp: Work round PCH bug.
26234
26235 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26236
26237         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26238         builtins.  Move cases from builtins-4.c here.
26239
26240         * gcc.dg/torture/builtin-math-1.c: New test taken from
26241         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26242         additional cases.
26243
26244         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26245         Delete.
26246
26247 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         PR c++/9447
26250         * g++.dg/template/using7.C: New test.
26251
26252 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26253
26254         * import1.c, import2.c: New tests.
26255
26256 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26257
26258         * g++.dg/eh/crossjump1.C: New test.
26259
26260 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26261
26262         PR c++/11697
26263         * g++.dg/template/using6.C: New test.
26264
26265         PR c++/11744
26266         * g++.dg/template/koenig2.C: New test.
26267
26268 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26269
26270         PR c++/7983
26271         * g++.dg/parse/typedef4.C: New test.
26272
26273 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26274
26275         PR c++/8442, c++/8806
26276         * g++.dg/template/elab1.C: New test.
26277         * g++.dg/template/type2.C: Likewise.
26278         * g++.dg/template/ttp3.C: Adjust expected error message.
26279         * g++.old-deja/g++.law/visibility13.C: Likewise.
26280         * g++.old-deja/g++.niklas/t135.C: Likewise.
26281         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26282         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26283         template argument.
26284         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26285
26286 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26287
26288         PR c++/11295
26289         * g++.dg/ext/stmtexpr1.C: New test.
26290
26291         * g++.dg/opt/tmp1.C: New test.
26292
26293         PR c++/11525
26294         * g++.dg/parse/constant4.C: New test.
26295
26296         PR c++/9447
26297         * g++.dg/template/using5.C: New test.
26298
26299 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26300
26301         * gcc.dg/builtins-27.c: New test case.
26302
26303 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26304
26305         * gcc.dg/tls/opt-7.c: New test.
26306
26307 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26308
26309         * g++.old-deja/g++.other/crash18.C: Remove.
26310
26311 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         * g++.dg/template/explicit3.C: New.
26314         * g++.dg/template/explicit4.C: New.
26315         * g++.dg/template/explicit5.C: New.
26316
26317         PR c++/11347
26318         * g++.dg/template/memtmpl1.C: New.
26319
26320 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26321
26322         PR target/11565
26323         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26324         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26325
26326 2003-07-30  Jan Hubicka  <jh@suse.cz>
26327
26328         * vtgc1.c: Kill.
26329
26330 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26331
26332         * gcc.dg/struct-in-proto-1.c: New test.
26333
26334 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26335
26336         * gcc.dg/cpp/include2.c: Only expect one message.
26337
26338 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26339
26340         PR c++/9447
26341         * g++.dg/template/using1.C: New test.
26342         * g++.dg/template/using2.C: New test.
26343         * g++.dg/template/using3.C: New test.
26344         * g++.dg/template/using4.C: New test.
26345
26346 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26347
26348         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26349         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26350
26351 2003-07-28  Jan Hubicka  <jh@suse.cz>
26352
26353         PR c++/11530
26354         * g++.dg/opt/call1.C: New test.
26355
26356 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26357
26358         PR c++/11667
26359         * g++.dg/init/enum2.C: New test.
26360         * g++.dg/template/overload1.C: Add "-w" option.
26361
26362 2003-07-28    <hp@bitrange.com>
26363
26364         * gcc.dg/Wdeclaration-after-statement-1.c,
26365         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26366
26367 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26368
26369         * gcc.c-torture/compile/20030725-1.c: New test.
26370
26371 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26372
26373         * gcc.dg/20030505.c: Only run for SPE.
26374         Remove definition of opaque type.
26375
26376 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26377
26378         * g++.dg/template/ptrmem6.C: New test.
26379
26380 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26381
26382         * gcc.c-torture/compile/zero-strct-2.c: New test.
26383
26384 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26385
26386         * gcc.dg/intermod-1.c: New test.
26387
26388 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         PR c++/11617
26391         * g++.dg/template/lookup2.C: New test.
26392         * g++.dg/template/memclass1.C: Remove instantiated from error.
26393         * g++.dg/other/error2.C: Tweak expected errors.
26394
26395         PR c++/11596
26396         * g++.dg/template/defarg3.C: New test.
26397
26398         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26399
26400 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26401
26402         * g++.dg/inherit/access5.C: New test.
26403
26404 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26405
26406         PR c++/11513
26407         * g++.dg/template/crash8.C: New test.
26408
26409 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26410
26411         PR c/10602
26412         * gcc.dg/noncompile/incomplete-2.c: New test.
26413
26414 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26415
26416         PR c++/11645
26417         * g++.dg/inherit/access4.C: New test.
26418
26419         PR c++/11517
26420         * g++.dg/expr/cond2.C: New test.
26421
26422         PR optimization/10679
26423         * g++.dg/opt/inline4.C: New test.
26424
26425 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26426
26427         * g++.dg/parse/crash10: New test.
26428
26429 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26430
26431         * g++.dg/ext/flexary1.C: New test.
26432
26433 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26434
26435         PR c++/10793
26436         * g++.dg/template/crash9.C: New test.
26437
26438 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26439
26440         PR c++/3004
26441         * g++.dg/parse/typedef3.C: New test.
26442
26443         PR c++/7906
26444         * g++.dg/parse/operator2.C: New test.
26445
26446         PR c++/8895
26447         * g++.dg/parse/def-tmpl-arg1.C: New test.
26448
26449         PR c++/9282
26450         * g++.dg/parse/funptr1.C: New test.
26451
26452         PR c++/9452
26453         * g++.dg/parse/ambig3.C: New test.
26454
26455         PR c++/9454
26456         * g++.dg/parse/operator3.C: New test.
26457
26458         PR c++/9486
26459         * g++.dg/parse/template10.C: New test.
26460
26461         PR c++/9488
26462         * g++.dg/parse/template11.C: New test.
26463
26464         PR c++/10150
26465         * g++.dg/parse/invalid-op1.C: New test.
26466
26467         PR c++/10247
26468         * g++.dg/parse/condexpr1.C: New test.
26469
26470 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26471
26472         * g++.dg/ext/packed3.C: New test.
26473         * g++.dg/ext/packed4.C: New test.
26474
26475         * gcc.dg/pack-test-3.c: New test.
26476
26477 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26478
26479         * lib/compat.exp: Handle dg-options per source file.
26480         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26481         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26482         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26483         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26484         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26485         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26486         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26487         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26488         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26489         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26490         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26491         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26492         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26493         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26494
26495 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26496
26497         PR c/10320
26498         * gcc.c-torture/execute/20030718-1.c: New test.
26499
26500 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26501
26502         PR optimization/11536
26503         * gcc.dg/20030721-1.c: New test.
26504
26505 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26506
26507         PR c++/11546
26508         * g++.dg/template/lookup1.C: New test.
26509
26510 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26511
26512         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26513         diagnostics of ill-formed constructs involving labels.
26514         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26515         the new 'previously defined here' message.
26516
26517 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.dg/parse/non-dependent2.C: New test.
26520
26521 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26522
26523         * g++.dg/init/init-ref4.C: xfail on targets without
26524         weak symbols.
26525
26526 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26527
26528         PR target/11087
26529         * gcc.c-torture/execute/20030717-1.c: New test.
26530
26531 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26532
26533         * g++.dg/opt/cfg1.C: New test.
26534
26535 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26536
26537         PR optimization/11557
26538         * gcc.dg/20030717-1.c: New test.
26539
26540 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26541
26542         PR c++/10476
26543         * g++.dg/expr/crash-1.C: New test.
26544
26545         PR c++/11027
26546         * g++.dg/template/init3.C: New test.
26547
26548         PR c++/8222
26549         * g++.dg/template/non-dependent1.C: New test.
26550
26551         PR c++/11070
26552         * g++.dg/template/non-dependent2.C: New test.
26553
26554         PR c++/11071
26555         * g++.dg/template/non-dependent3.C: New test.
26556
26557         PR c++/9907
26558         * g++.dg/template/sizeof5.C: New test.
26559
26560 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26561
26562         PR 11498
26563         * gcc.c-torture/compile/mangle-1.c: New file.
26564
26565 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26566
26567         PR c++/7809
26568         * g++.dg/parse/access3.C: New test.
26569
26570 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26571
26572         PR c++/11384
26573         * g++.dg/init/init-ref4.C: New test.
26574
26575 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26576
26577         PR c++/11547
26578         * g++.dg/parse/constant3.C: New test.
26579         * g++.dg/parse/crash7.C: Likewise.
26580
26581 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26582
26583         PR target/11008
26584         * gcc.dg/i386-pentium4-not-mull.c: New.
26585
26586 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26587
26588         * gcc.dg/asm-names.c (ymain): Make it weak.
26589
26590 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26591
26592         PR c++/5421
26593         * g++.dg/template/friend21.C: New test.
26594
26595 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26596
26597         * gcc.dg/cleanup-8.c: New test.
26598         * gcc.dg/cleanup-9.c: New test.
26599
26600 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26601
26602         * g++.dg/ext/dll-MI1.h: New file.
26603         * g++.dg/ext/dllexport-MI1.C: New file.
26604         * g++.dg/ext/dllimport-MI1.C: New file.
26605
26606 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26609         it does not have cmpstrsi patterns (just cmpmemsi).
26610
26611 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26612
26613         PR debug/11473
26614         * g++.dg/debug/debug8.C: New test.
26615
26616 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26617
26618         PR c++/10108
26619         * g++.dg/template/crash7.C: New test.
26620
26621 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26622
26623         PR target/10795
26624         * gcc.c-torture/compile/20030708-1.c: New.
26625
26626 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26627
26628         * gcc.c-torture/execute/20030715-1.c: New test.
26629
26630 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26631
26632         * gcc.dg/pch/inline-3.c: New file.
26633         * gcc.dg/pch/inline-3.hs: New file.
26634         * gcc.dg/pch/inline-4.c: New file.
26635         * gcc.dg/pch/inline-4.hs: New file.
26636
26637 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/11509
26640         * g++.dg/template/crash6.C: New test.
26641
26642         PR c++/7053
26643         * g++.dg/template/friend20.C: New test.
26644
26645         PR c++/7019
26646         * g++.dg/template/overload2.C: New test.
26647
26648 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26649
26650         PR optimization/11440
26651         * gcc.c-torture/execute/20030714-1.c: New test.
26652
26653 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26654
26655         PR c++/11154
26656         * g++.dg/template/partial2.C: New test.
26657
26658 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26659
26660         PR c++/11503
26661         * g++.dg/template/anon1.C: New test.
26662
26663         PR c++/11493
26664         PR c++/11495
26665         * g++.dg/parse/template9.C: Likewise.
26666         * g++.dg/template/crash4.C: New test.
26667         * g++.dg/template/koenig1.C: Likewise.
26668         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26669         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26670         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26671         functions.
26672         * g++.old-deja/g++.jason/template36.C: Likewise.
26673         * g++.old-deja/g++.mike/p1989.C: Likewise.
26674         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26675         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26676         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26677         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26678         compiling.
26679         * g++.old-deja/g++.pt/union2.C: Use this->.
26680
26681 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26682
26683         * gcc.dg/20030711-1.c: New test.
26684
26685 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26686
26687         PR c++/11050
26688         * g++.dg/parse/args1.C: New test.
26689         * g++.pt/defarg8.C: Change expected errors.
26690
26691 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26692
26693         PR c++/8164
26694         * g++.dg/template/nontype2.C: New test.
26695
26696         PR c++/10558
26697         * g++.dg/parse/template8.C: New test.
26698
26699         PR c++/8327
26700         * g++.dg/template/scope1.C: New test.
26701
26702         * g++.dg/warn/Wsign-compare-1.C: New test.
26703
26704 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26705
26706         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26707
26708 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26709
26710         PR c++/9411
26711         * g++.dg/template/explicit2.C: New test.
26712
26713         PR c++/10032
26714         * g++.dg/warn/pedantic1.C: New test.
26715
26716 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26717
26718         PR c++ 9483
26719         * g++.dg/other/field1.C: New test.
26720
26721 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26722
26723         PR c/11449
26724         * gcc.c-torture/compile/20030707-1.c: New.
26725
26726 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26727
26728         PR c++/10849
26729         * g++.dg/template/access12.C: New test.
26730
26731 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26734         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26735         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26736         * gcc.misc-tests/gcov.exp: Update
26737         * g++.dg/gcov/gcov.exp: Update
26738         * lib/gcov.exp: Update.
26739
26740 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26741
26742         * g++.dg/abi/mangle17.C: Make sure template expressions are
26743         dependent.
26744         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26745         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26746         * g++.dg/opt/stack1.C: Remove erroneous code.
26747         * g++.dg/parse/template7.C: New test.
26748         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26749         * g++.old-deja/g++.pt/crash4.C: Likewise.
26750
26751 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26752
26753         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26754         with zero or one occurence of `$' after the initial `L'.
26755
26756 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26757
26758         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26759
26760 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26761
26762         PR c/11370
26763         * gcc.dg/Wunreachable-6.c: New testcase.
26764         * gcc.dg/Wunreachable-7.c: New testcase.
26765
26766 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26767
26768         PR c/11420
26769         * gcc.dg/20030708-1.c: New test.
26770
26771 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26772
26773         * gcc.dg/compat/sdata-section.h: New file.
26774         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26775         * gcc.dg/torture/mips-sdata-1.c: New test.
26776
26777 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26778
26779         PR c++/11030
26780         * g++.dg/template/friend19.C: New test.
26781
26782 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26783
26784         * g++.dg/opt/strength-reduce.C: New test.
26785
26786 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26787
26788         PR target/10979
26789         * gcc.dg/20030707-1.c: New testcase.
26790
26791 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26792
26793         PR optimization/11059
26794         * g++.dg/opt/emptyunion.C: New testcase.
26795
26796 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26797             Eric Botcazou  <ebotcazou@libertysurf.fr>
26798
26799         * g++.dg/opt/stack1.C: New test.
26800
26801 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26802
26803         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26804         run test.
26805
26806         PR c++/11431
26807         * g++.dg/expr/static_cast3.C: New test.
26808
26809 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26810
26811         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26812         everywhere.
26813         * gcc.dg/concat.c: Concatenation of string constants with
26814         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26815         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26816         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26817         necessary to avoid multi-character character constant warning.
26818         * gcc.dg/cpp/escape.c: Likewise.
26819         * gcc.dg/cpp/ucs.c: Likewise.
26820         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26821         Fix a typo.
26822
26823 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26824
26825         PR c/11428
26826         * gcc.c-torture/compile/20030704-1.c: New.
26827
26828 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26829
26830         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26831
26832 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26833
26834         PR c++/5287, PR c++/7910,  PR c++/11021
26835         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26836         tests for warnings.
26837         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26838         * g++.dg/ext/dllimport3.C: Likewise.
26839         * g++.dg/ext/dllimport4.C: New file.
26840         * g++.dg/ext/dllimport5.C: New file.
26841         * g++.dg/ext/dllimport6.C: New file.
26842         * g++.dg/ext/dllimport7.C: New file.
26843         * g++.dg/ext/dllimport8.C: New file.
26844         * g++.dg/ext/dllimport9.C: New file.
26845         * g++.dg/ext/dllimport10.C: New file.
26846         * g++.dg/ext/dllexport1.C: New file.
26847
26848 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26849
26850         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26851         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26852
26853 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26854
26855         * gcc.dg/builtins-25.c: New testcase.
26856         * gcc.dg/builtins-26.c: New testcase.
26857
26858 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26859
26860         * gcc.dg/compat/vector-defs.h: New file.
26861         * gcc.dg/compat/vector-setup.h: New file.
26862         * gcc.dg/compat/vector-check.h: New file.
26863         * gcc.dg/compat/vector-1_main.c: New file.
26864         * gcc.dg/compat/vector-1_x.c: New file.
26865         * gcc.dg/compat/vector-1_y.c: New file.
26866         * gcc.dg/compat/vector-2_main.c: New file.
26867         * gcc.dg/compat/vector-2_x.c: New file.
26868         * gcc.dg/compat/vector-2_y.c: New file.
26869
26870         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26871         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26872         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26873         * gcc.dg/compat/struct-align-1.h: New file.
26874         * gcc.dg/compat/struct-align-1_main.c: New file.
26875         * gcc.dg/compat/struct-align-1_x.c: New file.
26876         * gcc.dg/compat/struct-align-1_y.c: New file.
26877         * gcc.dg/compat/struct-align-2.h: New file.
26878         * gcc.dg/compat/struct-align-2_main.c: New file.
26879         * gcc.dg/compat/struct-align-2_x.c: New file.
26880         * gcc.dg/compat/struct-align-2_y.c: New file.
26881
26882         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26883         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26884         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26885         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26886         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26887         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26888         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26889         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26890         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26891         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26892         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26893         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26894         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26895         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26896         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26897         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26898         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26899         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26900         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26901         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26902         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26903         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26904         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26905         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26906         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26907         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26908         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26909         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26910         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26911
26912 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26913
26914         * gcc.dg/i386-call-1.c: New test.
26915
26916 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         PR c++/9162
26919         * g++.dg/parse/defarg4.C: New.
26920
26921 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26922
26923         PR target/10700
26924         * gcc.c-torture/compile/20030703-1.c: New test case.
26925
26926 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26927
26928         * g++.dg/template/local3.C: Remove extra semicolon.
26929
26930 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26931
26932         * gcc.dg/i386-volatile-1.c: New test.
26933
26934 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         PR c++/11072
26937         * g++.dg/other/offsetof2.C: XFAIL.
26938         * g++.dg/other/offsetof5.C: New.
26939
26940         PR c++/10219
26941         * g++.dg/template/error1.C: New.
26942
26943         PR c++/9779
26944         * g++.dg/template/dependent-expr1.C: New.
26945
26946 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26947
26948         PR c++/6949
26949         * g++.dg/template/local3.C: New test.
26950
26951         PR c++/11149
26952         * g++.dg/lookup/scoped6.C: New test.
26953
26954 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26955
26956         PR c++/8046
26957         * g++.dg/other/error7.C: New test.
26958
26959 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26960
26961         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26962         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26963         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26964         * g++.old-deja/g++.other/union2.C: Likewise.
26965         * gcc.dg/c90-const-expr-2.c: Likewise.
26966         * gcc.dg/c90-const-expr-3.c: Likewise.
26967         * gcc.dg/c99-const-expr-2.c: Likewise.
26968         * gcc.dg/c99-const-expr-3.c: Likewise.
26969         * gcc.dg/concat.c: Likewise.
26970
26971 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26972
26973         PR c++/9559
26974         * g++.dg/init/static1.C: New test.
26975
26976 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26977
26978         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26979         * g++.old-deja/g++.other/access2.C: Likewise.
26980         * g++.old-deja/g++.other/decl2.C: Likewise.
26981         * gcc.c-torture/execute/20020615-1.c: Likewise.
26982
26983 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26984
26985         PR c++/4933
26986         * g++.dg/template/sizeof4.C: New test.
26987
26988 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26989
26990         * g++.dg/other/error6.C: New test.
26991
26992 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26993
26994         PR c++/10750
26995         * g++.dg/parse/constant2.C: New test.
26996
26997 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
26998
26999         PR c++/11106
27000         * g++.dg/other/error5.C: New test.
27001
27002 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27003
27004         * gcc.dg/format/gcc_diag-1.c: New test.
27005
27006 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27007
27008         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27009
27010 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27011
27012         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27013         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27014         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27015
27016 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27017
27018         * gcc.c-torture/execute/builtins/string-8.c: New test.
27019         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27020         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27021         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27022
27023 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/10468
27026         * g++.dg/ext/typeof6.C: New test.
27027
27028 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27029
27030         PR c++/10796
27031         * g++.dg/init/enum1.C: New test.
27032
27033 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27034
27035         * gcc.dg/20030627-1.c: New test.
27036
27037 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27038
27039         PR c++/11332
27040         * g++.dg/expr/static_cast2.C: New test.
27041
27042 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27043             Jakub Jelinek  <jakub@redhat.com>
27044
27045         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27046         sprintf(dst,"%s",src) optimization.
27047         * gcc.c-torture/execute/20030626-1.c: New test case.
27048         * gcc.c-torture/execute/20030626-2.c: New test case.
27049
27050 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27051
27052         * gcc.c-torture/execute/multi-ix.c: New test.
27053
27054         * gcc.c-torture/execute/simd-4.c (main):
27055         Added missing semicolon at end of union.
27056
27057 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27058
27059         PR c++/8266
27060         * g++.dg/template/explicit-instantiation3.C: New test.
27061
27062 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27063
27064         * gcc.dg/20030626-1.c: Use signed char.
27065
27066 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27067
27068         * gcc.dg/20030626-1.c: New test.
27069
27070 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27071
27072         * const-str-2.m: Update.
27073
27074 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27075
27076         PR c++/10990
27077         * g++.dg/rtti/dyncast1.C: New test.
27078         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27079         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27080         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27081
27082         PR c++/10931
27083         * g++.dg/expr/static_cast1.C: New test.
27084
27085 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27086
27087         * gcc.dg/20030625-1.c: New test.
27088
27089 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27090
27091         * gcc.c-torture/compile/20030624-1.c: New test case.
27092
27093 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27094
27095         * gcc.c-torture/execute/string-opt-17.c: New test.
27096
27097 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27098
27099         PR c++/5754
27100         * g++.dg/parse/crash6.C: New test.
27101
27102 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27103
27104         * gcc.dg/builtins-24.c: New test case.
27105
27106 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27107
27108         * g++.dg/opt/operator1.C: New test.
27109
27110 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27111
27112         * gcc.c-torture/execute/string-opt-16.c: New test case.
27113
27114 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27115
27116         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27117         * g++.old-deja/g++.other/conv7.C: Likewise.
27118         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27119         * g++.old-deja/g++.other/overload14.C: Likewise.
27120
27121 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27122
27123         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27124         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27125
27126 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27127
27128         PR c++/10888
27129         * g++.dg/warn/Winline-3.C: New test.
27130
27131 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27132
27133         * lib/target-supports.exp (check_alias_available): Make the test
27134         program acceptable to the Solaris assembler.
27135
27136         PR c++/10749
27137         * g++.dg/template/memclass2.C: New test.
27138
27139 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27140             Eric Botcazou  <ebotcazou@libertysurf.fr>
27141
27142         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27143         data for non-matching targets.
27144         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27145
27146 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27147
27148         PR c++/10845
27149         * g++.dg/template/member3.C: New test.
27150
27151 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27152
27153         PR c++/10939
27154         * g++.dg/template/func1.C: New test.
27155
27156         PR c++/9649
27157         * g++.dg/template/static4.C: New test.
27158         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27159
27160         PR c++/11041
27161         * g++.dg/init/ref7.C: New test.
27162
27163 2003-06-19  Matt Austern  <austern@apple.com>
27164
27165         PR c++/11228
27166         * g++.dg/anew1.C: New test.
27167         * g++.dg/anew2.C: New test.
27168         * g++.dg/anew3.C: New test.
27169         * g++.dg/anew4.C: New test.
27170
27171 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27172
27173         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27174
27175 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27176
27177         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27178         endian-dependent.
27179
27180 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27181
27182         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27183         Remove cruft.
27184
27185 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27186
27187         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27188         * gcc.c-torture/compile/961203-1.c: Likewise.
27189         * gcc.c-torture/compile/980506-1.c: Likewise.
27190
27191 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c++/10712
27194         * g++.dg/lookup/using7.C: New test.
27195
27196 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR c++/11105
27199         * g++.dg/abi/conv1.C: Remove it.
27200         * g++.dg/template/conv7.C: New test.
27201         * g++.dg/template/conv8.C: Likewise.
27202         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27203         conversion operator.
27204
27205 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27206
27207         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27208         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27209         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27210         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27211         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27212         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27213         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27214         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27215         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27216         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27217         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27218         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27219         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27220         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27221         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27222         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27223         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27224         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27225         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27226         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27227         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27228         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27229         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27230         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27231         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27232         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27233         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27234         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27235         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27236
27237 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27238
27239         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27240         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27241         indications.
27242
27243 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27244
27245         * gcc.dg/i386-387-5.c: New test case.
27246         * gcc.dg/i386-387-6.c: New test case.
27247         * gcc.dg/builtins-23.c: New test case.
27248
27249 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27250
27251         * gcc.dg/builtins-22.c: New test case.
27252         * gcc.dg/i386-387-1.c: Update to test exp.
27253         * gcc.dg/i386-387-2.c: Likewise.
27254
27255 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27256
27257         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27258
27259 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27260
27261         * lib/gcc-dg.exp (dg-require-dll): New function.
27262         (dg-xfail-if): Likewise.
27263         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27264         driver.
27265
27266         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27267         * gcc.c-torture/compile/20001205-1.c: Likewise.
27268         * gcc.c-torture/compile/20001226-1.c: Likewise.
27269         * gcc.c-torture/compile/20010518-2.c: Likewise.
27270         * gcc.c-torture/compile/20020312-1.c: Likewise.
27271         * gcc.c-torture/compile/20020604-1.c: Likewise.
27272         * gcc.c-torture/compile/920501-12.c: Likewise.
27273         * gcc.c-torture/compile/920501-4.c: Likewise.
27274         * gcc.c-torture/compile/920520-1.c: Likewise.
27275         * gcc.c-torture/compile/920521-1.c: Likewise.
27276         * gcc.c-torture/compile/920625-1.c: Likewise.
27277         * gcc.c-torture/compile/961203-1.c: Likewise.
27278         * gcc.c-torture/compile/980506-1.c: Likewise.
27279         * gcc.c-torture/compile/981006-1.c: Likewise.
27280         * gcc.c-torture/compile/981022-1.c: Likewise.
27281         * gcc.c-torture/compile/981223-1.c: Likewise.
27282         * gcc.c-torture/compile/990617-1.c: Likewise.
27283         * gcc.c-torture/compile/dll.c: Likewise.
27284         * gcc.c-torture/compile/labels-3.c: Likewise.
27285         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27286         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27287         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27288         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27289         * gcc.c-torture/compile/simd-5.c: Likewise.
27290         * gcc.c-torture/compile/20000804-1.x: Remove.
27291         * gcc.c-torture/compile/20001205-1.x: Likewise.
27292         * gcc.c-torture/compile/20001226-1.x: Likewise.
27293         * gcc.c-torture/compile/20010518-2.x: Likewise.
27294         * gcc.c-torture/compile/20020312-1.x: Likewise.
27295         * gcc.c-torture/compile/20020604-1.x: Likewise.
27296         * gcc.c-torture/compile/920501-12.x: Likewise.
27297         * gcc.c-torture/compile/920501-4.x: Likewise.
27298         * gcc.c-torture/compile/920520-1.x: Likewise.
27299         * gcc.c-torture/compile/920521-1.x: Likewise.
27300         * gcc.c-torture/compile/920625-1.x: Likewise.
27301         * gcc.c-torture/compile/961203-1.x: Likewise.
27302         * gcc.c-torture/compile/980506-1.x: Likewise.
27303         * gcc.c-torture/compile/981006-1.x: Likewise.
27304         * gcc.c-torture/compile/981022-1.x: Likewise.
27305         * gcc.c-torture/compile/981223-1.x: Likewise.
27306         * gcc.c-torture/compile/990617-1.x: Likewise.
27307         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27308         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27309         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27310         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27311         * gcc.c-torture/compile/simd-5.x: Likewise.
27312
27313         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27314
27315 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27316
27317         * gcc.c-torture/execute/20030611-1.c: New test.
27318
27319 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27320
27321         PR middle-end/168
27322         * gcc.dg/20030612-1.c: New test case.
27323
27324 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27325
27326         PR c++/10635
27327         * g++.dg/expr/cast1.C: New test.
27328
27329 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27330
27331         * gcc.dg/builtins-21.c: New test case.
27332
27333 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27334
27335         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27336         options instead of at the end.
27337         * lib/objc.exp (objc_target_compile): Likewise.
27338
27339 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27340
27341         PR c++/10432
27342         * g++.dg/parse/error1.C: New test.
27343
27344 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27345
27346         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27347         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27348         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27349         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27350         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27351         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27352         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27353         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27354         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27355         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27356         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27357         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27358         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27359         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27360         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27361         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27362         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27363         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27364         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27365         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27366         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27367         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27368         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27369         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27370
27371         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27372         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27373         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27374         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27375         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27376         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27377         * gcc.dg/compat/scalar-return-3_main.c: New file.
27378         * gcc.dg/compat/scalar-return-3_x.c: New file.
27379         * gcc.dg/compat/scalar-return-3_y.c: New file.
27380         * gcc.dg/compat/scalar-return-4_main.c: New file.
27381         * gcc.dg/compat/scalar-return-4_x.c: New file.
27382         * gcc.dg/compat/scalar-return-4_y.c: New file.
27383
27384 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27385
27386         * gcc.dg/compat/fp2-struct-check.h: New file.
27387         * gcc.dg/compat/fp2-struct-defs.h: New file.
27388         * gcc.dg/compat/fp2-struct-init.h: New file.
27389         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27390         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27391         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27392         * gcc.dg/compat/struct-return-10_main.c: New file.
27393         * gcc.dg/compat/struct-return-10_x.c: New file.
27394         * gcc.dg/compat/struct-return-10_y.c: New file.
27395
27396         * gcc.dg/compat/compat-common.h: New file.
27397         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27398         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27399         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27400         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27401         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27402         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27403         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27404         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27405         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27406         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27407         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27408         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27409         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27410         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27411         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27412         * gcc.dg/compat/small-struct-check.h: Ditto.
27413         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27414         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27415         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27416         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27417         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27418         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27419         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27420         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27421         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27422         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27423         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27424         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27425         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27426         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27427         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27428         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27429         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27430         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27431         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27432         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27433         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27434         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27435         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27436         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27437         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27438         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27439         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27440         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27441         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27442         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27443
27444 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27445
27446         * g++.dg/pch/static-1.C: New file.
27447         * g++.dg/pch/static-1.Hs: New file.
27448
27449 2003-06-10  Richard Henderson  <rth@redhat.com>
27450
27451         * gcc.dg/asm-7.c: Adjust expected warning text.
27452
27453 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27454
27455         * gcc.dg/builtins-20.c: New test case.
27456
27457 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27458
27459         PR c++/11131
27460         * g++.dg/opt/template1.C: New test.
27461
27462 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27463
27464         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27465         additional_sources.
27466
27467 2003-05-21  David Taylor  <dtaylor@emc.com>
27468
27469         * gcc.dg/Wpadded.c: New file.
27470
27471 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27472
27473         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27474         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27475         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27476         dg-require-weak.
27477
27478 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27479
27480         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27481
27482 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27483
27484         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27485         (dg-require-alias): Likewise.
27486         (dg-require-gc-sections): Likewise.
27487         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27488
27489 2003-06-08  Richard Henderson  <rth@redhat.com>
27490
27491         * gcc.dg/20011029-2.c: Fix the array reference.
27492         * gcc.dg/asm-7.c: New.
27493
27494 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27495
27496         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27497
27498 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27499
27500         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27501         (dg-require-gc-sections): Likewise.
27502
27503 2003-06-08  Jan Hubicka  <jh@suse.cz>
27504
27505         * i386-cmov1.c: Fix regular expression.
27506         * i386-cvt-1.c: Likewise.
27507         * i386-local.c: Likewise.
27508         * i386-local2.c: Likewise.
27509         * i386-mul.c: Likewise.
27510         * i386-ssetype-1.c: Likewise.
27511         * i386-ssetype-3.c: Likewise.
27512         * i386-ssetype-5.c: Likewise.
27513
27514 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27515
27516         PR c++/11039
27517         * g++.dg/warn/implicit-typename2.C: New test.
27518         * g++.dg/warn/implicit-typename3.C: New test.
27519
27520 2003-06-07  Richard Henderson  <rth@redhat.com>
27521
27522         * g++.dg/other/offsetof3.C: Use size_t.
27523         * g++.dg/other/offsetof4.C: Likewise.
27524
27525 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27526
27527         * lib/copy-file.exp: New. Implement gcc_copy_files.
27528
27529         * lib/dg-pch.exp: Load copy-file.exp
27530         (dg-pch): Use gcc_copy_files instead of "file copy".
27531
27532 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27533
27534         * gcc.dg/weak/weak.exp: Simplify.
27535         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27536         * gcc.dg/weak/weak-1.c: Likewise.
27537         * gcc.dg/weak/weak-2.c: Likewise.
27538         * gcc.dg/weak/weak-3.c: Likewise.
27539         * gcc.dg/weak/weak-4.c: Likewise.
27540         * gcc.dg/weak/weak-5.c: Likewise.
27541         * gcc.dg/weak/weak-6.c: Likewise.
27542         * gcc.dg/weak/weak-7.c: Likewise.
27543         * gcc.dg/weak/weak-8.c: Likewise.
27544         * gcc.dg/weak/weak-9.c: Likewise.
27545
27546 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27547
27548         gcc.c-torture/execute/20030606-1.c: New.
27549
27550 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27551
27552         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27553         * gcc.dg/builtins-19.c: Likewise.
27554
27555 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27556
27557         * gcc.dg/builtins-2.c: Add some more tests.
27558         * gcc.dg/builtins-18.c: New test case.
27559         * gcc.dg/builtins-19.c: New test case.
27560
27561 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27562             Jim Wilson  <wilson@tuliptree.org>
27563
27564         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27565
27566 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27567
27568         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27569         mempcpy/stpcpy calls not to be optimized into something else.
27570         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27571         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27572         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27573
27574 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27575
27576         * gcc.dg/format/asm_fprintf-1.c: New test.
27577
27578 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27579
27580         * lib/gcc-defs.exp (additional_sources): New variable.
27581         (dg-additional-sources): New function.
27582         (additional_files): New variable.
27583         (dg-additional-files): New function.
27584         (dg-additional-files-options): Likewise.
27585         * lib/gcc-dg.exp (dg-require-weak): New function.
27586         (dg-require-alias): Likewise.
27587         (dg-require-gc-sections): Likewise.
27588         * lib/target-supports.exp (check_alias_available): Remove testfile
27589         parameter.
27590         (check_gc_sections_available): New function.
27591         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27592         (dg-gpp-additional-files): Likewise.
27593         * lib/g++.exp (additional_sources): Remove.
27594         (additional_files): Likewise.
27595         (g++_target_compile): Use dg-additional-files-options.
27596
27597         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27598         Tcl logic.
27599         * gcc.dg/special/ecos.exp: Remove.
27600         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27601         * gcc.dg/special/alias-1.c: Likewise.
27602         * gcc.dg/special/alias-2.c: Likewise.
27603         * gcc.dg/special/gcsec-1.c: Likewise.
27604         * gcc.dg/special/weak-1.c: Likewise.
27605         * gcc.dg/special/weak-2.c: Likewise.
27606         * gcc.dg/special/wkali-1.c: Likewise.
27607         * gcc.dg/special/wkali-2.c: Likewise.
27608
27609         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27610         dg-gpp-additional-*.
27611         * g++.dg/special/conpr-3.C: Likewise.
27612         * g++.dg/special/conpr-4.C: Likewise.
27613         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27614         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27615         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27616         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27617         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27618         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27619         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27620         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27621         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27622         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27623         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27624         * g++.old-deja/g++.other/comdat1.C: Likewise.
27625         * g++.old-deja/g++.other/comdat2.C: Likewise.
27626         * g++.old-deja/g++.other/comdat3.C: Likewise.
27627         * g++.old-deja/g++.other/ctor1.C: Likewise.
27628         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27629
27630 2003-06-05  Richard Henderson  <rth@redhat.com>
27631
27632         * gcc.dg/debug/20030605-1.c: New.
27633
27634 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27635
27636         * README.QMTEST: Update.
27637
27638 2003-06-04  Richard Henderson  <rth@redhat.com>
27639
27640         * gcc.dg/cleanup-1.c: New.
27641         * gcc.dg/cleanup-2.c: New.
27642         * gcc.dg/cleanup-3.c: New.
27643         * gcc.dg/cleanup-4.c: New.
27644         * gcc.dg/cleanup-5.c: New.
27645         * gcc.dg/cleanup-6.c: New.
27646         * gcc.dg/cleanup-7.c: New.
27647
27648 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27649
27650         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27651
27652         * lib/dg-pch.exp: New file.
27653         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27654         * gcc.dg/pch/pch.exp: Likewise.
27655
27656 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27657
27658         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27659         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27660         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27661         * gcc.dg/builtins-17.c: New test case.
27662         * gcc.dg/i386-387-4.c: New test case.
27663         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27664
27665 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27666
27667         * gcc.dg/ultrasp9.c: New test.
27668
27669 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27670
27671         * gcc.c-torture/compile/20030604-1.c: New test.
27672         * gcc.dg/sparc-constant-1.c: New test.
27673
27674 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27675
27676         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27677
27678 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27679
27680         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27681
27682         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27683         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27684
27685 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27686
27687         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27688
27689 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27690
27691         PR c++/10940
27692         * g++.dg/template/spec10.C: New test.
27693
27694 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27695
27696         * gcc.dg/builtins-16.c: New test case.
27697
27698 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27699
27700         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27701         mempcpy test with post-increments.
27702         * gcc.c-torture/execute/string-opt-3.c: New test.
27703         * gcc.dg/string-opt-1.c: New test.
27704
27705 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27706
27707         PR fortran/10965
27708         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27709
27710 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27711
27712         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27713         (scan-assembler): ... here.  Use dg-scan.
27714         (scan-assembler-not): Likewise.
27715         (scan-file): New function.
27716         (scan-file-not): Likewise.
27717         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27718         * gcc.dg/cpp/_Pragma4.c: Likewise.
27719         * gcc.dg/cpp/_Pragma5.c: Likewise.
27720         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27721         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27722         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27723         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27724         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27725         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27726         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27727         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27728         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27729         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27730         * gcc.dg/cpp/cxxcom1.c: Likewise.
27731         * gcc.dg/cpp/line1.c: Likewise.
27732         * gcc.dg/cpp/maccom1.c: Likewise.
27733         * gcc.dg/cpp/maccom2.c: Likewise.
27734         * gcc.dg/cpp/maccom3.c: Likewise.
27735         * gcc.dg/cpp/maccom4.c: Likewise.
27736         * gcc.dg/cpp/maccom5.c: Likewise.
27737         * gcc.dg/cpp/maccom6.c: Likewise.
27738         * gcc.dg/cpp/multiline.c: Likewise.
27739         * gcc.dg/cpp/spacing1.c: Likewise.
27740         * gcc.dg/cpp/spacing2.c: Likewise.
27741         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27742         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27743         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27744         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27745         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27746         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27747         * gcc.dg/cpp/cxxcom2.c: Likewise.
27748         * gcc.dg/cpp/cxxcom2.h: New file.
27749
27750         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27751         * g++.dg/cpp/truefalse.C: Here.
27752         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27753
27754 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27755
27756         * gcc.dg/cpp/redef3.c: New file.
27757
27758 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27759
27760         * gcc.dg/i386-loop-3.c: New test.
27761
27762 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27763
27764         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27765
27766 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27767
27768         * gcc.dg/fwrapv-1.c: New test case.
27769         * gcc.dg/fwrapv-2.c: New test case.
27770
27771 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27772
27773         PR c++/10956
27774         * g++.dg/template/spec9.C: New test.
27775
27776 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27777
27778         * gcc.dg/duff-4.c: New test case.
27779
27780 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27781
27782         PR fortran/10843
27783         * g77.dg/ffixed-form-1.f: New test
27784         * g77.dg/ffixed-form-2.f: New test
27785         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27786         * g77.dg/ffree-form-3.f: New test
27787
27788 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27789
27790         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27791         * gcc.dg/wint_t-1.c: Likewise.
27792
27793 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27794
27795         * g++.dg/template/access11.C: New test.
27796
27797 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27798
27799         PR c++/10849
27800         * g++.dg/template/access10.C: New test.
27801
27802 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27803             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27804
27805         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27806
27807 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27808
27809         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27810         suppress for powerpc-*-darwin*.
27811         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27812
27813 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27814
27815         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27816         suppress option for powerpc-*-darwin*.
27817
27818 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27819
27820         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27821         * gcc.dg/builtins-4.c: Add test for fmod.
27822
27823 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27824
27825         PR c++/10682
27826         * g++.dg/template/instantiate4.C: New test.
27827
27828 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27829
27830         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27831
27832 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27833
27834         * gcc.dg/compat/scalar-return-1_main.c: New file.
27835         * gcc.dg/compat/scalar-return-1_x.c: New file.
27836         * gcc.dg/compat/scalar-return-1_y.c: New file.
27837         * gcc.dg/compat/scalar-return-2_main.c: New file.
27838         * gcc.dg/compat/scalar-return-2_x.c: New file.
27839         * gcc.dg/compat/scalar-return-2_y.c: New file.
27840         * gcc.dg/compat/struct-return-3_main.c: New file.
27841         * gcc.dg/compat/struct-return-3_y.c: New file.
27842         * gcc.dg/compat/struct-return-3_x.c: New file.
27843         * gcc.dg/compat/struct-return-2_main.c: New file.
27844         * gcc.dg/compat/struct-return-2_x.c: New file.
27845         * gcc.dg/compat/struct-return-2_y.c: New file.
27846
27847 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27848
27849         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27850         for hppa*-hp-hpux*.
27851         * gcc.dg/20021014-1.c (dg-options): Likewise.
27852         * gcc.dg/nest.c (dg-options): Likewise.
27853
27854 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27855
27856         PR c++/9738
27857         * g++.dg/ext/dllimport2.C: New file.
27858         * g++.dg/ext/dllimport3.C: New file.
27859
27860 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27861
27862         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27863         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27864         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27865         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27866         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27867         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27868         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27869         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27870         * gcc.dg/compat/small-struct-defs.h: New file.
27871         * gcc.dg/compat/small-struct-init.h: New file.
27872         * gcc.dg/compat/small-struct-check.h: New file.
27873         * gcc.dg/compat/fp-struct-defs.h: New file.
27874         * gcc.dg/compat/fp-struct-check.h: New file.
27875         * gcc.dg/compat/fp-struct-init.h: New file.
27876         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27877         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27878
27879 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27880
27881         * gcc.dg/20030225-2.c: New test.
27882
27883 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27884             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27885
27886         * gcc.c-torture/compile/20030518-1.c: New test case.
27887
27888 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27889
27890         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27891         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27892         gcc-dg-debug-runtest.
27893         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27894         gcc-dg-debug-runtest.
27895
27896 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27897
27898         PR c++/9022
27899         * g++.dg/lookup/using6.C: New test.
27900
27901 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27902
27903         * g++.dg/parse/access2.C: New test.
27904
27905 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27906
27907         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27908         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27909         * gcc.dg/debug/debug.exp: Likewise.
27910
27911 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27912
27913         * gcc.dg/dollar.c: New test.
27914
27915 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27916
27917         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27918         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27919         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27920         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27921         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27922         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27923         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27924         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27925         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27926         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27927         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27928         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27929         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27930         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27931         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27932         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27933         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27934         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27935
27936 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27937
27938         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27939         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27940         support for "repo" mode.
27941         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27942         * lib/g77-dg.exp: Likewise.
27943         * lib/obj-dg.exp: Likewise.
27944
27945 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27946
27947         Merge from gcc-3_2-rhl8-branch:
27948         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27949
27950         * gcc.dg/tls/opt-6.c: New test.
27951
27952         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27953
27954         * gcc.dg/20030405-1.c: New test.
27955
27956         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * gcc.dg/20030309-1.c: New test.
27959
27960         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27961
27962         * gcc.c-torture/execute/20030307-1.c: New test.
27963
27964         2003-02-20  Randolph Chung  <tausq@debian.org>
27965
27966         * gcc.c-torture/compile/20030220-1.c: New test.
27967
27968         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27969
27970         * gcc.dg/20030217-1.c: New test.
27971
27972         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27973
27974         * gcc.c-torture/compile/20020129-1.c: New test.
27975
27976         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27977
27978         * gcc.dg/unroll-1.c: New test.
27979
27980         2002-11-16  Jan Hubicka  <jh@suse.cz>
27981
27982         * gcc.c-torture/execute/20020920-1.c: New test.
27983
27984         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27985
27986         PR target/7434
27987         * gcc.c-torture/compile/20021008-1.c: New test.
27988
27989         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27990
27991         PR target/7559
27992         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27993
27994         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27995
27996         * gcc.c-torture/compile/20020807-1.c: New test.
27997
27998         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
27999
28000         * gcc.dg/tls/opt-1.c: New test.
28001
28002         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * gcc.dg/20020729-1.c: New test.
28005
28006         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28007
28008         * g++.dg/opt/life1.C: New test.
28009
28010         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28011
28012         * gcc.dg/20020525-1.c: New test.
28013
28014         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28015
28016         PR c++/6794
28017         * g++.dg/ext/pretty1.C: New test.
28018         * g++.dg/ext/pretty2.C: New test.
28019
28020 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28021
28022         PR c++/8385
28023         * g++.dg/ext/typeof5.C: New test.
28024
28025 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28026
28027         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28028         __USER_LABEL_PREFIX__ into account.
28029         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28030
28031 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28032
28033         * gcc.dg/builtins-15.c: New test case.
28034
28035 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28036
28037         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28038
28039 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28040
28041         * lib/g++.exp: Tweak handling of additional source files.
28042         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28043         * g++.dg/special/conpr-2a.C: Rename to ...
28044         * g++.dg/special/conpr-2a.cc: ... this.
28045         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28046         * g++.dg/special/conpr-3a.C: Rename to ...
28047         * g++.dg/special/conpr-3a.cc: This.
28048         * g++.dg/special/conpr-3b.C: Rename to ...
28049         * g++.dg/special/conpr-3b.cc: This.
28050         * g++.dg/special/conpr-4.C: New test.
28051         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28052
28053 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28054
28055         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28056
28057 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28058
28059         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28060         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28061         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28062         * g++.old-deja/g++.other/warn3.C: Likewise.
28063
28064 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28065
28066         * gcc.dg/i386-387-1.c: Update to also test log.
28067         * gcc.dg/i386-387-2.c: Likewise.
28068
28069 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28070
28071         * g77.f-torture/execute/int8421.f: New test.
28072
28073 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28074
28075         PR c++/10230, c++/10481
28076         * g++.dg/lookup/scoped5.C: New test.
28077
28078 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28079
28080         PR c++/10552
28081         * g++.dg/template/ttp6.C: New test.
28082
28083 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28084
28085         * gcc.c-torture/execute/builtins: New directory.
28086         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28087         gcc.c-torture/execute/builtins.
28088         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28089         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28090         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28091         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28092
28093 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28094
28095         PR c++/9252
28096         * g++.dg/template/access8.C: New test.
28097         * g++.dg/template/access9.C: New test.
28098
28099 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28100
28101         PR c++/9554
28102         * g++.dg/parse/access1.C: New test.
28103
28104 2003-05-09  DJ Delorie  <dj@redhat.com>
28105
28106         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28107         long, and not an int.
28108
28109 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28110
28111         PR c++/10555, c++/10576
28112         * g++.dg/template/memclass1.C: New test.
28113
28114 2003-05-08  DJ Delorie  <dj@redhat.com>
28115
28116         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28117         targets.
28118         * gcc.c-torture/execute/20021024-1.x: Likewise.
28119         * gcc.c-torture/execute/shiftdi.x: Likewise.
28120         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28121         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28122         * gcc.dg/20021018-1.c: Likewise.
28123
28124 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28125
28126         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28127
28128         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28129         (bcopy): Call memmove.
28130
28131 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28132
28133         * g77.f-torture/compile/8485.f: New test case.
28134
28135 2003-05-07  Richard Henderson  <rth@redhat.com>
28136
28137         PR c++/10570
28138         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28139         Verify exception_cleanup not called for rethrows.
28140         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28141         when exiting catch block without rethrowing.
28142         * g++.dg/eh/forced3.C: New.
28143         * g++.dg/eh/forced4.C: New.
28144
28145 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28146
28147         * gcc.dg/20030505.c: Fix triplet.
28148
28149 2003-05-06  DJ Delorie  <dj@redhat.com>
28150
28151         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28152         * gcc.dg/nest.c: Likewise.
28153
28154 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28155
28156         * gcc.dg/builtins-14.c: New test case.
28157
28158 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28159
28160         * lib/compat.exp (compat-execute): New argument.
28161         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28162         * gcc.dg/compat: New test directory.
28163         * gcc.dg/compat/compat.exp: New expect script.
28164         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28165         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28166         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28167         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28168         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28169         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28170
28171         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28172         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28173         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28174         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28175         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28176         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28177         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28178         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28179         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28180         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28181         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28182         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28183         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28184         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28185         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28186
28187 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28188
28189         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28190
28191 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28192
28193         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28194
28195 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28196
28197         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28198         * gcc.dg/ppc-fsel-2.c: New test.
28199
28200         * gcc.dg/unused-5.c: New test.
28201
28202 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28203
28204         PR c++/10496
28205         * g++.dg/warn/pmf1.C: New test.
28206
28207 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28208
28209         PR c++/4494
28210         * g++.dg/warn/main.C: New test.
28211
28212 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28213
28214         * gcc.dg/nonnull-3.c: New test.
28215
28216 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28217
28218         * gcc.dg/cpp/Wtrigraphs.c: Update.
28219         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28220
28221 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28222
28223         * gcc.dg/ppc-fsel-1.c: New test.
28224
28225 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28226
28227         PR c/10604
28228         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28229
28230 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28231
28232         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28233
28234 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28235
28236         PR c++/9364, c++/10553, c++/10586
28237         * g++.dg/parse/typename4.C: New test.
28238         * g++.dg/parse/typename5.C: Likewise.
28239
28240 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28241
28242         * gcc.c-torture/compile/20030503-1.c: New test.
28243
28244 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28245
28246         * g++.dg/lookup/using5.C: Fix testcase error.
28247
28248 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28249
28250         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28251         since MEABI is no longer supported.  Remove all vestiges
28252         of MEABI from the test.
28253
28254 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28255
28256         PR c++/10554
28257         * g++.dg/lookup/using5.C: New test.
28258
28259 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28260
28261         PR c++/8772
28262         * g++.dg/template/ttp5.C: New test.
28263
28264 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28265
28266         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28267         (dg-gpp-additional-sources): New function.
28268         (dg-gpp-additional-files): Likewise.
28269         * lib/g++.exp (additional_sources): New variable.
28270         (additional_files): Likewise.
28271         (g++_target_compile): Deal with them.
28272         * lib/old-dejagnu.exp: Remove.
28273         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28274         * g++.old-deja: Revise all tests to use dg commands.
28275
28276 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28277
28278         PR c++/9432, c++/9528
28279         * g++.dg/lookup/using4.C: New test.
28280
28281 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28282
28283         * gcc.dg/noreturn-5.c: New file.
28284         * gcc.dg/noreturn-6.c: New file.
28285
28286         * gcc.c-torture/compile/inline-1.c: New file.
28287
28288 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28289
28290         PR c++/10551
28291         * g++.dg/template/explicit1.C: New test.
28292
28293 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28294
28295         PR c++/10549
28296         * g++.dg/other/bitfield1.C: New test.
28297
28298         PR c++/10527
28299         * g++.dg/init/new7.C: New test.
28300
28301 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28302
28303         * g++.dg/ext/desig1.C: New test.
28304         * g++.dg/ext/init1.C: Update.
28305
28306         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28307
28308 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28309
28310         PR c++/10180
28311         * g++.dg/warn/Winline-1.C: New test.
28312
28313 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28314
28315         * gcc.c-torture/execute/string-opt-19.c: New test.
28316
28317         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28318         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28319
28320 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28321
28322         PR c++/10506
28323         * g++.dg/init/new6.C: New test.
28324
28325         PR c++/10503
28326         * g++.dg/init/ref6.C: New test.
28327
28328 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28329
28330         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28331
28332 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28333
28334         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28335         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28336
28337 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28338
28339         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28340         initialized static data members.
28341
28342 2003-04-25  H.J. Lu <hjl@gnu.org>
28343
28344         * gcc.dg/ia64-sync-4.c: New test.
28345
28346 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28347
28348         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28349         date.
28350
28351 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         PR c++/10337
28354         * g++.dg/warn/conv1.C: New test.
28355         * g++.old-deja/g++.other/conv7.C: Adjust.
28356         * g++.old-deja/g++.other/overload14.C: Adjust.
28357
28358 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28359
28360         PR c++/10471
28361         * g++.dg/template/defarg2.C: New test.
28362
28363 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28364
28365         * gcc.dg/cpp/include2.c: Update.
28366         * gcc.dg/cpp/multiline-2.c: New.
28367         * gcc.dg/cpp/multiline.c: Update.
28368         * gcc.dg/cpp/strify2.c: Update.
28369         * gcc.dg/cpp/trad/literals-2.c: Update.
28370
28371 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28372
28373         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28374
28375 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28376
28377         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28378
28379 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28380
28381         PR c++/10451
28382         * g++.dg/parse/crash4.C: New test.
28383
28384         PR c++/9847
28385         * g++.dg/parse/crash5.C: New test.
28386
28387 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28388
28389         PR c++/10446
28390         * g++.dg/parse/crash3.C: New test.
28391
28392         PR c++/10428
28393         * g++.dg/parse/elab1.C: New test.
28394
28395 2003-04-22  Devang Patel  <dpatel@apple.com>
28396
28397         * gcc.dg/cpp/trad/funlike-5.c: New test.
28398
28399 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28400
28401         * g++.dg/other/packed1.C: Fix dg options.
28402
28403 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28404
28405         * g++.dg/other/offsetof2.C: New test.
28406
28407 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28408
28409         * g++.dg/template/recurse.C: Adjust location of error messages.
28410
28411 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28412
28413         PR c++/9881
28414         * g++.dg/init/addr-const1.C: New test.
28415         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28416
28417 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         PR c++/10405
28420         * g++.dg/lookup/struct-hack1.C: New test.
28421
28422 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28423
28424         * ucs.c: Update diagnostic messages.
28425
28426 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28427
28428         * gcc.dg/cpp/truefalse.cpp: New test.
28429         * gcc.dg/cpp/cpp.exp: Update.
28430         * g++.dg/other/stdbool-if.C: Remove.
28431
28432 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28433
28434         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28435         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28436
28437 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28438
28439         * gcc.c-torture/compile/20030418-1.c: New test.
28440
28441 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28442
28443         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28444
28445 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28446
28447         PR c++/10347
28448         g++.dg/template/dependent-name1.C: New test.
28449
28450 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28451
28452         * gcc.dg/warn-1.c (tourist_guide): New array,
28453         contains a pointer to bar.
28454
28455 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28456
28457         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28458         * gcc.c-torture/execute/medce-1.c: New test case.
28459         * gcc.c-torture/execute/medce-2.c: New test case.
28460
28461 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28462
28463         * lib/prune.exp: Ignore more messages.
28464
28465         PR c++/10381
28466         * g++.dg/parse/lookup3.C: New test.
28467
28468 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28469
28470         * gcc.c-torture/compile/20030415-1.c : New test.
28471
28472 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28473
28474         * gcc.c-torture/execute/scope-2.c: Move to ...
28475         * gcc.dg/noncompile/scope.c: .... here.
28476
28477 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28478
28479         * gcc.dg/20030414-2.c: New test case.
28480
28481 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28482
28483         PR target/10377
28484         * gcc.dg/20030414-1.c: New test.
28485
28486 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28487
28488         * gcc.dg/builtins-12.c: New test case.
28489         * gcc.dg/builtins-13.c: New test case.
28490
28491 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28492
28493         * gcc.c-torture/execute/string-opt-18.c: New test.
28494
28495 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28496
28497         PR c++/10300
28498         * g++.dg/init/new5.C: New test.
28499
28500 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28501
28502         PR c++/7910
28503         * g++.dg/ext/dllimport1.C: New test.
28504
28505 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28506
28507         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28508
28509 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28510
28511         PR Fortran/9263
28512         * g77.f-torture/noncompile/9263.f: New test
28513         PR Fortran/1832
28514         * g77.f-torture/execute/1832.f: New test
28515
28516 2003-04-11  David Chad  <davidc@freebsd.org>
28517             Loren J. Rittle  <ljrittle@acm.org>
28518
28519         libobjc/8562
28520         * objc.dg/headers.m: New test.
28521
28522 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28523
28524         * gcc.c-torture/execute/builtin-noret-2.c: New.
28525         * gcc.c-torture/execute/builtin-noret-2.x: New.
28526         XFAIL builtin-noret-2.c at -O1 and above.
28527         * gcc.dg/redecl.c: New.
28528         * gcc.dg/Wshadow-1.c: Update error regexps.
28529
28530 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28531
28532         * g++.dg/abi/bitfield10.C: New test.
28533
28534 2003-04-09  Mike Stump  <mrs@apple.com>
28535
28536         * gcc.dg/pch/pch.exp: Make testcase names longer.
28537         * g++.dg/pch/pch.exp: Make testcase names longer.
28538
28539 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28540
28541         * gcc.dg/builtins-11.c: New test case.
28542
28543 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28544
28545         * gcc.dg/builtins-9.c: New test case.
28546         * gcc.dg/builtins-10.c: New test case.
28547
28548 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28549
28550         * gcc.dg/noncompile/init-4.c.c: New test.
28551
28552 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28553
28554         * gcc.misc-test/gcov-9.c: New test.
28555         * gcc.misc-test/gcov-10.c: New test
28556         * gcc.misc-test/gcov-11.c: New test.
28557
28558 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28559
28560         PR optimization/10024
28561         * gcc.c-torture/compile/20030405-1.c: New test.
28562
28563 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28564
28565         * gcc.dg/pch/static-3.c: New.
28566         * gcc.dg/pch/static-3.hs: New.
28567         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28568
28569 2003-04-04  Richard Henderson  <rth@redhat.com>
28570
28571         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28572         * g++.dg/eh/forced2.C: Likewise.
28573
28574 2003-04-03  Mike Stump  <mrs@apple.com>
28575
28576         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28577         target arg.
28578         (scan-assembler-times, scan-assembler-not): Likewise.
28579         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28580
28581 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28582
28583         * gcc.dg/sparc-loop-1.c: New test.
28584
28585 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28586
28587         PR other/9274
28588         * g++.dg/pch/system-2.C: New.
28589         * g++.dg/pch/system-2.Hs: New.
28590
28591 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28592
28593         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28594
28595         * g++.dg/eh/simd-1.C (vecfunc): Same.
28596
28597 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28598
28599         * gcc.c-torture/execute/20030401-1.c: New test case.
28600
28601 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28602
28603         * objc.dg/defs.m: New.
28604
28605 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28606
28607         * g++.dg/eh/simd-1.C: New.
28608         * g++.dg/eh/simd-2.C: New.
28609
28610 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28611
28612         * gcc.c-torture/execute/simd-3.c: New.
28613
28614 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28615
28616         PR c/9936
28617         * gcc.dg/20030331-2.c: New test.
28618
28619 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28620
28621         PR c++/10278
28622         * g++.dg/parse/crash2.C: New test.
28623
28624 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28625
28626         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28627         * gcc.c-torture/execute/20030331-1.c: ...here.
28628
28629 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28630
28631         * gcc.c-torture/execute/20030331-1.c: New test.
28632
28633 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28634
28635         * lib/gcov.exp: Adjust call return testing strings.
28636         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28637
28638 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28639
28640         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28641         * gcc.dg/builtins-7.c: New test case.
28642         * gcc.dg/builtins-8.c: New test case.
28643
28644 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28645
28646         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28647
28648 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/7647
28651         * g++.dg/lookup-class-member-2.C: New test.
28652
28653 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28654
28655         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28656
28657 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28658
28659         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28660
28661 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28662
28663         * g++.dg/init/attrib1.C: New test.
28664
28665 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28666
28667         * gcc.dg/ultrasp8.c: New test.
28668
28669 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28670
28671         * gcc.dg/ultrasp7.c: New test.
28672
28673 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28674
28675         PR c++/10047
28676         * g++.dg/template/inline1.C: New test.
28677
28678 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28679
28680         * gcc.dg/sparc-dwarf2.c: New test.
28681
28682 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28683
28684         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28685         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28686
28687 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28688
28689         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28690         than reading .x files.
28691         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28692         * g77.dg/gcov/gcov-1.f: Likewise.
28693         * gcc.misc-tests/gcov-4b.c: Likewise.
28694         * gcc.misc-tests/gcov-5b.c: Likewise.
28695         * gcc.misc-tests/gcov-6.c: Likewise.
28696         * gcc.misc-tests/gcov-7.c: Likewise.
28697         * gcc.misc-tests/gcov-8.c: Likewise.
28698         * g++.dg/gcov/gcov-1.x: Remove.
28699         * g77.dg/gcov/gcov-1.x: Likewise.
28700         * gcc.misc-tests/gcov-4b.x: Likewise.
28701         * gcc.misc-tests/gcov-5b.x: Likewise.
28702         * gcc.misc-tests/gcov-6.x: Likewise.
28703         * gcc.misc-tests/gcov-7.x: Likewise.
28704         * gcc.misc-tests/gcov-8.x: Likewise.
28705
28706 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28707
28708         PR opt/10087
28709         * gcc.dg/20030324-1.c: New test.
28710
28711 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28712
28713         PR c++/10224
28714         * g++.dg/template/arg3.C: New test.
28715
28716         PR c++/10158
28717         * g++.dg/template/friend18.C: New test.
28718
28719 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28720
28721         * g77.f-torture/compile/20030326-1.f: New test case.
28722
28723 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28724
28725         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28726
28727         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28728
28729 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28730
28731         * gcc.dg/ia64-sync-3.c: New test.
28732
28733 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28734
28735         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28736
28737 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28738
28739         * gcc.dg/ultrasp6.c: New test.
28740
28741 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28742
28743         * gcc.dg/i386-signbit-1.c: New test.
28744         * gcc.dg/i386-signbit-2.c: New test.
28745         * gcc.dg/i386-signbit-3.c: New test.
28746
28747 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28748
28749         * gcc.dg/ultrasp5.c: Fix options.
28750
28751 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28752
28753         * gcc.dg/ultrasp5.c: Fix comment.
28754
28755 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28756
28757         PR fortran/10197
28758         * g77.f-torture/execute/10197.f: New test.
28759
28760 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28761
28762         PR c++/9898, c++/383
28763         * g++.dg/template/conv6.C: New test.
28764
28765         PR c++/10119
28766         * g++.dg/template/ptrmem5.C: New test.
28767
28768         PR c++/10026
28769         * g++.dg/lookup/koenig1.C: New test.
28770
28771         PR C++/10199
28772         * g++.dg/lookup/template2.C: New test.
28773
28774 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28775
28776         * g++.dg/opt/rtti1.C: New test.
28777
28778 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28779
28780         * gcc.dg/ultrasp5.c: New test.
28781
28782 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28783
28784         PR middle-end/9967
28785         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28786         builtin fputs.
28787
28788 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28789
28790         PR c/8224
28791         * gcc.dg/20030323-1.c: New test.
28792
28793 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28794
28795         * gcc.c-torture/compile/20030323-1.c: New test case.
28796
28797 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28798
28799         * gcc.dg/20030321-1.c: New test.
28800
28801 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28802
28803         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28804
28805 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28806
28807         PR c++/9978, c++/9708
28808         * g++.dg/ext/vlm1.C: Adjust expected error.
28809         * g++.dg/ext/vla2.C: New test.
28810         * g++.dg/template/arg1.C: New test.
28811         * g++.dg/template/arg2.C: New test.
28812
28813 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28814
28815         * g77.f-torture/execute/select.f: New test.
28816         * g77.f-torture/noncompile/select_no_compile.f: New test.
28817
28818 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28819
28820         PR c++/9898
28821         * g++.dg/other/error4.C: New test.
28822
28823 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28824
28825         * g++.dg/template/friend17.C: New test.
28826
28827 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28828
28829         * gcc.c-torture/compile/20030320-1.c: New.
28830
28831 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28832
28833         * gcc.dg/builtins-6.c: New test case.
28834
28835 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28836
28837         PR target/10073
28838         * gcc.c-torture/compile/20030319-1.c: New.
28839
28840 2003-03-18  Jan Hubicka  <jh@suse.cz>
28841
28842         * gcc.dg/i386-cvt-1.c: New test.
28843
28844 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28845
28846         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28847         * objc.dg/naming-2.m: Likewise.
28848
28849 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28850
28851         PR c++/9639
28852         * g++.dg/parse/crash1.C: New test.
28853
28854 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28855
28856         PR c++/8805
28857         * g++.dg/eh/cleanup1.C: New test.
28858
28859 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28860
28861         * gcc.c-torture/execute/20030316-1.c: New test case.
28862
28863 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28864
28865         PR c++/9629
28866         * g++.dg/init/ctor2.C: New test.
28867
28868 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28869
28870         * g77.f-torture/compile/xformat.f: New test case.
28871
28872 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28873
28874         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28875         * g++.old-deja/g++.mike/eh50.C: Likewise.
28876
28877 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28878
28879         PR c++/6440
28880         * g++.dg/template/spec7.C: New test.
28881         * g++.dg/template/spec8.C: Likewise.
28882
28883 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28884
28885         * gcc.c-torture/execute/20030313-1.c: New test.
28886
28887 2003-03-14  Richard Henderson  <rth@redhat.com>
28888
28889         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28890
28891 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28892
28893         * gcc.c-torture/compile/20030314-1.c: New test.
28894
28895 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28896
28897         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28898         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28899         thumb target,
28900         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28901         to accept newer _imp__  prefix and additional
28902         newline in .drectve section.
28903         * gcc.dg/dll-4.c: Likewise.
28904         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28905         switch.
28906
28907 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28908
28909         * g++.dg/parse/namespace9.C: New test.
28910
28911         * g++.dg/init/ref5.C: New test.
28912         * g++.dg/parse/ptrmem1.C: Likewise.
28913
28914 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28915
28916         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28917         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28918         regular expression.
28919         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28920         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28921
28922 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28923
28924         * gcc.c-torture/execute/20030224-2.c: New test.
28925
28926 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28927
28928         * gcc.dg/decl-3.c: New test.
28929
28930 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28931
28932         * gcc.dg/i386-loop-2.c: New test.
28933
28934 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28935
28936         PR c++/9474
28937         * g++.dg/parse/namespace8.C: New test.
28938
28939         PR c++/9924
28940         * g++.dg/overload/builtin2.C: New test.
28941
28942 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28943
28944         * gcc.dg/return-type-3.c: New test.
28945
28946 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28947
28948         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28949         profiling options are not supported.
28950
28951 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28952
28953         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28954         * g++.old-deja/g++.warn/impint2.C: Likewise.
28955
28956 2003-03-10  Devang Patel  <dpatel@apple.com>
28957
28958         * g++.dg/cpp/c++_cmd_1.C: New test.
28959         * g++.dg/cpp/c++_cmd_1.h: New file.
28960
28961 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28962
28963         * gcc.dg/altivec-9.c: New file.
28964
28965 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28966
28967         * gcc.dg/ppc-sdata-1.c: New test.
28968         * gcc.dg/ppc-sdata-2.c: New test.
28969
28970 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28971
28972         PR c++/9373
28973         * g++.dg/opt/ptrmem2.C: New test.
28974
28975         PR c++/8534
28976         * g++.dg/opt/ptrmem1.C: New test.
28977
28978 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28979
28980         * gcc.dg/i386-loop-1.c: New test.
28981
28982 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28983
28984         PR c++/9970
28985         * g++.dg/lookup/friend1.C: New test.
28986
28987 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28988
28989         PR c++/9823
28990         * g++.dg/parser/constructor1.C: New test.
28991
28992 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28993
28994         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28995
28996         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28997
28998 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
28999
29000         * gcc.dg/cpp/Wunused.c: Update test.
29001
29002 2003-03-08  Jan Hubicka  <jh@suse.cz>
29003
29004         * gcc.dg/inline-3.c: New test.
29005
29006 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29007
29008         PR c++/9809
29009         * g++.dg/parse/builtin1.C: New test.
29010
29011         PR c++/9982
29012         * g++.dg/abi/cookie1.C: New test.
29013         * g++.dg/abi/cookie2.C: Likewise.
29014
29015         PR c++/9524
29016         * g++.dg/template/field1.C: New test.
29017
29018         PR c++/9912
29019         * g++.dg/parse/class1.C: New test.
29020         * g++.dg/parse/namespace7.C: Likewise.
29021         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29022
29023 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29024
29025         * g++.dg/init/ref4.C: New test.
29026
29027 2003-03-07  Jan Hubicka  <jh@suse.cz>
29028
29029         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29030         * gcc.dg/inline-3.c: New test.
29031
29032 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29033
29034         * g++.dg/init/ref3.C: New test.
29035
29036         PR c++/9965
29037         * g++.dg/init/ref2.C: New test.
29038
29039         PR c++/9400
29040         * g++.dg/warn/Wshadow-2.C: New test.
29041
29042         PR c++/9791
29043         * g++.dg/warn/Woverloaded-1.C: New test.
29044
29045 2003-03-05  Jan Hubicka  <jh@suse.cz>
29046
29047         * gcc.dg/i386-local2.c: New.
29048         * gcc.dg/i386-local.c: Fix typo.
29049
29050 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29051
29052         * g++.dg/abi/layout3.C: New test.
29053
29054 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29055
29056         * gcc.c-torture/compile/20030305-1.c
29057
29058 2003-03-05  Jan Hubicka  <jh@suse.cz>
29059
29060         * gcc.dg/i386-local.c: New.
29061
29062 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29063
29064         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29065
29066 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29067
29068         * gcc.dg/switch-2.c: New test.
29069         * gcc.dg/switch-3.c: New test.
29070         * gcc.dg/Wswitch.c: Adjust line numbers.
29071         * gcc.dg/Wswitch-default.c: Likewise.
29072         * gcc.dg/Wswitch-enum.c: Likewise.
29073
29074 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29075
29076         * gcc.c-torture/execute/20030222-1.c: New test.
29077
29078 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29079
29080         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29081
29082 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29083
29084         PR c++/9878
29085         * g++.dg/init/ref1.C: New test.
29086
29087 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29088
29089         * gcc.dg/sh-relax.c: New SH-only test.
29090
29091 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29092
29093         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29094         comment explaining purpose of testcase.
29095
29096 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29097
29098         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29099         for HC11/HC12 (asm needs two int registers).
29100         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29101         HC11/HC12 because the test uses an asm which needs two 32-bit
29102         registers.
29103
29104 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29105
29106         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29107         for HC11/HC12 (array is too large otherwise).
29108         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29109         * gcc.c-torture/compile/20010518-2.x: Likewise.
29110         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29111         HC11/HC12 (array is too large).
29112
29113 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29114
29115         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29116         * lib/g++-dg.exp (g++-dg-test): Likewise.
29117
29118 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29119
29120         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29121         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29122
29123 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29124
29125         * g++.dg/warn/implicit-typename1.C: Remove warning.
29126
29127 2003-02-28  Richard Henderson  <rth@redhat.com>
29128
29129         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29130         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29131
29132 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29133
29134         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29135         * g++.dg/pch/pch.exp: Likewise.
29136
29137 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29138
29139         PR c++/9879
29140         * testsuite/g++.dg/init/new4.C: New test.
29141
29142 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29143
29144         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29145
29146 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29147
29148         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29149         unsigned long.
29150
29151         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29152         wider than float.
29153
29154 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29155
29156         * lib/scanasm.exp: Add support for counting numbers of
29157         occurences.
29158         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29159         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29160
29161 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29162
29163         PR c++/9683
29164         * g++.dg/template/static3.C: New test.
29165
29166         PR c++/9829
29167         * g++.dg/parse/namespace6.C: New test.
29168
29169 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29170
29171         PR target/9732
29172         * gcc.dg/20030225-1.c: New test.
29173
29174 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29175
29176         * README: Remove out-of-date information.
29177
29178         PR c++/9836
29179         * g++.dg/template/spec6.C: New test.
29180
29181 2003-02-24  Jeff Law  <law@redhat.com>
29182
29183         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29184
29185 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29186
29187         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29188         * gcc.dg/pragma-ep-1.c: Likewise.
29189
29190 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29191
29192         PR c++/9602
29193         * g++.dg/template/friend16.C: New test.
29194
29195 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29196
29197         PR c++/5333
29198         * g++.dg/parse/fused-params1.C: Adjust error messages.
29199         * g++.dg/template/nested3.C: New test.
29200
29201 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29202
29203         * g++.dg/abi/param1.C: New test.
29204
29205 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29206
29207         PR c++/7982
29208         * g++.dg/warn/implicit-typename1.C: New test.
29209
29210 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29211
29212         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29213         with "mtune".
29214         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29215         * gcc.c-torture/execute/20010129-1.x: Likewise.
29216         * gcc.dg/20011107-1.c: Likewise.
29217         * gcc.dg/20020108-1.c: Likewise.
29218         * gcc.dg/20020122-3.c: Likewise.
29219         * gcc.dg/20020206-1.c: Likewise.
29220         * gcc.dg/20020310-1.c: Likewise.
29221         * gcc.dg/20020426-2.c: Likewise.
29222         * gcc.dg/20020517-1.c: Likewise.
29223         * gcc.dg/991230-1.c: Likewise.
29224         * gcc.dg/i386-unroll-1.c: Likewise.
29225         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29226
29227 2003-02-22  Jan Hubicka  <jh@suse.cz>
29228
29229         * gcc.dg/i386-mul.c: New test.
29230
29231 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29232
29233         * gcc.dg/builtins-5.c: New test case.
29234
29235 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29236
29237         * gcc.dg/asmreg-1.c: New test.
29238
29239 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29240
29241         PR c++/9749
29242         * g++.dg/parse/varmod1.C: New test.
29243
29244 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29245
29246         PR c++/9727
29247         * g++.dg/template/op1.C: New test.
29248
29249 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29250
29251         PR c++/8906
29252         * g++.dg/template/nested2.C: New test.
29253
29254 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29255
29256         PR c++/8724
29257         * g++.dg/expr/dtor1.C: New test.
29258
29259 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29260
29261         * gcc.dg/cpp/include3.c: New test.
29262         * gcc.dg/cpp/inc/foo.h: New file.
29263
29264 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29265
29266         * gcc.c-torture/execute/20030221-1.c: New test.
29267
29268 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29269
29270         PR c++/9729
29271         * g++.dg/abi/conv1.C: New test.
29272
29273 2003-02-20  Jan Hubicka  <jh@suse.cz>
29274
29275         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29276
29277 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29278
29279         * gcc.c-torture/compile/20030219-1.c: New test.
29280
29281 2003-02-18  Jan Hubicka  <jh@suse.cz>
29282
29283         * gcc.dg/funcorder.c: New test.
29284
29285 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29286
29287         * gcc.c-torture/execute/20030218-1.c: New.
29288
29289 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29290
29291         * gcc.dg/20030218-1.c: New.
29292
29293 2003-02-18  Richard Henderson  <rth@redhat.com>
29294
29295         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29296         * gcc.dg/attr-used-2.c: New.
29297
29298 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29299
29300         PR c++/9704
29301         * g++.dg/init/copy5.C: New test.
29302
29303 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29304
29305         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29306         * g++.dg/pch/pch.exp: Likewise.
29307
29308 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29309
29310         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29311         STACK_SIZE is not defined.
29312
29313 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29314
29315         PR c++/9457
29316         * g++.dg/template/init1.C: New test.
29317
29318 2003-02-16  Jan HUbicka  <jh@suse.cz>
29319
29320         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29321         (foo): Add few extra tests
29322         * gcc.dg/c99-const-expr-3.c: Likewise.
29323         * gcc.c-torture/execute/20030216-1.c: New.
29324
29325 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29326
29327         PR c++/9459
29328         * g++.dg/ext/typeof4.C: New test.
29329
29330 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29331
29332         * gcc.dg/i386-387-3.c: New test case.
29333
29334 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29335
29336         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29337         cris-*-elf* cris-*-aout* and mmix-*-*.
29338
29339 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29340
29341         * gcc.dg/20030213-1.c: New test.
29342
29343 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29344
29345         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29346         * gcc.dg/i386-387-2.c: Likewise.
29347
29348 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29349
29350         * gcc.dg/ppc-spe.c: Fix formatting.
29351         Enable tests that were previously unsupported by gas.
29352         Delete tests for instructions that no longer exist.
29353         Switch arguments on evsubifw builtin.
29354
29355 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29356
29357         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29358         STACK_SIZE is too small.
29359
29360 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29361             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29362
29363         * gcc.dg/decl-2.c: New test.
29364
29365 2003-02-10  Jan Hubicka  <jh@suse.cz>
29366
29367         * gcc.dg/i386-fpcvt-1.c: New test.
29368
29369 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29370
29371         * gcc.c-torture/execute/20030209-1.c: New test.
29372
29373 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29374
29375         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29376         int-wide bitops, use the constants of the same width.
29377         Likewise, if long long is 32-bit wide, test bitops using
29378         32-bit constants.
29379
29380 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29381
29382         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29383
29384 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29385
29386         * testsuite/gcc.dg/builtins-4.c: New test case.
29387
29388 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29389
29390         * gcc.dg/20020430-1.c: Fix dg command typos.
29391         * gcc.dg/20020503-1.c: Likewise.
29392
29393 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29394
29395         PR c++/8785
29396         * g++.dg/parse/fused-params1.C: New test.
29397
29398         PR c++/8857
29399         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29400
29401         PR c++/8921
29402         * g++.dg/parse/non-dependent1.C: New test.
29403
29404         PR c++/8928
29405         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29406
29407         PR c++/9228
29408         * g++.dg/parse/undefined7.C: New test.
29409         * g++.dg/parse/non-templ1.C: New test.
29410
29411         PR c++/9229
29412         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29413
29414 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29415
29416         * gcc.c-torture/compile/20030206-1.c: New test.
29417
29418 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29419
29420         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29421         "pow" to "foo" to avoid potential confusion with a math built-in.
29422
29423 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29424
29425         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29426         conditions for SPARC targets.
29427
29428 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29429
29430         * gcc.dg/20030204-1.c: New test.
29431
29432 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29433
29434         PR c++/38
29435         * g++.dg/parse/array-size1.C: New test.
29436
29437         PR c++/5657
29438         * g++.dg/parse/undefined3.C: New test.
29439
29440         PR c++/5665
29441         * g++.dg/parse/undefined4.C: New test.
29442
29443         PR c++/5975
29444         * g++.dg/parse/undefined5.C: New test.
29445
29446         PR c++/7259
29447         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29448
29449         PR c++/8578
29450         * g++.dg/parse/casting-operator1.C: New test.
29451
29452         PR c++/8596
29453         * g++.dg/parse/undefined6.C: New test.
29454
29455         PR c++/8736
29456         * g++.dg/parse/missing-template1.C: New test.
29457
29458 2003-02-04  Jan Hubicka  <jh@suse.cz>
29459
29460         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29461         * gcc.dg/i386-cmov?.c: Likewise.
29462         * gcc.dg/i386-fpcvt-?.c: Likewise.
29463         * gcc.dg/i386-ssefp-1.c: Likewise.
29464         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29465         conventions.
29466
29467 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29468
29469         PR c++/7129
29470         * testsuite/g++.dg/ext/max.C: New test.
29471
29472 2003-02-03  Jan Hubicka  <jh@suse.cz>
29473
29474         * gcc.c-torture/execute/20030203-1.c: New test.
29475
29476 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29477
29478         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29479         'natural-endian'.
29480
29481 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29482
29483         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29484         * g++.dg/init/new2.C: Likewise.
29485         * g++.dg/other/new1.C: Likewise.
29486
29487 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29488
29489         * gcc.dg/struct-ret-libc.c: New test.
29490
29491 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29492
29493         * gcc.dg/20030129-1.c: New test.
29494
29495 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29496
29497         PR c++/8849
29498         * g++.dg/template/ptrmem4.C: New test.
29499
29500 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29501
29502         * g++.dg/parser/constant1.C: New test.
29503
29504 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29505
29506         PR c++/8591
29507         * g++.dg/parse/friend2.C: New test.
29508
29509 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         PR c++/9437
29512         * g++.dg/template/unify4.C: New test.
29513
29514 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29515
29516         * gcc.c-torture/execute/20030128-1.c: New test.
29517
29518 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29519
29520         * g++.dg/lookup/nested1.C: Test moved from ...
29521         * g++.old-deja/g++.other/lookup24.C: ... here.
29522
29523 2003-01-28  Jan Hubicka  <jh@suse.cz>
29524
29525         * gcc.dg/i386-cmov5.c: New test.
29526
29527 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29528
29529         * gcc.c-torture/execute/20010925-1.c: Changed the
29530         memcpy declaration.
29531
29532 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         PR c++/3902
29535         * g++.dg/parse/template5.C: New test.
29536
29537 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29538
29539         PR fortran/9258
29540         * g77.dg/pr9258: New test.
29541
29542 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29543
29544         * README: Move relevant parts from README.g++.
29545
29546         * README.g++: Remove this file.
29547
29548 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29549
29550         * g++.dg/abi/dcast1.C: New test.
29551
29552 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29553
29554         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29555
29556 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29557
29558         PR c++/47
29559         * g++.old-deja/g++.other/lookup24.C: New test.
29560
29561 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29562
29563         PR middle-end/7227
29564         * gcc.dg/uninit-C.c: New test.
29565
29566 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29567
29568         * g++.dg/abi/covariant1.C: New test.
29569
29570 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29571
29572         * gcc.dg/20030123-1.c: New test.
29573
29574 2003-01-25  Jan Hubicka  <jh@suse.cz>
29575
29576         PR opt/8492
29577         * gcc.c-torture/compile/20030125-1.c
29578
29579 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29580
29581         PR c++/9403
29582         * g++.dg/parse/template3.C: New test.
29583         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29584
29585         PR c++/795
29586         * g++.dg/parse/template4.C: New test.
29587
29588         PR c++/9415
29589         * g++.dg/template/qual2.C: New test.
29590
29591         PR c++/8545
29592         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29593
29594         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29595
29596 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29597
29598         * gcc.c-torture/execute/switch-1.c: New test case.
29599
29600 2003-01-25  Jan Hubicka  <jh@suse.cz>
29601
29602         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29603
29604 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29605
29606         Tweaks for Bison-1.875. From the NEWS file:
29607         "- `parse error' -> `syntax error'
29608         Bison now uniformly uses the term `syntax error'"
29609         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29610         * gcc.dg/cpp/digraph2.c: Likewise.
29611         * gcc.dg/cpp/direct2.c: Likewise.
29612         * gcc.dg/cpp/paste4.c: Likewise.
29613         * gcc.dg/c90-restrict-1.c: Likewise.
29614         * gcc.dg/c99-func-2.c: Likewise.
29615         * gcc.dg/noncompile/920721-2.c: Likewise.
29616         * gcc.dg/noncompile/930622-2.c: Likewise.
29617         * gcc.dg/noncompile/940112-1.c: Likewise.
29618         * gcc.dg/noncompile/950921-1.c: Likewise.
29619         * gcc.dg/noncompile/951123-1.c: Likewise.
29620         * gcc.dg/noncompile/971104-1.c: Likewise.
29621         * gcc.dg/noncompile/990416-1.c: Likewise.
29622
29623 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29624
29625         * g++.dg/parse/undefined1.C: Add error message.
29626
29627 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29628
29629         PR c++/9354
29630         * g++.dg/parse/new1.C: New test.
29631
29632         PR c++/9216
29633         * g++.dg/parse/template2.C: New test.
29634
29635         PR c++/9354
29636         * g++.dg/parse/typedef2.C: New test.
29637
29638         PR c++/9328
29639         * g++.dg/ext/typeof3.C: New test.
29640
29641 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29642
29643         PR c++/2738
29644         * g++.dg/parse/ret-type1.C: New test.
29645
29646         PR c++/3792
29647         * g++.dg/parse/tmpl-outside1.C: New test.
29648
29649         PR c++/4207
29650         * g++.dg/parse/int-as-enum1.C: New test.
29651
29652         PR c++/4903
29653         * g++.dg/parse/no-typename1.C: New test.
29654
29655         PR c++/5533
29656         * g++.dg/parse/no-value1.C: New test.
29657
29658         PR c++/5921
29659         * g++.dg/parse/wrong-inline1.C: New test.
29660
29661         PR c++/6402
29662         * g++.dg/parse/ref1.C: New test.
29663
29664         PR c++/6992
29665         * g++.dg/parse/attr-ctor1.C: New test.
29666
29667         PR c++/7229
29668         * g++.dg/parse/namespace5.C: New test.
29669
29670         PR c++/7917
29671         * g++.dg/parse/func-def1.C: New test.
29672
29673         PR c++/8143
29674         * g++.dg/parse/undefined1.C: New test.
29675
29676         PR c++/5723, PR c++/8522
29677         * g++.dg/parse/specialization1.C: New test.
29678
29679         PR c++/163, PR c++/8595
29680         * g++.dg/parse/struct-as-enum1.C: New test.
29681
29682         PR c++/9173
29683         * g++.dg/parse/undefined2.C: New test.
29684
29685 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29686
29687         PR c++/9298
29688         * g++.dg/parse/template1.C: New test.
29689
29690         PR c++/9384
29691         * g++.dg/parse/using1.C: New test.
29692
29693         PR c++/9285
29694         PR c++/9294
29695         * g++.dg/parse/expr2.C: New test.
29696
29697         PR c++/9388
29698         * g++.dg/parse/lookup2.C: Likewise.
29699
29700 2003-01-21  Jan Hubicka  <jh@suse.cz>
29701
29702         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29703         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29704         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29705         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29706
29707 2003-01-20  Nick Clifton  <nickc@redhat.com>
29708
29709         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29710         problem with ARM sibcall code generation.
29711
29712 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29713
29714         * gcc.c-torture/execute/20030120-1.c: New.
29715
29716 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29717
29718         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29719
29720 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29721
29722         PR c++/9272
29723         * g++.dg/parse/ctor1.C: New test.
29724
29725         PR c++/9294:
29726         * g++.dg/parse/qualified1.C: New test.
29727
29728         * g++.dg/parse/typename3.C: New test.
29729
29730 2003-01-16  Richard Henderson  <rth@redhat.com>
29731
29732         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29733
29734 2003-01-16  Richard Henderson  <rth@redhat.com>
29735
29736         * g++.dg/pch/pch.exp: Copy test header to the working directory
29737         before using it either for precompilation or direct use.
29738         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29739         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29740
29741 2003-01-16  Richard Henderson  <rth@redhat.com>
29742
29743         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29744         before using it either for precompilation or direct use.
29745         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29746         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29747
29748 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29749
29750         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29751         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29752         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29753         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29754         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29755         typename warning into error.
29756         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29757         error messages.
29758         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29759         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29760         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29761         messages.
29762         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29763         make declaration visible in template.
29764         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29765         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29766         messages.
29767         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29768         message.
29769         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29770         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29771         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29772         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29773         typename warning with error message.
29774         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29775         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29776         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29777
29778 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29779
29780         * g++.dg/parse/ambig2.C: New test.
29781
29782 2003-01-15  Richard Henderson  <rth@redhat.com>
29783
29784         * g++.dg/tls/init-2.C: Update error message string.
29785
29786 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29787
29788         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29789
29790 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29791
29792         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29793         all for HC11/HC12.
29794         * gcc.c-torture/compile/20001205-1.x: Likewise.
29795         * gcc.c-torture/compile/20001226-1.x: Likewise.
29796         * gcc.c-torture/compile/920520-1.x: Likewise.
29797         * gcc.c-torture/compile/961203-1.x: Likewise.
29798         * gcc.c-torture/compile/20020604-1.x: Likewise.
29799
29800 2003-01-15  Jan Hubicka  <jh@suse.cz>
29801
29802         * gcc.c-torture/compile/20030115-1.c: New test.
29803
29804         * gcc.dg/i386-fpcvt-1.c: New test.
29805         * gcc.dg/i386-fpcvt-2.c: New test.
29806
29807 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29808
29809         Further conform g++'s __vmi_class_type_info to the C++ ABI
29810         specification.
29811         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29812         the specification.
29813
29814 2003-01-14  Jan Hubicka  <jh@suse.cz>
29815
29816         * gcc.dg/i386-fpcvt-1.c: New test.
29817         * gcc.dg/i386-fpcvt-2.c: New test.
29818
29819 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29820
29821         * gcc.dg/i386-mmx-3.c: New test.
29822
29823 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29824
29825         PR c++/9264
29826         * g++.dg/parse/octal1.C: New file.
29827
29828         PR c++/9172
29829         * g++.dg/parse/typename1.C: New file.
29830
29831 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29832
29833         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29834         * gcc.dg/bf-no-ms-layout.c: Likewise.
29835         * gcc.dg/bf-ms-attrib.c: Likewise.
29836
29837 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/9099
29840         * g++.dg/parse/dtor1.C: New file.
29841
29842         PR c++/9128
29843         * g++.dg/rtti/typeid1.C: New file.
29844
29845         PR c++/9153
29846         * g++.dg/parse/lookup1.C: New file.
29847
29848         PR c++/9171
29849         * g++.dg/templ/spec5.C: New file.
29850
29851 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29852
29853         * gcc.c-torture/compile/20030110-1.c: New test.
29854
29855 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29856
29857         Merge from pch-branch:
29858
29859         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29860
29861         * gcc.dg/pch/cpp-1.h: New.
29862         * gcc.dg/pch/cpp-1.c: New.
29863         * gcc.dg/pch/cpp-2.h: New.
29864         * gcc.dg/pch/cpp-2.c: New.
29865
29866         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29867
29868         * gcc.dg/pch/except-1.h: New.
29869         * gcc.dg/pch/except-1.c: New.
29870
29871         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29872
29873         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29874         running test.
29875         * gcc.dg/pch: Include *.hp not *.h.
29876         * gcc.dg/pch/system-1.h: New.
29877         * gcc.dg/pch/system-1.c: New.
29878
29879         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29880
29881         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29882         rather than trying to build and run a program using PCH.
29883         * gcc.dg/pch: Remove dg-do commands from test files.
29884
29885         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29886
29887         * gcc.dg/pch/macro-3.c: New.
29888         * gcc.dg/pch/macro-3.h: New.
29889
29890         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29891
29892         * gcc.dg/pch/common-1.c: New.
29893         * gcc.dg/pch/common-1.h: New.
29894         * gcc.dg/pch/decl-1.c: New.
29895         * gcc.dg/pch/decl-1.h: New.
29896         * gcc.dg/pch/decl-2.c: New.
29897         * gcc.dg/pch/decl-2.h: New.
29898         * gcc.dg/pch/decl-3.c: New.
29899         * gcc.dg/pch/decl-3.h: New.
29900         * gcc.dg/pch/decl-4.c: New.
29901         * gcc.dg/pch/decl-4.h: New.
29902         * gcc.dg/pch/decl-5.c: New.
29903         * gcc.dg/pch/decl-5.h: New.
29904         * gcc.dg/pch/global-1.c: New.
29905         * gcc.dg/pch/global-1.h: New.
29906         * gcc.dg/pch/inline-1.c: New.
29907         * gcc.dg/pch/inline-1.h: New.
29908         * gcc.dg/pch/inline-2.c: New.
29909         * gcc.dg/pch/inline-2.h: New.
29910         * gcc.dg/pch/static-1.c: New.
29911         * gcc.dg/pch/static-1.h: New.
29912         * gcc.dg/pch/static-2.c: New.
29913         * gcc.dg/pch/static-2.h: New.
29914
29915         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29916
29917         * g++.dg/pch/pch.exp: Better handle failing testcases.
29918         * gcc.dg/pch/pch.exp: Likewise.
29919         * gcc.dg/pch/macro-1.c: New.
29920         * gcc.dg/pch/macro-1.h: New.
29921         * gcc.dg/pch/macro-2.c: New.
29922         * gcc.dg/pch/macro-2.h: New.
29923
29924         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29925
29926         * g++.dg/dg.exp: Treat files in pch/ specially.
29927         * g++.dg/pch/pch.exp: New file.
29928         * g++.dg/pch/empty.H: New file.
29929         * g++.dg/pch/empty.C: New file.
29930         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29931         "precompile".
29932
29933         * gcc.dg/pch/pch.exp: New file.
29934         * gcc.dg/pch/empty.h: New file.
29935         * gcc.dg/pch/empty.c: New file.
29936         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29937         "precompile".
29938
29939 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29940
29941         * g++.dg/template/friend14.C: New test.
29942
29943 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29944
29945         * gcc.dg/old-style-asm-1.c: New test.
29946
29947 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29948
29949         * gcc.c-torture/compile/20030109-1.c: New test.
29950
29951 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29952
29953         * gcc.c-torture/execute/20030109-1.c: New test.
29954
29955 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29956
29957         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29958         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29959         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29960         * g++.old-deja/g++.mike/eh2.C: Likewise.
29961         * g++.old-deja/g++.mike/eh3.C: Likewise.
29962         * g++.old-deja/g++.mike/eh5.C: Likewise.
29963         * g++.old-deja/g++.mike/eh6.C: Likewise.
29964         * g++.old-deja/g++.mike/eh7.C: Likewise.
29965         * g++.old-deja/g++.mike/eh8.C: Likewise.
29966         * g++.old-deja/g++.mike/eh9.C: Likewise.
29967         * g++.old-deja/g++.mike/eh10.C: Likewise.
29968         * g++.old-deja/g++.mike/eh12.C: Likewise.
29969         * g++.old-deja/g++.mike/eh13.C: Likewise.
29970         * g++.old-deja/g++.mike/eh14.C: Likewise.
29971         * g++.old-deja/g++.mike/eh16.C: Likewise.
29972         * g++.old-deja/g++.mike/eh17.C: Likewise.
29973         * g++.old-deja/g++.mike/eh18.C: Likewise.
29974         * g++.old-deja/g++.mike/eh21.C: Likewise.
29975         * g++.old-deja/g++.mike/eh23.C: Likewise.
29976         * g++.old-deja/g++.mike/eh24.C: Likewise.
29977         * g++.old-deja/g++.mike/eh25.C: Likewise.
29978         * g++.old-deja/g++.mike/eh26.C: Likewise.
29979         * g++.old-deja/g++.mike/eh27.C: Likewise.
29980         * g++.old-deja/g++.mike/eh28.C: Likewise.
29981         * g++.old-deja/g++.mike/eh29.C: Likewise.
29982         * g++.old-deja/g++.mike/eh31.C: Likewise.
29983         * g++.old-deja/g++.mike/eh33.C: Likewise.
29984         * g++.old-deja/g++.mike/eh34.C: Likewise.
29985         * g++.old-deja/g++.mike/eh35.C: Likewise.
29986         * g++.old-deja/g++.mike/eh36.C: Likewise.
29987         * g++.old-deja/g++.mike/eh37.C: Likewise.
29988         * g++.old-deja/g++.mike/eh38.C: Likewise.
29989         * g++.old-deja/g++.mike/eh39.C: Likewise.
29990         * g++.old-deja/g++.mike/eh40.C: Likewise.
29991         * g++.old-deja/g++.mike/eh41.C: Likewise.
29992         * g++.old-deja/g++.mike/eh42.C: Likewise.
29993         * g++.old-deja/g++.mike/eh44.C: Likewise.
29994         * g++.old-deja/g++.mike/eh46.C: Likewise.
29995         * g++.old-deja/g++.mike/eh47.C: Likewise.
29996         * g++.old-deja/g++.mike/eh48.C: Likewise.
29997         * g++.old-deja/g++.mike/eh49.C: Likewise.
29998         * g++.old-deja/g++.mike/eh50.C: Likewise.
29999         * g++.old-deja/g++.mike/eh51.C: Likewise.
30000         * g++.old-deja/g++.mike/eh53.C: Likewise.
30001         * g++.old-deja/g++.mike/eh55.C: Likewise.
30002         * g++.old-deja/g++.mike/p7912.C: Likewise.
30003         * g++.old-deja/g++.mike/p9706.C: Likewise.
30004         * g++.old-deja/g++.mike/p10416.C: Likewise.
30005         * g++.old-deja/g++.mike/p11667.C: Likewise.
30006         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30007         Remove redundant reference to Iris.
30008         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30009         Elxsi, i860, Pico Java, and WE32K.
30010
30011 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30012
30013         * g++.dg/ext/asm4.C: New test.
30014
30015 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30016
30017         PR c++/9030
30018         * g++.dg/template/friend12.C: New test.
30019         * g++.dg/template/friend13.C: Likewise.
30020         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30021
30022 2003-01-08  Jan Hubicka  <jh@suse.cz>
30023
30024         * gcc.dg/i386-cadd.c: New test.
30025         * gcc.dg/i386-cmov4.c: Likewise.
30026
30027 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30028
30029         PR c++/9165
30030         * g++.dg/warn/Wunused-3.C: New test.
30031
30032         * g++.dg/abi/bitfield9.C: New test.
30033
30034         PR c++/9189
30035         * g++.dg/parse/defarg3.C: New test.
30036
30037 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30038
30039         * g++.dg/parse/ambig1.C: New test.
30040         * g++.dg/parse/defarg2.C: New test.
30041
30042 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30043
30044         * g++.dg/template/defarg-1.C: New test.
30045         * g++.dg/template/local2.C: Likewise.
30046
30047 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30048
30049         * gcc.c-torture/execute/20030105-1.c: New test.
30050
30051 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30052
30053         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30054         * g++.dg/parse/namespace4.C: Likewise.
30055
30056 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30057
30058         * g++.dg/template/ntp2.C: New test.
30059
30060 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30061
30062         * g++.dg/parse/extern-C-1.C: New test.
30063
30064         * g++.dg/parse/namespace4.C: New test.
30065
30066         * g++.dg/template/nested1.C: New test.
30067
30068         * g++.dg/parse/namespace3.C: New test.
30069
30070 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30071
30072         * g++.dg/lookup/two-stage1.C: New test.
30073
30074 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30075
30076         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30077         * g++.old-deja/g++.jason/access8.C: Likewise.
30078         * g++.old-deja/g++.other/decl5.C: Likewise.
30079
30080 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30081
30082         * g++.dg/parse/parse7.C: New test.
30083
30084 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30085
30086         PR c++/2843
30087         * g++.dg/ext/attrib7.C: New test.
30088
30089 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30090
30091         * g++.dg/parse/parse6.C: New test.
30092
30093 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30094
30095         * gcc.dg/h8300-stack-1.c: New.
30096
30097 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30098
30099         g++.dg/lookup/exception1.C: New test.
30100
30101         g++.dg/lookup/template1.C: New test.
30102
30103         g++.dg/parse/namespace2.C: New test.
30104
30105         g++.dg/parse/parens2.C: New test.
30106
30107 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30108
30109         * g++.dg/parse/parse5.C: New test.
30110         * g++.dg/lookup/scoped4.C: New test.
30111
30112 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30113
30114         * g++.dg/parse/parens1.C: New test.
30115
30116         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30117         angle-bracket1.C.
30118         * g++.dg/parse/parens2.C: New test.
30119
30120         * g++.dg/lookup/scope-operator1.C: New test.
30121
30122         * g++.dg/parse/operator1.C: New test.
30123
30124 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30125
30126         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30127         * g++.old-deja/g++.other/access6.C: Likewise.
30128         * g++.old-deja/g++.other/decl1.C: Likewise.
30129         * g++.old-deja/g++.pt/typename12.C: Likewise.
30130
30131 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30132
30133         * g++.dg/parse/namespace1.C: New test.
30134
30135 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30136
30137         * g++.dg/parse/parse4.C: New test.
30138
30139 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30140
30141         * g++.dg/parse/parse3.C: New test.
30142
30143 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30144
30145         * g++.dg/parse/parse2.C: New test.
30146
30147 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30148
30149         * g++.dg/template/friend11.C: New test.
30150
30151 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30152
30153         * g++.dg/parse/parse1.C: New test.
30154
30155 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30156
30157         * lib/profopt.exp: Change the name of a global variable to avoid
30158         possible clashes with other test suites.
30159
30160 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30161
30162         * g++.dg/inherit/covariant8.C: New test.
30163
30164 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30165
30166         * g++.dg/init/array9.C: New test.
30167
30168         PR c++/9112
30169         * g++.dg/parse/expr1.C: New test.
30170
30171 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30172
30173         * gcc.c-torture/compile/20021230-1.c: New test.
30174
30175 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30176
30177         * g++.dg/inherit/covariant5.C: New test.
30178         * g++.dg/inherit/covariant6.C: New test.
30179         * g++.dg/inherit/covariant7.C: New test.
30180
30181 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30182
30183         PR c++/2739
30184         * g++.dg/other/access2.C: New test.
30185
30186 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30187
30188         * g++.dg/other/anon-struct.C: No longer fails
30189         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30190         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30191         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30192
30193 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30194
30195         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30196
30197 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30198
30199         * g++.dg/eh/spec4.C: Remove stray semicolon.
30200         * g++.dg/expr/pmf-1.C: Change error message.
30201         * g++.dg/ext/asm1.C: Remove stray semicolon.
30202         * g++.dg/ext/typename1.C: Add missing typenames.
30203         * g++.dg/inherit/template-as-base.C: Change error message.
30204         * g++.dg/lookup/scoped1.C: Likewise.
30205         * g++.dg/lookup/scoped2.C: Likewise.
30206         * g++.dg/lookup/using2.C: Likewise.
30207         * g++.dg/other/component1.C: Remove stray semicolon.
30208         * g++.dg/other/do1.C: Change error message.
30209         * g++.dg/other/error2.C: Likewise.
30210         * g++.dg/other/init1.C: Likewise.
30211         * g++.dg/other/packed1.C: Remove stray semicolon.
30212         * g++.dg/other/ptrmem2.C: Change error message.
30213         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30214         marker.
30215         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30216         * g++.dg/template/access3.C: Add typename keyword.
30217         * g++.dg/template/access5.C: Remove stray semicolon.
30218         * g++.dg/template/access6.C: Likewise.
30219         * g++.dg/template/complit1.C: Likewise.
30220         * g++.dg/template/crash1.C: Change error message.
30221         * g++.dg/template/inherit2.C: Remove stray semicolon.
30222         * g++.dg/template/instantiate2.C: Likewise.
30223         * g++.dg/template/instantiate3.C: Change error message.
30224         * g++.dg/template/qual1.C: Remove stray semicolon.
30225         * g++.dg/template/qualttp18.C: Change error message.
30226         * g++.dg/template/ref1.C: Remove stray semicolon.
30227         * g++.dg/template/sizeof1.C (A::value): Declare it.
30228         * g++.dg/template/spec4.C: Change error message.
30229         * g++.dg/template/static1.C: Likewise.
30230         * g++.dg/template/type1.C: Likewise.
30231         * g++.dg/template/typename3.C: Likewise.
30232         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30233         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30234         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30235         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30236         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30237         named return value extension.
30238         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30239         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30240         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30241         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30242         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30243         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30244         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30245         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30246         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30247         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30248         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30249         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30250         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30251         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30252         syntax.
30253         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30254         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30255         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30256         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30257         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30258         * g++.old-deja/g++.brendan/template11.C: Likewise.
30259         * g++.old-deja/g++.brendan/template26.C: Likewise.
30260         * g++.old-deja/g++.brendan/template27.C: Use explicit
30261         specialization syntax.
30262         * g++.old-deja/g++.brendan/template30.C: Likewise.
30263         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30264         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30265         non-dependent names.
30266         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30267         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30268         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30269         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30270         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30271         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30272         named return value extension.
30273         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30274         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30275         * g++.old-deja/g++.ext/return1.C: Likewise.
30276         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30277         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30278         * g++.old-deja/g++.jason/access8.C: Likewise.
30279         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30280         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30281         pseudo-destructor names.
30282         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30283         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30284         pseudo-destructor names.
30285         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30286         * g++.old-deja/g++.jason/overload19.C: Likewise.
30287         * g++.old-deja/g++.jason/overload32.C: Likewise.
30288         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30289         stray semicolons.
30290         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30291         * g++.old-deja/g++.jason/return.C: Likewise.
30292         * g++.old-deja/g++.jason/return2.C: Likewise.
30293         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30294         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30295         syntax.
30296         * g++.old-deja/g++.jason/template10.C: Account for use of
30297         non-dependent names.
30298         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30299         syntax.
30300         * g++.old-deja/g++.jason/template37.C: Likewise.
30301         * g++.old-deja/g++.law/access4.C: Change error messages.
30302         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30303         pseudo-destructor names.
30304         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30305         * g++.old-deja/g++.law/ctors9.C: Likewise.
30306         * g++.old-deja/g++.law/cvt22.C: Likewise.
30307         * g++.old-deja/g++.law/dtors5.C: Likewise.
30308         * g++.old-deja/g++.law/global-init1.C: Likewise.
30309         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30310         * g++.old-deja/g++.law/operators28.C: Likewise.
30311         * g++.old-deja/g++.law/visibility28.C: Likewise.
30312         * g++.old-deja/g++.martin/eval1.C: Likewise.
30313         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30314         name.
30315         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30316         * g++.old-deja/g++.mike/net34.C: Likewise.
30317         * g++.old-deja/g++.mike/net36.C: Likewise.
30318         * g++.old-deja/g++.mike/ns2.C: Likewise.
30319         * g++.old-deja/g++.mike/p12306.C: Likewise.
30320         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30321         value extension.
30322         * g++.old-deja/g++.mike/p700.C: Likewise.
30323         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30324         * g++.old-deja/g++.mike/p710.C: Likewise.
30325         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30326         value extension.
30327         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30328         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30329         * g++.old-deja/g++.ns/crash2.C: Likewise.
30330         * g++.old-deja/g++.ns/crash3.C: Likewise.
30331         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30332         * g++.old-deja/g++.ns/ns17.C: Likewise.
30333         * g++.old-deja/g++.ns/template16.C: Likewise.
30334         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30335         keyword.
30336         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30337         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30338         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30339         named return value extension.
30340         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30341         * g++.old-deja/g++.other/access4.C: Issue additional error
30342         messages.
30343         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30344         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30345         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30346         * g++.old-deja/g++.other/crash25.C: Change error message.
30347         * g++.old-deja/g++.other/crash4.C: Change error message.
30348         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30349         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30350         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30351         checks.
30352         * g++.old-deja/g++.other/defarg8.C: Likewise.
30353         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30354         * g++.old-deja/g++.other/dtor10.C: Likewise.
30355         * g++.old-deja/g++.other/incomplete.C: Likewise.
30356         * g++.old-deja/g++.other/linkage7.C: Likewise.
30357         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30358         lookup algorithm.
30359         * g++.old-deja/g++.other/mangle2.C: Likewise.
30360         * g++.old-deja/g++.other/refinit2.C: Likewise.
30361         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30362         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30363         * g++.old-deja/g++.pt/crash28.C: Likewise.
30364         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30365         syntax.
30366         * g++.old-deja/g++.pt/crash32.C: Change error message.
30367         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30368         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30369         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30370         error message position.
30371         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30372         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30373         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30374         syntax.
30375         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30376         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30377         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30378         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30379         keyword.
30380         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30381         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30382         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30383         keyword.
30384         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30385         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30386         syntax.
30387         * g++.old-deja/g++.pt/friend28.C: Account for use of
30388         non-dependent names.
30389         * g++.old-deja/g++.pt/friend29.C: Likewise.
30390         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30391         rules.
30392         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30393         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30394         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30395         lookup rules.
30396         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30397         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30398         keyword.
30399         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30400         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30401         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30402         keyword.
30403         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30404         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30405         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30406         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30407         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30408         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30409         keyword.
30410         * g++.old-deja/g++.pt/spec10.C: Likewise.
30411         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30412         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30413         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30414         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30415         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30416         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30417         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30418         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30419         * g++.old-deja/g++.pt/typename15.C: Likewise.
30420         * g++.old-deja/g++.pt/typename22.C: Likewise.
30421         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30422         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30423         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30424         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30425         syntax.
30426         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30427         return value extension.
30428         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30429         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30430         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30431         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30432
30433 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30434
30435         * g++.dg/warn/inline1.C: New test.
30436         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30437         * g++.old-deja/g++.jason/synth10.C: Likewise.
30438         * g++.old-deja/g++.mike/net31.C: Likewise.
30439         * g++.old-deja/g++.mike/p8786.C: Likewise.
30440
30441         * g++.dg/template/friend10.C: New test.
30442         * g++.dg/template/conv5.C: New test.
30443
30444 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30445
30446         * g++.dg/lookup/scoped3.C: New test.
30447
30448         * g++.dg/lookup/decl1.C: New test.
30449         * g++.dg/lookup/decl2.C: New test.
30450
30451 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30452
30453         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30454         gcc.c-torture/compile/20021015-1.c,
30455         gcc.c-torture/compile/20021015-2.c,
30456         gcc.c-torture/compile/20021123-1.c,
30457         gcc.c-torture/compile/20021123-2.c,
30458         gcc.c-torture/compile/20021123-3.c,
30459         gcc.c-torture/compile/20021123-4.c,
30460         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30461         only to 3.1 or 3.2 branch.
30462
30463 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30464
30465         * gcc.dg/i386-bitfield3.c: New test.
30466
30467         * gcc.dg/i386-bitfield2.c: New test.
30468
30469 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         * g++.dg/parse/conv_op1.C: New test.
30472
30473 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30474
30475         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30476         approved.
30477
30478 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30479
30480         * gcc.c-torture/compile/20021220-1.c: New test.
30481
30482 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30483
30484         * gcc.dg/i386-fastcall-1.c: New.
30485
30486 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30487
30488         * gcc.c-torture/execute/20021219-1.c: New test.
30489
30490 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30491
30492         * gcc.dg/i386-pic-1.c: New test.
30493
30494 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30495
30496         PR c++/8099
30497         * g++.dg/template/friend9.C: New test.
30498
30499 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30500
30501         PR c++/3663
30502         * g++.dg/template/access7.C: New test.
30503
30504 2002-12-18  Nick Clifton  <nickc@redhat.com>
30505
30506         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30507         the libstdc++-v3 directory has been found.
30508
30509 2002-12-12  Devang Patel <dpatel@apple.com>
30510         * gcc.dg/darwin-ld-1.c: New test.
30511         * gcc.dg/darwin-ld-2.c: New test.
30512         * gcc.dg/darwin-ld-3.c: New test.
30513         * gcc.dg/darwin-ld-4.c: New test.
30514         * gcc.dg/darwin-ld-5.c: New test.
30515
30516 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30517
30518         * gcc.c-torture/compile/20021212-1.c: New test.
30519
30520 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30521
30522         * gcc.dg/fshort-wchar: New test.
30523
30524 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30525
30526         PR c++/8372
30527         * g++.dg/template/dtor1.C: New test.
30528
30529         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30530         markers.
30531
30532 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30533
30534         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30535
30536 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30537
30538         * g++.dg/template/static1.C: New test.
30539         * g++.dg/template/static2.C: New test.
30540         * g++.old-deja/g++.ext/memconst.C: New test.
30541
30542 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30543
30544         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30545         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30546         * g++.dg/special/initp1.C: Likewise.
30547
30548 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30549
30550         * gcc.c-torture/execute/20021204-1.c: New test.
30551
30552 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30553
30554         * gcc.dg/ppc-fmadd-1.c: New file.
30555         * gcc.dg/ppc-fmadd-2.c: New file.
30556         * gcc.dg/ppc-fmadd-3.c: New file.
30557
30558 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30559
30560         * gcc.c-torture/compile/20021204-1.c: New test.
30561
30562 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30563
30564         * g++.dg/inherit/covariant2.C: New test.
30565         * g++.dg/inherit/covariant3.C: New test.
30566         * g++.dg/inherit/covariant4.C: New test.
30567         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30568         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30569
30570 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30571
30572         PR c++/8688
30573         * g++.dg/init/brace3.C: New test.
30574
30575 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30576
30577         * gcc.dg/20020210-1.c: Fix a comment typo.
30578
30579 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30580
30581         PR c++/8720
30582         * g++.dg/parse/defarg1.C: New test.
30583
30584         PR c++/8615
30585         * g++.dg/template/char1.C: New test.
30586
30587         * g++.dg/template/varmod1.C: Fix typo.
30588
30589 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30590
30591         DR 180
30592         * g++.old-deja/g++.pt/crash32.C: Expect error.
30593
30594 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30595
30596         PR c++/5919
30597         * g++.dg/template/varmod1.C: New test.
30598
30599         PR c++/8727
30600         * g++.dg/inherit/typeinfo1.C: New test.
30601
30602         PR c++/8663
30603         * g++.dg/inherit/typedef1.C: New test.
30604
30605 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30606
30607         PR c++/8332
30608         PR c++/8493
30609         * g++.dg/template/strlen1.C: New test.
30610
30611         PR c++/8227
30612         * g++.dg/template/ctor2.C: New test.
30613
30614         PR c++/8214
30615         * g++.dg/init/string1.C: New test.
30616
30617         PR c++/8511
30618         * g++.dg/template/friend8.C: New test.
30619
30620 2002-11-29  Joe Buck <jbuck@synopsys.com>
30621
30622         * g++.dg/lookup/anon2.C: New test.
30623
30624 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30625
30626         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30627         h8300 port.
30628
30629 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30630
30631         * gcc.dg/bitfld-6.c: New test.
30632
30633 2002-11-27  Jan Hubicka  <jh@suse.cz>
30634
30635         * gcc.c-torture/execute/20021127.[cx]: New test.
30636
30637 2002-11-26  Jan Hubicka  <jh@suse.cz>
30638
30639         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30640         quality.
30641
30642 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30643
30644         * g++.dg/init/brace2.C: New test.
30645         * g++.old-deja/g++.mike/p9129.C: Correct.
30646
30647 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30648
30649         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30650
30651 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30652
30653         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30654
30655 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30656
30657         * testsuite/g++.dg/abi/empty11.C: New test.
30658         * testsuite/g++.dg/rtti/cv1.C: New test.
30659
30660 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30661
30662         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30663
30664 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30665
30666         * g++.dg/abi/empty10.C: New test.
30667
30668 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30669
30670         * gcc.c-torture/compile/20021124-1.c: New test.
30671
30672 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30673
30674         * g++.dg/abi/rtti2.C: New test.
30675
30676 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30677
30678         * gcc.dg/i386-unroll-1.c: New test.
30679
30680 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30681
30682         * gcc.c-torture/compile/20021120-1.c: New test.
30683         * gcc.c-torture/compile/20021120-2.c: New test.
30684
30685 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30686
30687         * gcc.dg/bitfld-5.c: New test.
30688
30689 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30690
30691         * gcc.c-torture/execute/20021120-3.c: New test.
30692
30693 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30694
30695         * gcc.c-torture/execute/20021120-2.c: New test.
30696
30697 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30698
30699         * gcc.c-torture/execute/20021120-1.c: New test.
30700
30701 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30702
30703         * gcc.c-torture/execute/20021118-3.c: New test.
30704
30705 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30706
30707         * gcc.c-torture/compile/20021119-1.c: New test.
30708
30709 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30710
30711         * gcc.dg/duff-1.c: New test.
30712         * gcc.dg/duff-2.c: New test.
30713         * gcc.dg/duff-3.c: New test.
30714
30715 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30716
30717         * gcc.dg/cpp/_Pragma5.c: New test.
30718
30719 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30720
30721         * gcc.c-torture/execute/20021118-2.c: New test.
30722
30723 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30724
30725         * gcc.c-torture/execute/20021118-1.c: New test.
30726
30727 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30728
30729         * gcc.dg/20021116-1.c: New test.
30730
30731 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30732
30733         * g++.dg/abi/vcall1.C: New test.
30734
30735 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30736
30737         * gcc.dg/20021029-1.c: New test.
30738         * gcc.dg/20021029-2.c: New test.
30739
30740 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30741
30742         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30743
30744 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30745
30746         PR c/8439
30747         * gcc.dg/20021110.c: Move to ...
30748         * gcc.c-torture/compile/20021110.c: .... here.
30749
30750 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30751
30752         PR c/8467
30753         * gcc.c-torture/execute/20021111-1.c
30754
30755 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30756
30757         PR c/8439
30758         * gcc.dg/20021110.c: New test.
30759
30760 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30761
30762         * g++.dg/abi/vthunk3.C: Run only on x86.
30763
30764 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30765
30766         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30767
30768 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30769
30770         * lib/compat.exp (compat-execute): Fix logic error in last
30771         change.
30772
30773 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30774
30775         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30776
30777 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30778
30779         PR c++/8389
30780         * g++.dg/template/access6.C: New test.
30781
30782 2002-11-08  Jan Hubicka  <jh@suse.cz>
30783
30784         * gcc.dg/i386-ssefp-1.c: New test.
30785         * gcc.dg/i386-ssefp-1.c: New test.
30786
30787 2002-11-08  Jan Hubicka  <jh@suse.cz>
30788
30789         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30790
30791 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30792
30793         * g++.dg/abi/vthunk3.C: New test.
30794
30795         PR c++/8338
30796         * g++.dg/template/crash2.C: New test.
30797
30798 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30799
30800         * testsuite/g++.dg/abi/dtor1.C: New test.
30801         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30802
30803 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30804
30805         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30806         Darwin.
30807
30808 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30809
30810         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30811         -mthumb.  Only xfail with -O0.
30812
30813 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30814
30815         * g++.dg/abi/thunk1.C: New test.
30816         * g++.dg/abi/thunk2.C: Likewise.
30817         * g++.dg/abi/vtt1.C: Likewise.
30818
30819 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30820
30821         PR optimization/8423
30822         * gcc.c-torture/execute/builtin-constant.c: New test.
30823
30824 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30825
30826         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30827         Add some more cases.
30828
30829 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30830
30831         PR c++/8391
30832         * g++.dg/opt/local1.C: New test.
30833
30834 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30835
30836         PR c++/8160
30837         * g++.dg/template/complit1.C: New test.
30838
30839         PR c++/8149
30840         * g++.dg/template/typename4.C: Likewise.
30841
30842 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30843
30844         Core issue 287, PR c++/7639
30845         * g++.dg/template/instantiate1.C: Adjust error location.
30846         * g++.dg/template/instantiate3.C: New test.
30847         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30848         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30849         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30850
30851 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30852
30853         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30854
30855 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30856
30857         PR c++/8287
30858         * g++.dg/init/dtor2.C: New test.
30859
30860 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30861
30862         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30863         * gcc.dg/nest.c: Bypass errors on irix6.
30864
30865 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30866
30867         * gcc.dg/nest.c: Expect error for mmix-*-*.
30868         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30869
30870 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30871
30872         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30873         markers.
30874
30875         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30876
30877 2002-10-25  Mike Stump  <mrs@apple.com>
30878
30879         * gcc.dg/warn-1.c: New test.
30880
30881 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30882
30883         * g++.dg/template/typename3.C: New test.
30884
30885 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30886
30887         * g++.dg/lookup/ptrmem1.C: New test.
30888
30889         * g++.dg/abi/vthunk2.C: New test.
30890
30891 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30892
30893         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30894
30895 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30896
30897         * g++.dg/abi/empty9.C: New test.
30898
30899 2002-10-24  Richard Henderson  <rth@redhat.com>
30900
30901         * g++.dg/inherit/thunk1.C: Enable for ia64.
30902
30903 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30904
30905         PR c++/8067
30906         * g++.dg/lookup/pretty1.C: New test.
30907
30908 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30909
30910         * gcc.dg/20021023-1.c: New test.
30911
30912 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30913
30914         PR c++/7679
30915         * g++.dg/parse/inline1.C: New test.
30916
30917 2002-10-23  Richard Henderson  <rth@redhat.com>
30918
30919         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30920
30921         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30922
30923 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30924
30925         PR c++/6579
30926         * g++.dg/parse/stmtexpr3.C: New test.
30927
30928 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30929
30930         * g++.dg/expr/cond1.C: New test.
30931
30932 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30933
30934         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30935
30936 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30937
30938         * g++.dg/abi/vbase13.C: New test.
30939         * g++.dg/abi/vbase14.C: Likewise.
30940
30941 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30942
30943         * gcc.dg/tls/pic-1.c: New test.
30944         * gcc.dg/tls/nonpic-1.c: New test.
30945         * gcc.dg/20021018-1.c: New test.
30946
30947 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30948
30949         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30950         Remove only files with the same base name as the test case.
30951         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30952         (profopt-execute): Likewise.  Also, remove old profiling
30953         and performance data files before running the tests.
30954
30955         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30956         * g++.dg/bprob/bprob.exp: Likewise.
30957         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30958         to allow more general test case names.
30959
30960         * g++.dg/bprob/bprob-1.C: Rename to ...
30961         * g++.dg/bprob/g++-bprob-1.C: ... this.
30962
30963         * g77.dg/bprob/bprob-1.f: Rename to ...
30964         * g77.dg/bprob/g77-bprob-1.f: ... this.
30965
30966 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30967
30968         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30969         bison 1.50 or later.
30970
30971 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30972
30973         * g++.dg/README: Describe more test directories.
30974
30975 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30976
30977         * g++.dg/init/array6.C: Add additional tests.
30978
30979 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30980
30981         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30982         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30983
30984 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30985
30986         * gcc.c-torture/compile/20020604-1.x: New.
30987         * gcc.c-torture/compile/simd-5.x: Likewise.
30988         * gcc.c-torture/execute/920710-1.x: Likewise.
30989         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30990
30991 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30992
30993         * g++.dg/inherit/override1.C: Add dg-options clause.
30994
30995 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30996
30997         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30998         _mm_slli_si128.
30999
31000 2002-10-19  Andreas Schwab  <schwab@suse.de>
31001
31002         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31003         directory component.
31004
31005 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31006
31007         * g++.dg/inherit/thunk1.C: New test.
31008
31009         * g++.dg/inherit/override1.C: New test.
31010
31011         * g++.dg/abi/mangle11.C: New test.
31012         * g++.dg/abi/mangle14.C: New test.
31013         * g++.dg/abi/mangle17.C: New test.
31014
31015 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         * g++.dg/overload/member2.C: New test.
31018
31019 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31020
31021         * g++.dg/README: Describe new compat directory.
31022         * g++.dg/dg.exp: Skip tests in compat directory.
31023         * README.compat: New file.
31024         * lib/compat.exp: New expect script.
31025         * g++.dg/compat: New test directory.
31026         * g++.dg/compat/compat.exp: New expect script.
31027         * g++.dg/compat/abi: New test directory.
31028         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31029         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31030         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31031         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31032         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31033         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31034         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31035         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31036         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31037         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31038         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31039         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31040         * g++.dg/compat/break: New test directory.
31041         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31042         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31043         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31044         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31045         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31046         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31047         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31048         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31049         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31050         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31051         g++.dg/compat/break/README: New files.
31052         * g++.dg/compat/eh: New test directory.
31053         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31054         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31055         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31056         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31057         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31058         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31059         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31060         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31061         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31062         g++.dg/compat/eh/filter2_y.C,
31063         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31064         g++.dg/compat/eh/new1_y.C,
31065         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31066         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31067         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31068         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31069         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31070         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31071         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31072         g++.dg/compat/eh/unexpected1_y.C: New files.
31073         * g++.dg/compat/init: New test directory.
31074         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31075         g++.dg/compat/init/array5_y.C,
31076         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31077         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31078         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31079         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31080         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31081         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31082         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31083         g++.dg/compat/init/init-ref2_y.C: New files.
31084
31085 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31086
31087         PR c++/7584
31088         * g++.dg/inherit/using3.C: New test.
31089
31090 2002-10-17  Jan Hubicka  <jh@suse.cz>
31091
31092         * gcc.dg/20021017-2.c: New test.
31093
31094 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31095
31096         * g++.dg/abi/mangle16.C: Adjust.
31097
31098         * g++.dg/init/array8.C: New test.
31099
31100 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31101
31102         * gcc.dg/special/mips-abi.exp: New test.
31103         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31104
31105 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31106
31107         * g++.dg/abi/mangle16.C: New test.
31108         * g++.dg/abi/mangle17.C: Likewise.
31109
31110         PR c++/7478
31111         * g++.dg/template/ref1.C: New test.
31112
31113 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31114
31115         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31116
31117 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31118
31119         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31120
31121 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31122
31123         PR c++/7524
31124         * g++.dg/init/array7.C: New test.
31125
31126 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31127
31128         * g++.dg/init/array6.C: New test.
31129
31130         * g++.dg/abi/mangle13.C: Likewise.
31131         * g++.dg/abi/mangle14.C: Likewise.
31132         * g++.dg/abi/mangle15.C: Likewise.
31133
31134 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31135
31136         * g++.dg/abi/empty8.C: New test.
31137
31138 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31139
31140         * g++.dg/init/ctor1.C: New test.
31141
31142 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31143
31144         * gcc.c-torture/execute/20021015-1.c: New test.
31145
31146 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31147
31148         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31149
31150 2002-10-14  Jan Hubicka  <jh@suse.cz>
31151
31152         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31153
31154 2002-10-14  Richard Henderson  <rth@redhat.com>
31155
31156         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31157
31158 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31159
31160         PR optimization/6631
31161         * g++.dg/opt/const2.C: New test.
31162
31163 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31164
31165         PR c++/7176
31166         * g++.dg/parse/friend1.C: New test.
31167         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31168
31169 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31170
31171         * gcc.dg/20021014-1.c: New test.
31172
31173 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31174
31175         PR c++/5661
31176         * g++.dg/ext/vlm1.C: New test.
31177         * g++.dg/ext/vlm2.C: Likewise.
31178
31179         * g++.dg/init/array1.C: Remove invalid braces.
31180         * g++.dg/init/brace1.C: New test.
31181         * g++.dg/init/copy2.C: Likewise.
31182         * g++.dg/init/copy3.C: Likewise.
31183         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31184         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31185         braces.
31186
31187 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31188
31189         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31190
31191 2002-10-11  Richard Shann  <richard.shann@superh.com>
31192
31193         * gcc.c-torture/compile/simd-5.c: New test.
31194
31195 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31196
31197         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31198
31199 2002-10-10  Jim Wilson  <wilson@redhat.com>
31200
31201         * gcc.c-torture/execute/20021010-1.c: New test.
31202
31203 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31204
31205         PR c/7353
31206         * g++.dg/ext/typedef-init.C: New test.
31207         * gcc.dg/typedef-init.c: New test.
31208
31209 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31210
31211         * gcc.dg/cpp/paste13.c: New test.
31212
31213 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31214
31215         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31216         remaining platforms, XFAIL during compile, not execute.  Don't
31217         XFAIL at -O0.
31218
31219 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31220
31221         * gcc.dg/alias-1.c: Tweak expected warning.
31222
31223 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31224
31225         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31226
31227 2002-10-06  Andreas Jaeger  <aj@suse.de>
31228
31229         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31230         * gcc.dg/cpp/c++98.C: Likewise.
31231
31232         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31233         * g++.dg/cpp/c++98.C: Likewise.
31234
31235         * g++.dg/README (Subdirectories): Mention cpp directory.
31236
31237         PR target/7559
31238         * gcc.dg/20021006-1.c: New test.
31239
31240 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31241
31242         PR c++/7804
31243         * g++.dg/other/warning1.C: New test.
31244
31245 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31246
31247         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31248         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31249         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31250
31251 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31252
31253         PR c++/7931
31254         * g++.dg/template/ptrmem3.C: New test.
31255
31256         PR c++/7754
31257         * g++.dg/template/union1.C: New test.
31258
31259 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31260
31261         PR c++/8006
31262         * g++.dg/abi/mangle9.C: New test.
31263         * g++.dg/abi/mangle10.C: New test.
31264         * g++.dg/abi/mangle11.C: New test.
31265         * g++.dg/abi/mangle12.C: New test.
31266
31267 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31268
31269         PR c++/7188.
31270         * g++.dg/template/meminit1.C: New test.
31271         * g++.dg/warn/Wreorder-1.C: Likewise.
31272         * g++.old-deja/g++.mike/warn3.C: Tweak.
31273         * lib/prune.exp: Ingore "in copy constructor".
31274
31275 2002-10-02  Andreas Jaeger  <aj@suse.de>
31276
31277         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31278         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31279         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31280         on x86-64.
31281
31282 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31283
31284         * gcc.dg/empty1.C: Fix typo.
31285
31286 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31287
31288         * gcc.dg/alias-1.c: New test.
31289
31290 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31291
31292         * gcc.dg/empty1.C: New test.
31293
31294         * g++.dg/tls/init-2.C: Tweak error messages.
31295
31296 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31297
31298         * gcc.c-torture/compile/20020923-1.c: New test.
31299
31300 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31301
31302         * gcc.c-torture/execute/ffs-1.c: New test.
31303         * gcc.c-torture/execute/ffs-2.c: Ditto.
31304
31305 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31306
31307         * g++.dg/overload/member1.C: New test.
31308
31309 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31310
31311         * g++.dg/abi/empty7.C: New test.
31312         * g++.dg/init/pm2.C: Likewise.
31313
31314 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31315
31316         * g++.dg/rtti/crash1.C: New test.
31317
31318 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31319
31320         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31321         gcc.dg/sibcall-4.c: New tests.
31322
31323 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31324
31325         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31326         powerpc and MMIX targets.
31327
31328 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31329
31330         * gcc.dg/cpp/20020927-1.c: New.
31331
31332 2002-09-26  David S. Miller  <davem@redhat.com>
31333
31334         * gcc.c-torture/compile/trunctfdf.c: New.
31335
31336 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31337
31338         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31339
31340 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31341
31342         * gcc.c-torture/execute/loop-15.c: New.
31343
31344 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31345
31346         * README.QMTEST: Fix typo.
31347
31348 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31349
31350         * gcc.dg/20020926-1.c: New test.
31351
31352 2002-09-25  David S. Miller  <davem@redhat.com>
31353
31354         PR target/7842
31355         * gcc.c-torture/execute/shiftdi.c: New test.
31356
31357 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31358
31359         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31360         unique to the tool.
31361         * lib/g77.exp (g77_init): Likewise.
31362         * lib/g++.exp (g++_init): Likewise.
31363         * lib/objc.exp (objc_init): Likewise.
31364
31365 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31366
31367         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31368         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31369         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31370
31371 2002-09-25  Richard Henderson  <rth@redhat.com>
31372
31373         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31374         too-small long double.
31375
31376 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31377
31378         * gcc.dg/20020919-1.c: New test.
31379
31380 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31381
31382         * g++.dg/abi/bitfield6.C: New test.
31383         * g++.dg/abi/bitfield7.C: New test.
31384         * g++.dg/abi/bitfield8.C: New test.
31385         * g++.dg/abi/vbase11.C: New test.
31386
31387 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31388
31389         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31390         hppa*-*-hpux*.  Update test comment.
31391
31392 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31393
31394         * gcc.dg/tls/struct-1.c: New test.
31395
31396 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31397
31398         * gcc.dg/cpp/tr-warn2.c: Update.
31399
31400 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31401
31402         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31403
31404 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31405
31406         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31407         systems.
31408
31409 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31410
31411         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31412
31413         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31414         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31415         setting of cxxfilt.
31416
31417 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31418
31419         * gcc.dg/20020312-2.c: Update for darwin.
31420
31421 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31422
31423         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31424
31425 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31426
31427         * objc.dg/comp-types-1.m: New test.
31428         * objc.dg/comp-types-2.m: New test.
31429         * objc.dg/comp-types-3.m: New test.
31430         * objc.dg/comp-types-4.m: New test.
31431         * objc.dg/comp-types-5.m: New test.
31432         * objc.dg/comp-types-6.m: New test.
31433
31434 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31435
31436         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31437
31438 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31439
31440         * g++.dg/other/do1.C: New test.
31441
31442         * g++.dg/template/subst1.C: New test.
31443
31444 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31445
31446         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31447
31448 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31449
31450         * g++.dg/template/qualttp20.C: Adjust expected errors.
31451         * g++.old-deja/g++.jason/report.C: Likewise.
31452         * g++.old-deja/g++.other/qual1.C: Likewise.
31453
31454         * g++.dg/lookup/scoped2.C: New test.
31455
31456         * g++.dg/ext/asm3.C: New test.
31457
31458 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31459
31460         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31461
31462 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31463
31464         * ChangeLog: follow spelling conventions.
31465         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31466         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31467         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31468         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31469         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31470         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31471         * g++.old-deja/g++.law/global-init1.C: Likewise.
31472         * g++.old-deja/g++.other/delete4.C: Likewise.
31473         * g++.old-deja/g++.other/inline21.C: Likewise.
31474         * g++.old-deja/g++.other/singleton.C: Likewise.
31475         * g77.dg/strlen0.f: Likewise.
31476         * g77.f-torture/compile/20010519-1.f: Likewise.
31477         * g77.f-torture/compile/980310-4.f: Likewise.
31478         * gcc.c-torture/compile/20000605-1.c: Likewise.
31479         * gcc.c-torture/execute/20020225-1.c: Likewise.
31480         * gcc.dg/c90-hexfloat-2.c: Likewise.
31481         * gcc.dg/c99-bool-1.c: Likewise.
31482         * gcc.dg/c99-hexfloat-2.c: Likewise.
31483         * gcc.dg/dll-2.c: Likewise.
31484         * gcc.dg/wtr-union-init-1.c: Likewise.
31485         * gcc.dg/wtr-union-init-2.c: Likewise.
31486         * gcc.dg/wtr-union-init-3.c: Likewise.
31487         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31488         * gcc.dg/cpp/defined.c: Likewise.
31489         * gcc.dg/cpp/macsyntx.c: Likewise.
31490         * gcc.dg/cpp/paste2.c: Likewise.
31491         * gcc.dg/cpp/trad/defined.c: Likewise.
31492         * gcc.dg/format/c90-printf-1.c: Likewise.
31493         * gcc.dg/format/c90-scanf-1.c: Likewise.
31494         * gcc.dg/format/c99-printf-1.c: Likewise.
31495         * gcc.dg/format/c99-scanf-1.c: Likewise.
31496         * gcc.misc-tests/gcov-8.c: Likewise.
31497         * lib/profopt.exp: Likewise.
31498
31499 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31500
31501         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31502
31503 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31504
31505         * g++.dg/inherit/using2.C: New test.
31506
31507 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31508
31509         * ChangeLog: Follow spelling conventions.
31510         * g++.dg/template/friend4.C: Likewise.
31511         * g++.old-deja/g++.pt/crash67.C: Likewise.
31512         * gcc.c-torture/execute/20000801-4.c: Likewise.
31513         * gcc.dg/c90-digraph-1.c: Likewise.
31514         * gcc.dg/c94-digraph-1.c: Likewise.
31515         * gcc.dg/c99-digraph-1.c: Likewise.
31516         * gcc.dg/cpp/line5.c: Likewise.
31517         * gcc.dg/cpp/multiline.c: Likewise.
31518         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31519         * gcc.dg/format/attr-3.c: Likewise.
31520         * gcc.dg/format/c90-scanf-3.c: Likewise.
31521         * gcc.dg/format/ext-4.c: Likewise.
31522
31523 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31524
31525         * g++.dg/template/pretty1.C: New test.
31526
31527 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31528
31529         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31530
31531 2002-09-13  Matt Austern  <austern@apple.com>
31532
31533         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31534         passing a cast expression to a function by const reference.
31535
31536 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31537
31538         * g++.dg/template/deduce1.C: New test.
31539
31540 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31541
31542         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31543         32-bit int.
31544
31545 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31546
31547         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31548         usage.
31549
31550 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31551
31552         * gcc.c-torture/compile/20020910-1.c: New test.
31553
31554 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31555
31556         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31557
31558 2002-09-10  Andreas Jaeger  <aj@suse.de>
31559
31560         * gcc.dg/20020312-2.c: Adjust for x86-64.
31561
31562 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31563
31564         * g77.dg/7388.f: New test case for PR 7388.
31565
31566 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31567
31568         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31569
31570 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31571
31572         * objc.dg/proto-lossage-1.m: New test.
31573
31574 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31575
31576         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31577
31578 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31579
31580         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31581         expected to pass.
31582
31583 2002-09-06  Stan Shebs  <shebs@apple.com>
31584             David Edelsohn  <edelsohn@gnu.org>
31585
31586         * gcc.dg/weak: New directory.
31587         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31588         target-specific xfail bits.
31589         * gcc.dg/typeof-2.c: Move to new directory.
31590         * gcc.dg/weak.exp: New expect script.
31591
31592 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31593
31594         * gcc.c-torture/execute/extzvsi.c: New test.
31595
31596 2002-09-05  Stan Shebs  <shebs@apple.com>
31597
31598         * gcc.dg/weak-1.c: xfail on Darwin.
31599         * gcc.dg/weak-2.c: Ditto.
31600         * gcc.dg/weak-3.c: Ditto.
31601         * gcc.dg/weak-4.c: Ditto.
31602         * gcc.dg/weak-5.c: Ditto.
31603         * gcc.dg/weak-6.c: Ditto.
31604         * gcc.dg/weak-7.c: Ditto.
31605         * gcc.dg/weak-8.c: Ditto.
31606         * gcc.dg/weak-9.c: Ditto.
31607
31608 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31609
31610         * gcc.c-torture/execute/loop-14.c: New test.
31611
31612 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31613
31614         * g++.dg/other/cxa-atexit1.C: New test.
31615
31616         * gcc.dg/typeof-2.c: New test.
31617
31618 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31619
31620         * gcc.dg/builtins-2.c: New testcase.
31621         * gcc.dg/builtins-3.c: New testcase.
31622
31623 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31624
31625         * gcc.dg/cpp/_Pragma4.c: New test.
31626
31627 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31628
31629         * objc/execute/nil_method-1.m: New testcase.
31630
31631 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31632
31633         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31634         [Object class], not [Object initialize].
31635
31636 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31637             Hans-Peter Nilsson  <hp@bitrange.com>
31638
31639         * gcc.c-torture/execute/20020720-1.x: Skip test on
31640         mmix-knuth-mmixware.  Correct comment.
31641
31642 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31643
31644         * testsuite/g++.dg/abi/bitfield5.C: New test.
31645         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31646
31647 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31648
31649         * objc.dg/undeclared-selector.m: New test.
31650
31651 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31652
31653         * g++.dg/other/offsetof1.C: Avoid cast warning.
31654
31655 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31656
31657         * objc.dg/super-class-2.m: New test.
31658
31659 2002-08-24  Matt Austern  <austern@apple.com>
31660
31661         * g++.dg/ext/lvaddr.C: New test.
31662         * g++.dg/ext/lvcast.C: New test.
31663
31664 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31665
31666         * testsuite/g++.dg/inherit/cond1.C: New test.
31667
31668 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31669
31670         * gcc.dg/noncompile/incomplete-1.c: New test.
31671
31672 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31673
31674         * gcc.dg/typespec-1.c: New test.
31675
31676 2002-08-20  Devang Patel  <dpatel@apple.com>
31677         * objc.dg/proto-hier-2.m: New test.
31678
31679 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31680
31681         * objc.dg/bitfield-1.m: New test.
31682         * objc.dg/bitfield-2.m: New test.
31683
31684 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31685
31686         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31687         gcc.dg/c99-flex-array-4.c: New tests.
31688
31689 2002-08-16  Stan Shebs  <shebs@apple.com>
31690
31691         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31692
31693 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31694
31695         * gcc.dg/typeof-1.c: New test.
31696         * g++.dg/ext/typeof2.C: New test.
31697
31698 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31699
31700         * g++.dg/other/offsetof1.C: New test.
31701
31702 2002-08-14  Richard Henderson  <rth@redhat.com>
31703
31704         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31705
31706 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31707
31708         * gcc.dg/cpp/_Pragma3.c: New test.
31709
31710 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31711
31712         * g++.dg/template/inherit3: New test.
31713
31714 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         * gcc.dg/bitfld-4.c: Add blank options.
31717
31718 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31719
31720         * g++.dg/template/crash1.C: New test.
31721
31722 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31723
31724         * gcc.dg/tls/opt-2.c: New test.
31725
31726 2002-08-08  Devang Patel  <dpatel@apple.com>
31727
31728         * objc.dg/selector-1.m : New test
31729
31730 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31731
31732         * g++.dg/abi/bitfield4.C: New test.
31733         * gcc.dg/bitfld-4.c: New test.
31734
31735 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         * g++.dg/other/packed1.C: New test.
31738
31739 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31740
31741         * g++.dg/abi/offsetof.C: Tweak error messages.
31742         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31743
31744 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31745
31746         * gcc.dg/bitfld-3.c: New test.
31747
31748 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31749             Richard Henderson  <rth@redhat.com>
31750
31751         * gcc.dg/i386-bitfield1.c: New test.
31752         * g++.dg/abi/bitfield3.C: Update.
31753
31754 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31755
31756         * objc.dg/const-str-2.m: Update.
31757         * gcc.dg/cpp/c++98.c: Change to C extension.
31758         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31759         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31760
31761 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31762
31763         * testsuite/gcc.dg/tls/diag-3.c: New.
31764
31765 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31766
31767         * g++.dg/README (Subdirectories): Document new subdir expr.
31768         * g++.dg/expr/pmf-1.C: New test.
31769
31770 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31771
31772         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31773
31774 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31775
31776         * g++.dg/abi/bitfield3.C: New test.
31777
31778 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31779
31780         * lib/gcov.exp: Tweak expected line formats.
31781         * gcc.misc-tests/gcov8.c: New test.
31782         * gcc.misc-tests/gcov8.x: New flags.
31783
31784 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31785
31786         * consistency.vlad/layout/endian.c: Include string.h.
31787
31788         * gcc.c-torture/execute/20020805-1.c: New test.
31789
31790 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31791
31792         * g++.dg/other/conversion1.C: New test.
31793
31794 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31795
31796         * gcc.dg/builtins-1.c: New testcase.
31797
31798 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31799
31800         * g++.dg/inherit/access3.C: New test.
31801
31802 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31803
31804         * gcc.dg/ia64-visibility-2.c: New test.
31805
31806 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31807
31808         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31809         __qualifier_flags to __flags.
31810
31811 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31812
31813         * g++.dg/inherit/operator1.C: New test.
31814         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31815         * g++.dg/other/error1.C: Change expected error message.
31816         * g++.dg/template/conv4.C: Likewise.
31817
31818 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31819
31820         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31821         for documented behavior.
31822
31823 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31824
31825         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31826         several targets known to fail.
31827
31828 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31829
31830         * gcc.dg/mips-args-[123].c: New tests.
31831
31832 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31833
31834         * gcc.dg/ppc-spe.c: New.
31835
31836 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31837
31838         * g++.dg/other/ptrmem4.C: New testcase.
31839
31840 2002-07-24  Richard Henderson  <rth@redhat.com>
31841
31842         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31843
31844 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31845
31846         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31847
31848 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31849
31850         * gcc.c-torture/execute/memset-3.c: New testcase.
31851
31852 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31853
31854         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31855         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31856
31857 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31858
31859         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31860         Delete.
31861
31862 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31863
31864         * gcc.c-torture/compile/simd-4.c: New test.
31865
31866 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31867
31868         PR c++/7347, c++/7348
31869         * g++.dg/template/access4.C: New test.
31870         * g++.dg/template/access5.C: New test.
31871         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31872         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31873         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31874         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31875
31876 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31877
31878         * gcc.dg/gnu89-init-2.c: New test.
31879
31880 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31881
31882         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31883
31884 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31885
31886         * gcc.c-torture/execute/20020720-1.c: New testcase.
31887
31888 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31889
31890         * gcc.dg/cpp/Wsignprom.c: New tests.
31891
31892 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31893
31894         * gcc.c-torture/execute/loop-13.c: New test.
31895
31896 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31897
31898         * gcc.dg/cpp/expr.c: New tests.
31899
31900 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31901
31902         * g++.dg/opt/pr6713.C: Add template instantiation.
31903
31904 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31905
31906         * gcc.dg/nest.c: New test.
31907
31908 2002-07-17  Richard Henderson  <rth@redhat.com>
31909
31910         * g++.dg/opt/pr6713.C: New test.
31911
31912 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31913
31914         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31915         XFAIL for all x86 processors.
31916
31917 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31918
31919         * gcc.c-torture/execute/20010122-1.x: Do not test with
31920         -fomit-frame-pointer.
31921
31922 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31923
31924         * g++.dg/template/instantiate2.C: New test.
31925         * g++.dg/template/spec4.C: New test.
31926
31927 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31928
31929         * g++.dg/template/access2.C: New test.
31930         * g++.dg/template/access3.C: New test.
31931
31932 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31933
31934         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31935         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31936         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31937         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31938         Convert to use <stdarg.h>.
31939         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31940         Delete.
31941         * gcc.dg/va-arg-2.c: New.
31942         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31943
31944 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31945
31946         * gcc.c-torture/compile/20020710-1.c: New test.
31947
31948 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31949                           Andrew Pinski  <pinskia@physics.uc.edu>
31950
31951         gcc.c-torture/compile/simd-2.c: New testcase.
31952         gcc.c-torture/compile/simd-3.c: Likewise.
31953
31954 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31955
31956         PR c++/7224
31957         * g++.dg/overload/error1.C: New test.
31958
31959 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31960
31961         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31962         configuration and IRIX 6 O32 ABI.
31963
31964 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31965
31966         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31967
31968 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31969
31970         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31971
31972 2002-07-10  Jeffrey A Law  <law@redhat.com>
31973
31974         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31975
31976         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31977
31978 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31979
31980         * gcc.dg/20020312-2.c: Check for __PPC__.
31981
31982 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31983
31984         * gcc.c-torture/compile/20020709-1.c: New test.
31985
31986 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31987
31988         * g++.dg/template/qualttp21.C: New test case.
31989
31990 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31991
31992         * gcc.c-torture/compile/20020706-1.c: New test.
31993         * gcc.c-torture/compile/20020706-2.c: New test.
31994
31995 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
31996             Alexandre Oliva  <aoliva@redhat.com>
31997
31998         * g++.dg/warn/incomplete1.C: New test.
31999
32000 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32001
32002         PR c++/7099
32003         * g++.dg/warn/noreturn1.C: New test.
32004
32005 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32006
32007         PR c++/6706
32008         * g++.dg/debug/debug6.C: New test.
32009         * g++.dg/debug/debug7.C: New test.
32010
32011 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32012
32013         * gcc.c-torture/compile/simd-3.c: New test.
32014
32015 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32016
32017         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32018         * gcc.dg/20020620-1.c: Likewise.
32019
32020 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32021
32022         PR c++/6944
32023         * g++.dg/init/array4.C: New test.
32024         * g++.dg/init/array5.C: New test.
32025
32026 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32027
32028         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32029         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32030
32031 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32032
32033         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32034         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32035         * gcc.dg/wtr-conversion-1.c: Likewise.
32036         * gcc.dg/wtr-escape-1.c: Likewise.
32037         * gcc.dg/wtr-int-type-1.c: Likewise.
32038         * gcc.dg/wtr-label-1.c: Likewise.
32039         * gcc.dg/wtr-static-1.c: Likewise.
32040         * gcc.dg/wtr-strcat-1.c: Likewise.
32041         * gcc.dg/wtr-suffix-1.c: Likewise.
32042         * gcc.dg/wtr-switch-1.c: Likewise.
32043         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32044         * gcc.dg/wtr-union-init-1.c: Likewise.
32045         * gcc.dg/wtr-union-init-2.c: Likewise.
32046         * gcc.dg/wtr-union-init-3.c: Likewise.
32047
32048         * gcc.dg/wtr-func-def-1.c: New test.
32049
32050 2002-07-02 Devang Patel <dpatel@apple.com>
32051
32052         * objc.dg/param-1.m: New test.
32053
32054 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32055
32056         * gcc.dg/cpp/trad/directive.c: Add test.
32057         * gcc.dg/cpp/trad/macroargs.c: Add test.
32058         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32059
32060 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32061
32062         * gcc.dg/cpp/cmdlne-M.c: New test.
32063
32064 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32065
32066         * objc.dg/desig-init-1.m: New test.
32067
32068 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32069
32070         PR c++/6716
32071         * g++.dg/template/instantiate1.C: New test.
32072
32073 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32074
32075         PR c++/7112
32076         * g++.dg/template/sizeof2.C: New test.
32077
32078 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32079
32080         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32081         gcc.dg/cpp/trad/include.c: New tests.
32082
32083 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32084
32085         PR target/7177
32086         * gcc.c-torture/compile/20020701-1.c: New test.
32087
32088 2002-07-01  Stan Shebs  <shebs@apple.com>
32089
32090         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32091         header here...
32092         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32093         (objc-torture-execute): or here.
32094
32095 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32096
32097         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32098
32099 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32100
32101         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32102
32103 2002-06-30  Devang Patel  <dpatel@apple.com>
32104
32105         * objc.dg/fsyntax-only.m: New test.
32106
32107 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32108
32109         PR c++/6695
32110         * g++.dg/template/friend7.C: New file.
32111
32112 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32113
32114         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32115         return type.
32116
32117 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32118
32119         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32120         avoid division by zero.
32121
32122 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32123
32124         * gcc.dg/Wunknownprag.c: New tests.
32125
32126 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32127
32128         * gcc.c-torture/execute/simd-2.c: New test.
32129
32130 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32131
32132         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32133         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32134         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32135         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32136         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32137         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32138         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32139         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32140         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32141         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32142         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32143         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32144         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32145         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32146         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32147         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32148         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32149
32150 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32151
32152         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32153         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32154         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32155         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32156         New tests.
32157         * gcc.dg/cpp/trad/directive.c: Update.
32158
32159 2002-06-23  Andreas Jaeger  <aj@suse.de>
32160
32161         * gcc.c-torture/execute/complex-6.c: New.
32162
32163 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32164
32165         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32166         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32167         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32168         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32169
32170 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32171
32172         * gcc.dg/cpp/trad: New directory with traditional tests copied
32173         from parent directory.
32174         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32175         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32176         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32177         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32178         Move to trad/ and rename.
32179         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32180         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32181         gcc.dg/cpp/trad/redef2.c: New tests.
32182         * gcc.dg/cpp/trad/trad.exp: New driver.
32183
32184 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32185
32186         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32187         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32188         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32189         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32190         Remove.
32191
32192 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32193
32194         * gcc.dg/20020620-1.c: New test.
32195
32196 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32197
32198         * g++.dg/template/ttp4.C: New test.
32199
32200 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32201
32202         * g++.dg/opt/vt1.C: Fix regexp.
32203
32204 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32205
32206         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32207         Don't use attribute `noinline'.
32208
32209 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32210
32211         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32212
32213 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32214
32215         * gcc.c-torture/execute/simd-1.c: New.
32216
32217         * gcc.dg/simd-1.c: New.
32218
32219 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32220
32221         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32222
32223 2002-06-16  Richard Henderson  <rth@redhat.com>
32224
32225         * g++.dg/ext/anon-struct1.C: New.
32226         * g++.dg/ext/anon-struct2.C: New.
32227         * g++.dg/ext/anon-struct3.C: New.
32228         * gcc.dg/anon-struct-1.c: New.
32229         * gcc.dg/anon-struct-2.c: New.
32230         * gcc.dg/anon-struct-3.c: New.
32231         * gcc.dg/20011008-1.c: Adjust warning text.
32232         * gcc.dg/20020527-1.c: Add -fms-extensions.
32233
32234 2002-06-16  Richard Henderson  <rth@redhat.com>
32235
32236         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32237
32238 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32239
32240         * gcc.c-torture/execute/20020615-1.c: New test.
32241
32242 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32243
32244         * gcc.c-tortuture/execute/compare-1.c: New test case.
32245         * gcc.c-tortuture/execute/compare-2.c: New test case.
32246         * gcc.c-tortuture/execute/compare-3.c: New test case.
32247
32248 2002-06-13  Richard Henderson  <rth@redhat.com>
32249
32250         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32251         ia64 ilp32.
32252
32253 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32254
32255         * g++.dg/template/typename2.C: Update error message.
32256
32257 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32258
32259         * gcc.c-torture/execute/20020611-1.c: New test.
32260
32261 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32262
32263         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32264         list of targets to skip.
32265
32266 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32267
32268         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32269         targets if not optimizing.
32270
32271 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32272
32273         * gcc.c-torture/compile/20020605-1.c: New test.
32274
32275         * g++.dg/opt/vt1.C: New test.
32276
32277         * gcc.dg/20020531-1.c: New test.
32278
32279         * gcc.dg/20020530-1.c: New test.
32280
32281         * gcc.dg/20020527-1.c: New test.
32282
32283         * g++.dg/opt/cse1.C: New test.
32284
32285 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32286
32287         * gcc.dg/20020607-2.c: New test case.
32288
32289 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32290
32291         * gcc.c-torture/compile/20020604-1.c: New test.
32292
32293 2002-06-04  Richard Henderson  <rth@redhat.com>
32294
32295         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32296         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32297         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32298
32299 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32300
32301         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32302
32303 2002-06-03  Richard Henderson  <rth@redhat.com>
32304
32305         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32306         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32307
32308 2002-06-02  Richard Henderson  <rth@redhat.com>
32309
32310         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32311         test functions static.
32312
32313 2002-06-02  Andreas Jaeger  <aj@suse.de>
32314
32315         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32316         now.
32317
32318 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32319
32320         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32321         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32322         Update for mofified diagnostics.
32323         * gcc.dg/c99-intconst-1.c: No longer fail.
32324
32325 2002-06-02  Richard Henderson  <rth@redhat.com>
32326
32327         * gcc.dg/uninit-A.c: Remove xfail markers.
32328
32329 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32330
32331         * gcc.dg/fnegate-1.c: New test case.
32332
32333 2002-05-30  Osku Salerma  <osku@iki.fi>
32334
32335         * gcc.c-torture/execute/mayalias-1.c: New file.
32336
32337 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32338
32339         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32340         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32341         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32342
32343 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32344
32345         * gcc.c-torture/execute/20020529-1.c: New test.
32346
32347 2002-05-27  Richard Henderson  <rth@redhat.com>
32348
32349         * g++.dg/ext/attrib6.C: New test case.
32350
32351 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32352
32353         * gcc.c-torture/execute/pure-1.c: New test.
32354
32355 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32356
32357         * gcc.dg/cpp/arith-2.c: Remove.
32358
32359 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32360
32361         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32362         * gcc.dg/cpp/if-3.c: Remove.
32363
32364 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32365
32366         * g++.dg/opt/cse2.C: New test.
32367
32368 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32369
32370         * gcc.dg/cpp/arith-1.c: New semantic tests.
32371         * gcc.dg/cpp/if-1.c: Update.
32372
32373 2002-05-24  Ben Elliston  <bje@redhat.com>
32374
32375         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32376
32377 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32378
32379         * gcc.dg/verbose-asm.c: New test.
32380
32381 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32382
32383         * gcc.dg/cpp/paste12.c: New test.
32384
32385 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32386
32387         * g++.dg/parse/named_ops.C: New test.
32388
32389 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32390
32391         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32392
32393 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32394
32395         * gcc.dg/weak-2.c: Allow optional leading underscore
32396         in scan-assembler symbol name.
32397         * gcc.dg/weak-3.c: Likewise.
32398         * gcc.dg/weak-4.c: Likewise.
32399         * gcc.dg/weak-5.c: Likewise.
32400
32401 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32402
32403         * gcc.dg/20020523-1.c: New test.
32404
32405 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32406
32407         * objc.dg/const-str-2.m: Update now that we stop after
32408         a command line error.
32409
32410 2002-05-22  Richard Henderson  <rth@redhat.com>
32411
32412         * g++.dg/dg.exp: Fix typo in test pruneing.
32413
32414 2002-05-22  Richard Henderson  <rth@redhat.com>
32415
32416         * g++.dg/dg.exp: Prune the tls subdirectory.
32417         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32418         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32419         * g++.dg/tls/init-1.C: New.
32420
32421 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32422
32423         * gcc.dg/20020517-1.c: New test.
32424
32425 2002-05-21  Richard Henderson  <rth@redhat.com>
32426
32427         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32428         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32429
32430 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32431
32432         * g++.dg/other/copy2.C: New test.
32433
32434 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32435
32436         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32437         (MAX_COPY): Bump up to 10 times sizeof (long long).
32438         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32439
32440         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32441         sizeof (long long).
32442
32443         * gcc.c-torture/execute/strcpy-1.c: New test.
32444
32445 2002-05-19  Jason Merrill  <jason2redhat.com>
32446
32447         * g++.dg/ext/oper1.C: New test.
32448
32449 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32450 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32451
32452         * README.QMTEST: New file.
32453
32454         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32455
32456 2002-05-19  Andreas Jaeger  <aj@suse.de>
32457
32458         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32459         now.
32460         * gcc.c-torture/execute/loop-2d.x: Likewise.
32461
32462 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32463
32464         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32465         support weak symbols.
32466         * gcc.dg/weak-4.c: Likewise.
32467         * gcc.dg/weak-6.c: Likewise.
32468
32469 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32470
32471         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32472         cygwin, coff and h8300-*-hms targets
32473         * gcc.dg/weak-5.c: Likewise.
32474         * gcc.dg/weak-7.c: Likewise.
32475
32476 2002-05-16  Jason Merrill  <jason@redhat.com>
32477
32478         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32479         (scan-assembler-not, scan-assembler-dem): Likewise.
32480         (scan-assembler-dem-not): Likewise.
32481
32482 2002-05-15  Richard Henderson  <rth@redhat.com>
32483
32484         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32485
32486 2002-05-15  Richard Henderson  <rth@redhat.com>
32487
32488         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32489         (vfoo1f): Warning here.
32490         (vfoo1l): Don't redefine the alias.
32491
32492 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32493
32494         * g++.dg/init/pm1.C: New test.
32495
32496 2002-05-12  David S. Miller  <davem@redhat.com>
32497
32498         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32499         types.
32500
32501 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32502
32503         * gcc.c-torture/execute/20020510-1.c: New test case.
32504
32505 2002-05-10  David S. Miller  <davem@redhat.com>
32506
32507         * gcc.c-torture/execute/conversion.c: Test long double too.
32508
32509 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32510
32511         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32512         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32513         * lib/g++.exp (g++_link_flags): Likewise.
32514         * lib/objc.exp (objc_target_compile): Likewise.
32515
32516 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32517
32518         * gcc.dg/cpp/poison.c: Update.
32519         * gcc.dg/cpp/20000625-2.c: Remove.
32520         * gcc.dg/cpp/direct2s.c: Remove final test.
32521
32522 2002-05-08  Tom Rix  <trix@redhat.com>
32523
32524         * gcc.c-torture/execute/20020508-1.c: New test.
32525         * gcc.c-torture/execute/20020508-2.c: New test.
32526         * gcc.c-torture/execute/20020508-3.c: New test.
32527
32528 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32529
32530         * gcc.dg/cpp/charconst-4.c: More tests.
32531
32532 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32533
32534         PR c/6569
32535         * gcc.dg/weak-3.c: Update location of warning messages.
32536         * gcc.dg/weak-5.c: Likewise.
32537
32538 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32539
32540         * gcc.c-torture/execute/20020506-1.c: New test case.
32541
32542 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32543
32544         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32545
32546 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32547
32548         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32549
32550 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32551
32552         * gcc.dg/cpp/charconst-3.c: New test.
32553
32554 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32555
32556         * gcc.dg/cpp/charconst.c: Update tests.
32557
32558 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32559
32560         * treelang: Added directory for new sample language treelang. Also
32561         lib/treelang.exp: New file to signal treelang should be tested.
32562
32563 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32564
32565         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32566         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32567         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32568         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32569         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32570         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32571         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32572
32573 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32574
32575         * gcc.dg/format/xopen-2.c: New test.
32576
32577 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32578
32579         * gcc.dg/20020503-1.c: New test.
32580
32581 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32582
32583         * g++.dg/init/dtor1.C: Make it tougher.
32584
32585 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32586
32587         * g++.dg/init/dtor1.C: New test.
32588
32589 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32590
32591         * gcc.dg/altivec-8.c: New.
32592
32593 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32594
32595         * gcc.dg/altivec-7.c: New.
32596
32597 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32598
32599         * g++.dg/parse/typedef1.C: New test.
32600
32601 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32602
32603         PR c++/6486
32604         * g++.dg/template/friend6.C: New test.
32605
32606         PR c++/6492
32607         * g++.dg/init/copy1.C: New test.
32608
32609 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32610
32611         * g++.dg/warn/effc1.C: New test.
32612
32613 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32614
32615         * gcc.dg/cpp/if-cexp.c: Add a test.
32616
32617 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32618
32619         * gcc.dg/20020426-2.c: New test.
32620
32621 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32622
32623         * gcc.dg/cpp/if-mop.c: Update.
32624         * gcc.dg/cpp/if-mpar.c: Add test.
32625         * gcc.dg/cpp/if-oppr.c: Update.
32626
32627 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32628
32629         PR c/6343
32630         * gcc.dg/weak-[2-7].c: New tests.
32631
32632 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32633
32634         * gcc.dg/enum1.c: New test.
32635
32636 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32637
32638         PR c++/6497
32639         * g++.dg/inherit/access2.C: New test.
32640
32641 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32642
32643         PR bootstrap/6445
32644         * gcc.dg/20020426-1.c: New test.
32645
32646 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32647
32648         * g++.dg/abi/enum1.C: New test.
32649
32650 2002-04-26  Richard Henderson  <rth@redhat.com>
32651
32652         * gcc.dg/c99-bool-1.c: Expect always true warning.
32653
32654 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32655
32656         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32657
32658 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32659
32660         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32661         targets.
32662
32663 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32664
32665         * g++.dg/abi/mange7.C: New test.
32666
32667         PR c++/6438.
32668         * g++.dg/parse/stmtexpr2.C: New test.
32669
32670 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32671
32672         * gcc.dg/20020312-2.c: Add SH target.
32673
32674 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32675
32676         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32677         compiler output on mips*-*-irix*.
32678
32679 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32680
32681         * g++.dg/parse/attr1.C: New test.
32682
32683 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32684
32685         * gcc.c-torture/execute/string-opt-17.c: New test case.
32686         * gcc.c-torture/execute/memset-2.c: New test case.
32687
32688 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32689
32690         PR c++/6256:
32691         * g++.dg/template/friend5.C: New test.
32692
32693         PR c++/6331:
32694         * g++.dg/template/qual1.C: Likewise.
32695
32696 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32697
32698         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32699         Include stdlib.h, not stdio.h or ctype.h.
32700
32701 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32702
32703         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32704         cris-*-elf* and mmix-*-*.
32705         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32706         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32707         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32708         Ditto.
32709         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32710         * gcc.dg/wchar_t-1.c: Ditto.
32711
32712 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32713
32714         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32715         Clarify comment.
32716
32717 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32718
32719         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32720
32721 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32722
32723         * gcc.c-torture/execute/20000906-1.x: Delete.
32724
32725 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32726
32727         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32728
32729 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32730
32731         * PR6367
32732         * g77.f-torture/execute/6367.f: New test.
32733         * g77.f-torture/execute/6367.x: Disable for MMIX.
32734
32735 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32736
32737         * PR6352
32738         * g++.dg/opt/inline2.C: New test.
32739
32740 2002-04-18  Richard Henderson  <rth@redhat.com>
32741
32742         * gcc.dg/20000906-1.c: Enable for all targets.
32743         * gcc.c-torture/compile/iftrap-2.c: New.
32744
32745 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32746
32747         * gcc.dg/20020418-1.c: New test.
32748         * gcc.dg/20020418-2.c: New test.
32749
32750 2002-04-18  Richard Henderson  <rth@redhat.com>
32751
32752         * gcc.c-torture/compile/iftrap-1.c: New.
32753         * gcc.dg/iftrap-1.c: Adjust for ia64.
32754         * gcc.dg/iftrap-2.c: New.
32755
32756 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32757
32758         * gcc.c-torture/compile/20020418-1.c: New test.
32759
32760 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32761
32762         * gcc.c-torture/compile/20020415-1.c: New.
32763
32764 2002-04-18  David S. Miller  <davem@redhat.com>
32765
32766         * gcc.c-torture/execute/20020418-1.c: New test.
32767
32768 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32769
32770         * gcc.dg/20020416-1.c: New test.
32771
32772         * g++.dg/opt/inline1.C: New test.
32773
32774 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32775
32776         * gcc.dg/altivec-5.c: New test.
32777
32778         * gcc.dg/20020415-1.c: New test.
32779
32780 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32781
32782         * testsuite/lib/chill.exp: Remove.
32783
32784 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32785
32786         * g++.dg/other/big-struct.C: New test.
32787
32788 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32789
32790         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32791         of scratch file.
32792
32793 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32794
32795         PR c/6277
32796         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32797         in scan-assembler function name
32798
32799 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32800
32801         * g77.f-torture/execute/980628-4.x,
32802         g77.f-torture/execute/980628-5.x,
32803         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32804         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32805         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32806         i[34567]86-*-*.
32807
32808 2002-04-13  David S. Miller  <davem@redhat.com>
32809
32810         * gcc.c-torture/execute/20020413-1.c: New test.
32811
32812 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32813
32814         * gcc.dg/asm-6.c,
32815         * g++.dg/ext/asm1.C: New tests.
32816
32817 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32818
32819         PR c++ 5373.
32820         * g++.dg/parse/stmtexpr1.C: New test.
32821
32822         PR c++/5189.
32823         * g++.dg/template/copy1.C: New test.
32824
32825 2002-04-12  Richard Henderson  <rth@redhat.com>
32826
32827         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32828
32829 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32830
32831         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32832         gcc.c-torture/execute/20020307-2.c.
32833
32834 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32835
32836         * g++.dg/ext/attrib5.C,
32837         * g++.dg/lookup/struct1.C: New tests.
32838
32839 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32840
32841         * gcc.dg/20020411-1.c: New test.
32842
32843         * gcc.c-torture/execute/20020411-1.c: New test.
32844
32845 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32846
32847         * g77.f-torture/execute/6177.f: New test.
32848
32849 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32850
32851         PR middle-end/6247
32852         * g++.dg/opt/cleanup1.C: New test.
32853
32854         * g++.dg/opt/const1.C: New test.
32855
32856 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32857
32858         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32859
32860 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32861
32862         PR c++/5507
32863         * g++.dg/template/typename2.C: New test.
32864
32865 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32866
32867         * gcc.c-torture/execute/loop-12.c: New.
32868
32869 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32870
32871         * g77.f-torture/execute/980628-4.x,
32872         g77.f-torture/execute/980628-5.x,
32873         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32874         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32875         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32876
32877 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32878
32879         PR optimization/6086
32880         * g++.dg/opt/preinc1.C: New test.
32881
32882 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32883
32884         PR c++/5571
32885         * g++.dg/opt/static2.C: New test.
32886
32887 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32888
32889         PR c/5120
32890         * gcc.dg/20020406-1.c: New test.
32891
32892 2002-04-04  David S. Miller  <davem@redhat.com>
32893
32894         * gcc.c-torture/execute/20020404-1.c: New test.
32895
32896 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32897
32898         PR c/6123
32899         * gcc.dg/20020312-2.c: Do not declare global register variable
32900         if __PIC__ or __pic__ is defined.
32901
32902 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32903
32904         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32905         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32906
32907 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32908
32909         * gcc.misc-tests/linkage.exp: Update last change to handle
32910         sparc*-, not just sparc-.
32911
32912 2002-04-03  Richard Henderson  <rth@redhat.com>
32913
32914         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32915
32916 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32917
32918         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32919
32920 2002-04-02  David S. Miller  <davem@redhat.com>
32921
32922         * gcc.c-torture/execute/20020402-3.c: New test.
32923
32924 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32925
32926         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32927         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32928
32929         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32930         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32931         g77.f-torture/execute/20001201.x,
32932         g77.f-torture/execute/u77-test.x: New files.
32933
32934         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32935         * gcc.dg/wchar_t-1.c: Ditto.
32936
32937 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32938
32939         * gcc.c-torture/execute/20020402-1.c: New test.
32940
32941 2002-04-01  Richard Henderson  <rth@redhat.com>
32942
32943         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32944
32945         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32946
32947 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32948
32949         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32950
32951 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32952
32953         * g++.dg/inherit/template-as-base.C: Expect error.
32954         * g++.dg/inherit/namespace-as-base.C: Likewise.
32955
32956 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32957
32958         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32959         g++.dg/ext/instantiate3.C: Tweak match patterns.
32960
32961         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32962         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32963         -da test.
32964
32965 2002-03-31  Richard Henderson  <rth@redhat.com>
32966
32967         * gcc.dg/special/alias-2.c: New.
32968         * gcc.dg/special/ecos.exp: Run it.
32969
32970 2002-03-31  Richard Henderson  <rth@redhat.com>
32971
32972         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32973
32974 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32975
32976         * gcc.dg/weak-1.c: Disable on h8300 port.
32977
32978 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32979
32980         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32981         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32982         ordering tests.
32983         * g++.dg/bprob/bprob-1.C: New test.
32984         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32985         * g++.dg/gcov/gcov-1.C: New test.
32986         * g++.dg/gcov/gcov-1.x: New file.
32987         * g++.dg/gcov/gcov-2.C: New test.
32988         * g++.dg/gcov/gcov-3.C: New test.
32989         * g++.dg/gcov/gcov-3.h: New file.
32990
32991 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32992
32993         * g++.old-deja/g++.other/builtins5.C: New test.
32994         * g++.old-deja/g++.other/builtins6.C: New test.
32995         * g++.old-deja/g++.other/builtins7.C: New test.
32996         * g++.old-deja/g++.other/builtins8.C: New test.
32997         * g++.old-deja/g++.other/builtins9.C: New test.
32998
32999 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33000
33001         * g++.dg/opt/static1.C: New test.
33002
33003         * g++.dg/opt/longbranch1.C: New test.
33004
33005 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33006
33007         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33008
33009         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33010
33011 2002-03-28  Jeffrey A Law  (law@redhat.com)
33012
33013         * gcc.c-torture/execute/20020328-1.c: New test.
33014
33015 2002-03-27  Richard Henderson  <rth@redhat.com>
33016
33017         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33018         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33019         move from g++.old-deja/g++.ext/.
33020
33021 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33022
33023         * g++.dg/init/new2.C: New test.
33024
33025 2002-03-26  Richard Henderson  <rth@redhat.com>
33026
33027         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33028
33029         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33030         on sparc.
33031
33032         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33033         sparcv9 systems.
33034         * gcc.dg/20001102-1.c: Likewise.
33035
33036 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33037
33038         * gcc.dg/cpp/endif-pedantic1.c,
33039         gcc.dg/cpp/endif-pedantic2.c: New tests.
33040
33041 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33042
33043         * g++.dg/init/new1.C: New test.
33044
33045 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33046
33047         * g++.dg/abi/vbase9.C: New test.
33048
33049 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33050
33051         * gcc.dg/arm-asm.c: New test.
33052
33053 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33054
33055         * gcc.dg/Wswitch-enum.c: New test.
33056         Fix PR c/5044.
33057
33058 2002-03-26  Richard Henderson  <rth@redhat.com>
33059
33060         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33061         structure.
33062
33063 2002-03-25  Richard Henderson  <rth@redhat.com>
33064
33065         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33066         sparcv9 systems.
33067
33068         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33069         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33070
33071 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33072
33073         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33074
33075 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33076
33077         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33078         targets using generic thunk support.
33079
33080 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33081
33082         * gcc.c-torture/compile/20020323-1.c: New test.
33083
33084         * g++.dg/opt/conj2.C: New test.
33085
33086 2002-03-24  Richard Henderson  <rth@redhat.com>
33087
33088         * gcc.dg/weak-1.c: Use -fno-common.
33089
33090 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33091
33092         * g77.dg/f77-edit-apostrophe-out.f: New test
33093         * g77.dg/f77-edit-h-out.f: New test
33094         * g77.dg/f77-edit-t-in.f: New test
33095         * g77.dg/f77-edit-t-out.f: New test
33096         * g77.dg/f77-edit-x-out.f: New test
33097         * g77.dg/f77-edit-slash-out.f: New test
33098         * g77.dg/f77-edit-colon-out.f: New test
33099         * g77.dg/f77-edit-s-out.f: New test
33100
33101 2002-03-24  Richard Henderson  <rth@redhat.com>
33102
33103         * objc/execute/formal_protocol-6.x: New XFAIL.
33104
33105 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33106
33107         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33108         that do not support weak symbols
33109
33110 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33111
33112         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33113         * lib/g77.exp: Likewise.
33114         * lib/objc.exp: Likewise.
33115
33116 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33117
33118         * gcc.dg/Wswitch-default.c: New test.
33119
33120 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33121
33122         * g++.dg/other/enum1.C: New test.
33123
33124 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33125
33126         * gcc.dg/pragma-ep-3.c: Fix typo.
33127
33128 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33129
33130         * g++.dg/inherit/template-as-base.C: New test.
33131
33132 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33133
33134         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33135         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33136
33137 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33138
33139         * gcc.dg/cpp/multiline.c: Update to match.
33140
33141 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33142
33143         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33144
33145 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33146
33147         * gcc.dg/cpp/extratokens2.c: New file.
33148
33149 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33150
33151         * gcc.dg/20020312-2.c: Add rs6000 target.
33152
33153         * gcc.c-torture/compile/20020319-1.c: New test.
33154
33155 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33156
33157         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33158         (A, E): Handle this.
33159
33160 2002-03-20  Jason Merrill  <jason@redhat.com>
33161
33162         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33163         ignoring -fpic.
33164         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33165         through prune_gcc_output.
33166
33167 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33168
33169         * gcc.c-torture/compile/20020320-1.c: New test.
33170
33171 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33172
33173         * gcc.c-torture/compile/20020318-1.c: New test.
33174
33175         * gcc.dg/struct-by-value-1.c: New test.
33176
33177         * gcc.dg/20020319-1.c: New test.
33178
33179 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33180
33181         * g++.dg/opt/conj1.C: New test.
33182
33183 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33184
33185         * g++.dg/template/qualttp20.C: Revert previous change.
33186         * g++.dg/template/qualttp3.C: Likewise.
33187         * g++.dg/template/qualttp4.C: Likewise.
33188         * g++.dg/template/qualttp5.C: Likewise.
33189         * g++.dg/template/qualttp6.C: Likewise.
33190         * g++.dg/template/qualttp7.C: Likewise.
33191         * g++.dg/template/qualttp8.C: Likewise.
33192         * g++.dg/template/recurse.C: Likewise.
33193
33194 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33195
33196         * gcc.dg/cpp/wchar-1.c: Update.
33197
33198 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33199
33200         * g++.dg/template/conv1.C: New test.
33201         * g++.dg/template/conv2.C: New test.
33202         * g++.dg/template/conv3.C: New test.
33203         * g++.dg/template/conv4.C: New test.
33204
33205 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33206
33207         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33208         * g++.dg/template/qualttp3.C: Likewise.
33209         * g++.dg/template/qualttp4.C: Likewise.
33210         * g++.dg/template/qualttp5.C: Likewise.
33211         * g++.dg/template/qualttp6.C: Likewise.
33212         * g++.dg/template/qualttp7.C: Likewise.
33213         * g++.dg/template/qualttp8.C: Likewise.
33214         * g++.dg/template/recurse.C: Likewise.
33215
33216 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33217
33218         * g++.dg/opt/dtor1.C: New test.
33219
33220 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33221
33222         * gcc.c-torture/compile/20020315-1.c: New test.
33223
33224 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33225
33226         * gcc.dg/weak-1.c: Fix scan tests.
33227
33228 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33229
33230         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33231         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33232         cris-*-aout* mmix-*-*.
33233         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33234         cris-*-aout* mmix-*-*.
33235         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33236         cris-*-elf* cris-*-aout* and mmix-*-*.
33237         * gcc.dg/20001009-1.c: Ditto.
33238         * gcc.dg/20010912-1.c: Ditto.
33239         * gcc.dg/20020122-4.c: Ditto.
33240         * gcc.dg/inline-2.c: Ditto.
33241
33242 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33243
33244         * gcc.c-torture/compile/20020314-1.c: New test.
33245
33246 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33247
33248         * gcc.c-torture/execute/20020314-1.c: New test.
33249
33250 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33251
33252         * g++.dg/warn/Wunused-1.C: New test.
33253
33254 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33255
33256         * g++.dg/abi/mangle6.C: New test.
33257
33258 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33259
33260         * gcc.c-torture/compile/20020309-2.c: New test.
33261
33262         * gcc.c-torture/compile/20020312-1.c: New test.
33263
33264 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33265
33266         * g++.dg/other/access1.C: New test.
33267
33268 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33269
33270         * gcc.c-torture/execute/wchar_t-1.c: New test.
33271
33272 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33273
33274         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33275
33276 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33277
33278         * gcc.dg/20020312-1.c: New test case.
33279
33280 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33281
33282         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33283
33284 2002-03-11  Richard Henderson  <rth@redhat.com>
33285
33286         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33287         * g++.old-deja/g++.jason/report.C: Likewise.
33288
33289 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33290
33291         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33292         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33293
33294 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33295
33296         * testsuite/g++.dg/overload/pmf1.C: New test.
33297
33298 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33299
33300         * gcc.c-torture/execute/20020307-1.c: Use long.
33301
33302 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33303
33304         PR optimization/5844
33305         * gcc.dg/20020310-1.c: New test.
33306
33307 2002-03-09  Michael Meissner  <meissner@redhat.com>
33308
33309         * gcc.c-torture/execute/memcpy-2.c: New test.
33310         * gcc.c-torture/execute/memset-1.c: New test.
33311         * gcc.c-torture/execute/strlen-1.c: New test.
33312         * gcc.c-torture/execute/strcmp-1.c: New test.
33313         * gcc.c-torture/execute/strncmp-1.c: New test.
33314
33315 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33316
33317         * gcc.dg/ppc-ldstruct.c: New test.
33318
33319 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33320
33321         * gcc.c-torture/execute/va-arg-22.c: New test.
33322
33323 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33324
33325         * gcc.c-torture/compile/20020309-1.c: New test.
33326
33327 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33328
33329         * gcc.c-torture/execute/20020307-2.c: New test.
33330
33331 2002-03-07  Jeffrey A Law  (law@redhat.com)
33332
33333         * g77.f-torture/compile/20020307-1.f: New test.
33334
33335 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33336
33337         * gcc.dg/unordered-1.c: New test.
33338
33339 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33340
33341         * gcc.c-torture/execute/20020307-1.c: New test.
33342
33343 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33344
33345         * gcc.dg/20020304-1.c: New test.
33346
33347         * gcc.c-torture/compile/20020304-2.c: New test.
33348
33349 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33350
33351         * gcc.c-torture/compile/20020304-1.c: New test case
33352         (from PR c/5830).
33353
33354 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33355
33356         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33357
33358 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33359
33360         * g++.dg/other/classkey1.C: New test.
33361
33362 2002-03-01  Richard Henderson  <rth@redhat.com>
33363
33364         * gcc.c-torture/compile/981223-1.x: New.
33365         * gcc.c-torture/compile/920625-1.x: New.
33366
33367 2002-02-28  Richard Henderson  <rth@redhat.com>
33368
33369         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33370
33371 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33372
33373         * gcc.c-torture/execute/20020227-1.c: New test.
33374
33375 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33376
33377         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33378         here" ERROR lines.
33379         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33380         * g++.old-deja.g++.other/defarg1.C: Likewise.
33381         * g++.old-deja/g++.pt/calls2.C: Likewise.
33382         * g++.old-deja/g++.pt/crash20.C: Likewise.
33383         * g++.old-deja/g++.pt/crash30.C: Likewise.
33384         * g++.old-deja/g++.pt/crash36.C: Likewise.
33385         * g++.old-deja/g++.pt/crash6.C: Likewise.
33386         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33387         * g++.old-deja/g++.pt/derived3.C: Likewise.
33388         * g++.old-deja/g++.pt/error1.C: Likewise.
33389         * g++.old-deja/g++.pt/friend21.C: Likewise.
33390         * g++.old-deja/g++.pt/friend23.C: Likewise.
33391         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33392         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33393
33394 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33395
33396         * gcc.c-torture/execute/20020225-2.c: New test.
33397
33398 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33399
33400         * gcc.c-torture/execute/920730-1t.c,
33401         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33402         Delete test cases, only relevant to -traditional.
33403
33404 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33405
33406         * gcc.dg/cpp/undef1.c: Remove.
33407         * gcc.dg/cpp/directiv.c: Update.
33408         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33409
33410 2002-02-27  Michael Meissner  <meissner@redhat.com>
33411
33412         * gcc.c-torture/execute/20020226-1.c: New test.
33413
33414 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33415
33416         * g++.dg/debug/debug4.C: New test.
33417
33418         * gcc.dg/ia64-visibility-1.c: New test.
33419
33420 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33421
33422         * gcc.dg/debug/20020224-1.c: New.
33423
33424 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33425
33426         * gcc.c-torture/execute/960416-1.x: New.
33427         * gcc.c-torture/execute/divconst-3.x: Likewise.
33428
33429 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33430
33431         * gcc.dg/20020224-1.c: New test.
33432
33433 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33434
33435         * gcc.c-torture/execute/20020225-1.c: New.
33436
33437 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33438
33439         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33440
33441 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33442
33443         * gcc.dg/20020222-1.c: New test.
33444
33445 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33446
33447         * g++.dg/opt/anonunion1.C: New test.
33448
33449 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33450
33451         * g++.dg/template/qualttp19.C: New test.
33452         * g++.dg/template/qualttp20.C: New test.
33453         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33454         * g++.old-deja/g++.other/qual1.C: Likewise.
33455
33456 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33457
33458         * gcc.dg/attr-alwaysinline.c: New.
33459
33460 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33461
33462         * gcc.dg/20020220-1.c: New test.
33463
33464         * gcc.dg/20020220-2.c: New test.
33465
33466         * g++.dg/opt/mmx1.C: New test.
33467
33468 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33469
33470         * gcc.c-torture/compile/20020110.c: New test.
33471
33472 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33473
33474         * gcc.c-torture/execute/20020219-1.c: New test.
33475
33476         * gcc.dg/20020219-1.c: New test.
33477
33478         * gcc.dg/noncompile/20020220-1.c: New test.
33479
33480         * g++.dg/opt/ptrintsum1.C: New test.
33481
33482         * gcc.dg/debug/20020220-1.c: New test.
33483
33484 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33485
33486         * gcc.c-torture/execute/20020216-1.c: New test.
33487
33488 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33489
33490         * gcc.dg/decl-1.c: Update, new test.
33491
33492 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33493
33494         * g++.dg/abi/bitfield1.C: New test.
33495         * g++.dg/abi/bitfield2.C: New test.
33496
33497 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33498
33499         * gcc.dg/attr-nest.c: New test.
33500
33501 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33502
33503         * gcc.c-torture/execute/20020215-1.c: New test.
33504
33505 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33506
33507         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33508         * g++.dg/debug/debug.exp: New.
33509         * g++.dg/debug/trivial.C: New.
33510         * g++.dg/debug/debug1.C: Moved...
33511         * g++.dg/other/debug1.C: ...from here.
33512         * g++.dg/debug/debug2.C: Moved...
33513         * g++.dg/other/debug2.C: ...from here.
33514         * g++.dg/debug/debug3.C: Moved...
33515         * g++.dg/other/debug3.C: ...from here.
33516
33517         * gcc.dg/noncompile/20020213-1.c: New test.
33518
33519 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33520
33521         * g++.dg/other/debug3.C: New test.
33522
33523         * gcc.c-torture/execute/20020213-1.c: New test.
33524
33525 2002-02-13  Richard Smith <richard@ex-parrot.com>
33526
33527         * g++.old-deja/g++.other/thunk1.C: New test.
33528
33529 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33530
33531         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33532
33533 2002-02-13  Stan Shebs  <shebs@apple.com>
33534
33535         * gcc.dg/altivec-3.c: New.
33536
33537 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33538
33539         * gcc.dg/Wunreachable-1.c: New test.
33540         * gcc.dg/Wunreachable-2.c: New test.
33541
33542 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33543
33544         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33545
33546 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33547
33548         * gcc.dg/decl-1.c: New test.
33549
33550 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33551
33552         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33553
33554 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33555
33556         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33557         * gcc.c-torture/compile/980506-1.x: Likewise.
33558
33559 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33560
33561         * gcc.dg/20020210-1.c: New.
33562
33563 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33564
33565         * g77.f-torture/execute/947.f: New regression test
33566         for PR fortran/947.
33567
33568 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33569
33570         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33571         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33572
33573 2002-02-08  Richard Henderson  <rth@redhat.com>
33574
33575         * gcc.c-torture/compile/labels-3.c: New.
33576
33577 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33578
33579         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33580         expression statements work instead.
33581         * gcc.dg/noncompile/20020207-1.c: New test.
33582
33583 2002-02-07  Richard Henderson  <rth@redhat.com>
33584
33585         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33586
33587 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33588
33589         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33590         message from g77
33591         * lib/g77-dg.exp: Trim g77 error messages so that they are
33592         recognized by dg.exp.
33593
33594 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33595
33596         PR fortran/5473
33597         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33598
33599 2002-02-07  Richard Henderson  <rth@redhat.com>
33600
33601         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33602         to be sufficiently aligned for integers.
33603
33604 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33605
33606         * g++.dg/template/friend4.C: New test.
33607
33608 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33609
33610         PR fortran/5743
33611         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33612         unsupported cases.
33613
33614 2002-02-07  Richard Henderson  <rth@redhat.com>
33615
33616         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33617         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33618         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33619         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33620
33621 2002-02-06  Richard Henderson  <rth@redhat.com>
33622
33623         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33624
33625 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33626
33627         * gcc.dg/20020206-1.c: New test.
33628
33629 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33630
33631         * gcc.c-torture/execute/20020206-1.c: New test.
33632
33633         * gcc.c-torture/execute/20020206-2.c: New test.
33634
33635         PR optimization/5429:
33636         * gcc.c-torture/compile/20020206-1.c: New test.
33637
33638 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33639
33640         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33641         as certain file formats cannot support particularly large
33642         alignments.
33643
33644         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33645         and do not expect to be able to link the executable.
33646
33647         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33648         fail because the COFF format does not support the weak attribute.
33649
33650 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33651
33652         * g77.dg/pr5473.f: New test
33653
33654 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33655
33656         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33657         Fix testcase accordingly.
33658
33659 2002-02-04  Richard Henderson  <rth@redhat.com>
33660
33661         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33662         (buf): Change to be an array of pointers, not ints.
33663
33664 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33665
33666         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33667         before all tests.  Move warning one line above to match where it
33668         C frontend emits.
33669         * gcc.dg/Wswitch-2.c: New test.
33670         * g++.dg/warn/Wswitch-1.C: New test.
33671         * g++.dg/warn/Wswitch-2.C: New test.
33672
33673 2002-02-04  Richard Henderson  <rth@redhat.com>
33674
33675         * g++.dg/abi/offsetof.C: Fix size comparison.
33676
33677 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33678
33679         * gcc.dg/cast-qual-2.c: New test.
33680
33681 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33682
33683         * gcc.dg/20020201-4.c: New test.
33684
33685 2002-02-04  Ben Elliston  <bje@redhat.com>
33686
33687         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33688         target_info attribute != 0, in addition to the empty string.
33689         (gcc_target_compile): Likewise.
33690
33691 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33692
33693         * gcc.dg/Wswitch.c: New test.
33694         PR gcc/4475. PR gcc/3780.
33695
33696 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33697
33698         * g77.f-torture/execute/5122.f: New test for regressions
33699         against PR fortran/5122.
33700
33701 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33702
33703         * g77.f-torture/compile/pr3743.f: Delete
33704         * g77.dg/pr3743-1.f: New test.
33705         * g77.dg/pr3743-2.f: New test.
33706         * g77.dg/pr3743-3.f: New test.
33707         * g77.dg/pr3743-4.f: New test.
33708
33709 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33710
33711         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33712
33713 2002-02-02  Richard Henderson  <rth@redhat.com>
33714
33715         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33716         * gcc.c-torture/execute/bf64-1.c: Likewise.
33717
33718 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33719
33720         * gcc.dg/20020201-2.c: New test.
33721
33722         * gcc.dg/20020201-3.c: New test.
33723
33724         * gcc.c-torture/execute/bitfld-2.c: New test.
33725
33726 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33727
33728         * gcc.dg/bitfld-1.c: Update.
33729         * gcc.dg/bitfld-2.c: Update.
33730         * gcc.c-torture/execute/bitfld-1.x: New.
33731
33732 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33733
33734         * gcc.c-torture/execute/20020201-1.c: New test.
33735
33736 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33737
33738         PR target/5469
33739         * gcc.dg/20020201-1.c: New test.
33740
33741 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33742
33743         PR fortran/3743
33744         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33745         * g77.f-torture/compile/pr3743.x: Remove
33746
33747 2002-01-31  Tom Rix  <trix@redhat.com>
33748
33749         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33750
33751 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33752
33753         * gcc.dg/noncompile/20020130-1.c: New test.
33754
33755 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33756
33757         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33758
33759 2002-01-29  Richard Henderson  <rth@redhat.com>
33760
33761         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33762         to long long.
33763         * gcc.c-torture/execute/bf64-1.c: Likewise.
33764
33765 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33766
33767         * gcc.c-torture/execute/20020129-1.c: New test.
33768
33769 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33770
33771         * gcc.c-torture/compile/20000224-1.c: Update.
33772         * gcc.c-torture/execute/bitfld-1.c: New tests.
33773         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33774         * gcc.dg/uninit-A.c: Update.
33775
33776 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33777
33778         * g++.dg/template/ctor1.C: Add instantiation.
33779
33780 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33781
33782         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33783         argument to __builtin_prefetch to be const ptr.
33784
33785 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33786
33787         * gcc.c-torture/compile/20020120-1.c: New test.
33788
33789 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33790
33791         * gcc.c-torture/execute/20020127-1.c: New test.
33792
33793 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33794
33795         * g77.dg/f77-edit-i-in.f: New test
33796         * g77.dg/f77-edit-i-out.f: New test
33797
33798 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33799
33800         * gcc.dg/debug/debug.exp: New file.
33801         * gcc.dg/debug/trivial.c: New file.
33802         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33803         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33804         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33805         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33806         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33807         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33808         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33809         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33810         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33811         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33812         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33813         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33814         * gcc.dg/20000503-1.c: Removed.
33815         * gcc.dg/20010207-1.c: Removed.
33816         * gcc.dg/20011223-1.c: Removed.
33817         * gcc.dg/20020104-2.c: Removed.
33818         * gcc.dg/debug-1.c: Removed.
33819         * gcc.dg/debug-2.c: Removed.
33820         * gcc.dg/debug-3.c: Removed.
33821         * gcc.dg/debug-4.c: Removed.
33822         * gcc.dg/debug-5.c: Removed.
33823         * gcc.dg/debug-6.c: Removed.
33824         * gcc.dg/dwarf2-1.c: Removed.
33825         * gcc.dg/dwarf2-2.c: Removed.
33826
33827 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33828
33829         * g++.old-deja/g++.other/eh5.C: New test.
33830         * g++.old-deja/g++.other/sibcall2.C: New test.
33831         * g++.old-deja/g++.other/array9.C: New test.
33832         * g++.old-deja/g++.other/typename2.C: New test.
33833         * g++.old-deja/g++.other/crash60.C: New test.
33834         * g++.old-deja/g++.other/conv9.C: New test.
33835         * g++.old-deja/g++.other/mangle10.C: New test.
33836         * g++.old-deja/g++.other/unchanging1.C: New test.
33837         * g++.old-deja/g++.other/exprstmt1.C: New test.
33838         * g++.old-deja/g++.other/inline23.C: New test.
33839         * g++.old-deja/g++.eh/ia64-1.C: New test.
33840         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33841         * g++.old-deja/g++.other/reload1.C: New test.
33842         * g++.old-deja/g++.other/static20.C: New test.
33843         * g++.old-deja/g++.other/local-alloc1.C: New test.
33844         * g++.old-deja/g++.other/conv8.C: New test.
33845         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33846         * g++.old-deja/g++.other/storeexpr1.C: New test.
33847         * g++.old-deja/g++.other/storeexpr2.C: New test.
33848         * g++.dg/eh/template2.C: New test.
33849         * g++.dg/warn/weak1.C: New test.
33850
33851 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33852
33853         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33854         Remove first, non-varying, argument.
33855
33856 2002-01-23  Richard Henderson  <rth@redhat.com>
33857
33858         * gcc.dg/inline-2.c: New.
33859
33860         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33861         Add optional target arg.  Check number of arguments.
33862         (scan-assembler-not, scan-assembler-dem): Likewise.
33863         (scan-assembler-dem-not): Likewise.
33864
33865 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33866
33867         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33868         line 12.
33869         * g++.old-deja/g++.brendan/parse3.C,
33870         g++.old-deja/g++.other/crash26.C,
33871         g++.old-deja/g++.other/crash28.C,
33872         g++.old-deja/g++.other/crash29.C,
33873         g++.old-deja/g++.other/crash30.C,
33874         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33875
33876 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33877
33878         * gcc.dg/20020115-1.c: New.
33879
33880 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33881
33882         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33883
33884 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33885
33886         * gcc.dg/20020122-3.c: New.
33887
33888 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33889
33890         * g++.dg/other/gc1.C: New test.
33891
33892 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33893
33894         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33895
33896 2002-01-22  Richard Henderson  <rth@redhat.com>
33897
33898         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33899
33900 2002-01-22  Richard Henderson  <rth@redhat.com>
33901
33902         * gcc.dg/20020122-4.c: New.
33903
33904 2002-01-22  H.J. Lu <hjl@gnu.org>
33905
33906         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33907         link output.
33908         * gcc.dg/special/ecos.exp: Likewise.
33909         * lib/g++-dg.exp: Likewise.
33910         * lib/g77-dg.exp: Likewise.
33911         * lib/gcc-dg.exp : Likewise.
33912         * lib/mike-g++.exp: Likewise.
33913         * lib/mike-g77.exp: Likewise.
33914         * lib/mike-gcc.exp: Likewise.
33915         * lib/objc-dg.exp: Likewise.
33916
33917 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33918
33919         PR target/5379
33920         * gcc.dg/20020122-2.c: New test.
33921
33922 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33923
33924         * gcc.dg/20020122-1.c: New test.
33925
33926 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33927
33928         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33929
33930 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33931
33932         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33933
33934 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33935
33936         * gcc.c-torture/compile/20020121-1.c: New test.
33937
33938 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33939
33940         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33941         ld_library_path.
33942
33943 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33944
33945         * gcc.dg/20020218-1.c: New test.
33946
33947 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33948
33949         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33950         messages
33951         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33952         "At global scope" warning
33953         * g++.dg/ext/align1.C: Change cygwin test for alignment
33954         from db-bogus to dg-warning
33955
33956 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33957
33958         * g77.f-torture/compile/cpp2.F: New test.
33959
33960 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33961
33962         * g++.dg/template/access1.C: New test.
33963
33964 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33965
33966         * gcc.dg/20020118-1.c: New.
33967
33968 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33969
33970         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33971
33972 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33973
33974         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33975         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33976         alignment warnings.
33977
33978 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33979
33980         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33981         torture_with_loops and torture_without_loops
33982
33983 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33984
33985         * gcc.c-torture/compile/20020116-1.c: New test.
33986
33987 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33988
33989         * gcc.dg/20020116-2.c: New test.
33990
33991         * gcc.dg/ultrasp4.c: New test.
33992
33993         * gcc.dg/20020116-1.c: New test.
33994
33995 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
33996
33997         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33998         by EABI.
33999
34000 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34001
34002         * gcc.misc-tests/i386-prefetch.exp: New.
34003         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34004         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34005         * gcc.misc-tests/i386-pf-none-1.c: New test.
34006         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34007
34008 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34009
34010         * gcc.dg/gnu89-init-1.c: Add new tests.
34011
34012 2002-01-15  Andreas Jaeger  <aj@suse.de>
34013
34014         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34015         * gcc.dg/i386-mmx-2.c: Likewise.
34016         * gcc.dg/i386-sse-1.c: Likewise.
34017         * gcc.dg/i386-sse-2.c: Likewise.
34018         * gcc.dg/i386-sse-3.c: Likewise.
34019
34020 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34021
34022         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34023         Uncomment additional cases that now pass.
34024
34025 2002-01-11  Richard Henderson  <rth@redhat.com>
34026
34027         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34028         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34029
34030 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34031
34032         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34033
34034 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34035
34036         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34037         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34038
34039 2002-01-10  Dale Johannesen  <dalej@apple.com>
34040
34041         * gcc.c-torture/execute/loop-11.c: New.
34042
34043 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34044
34045         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34046         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34047
34048 2002-01-09  Richard Henderson  <rth@redhat.com>
34049
34050         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34051         type in which to perform the operation for each size.
34052
34053 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34054
34055         * gcc.c-torture/compile/20020109-2.c: New test.
34056
34057 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34058
34059         * gcc.c-torture/execute/loop-10.c: New test.
34060
34061 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34062
34063         * gcc.c-torture/compile/20010226-1.c: New test.
34064         * gcc.c-torture/compile/20010227-1.c: New test.
34065         * gcc.c-torture/compile/20010426-1.c: New test.
34066         * gcc.c-torture/compile/20010510-1.c: New test.
34067         * gcc.c-torture/compile/20010605-3.c: New test.
34068         * gcc.c-torture/compile/20010824-1.c: New test.
34069         * gcc.c-torture/execute/20010409-1.c: New test.
34070         * gcc.dg/noncompile/20000901-1.c: New test.
34071         * gcc.dg/20001023-1.c: New test.
34072         * gcc.dg/20001101-1.c: New test.
34073         * gcc.dg/20001102-1.c: New test.
34074         * gcc.dg/20010207-1.c: New test.
34075         * gcc.dg/20010405-1.c: New test.
34076         * gcc.dg/20010822-1.c: New test.
34077         * gcc.dg/20011107-1.c: New test.
34078
34079 2002-01-09  Jeffrey A Law  (law@redhat.com)
34080
34081         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34082
34083         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34084         execution failure on PA targets.
34085
34086 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34087
34088         * gcc.c-torture/compile/20020109-1.c: New test.
34089
34090 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34091
34092         * gcc.c-torture/execute/20020108-1.c: New test.
34093
34094 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34095
34096         * gcc.dg/20020108-1.c: New test.
34097
34098 2002-01-08  H.J. Lu <hjl@gnu.org>
34099
34100         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34101         for header files.
34102
34103 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34104
34105         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34106         consistency.
34107
34108 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34109
34110         * gcc.dg/altivec-4.c: Test altivec predicates.
34111
34112 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34113
34114         * gcc.c-torture/execute/20020107-1.c: New test.
34115
34116 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34117
34118         PR c/5279
34119         * gcc.c-torture/compile/20020106-1.c: New test.
34120
34121 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34122
34123         * gcc.c-torture/execute/nestfunc-4.c: New test.
34124
34125 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34126
34127         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34128         extra triple that slipped in.
34129         * g++.old-deja/g++.abi/align.C: Likewise.
34130         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34131
34132 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34133
34134         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34135         * g++.old-deja/g++.abi/align.C: Likewise.
34136         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34137
34138         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34139         on FreeBSD/i386.
34140         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34141         FreeBSD.
34142
34143 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34144
34145         * gcc.dg/20020104-1.c: New test.
34146
34147         * gcc.dg/20020104-2.c: New test.
34148
34149 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34150
34151         * gcc.dg/20020103-1.c: Fix typo in target selector.
34152
34153 2002-01-03  Richard Henderson  <rth@redhat.com>
34154
34155         * gcc.dg/20020103-1.c: New.
34156
34157 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34158
34159         * gcc.c-torture/execute/20020103-1.c: New test.
34160
34161 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34162
34163         * g++.dg/other/debug2.C: New test.
34164
34165         * gcc.c-torture/compile/20020103-1.c: New test.
34166
34167 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34168
34169         * gcc.dg/gnu89-init-1.c: Added new tests.
34170
34171 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34172
34173         * g++.dg/template/friend2.C: Remove as patch is reverted.
34174
34175         * g++.dg/warn/oldcast1.C: New test.
34176
34177         * g++.dg/template/ptrmem1.C: New test.
34178         * g++.dg/template/ptrmem2.C: New test.
34179
34180         * g++.dg/template/ntp.C: New test.
34181
34182         * g++.dg/other/component1.C: New test.
34183
34184         * g++.dg/template/ttp3.C: New test.
34185
34186         * g++.dg/template/friend2.C: New test.
34187         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34188
34189 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34190
34191         * g++.dg/other/ptrmem1.C: New test.
34192         * g++.dg/other/ptrmem2.C: New test.
34193
34194 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34195
34196         * g++.dg/template/ctor1.C: New test.
34197
34198 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34199
34200         * g++.dg/template/friend2.C: New test.
34201
34202 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34203
34204         * gcc.dg/mmix-1.c: New test.
34205
34206 2001-12-31  Richard Henderson  <rth@redhat.com>
34207
34208         * gcc.dg/asm-5.c: New.
34209
34210 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34211
34212         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34213         in namespace __gnu_cxx
34214
34215 2001-12-30  Richard Henderson  <rth@redhat.com>
34216
34217         * gcc.dg/debug-6.c: New.
34218
34219 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34220
34221         * gcc.c-torture/compile/20011229-2.c: New test.
34222
34223 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34224
34225         * gcc.dg/debug-3.c: New test.
34226         * gcc.dg/debug-4.c: New test.
34227         * gcc.dg/debug-5.c: New test.
34228
34229 2001-12-29  Richard Henderson  <rth@redhat.com>
34230
34231         * g++.dg/eh/loop1.C: New.
34232
34233 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34234
34235         * g++.dg/template/crash1.C: New test.
34236
34237 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34238
34239         * g++.dg/other/const1.C: New test.
34240
34241 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34242
34243         * gcc.c-torture/compile/20011229-1.c: New test.
34244
34245 2001-12-28  Stan Shebs  <shebs@apple.com>
34246
34247         * lib/objc-torture.exp: Resync with c-torture.exp.
34248         * lib/objc.exp: Load standard libraries.
34249
34250 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34251
34252         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34253         additional tests.
34254
34255 2001-12-27  Roger Sayle <roger@eyesopen.com>
34256
34257         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34258
34259 2001-12-27  Richard Henderson  <rth@redhat.com>
34260
34261         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34262
34263 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34264
34265         * g++.dg/eh/ctor1.C: New test.
34266         * g++.dg/other/error2.C: New test.
34267
34268 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34269
34270         * g++.dg/other/init2.C: New test.
34271
34272 2001-12-24  Richard Henderson  <rth@redhat.com>
34273
34274         * gcc.dg/20011223-1.c: New.
34275         * gcc.dg/inline-1.c: New.
34276
34277 2001-12-23  Richard Henderson  <rth@redhat.com>
34278
34279         * gcc.dg/asm-4.c: Test operand modifiers.
34280
34281 2001-12-23  Richard Henderson  <rth@redhat.com>
34282
34283         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34284
34285 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34286
34287         * gcc.c-torture/execute/20011223-1.c: New test.
34288
34289 2001-12-21  Richard Henderson  <rth@redhat.com>
34290
34291         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34292         re-enables the warning.
34293
34294 2001-12-21  Richard Henderson  <rth@redhat.com>
34295
34296         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34297
34298 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34299
34300         * gcc.c-torture/compile/20011218-1.c: New test.
34301
34302 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34303
34304         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34305         arm-isr.c test.
34306         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34307         epilogue generation for ARM ISR routines.
34308
34309 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34310
34311         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34312         * gcc.dg/format/c90-printf-3.c: Likewise.
34313         * gcc.dg/format/c99-printf-3.c: Likewise.
34314         * gcc.dg/format/ext-1.c: Likewise.
34315         * gcc.dg/format/ext-6.c: Likewise.
34316         * gcc.dg/format/format.h: Prototype unlocked stdio.
34317
34318 2001-12-20  Richard Henderson  <rth@redhat.com>
34319
34320         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34321         (arena): Use it.
34322         (malloc): Correct allocation logic.  Abort if we fill up the
34323         arena before initialization complete.
34324         (realloc): Correct allocation logic.
34325
34326 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34327
34328         * gcc.c-torture/compile/20011219-2.c: New test.
34329
34330         * gcc.c-torture/execute/20011219-1.c: New test.
34331
34332 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34333
34334         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34335         target does not support weak symbols.
34336
34337 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34338
34339         * gcc.c-torture/compile/20011219-1.c: New test.
34340
34341 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34342
34343         * g++.dg/other/error1.C: New test.
34344
34345 2001-12-17  Jeffrey A Law  (law@redhat.com)
34346
34347         * gcc.c-torture/execute/20011217-1.c: New test.
34348
34349 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34350
34351         * objc.dg/special/: New directory.
34352         * objc.dg/special/special.exp: New file.
34353         * objc.dg/special/unclaimed-category-1.h: New file.
34354         * objc.dg/special/unclaimed-category-1a.m: New file.
34355         * objc.dg/special/unclaimed-category-1.m: New file.
34356
34357 2001-12-17  Andreas Jaeger  <aj@suse.de>
34358
34359         * gcc.c-torture/compile/20011217-2.c: New test.
34360
34361 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34362
34363         * gcc.c-torture/compile/20011217-1.c: New test.
34364
34365 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34366
34367         * testsuite/gcc.dg/20011214-1.c: New.
34368
34369 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34370
34371         * gcc.dg/altivec-4.c: New.
34372
34373 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34374
34375         * gcc.dg/20011113-1.c: New test.
34376
34377 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34378
34379         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34380         std::__malloc_alloc_template<0> and
34381         std::__default_alloc_template<false, 0>.
34382
34383 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34384
34385         * objc/execute/bf-21.m: New test.
34386         * objc/execute/enumeration-1.m: New test.
34387         * objc/execute/enumeration-2.m: New test.
34388
34389 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34390
34391         * gcc.dg/gnu89-init-1.c: New test.
34392
34393 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34394
34395         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34396         * g++.old-deja/g++.jason/2371.C: Likewise.
34397         * g++.old-deja/g++.jason/template33.C: Likewise.
34398         * g++.old-deja/g++.jason/template34.C: Likewise.
34399         * g++.old-deja/g++.jason/template36.C: Likewise.
34400         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34401         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34402         * g++.old-deja/g++.other/typename1.C: Likewise.
34403         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34404         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34405         * g++.old-deja/g++.pt/typename11.C: Likewise.
34406         * g++.old-deja/g++.pt/typename14.C: Likewise.
34407         * g++.old-deja/g++.pt/typename16.C: Likewise.
34408         * g++.old-deja/g++.pt/typename3.C: Likewise.
34409         * g++.old-deja/g++.pt/typename4.C: Likewise.
34410         * g++.old-deja/g++.pt/typename5.C: Likewise.
34411         * g++.old-deja/g++.pt/typename7.C: Likewise.
34412         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34413
34414 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34415
34416         * g++.dg/other/linkage1.C: New test.
34417         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34418         specifiers.
34419
34420 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34421
34422         * gcc.dg/concat.c: New test.
34423
34424 2001-12-11  Stan Shebs  <shebs@apple.com>
34425
34426         * objc/compile: New test directory.
34427         * objc/compile/compile.exp: New expect script.
34428         * objc/compile/20011211-1.m: New compile test.
34429
34430 2001-12-11  Jason Merrill  <jason@redhat.com>
34431
34432         * lib/prune.exp (prune_gcc_output): Also handle "In member
34433         function".  So many permutations...
34434
34435 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34436
34437         * g++.dg/template/typedef1.C: New test.
34438
34439 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34440
34441         * g++.dg/other/copy1.C: New test.
34442
34443 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34444
34445         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34446
34447         * gcc.dg/builtin-choose-expr.c: New.
34448
34449 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34450
34451         * gcc.dg/altivec-2.c: New.
34452
34453 2001-12-07  Richard Henderson  <rth@redhat.com>
34454
34455         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34456
34457 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34458
34459         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34460         ultrasparc.
34461
34462 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34463
34464         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34465
34466 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34467
34468         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34469         variable argument list.
34470
34471 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34472
34473         * gcc.c-torture/execute/memcheck: Delete entire directory.
34474         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34475         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34476
34477 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34478
34479         * gcc.dg/Wshadow-1.c: New test.
34480
34481 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34482
34483         * gcc.c-torture/compile/20011130-1.c: New test.
34484
34485         * gcc.dg/noncompile/20011025-1.c: New test.
34486
34487         * g++.dg/other/anon-union.C: New test.
34488
34489         * gcc.c-torture/execute/20011024-1.c: New test.
34490
34491 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34492
34493         * gcc.c-torture/execute/20000722-1.x,
34494         gcc.c-torture/execute/20010123-1.x: Remove.
34495         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34496         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34497         gcc.dg/c99-complit-2.c: New tests.
34498
34499 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34500
34501         * g++.dg/inherit/base1.C: New test.
34502
34503 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34504
34505         * g++.dg/other/stdarg1.C: New test.
34506
34507         * gcc.c-torture/compile/20011130-2.c: New test.
34508
34509 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34510
34511         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34512         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34513         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34514         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34515         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34516         * gcc.dg/builtin-prefetch-1.c: New test.
34517
34518 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34519
34520         * gcc.dg/20011130-1.c: New test.
34521
34522 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34523
34524         * g++.dg/other/scope1.C: New test.
34525         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34526
34527 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34528
34529         * gcc.dg/vla-init-1.c: New test.
34530
34531 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34532
34533         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34534
34535 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34536
34537         * objc.dg/alias.m: Update.
34538         * objc.dg/class-1.m: Update.
34539         * objc.dg/const-str-1.m: Update.
34540         * objc.dg/fwd-proto-1.m: Update.
34541         * objc.dg/id-1.m: Update.
34542         * objc.dg/super-class-1.m: Update.
34543
34544 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34545
34546         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34547         constructs.
34548
34549 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34550
34551         * gcc.c-torture/execute/20011128-1.c: New test.
34552
34553 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34554
34555         * gcc.dg/20011127-1.c: New test.
34556
34557 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34558
34559         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34560         from Austin Group draft 7.
34561         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34562         scanf format arguments.
34563         * gcc.dg/format/no-exargs-2.c: New test.
34564
34565 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34566
34567         * g++.dg/abi/vbase8-4.C: New test.
34568
34569 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34570
34571         * gcc.c-torture/execute/20011121-1.c: New test.
34572
34573 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34574
34575         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34576
34577 2001-11-23  Andreas Jaeger  <aj@suse.de>
34578
34579         * gcc.dg/cpp/charconst-2.c: New test.
34580
34581 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34582
34583         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34584         to the host if it is remote.  Let tests specify extra headers
34585         they use.
34586         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34587         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34588         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34589         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34590         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34591         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34592         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34593         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34594         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34595         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34596
34597 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34598
34599         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34600         for little endian ARMs.
34601
34602 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34603
34604         * gcc.c-torture/compile/20011119-1.c: New test.
34605         * gcc.c-torture/compile/20011119-2.c: New test.
34606
34607 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34608
34609         * gcc.dg/altivec-1.c: Fix typo.
34610
34611 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34612
34613         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34614
34615 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34616
34617         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34618
34619 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34620
34621         * lib/g77.exp: Don't specify --rpath-link.
34622
34623         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34624         across all the headers.
34625         * gcc.dg/format/format.exp: For testing on a remote host,
34626         copy format.h.
34627
34628         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34629         * gcc.c-torture/execute/930406-1.c: Likewise.
34630         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34631
34632 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34633
34634         * gcc.dg/altivec-1.c: New.
34635
34636 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34637
34638         * gcc.dg/cpp/fpreprocessed.c: New test case.
34639
34640 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34641
34642         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34643         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34644         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34645
34646 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34647
34648         * gcc.dg/no-builtin-1.c: New test.
34649
34650 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * gcc.c-torture/execute/20011115-1.c: New test.
34653
34654 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34655
34656         * gcc.c-torture/compile/20011114-2.c: New test.
34657         * gcc.c-torture/compile/20011114-3.c: New test.
34658         * gcc.c-torture/compile/20011114-4.c: New test.
34659
34660 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34661
34662         * g++.dg/other/init1.C: New test.
34663
34664 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34665
34666         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34667         message.
34668
34669         * gcc.c-torture/execute/20011114-1.c: New testcase.
34670
34671         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34672         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34673         like the (before this change) version of 20010327-1.c.
34674
34675 2001-11-14  Roger Sayle <roger@eyesopen.com>
34676
34677         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34678
34679 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34680
34681         * g++.dg/init/array2.C: New test.
34682
34683 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34684
34685         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34686
34687 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34688
34689         * g++.dg/other/forscope1.C: New test.
34690         * g++.dg/ext/forscope1.C: New test.
34691         * g++.dg/ext/forscope2.C: New test.
34692
34693 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34694
34695         * gcc.c-torture/execute/20011113-1.c: New test.
34696
34697 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34698
34699         * gcc.c-torture/execute/20011109-2.c: New test.
34700
34701         * gcc.c-torture/execute/20011109-1.c: New test.
34702
34703 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34704
34705         * gcc.c-torture/compile/20011109-1.c: New test.
34706
34707 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34708
34709         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34710         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34711         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34712         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34713         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34714         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34715         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34716
34717 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34718
34719         * g++.dg/warn/Wshadow-1.C: New tests.
34720         * g++.old-deja/g++.mike/for3.C: Update.
34721
34722 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34723
34724         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34725         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34726         XFAILs.  Adjust expected error texts.
34727         * gcc.c-torture/compile/20011106-1.c,
34728         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34729         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34730         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34731         gcc.dg/c99-array-lval-5.c: New tests.
34732
34733 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34734
34735         * gcc.dg/cpp/defined.c: Update.
34736
34737 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34738
34739         * gcc.c-torture/execute/anon-1.c: New test.
34740
34741 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34742
34743         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34744         same size, so no warning should be produced on stormy16.
34745
34746         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34747         due to oversized array.
34748         * g++.old-deja/g++.mike/ns15.C: Likewise.
34749         * g++.old-deja/g++.pt/crash16.C: Likewise.
34750
34751 2001-11-02  Graham Stott  <grahams@redhat.com>
34752
34753         * g++.dgother/debug1.C: Fix typos.
34754
34755 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34756
34757         * g++.dg/other/debug1.C: New test.
34758
34759 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34760
34761         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34762         of unsigned long.
34763
34764 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34765
34766         * gcc.dg/20011029-2.c: New test.
34767
34768         * gcc.c-torture/compile/20011029-1.c: New test.
34769
34770 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34771
34772         * objc/execute/class_self-1.m: New test.
34773         * objc/execute/class_self-2.m: New test.
34774
34775 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34776
34777         * gcc.misc-tests/msgs.exp: Delete.
34778         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34779         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34780         error set to match recent changes.
34781
34782 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34783
34784         * gcc.dg/20011021-1.c: New test.
34785
34786 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34787
34788         * gcc.c-torture/compile/20011023-1.c: New test.
34789
34790 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34791
34792         * lib/g77.exp: Rewrite based on lib/g++.exp.
34793
34794 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34795
34796         * gcc.c-torture/execute/20011019-1.c: New test.
34797
34798         * gcc.dg/20011018-1.c: New test.
34799
34800 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34801
34802         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34803
34804 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34805
34806         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34807         * gcc.dg/attr-invalid.c: Likewise.
34808
34809 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34810
34811         * testsuite/gcc.dg/20011015-1.c: New test.
34812
34813 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34814
34815         * g++.dg/template/unify2.C: New test.
34816
34817 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34818
34819         * g++.dg/other/exception-specification.C: New test
34820
34821 2001-10-13  Tom Rix  <trix@redhat.com>
34822
34823         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34824         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34825
34826 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34827
34828         * testsuite/gcc.dg/20011009-1.c: New test.
34829
34830 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34831
34832         PR g++/4476
34833         * g++.dg/other/friend1.C: New test.
34834
34835 2001-10-11  Richard Henderson  <rth@redhat.com>
34836
34837         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34838
34839 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34840
34841         * gcc.c-torture/compile/20011010-1.c: New.
34842
34843 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34844
34845         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34846         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34847         g77.f-torture/execute/execute.exp,
34848         g77.f-torture/noncompile/noncompile.exp,
34849         gcc.c-torture/compile/compile.exp,
34850         gcc.c-torture/execute/execute.exp,
34851         gcc.c-torture/execute/ieee/ieee.exp,
34852         gcc.c-torture/execute/memcheck/memcheck.exp,
34853         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34854         objc/execute/execute.exp: Update FSF address.
34855
34856 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34857
34858         * gcc.dg/cpp/cmdlne-C.c: Update.
34859         * gcc.dg/cpp/cmdlne-C2.c: New.
34860
34861 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34862
34863         * gcc.c-torture/execute/20011008-3.c: New.
34864
34865 2001-10-08  DJ Delorie  <dj@redhat.com>
34866
34867         * gcc.dg/20011008-1.c: New.
34868         * gcc.dg/20011008-2.c: New.
34869
34870 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34871
34872         * gcc.dg/cpp/spacing1.c: Update test.
34873
34874 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34875
34876         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34877         spelling errors of "separate" as "seperate".
34878
34879 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34880
34881         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34882         enough to avoid inlining.
34883
34884 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34885
34886         * lib/g77.exp: set libg2c_dir correctly.
34887
34888 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34889
34890         * gcc.dg/cpp/macro11.c: New test.
34891
34892 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34893
34894         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34895         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34896         gcc.dg/format/multattr-3.c: New tests.
34897         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34898         tests for format attributes on function pointers being rejected.
34899
34900 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34901
34902         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34903
34904 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34905
34906         * g++.dg/warn/format1.C: New test.
34907
34908 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34909
34910         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34911
34912 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34913
34914         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34915
34916 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34917
34918         * gcc.dg/cpp/redef2.c: Add test.
34919
34920 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34921
34922         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34923         long-standing bug on i686, apparently.
34924         * gcc.c-torture/execute/loop-2c.x: New file.
34925         * gcc.c-torture/execute/loop-2d.x: New file.
34926         * gcc.c-torture/execute/loop-3c.x: New file.
34927
34928 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34929
34930         * gcc.dg/cpp/20000625-2.c: Correct line number.
34931
34932 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34933
34934         * gcc.dg/cpp/macro10.c: New test.
34935         * gcc.dg/cpp/strify3.c: New test.
34936         * gcc.dg/cpp/spacing1.c: Add tests.
34937         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34938         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34939
34940 2001-09-24  DJ Delorie  <dj@redhat.com>
34941
34942         * gcc.c-torture/execute/20010924-1.c: New test.
34943
34944 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34945
34946         * testsuite/objc/execute/paste.m: Remove.
34947
34948 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34949
34950         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34951
34952 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34953
34954         * g77.dg/strlen0.f: New test.
34955
34956 2001-09-21  Richard Henderson  <rth@redhat.com>
34957
34958         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34959         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34960
34961 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34962
34963         Table-driven attributes.
34964         * g++.dg/ext/attrib1.C: New test.
34965
34966 2001-09-20  DJ Delorie  <dj@redhat.com>
34967
34968         * gcc.dg/20000926-1.c: Update expected warning messages.
34969         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34970         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34971         array.
34972
34973 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34974
34975         * g++.dg/eh/registers1.C: New test case.
34976
34977 2001-09-17  Richard Henderson  <rth@redhat.com>
34978
34979         * gcc.dg/array-5.c: Fix VLA decomposition test.
34980
34981 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34982
34983         * gcc.dg/cpp/line5.c: New testcase.
34984
34985 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34986
34987         * gcc.dg/cpp/macro9.c: New test.
34988
34989 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34990
34991         * gcc.c-torture/execute/980223.c: Change type of addr from long
34992         to char *.
34993
34994 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34995
34996         * gcc.c-torture/execute/20010915-1.c: New test.
34997
34998 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
34999
35000         * g77.dg/bprob: New directory.
35001         * g77.dg/bprob/bprob.exp: New file.
35002         * g77.dg/bprob/bprob-1.f: New test.
35003         * g77.dg/gcov: New directory.
35004         * g77.dg/gcov/gcov.exp: New file.
35005         * g77.dg/gcov/gcov-1.f: New test.
35006         * g77.dg/gcov/gcov-1.x: New file.
35007
35008 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35009
35010         * gcc.dg/cpp/directiv.c: Update.
35011         * gcc.dg/cpp/undef1.c: Update.
35012
35013 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35014
35015         * gcc.dg/20010912-1.c: New test.
35016
35017 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35018
35019         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35020         language-independent file in lib.
35021         * lib/gcov.exp: New file.
35022
35023 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35024
35025         * gcc.c-torture/compile/20010911-1.c: New test.
35026
35027 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35028
35029         * lib/profopt.exp: New, to support profile-directed optimizations.
35030         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35031         * gcc.misc-tests/bprob-1.c: New test.
35032         * gcc.misc-tests/bprob-2.c: New test.
35033
35034 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35035
35036         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35037         XFAIL and which kinds of gcov output to verify.
35038         * gcc.misc-tests/gcov-4b.x: New file.
35039         * gcc.misc-tests/gcov-5b.x: New file.
35040         * gcc.misc-tests/gcov-6.x: New file.
35041         * gcc.misc-tests/gcov-7.c: New test.
35042         * gcc.misc-tests/gcov-7.x: New file.
35043
35044 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35045
35046         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35047         * gcc.misc-tests/gcov-6.c: New test.
35048
35049 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35050
35051         PR c++/3986
35052         * g++.dg/abi/vbase1.C: New test.
35053
35054 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35055
35056         * objc.dg/method-2.m: New.
35057
35058 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35059
35060         PR c++/4203
35061         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35062         * g++.dg/init/empty1.C: New test.
35063
35064 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35065
35066         * gcc.c-torture/compile/20010903-1.c: New test.
35067
35068 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35069
35070         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35071         for m68k.
35072
35073 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35074
35075         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35076
35077         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35078
35079         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35080
35081 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35082
35083         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35084         for 16-bit 'unsigned int'.
35085
35086 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35087
35088         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35089
35090 2001-08-27  Richard Henderson  <rth@redhat.com>
35091
35092         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35093         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35094
35095 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35096
35097         * gcc.dg/asm-names.c (ymain): New.
35098
35099 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35100
35101         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35102         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35103         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35104
35105 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35106
35107         * gcc.dg/compare5.c: New testcase.
35108
35109 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35110
35111         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35112         and "In instantiation".
35113
35114 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35115
35116         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35117
35118 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35119
35120         * gcc.misc-tests/gcov.exp: Add support for branch information.
35121         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35122         * gcc.misc-tests/gcov-4.c: New test.
35123         * gcc.misc-tests/gcov-4b.c: New test.
35124         * gcc.misc-tests/gcov-5b.c: New test.
35125
35126 2001-08-20  Zack Weinberg  <zackw@panix.com>
35127
35128         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35129         expected to fail.
35130
35131 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35132
35133         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35134
35135 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35136
35137         * g++.dg/eh/template1.C: New test.
35138
35139 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35140
35141         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35142         Fix thinko.
35143         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35144         for xfail.
35145
35146 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35147
35148         * lib/g77-dg.exp: Use prune.exp for common procedures
35149         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35150         * lib/g77.exp: (g77-dg-prune) Remove
35151
35152 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35153
35154         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35155
35156 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35157
35158         * g++.dg/template/unify1.C: New test.
35159
35160 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35161
35162         * g++.dg/abi/empty4.C: New test.
35163
35164 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35165
35166         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35167         solaris2.*
35168         * g77.f-torture/compile/pr3743.x: Likewise.
35169
35170 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35171
35172         * g++.dg/other/using-declaration.C: New test.
35173
35174 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35175
35176         * gcc.dg/cpp/tr-sign.c: New testcase.
35177
35178 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35179
35180         * gcc.dg/cpp/19951025-1.c: Revert.
35181         * gcc.dg/cpp/directiv.c: We no longer process directives that
35182         interrupt macro arguments.
35183
35184 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35185
35186         * gcc.dg/bconstp-1.c: New test.
35187
35188 2001-08-03  Richard Henderson  <rth@redhat.com>
35189
35190         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35191
35192 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35193
35194         * gcc.dg/cpp/19951025-1.c: Update.
35195
35196 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35197
35198         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35199         should be x.
35200
35201 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35202
35203         Kill -fhonor-std.
35204         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35205         * g++.old-deja/g++.other/std1.C: Likewise.
35206         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35207
35208 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35209
35210         * lib/g77.exp: Load gcc-defs.exp for common procedures
35211         (g77_pass, g77_fail, g77_finish, g77_exit,
35212         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35213
35214 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35215
35216         * g77.dg/fbackslash.f
35217         * g77.dg/fcase-preserve.f
35218         * g77.dg/ff90-1.f
35219         * g77.dg/ffixed-line-length-0.f
35220         * g77.dg/ffixed-line-length-132.f
35221         * g77.dg/ffixed-line-length-7.f
35222         * g77.dg/ffixed-line-length-72.f
35223         * g77.dg/ffixed-line-length-none.f
35224         * g77.dg/ffree-form-1.f
35225         * g77.dg/fno-backslash.f
35226         * g77.dg/fno-f90-1.f
35227         * g77.dg/fno-fixed-form-1.f
35228         * g77.dg/fno-onetrip.f
35229         * g77.dg/fno-typeless-boz.f
35230         * g77.dg/fno-underscoring.f
35231         * g77.dg/fno-vxt-1.f
35232         * g77.dg/fonetrip.f
35233         * g77.dg/ftypeless-boz.f
35234         * g77.dg/fugly-assumed.f
35235         * g77.dg/funderscoring.f
35236         * g77.dg/fvxt-1.f
35237
35238 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35239
35240         * objc.dg/fwd-proto-1.m: New.
35241         * objc.dg/local-decl-1.m: New.
35242         * objc.dg/naming-1.m: New.
35243         * objc.dg/naming-2.m: New.
35244         * objc.dg/proto-hier-1.m: New.
35245
35246 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35247
35248         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35249         largest-type elements to a struct makes its size grow.
35250
35251 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35252
35253         * g++.dg/abi/vthunk1.C: New test.
35254
35255 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35256
35257         * g++.dg/abi/vbase8-22.C: New test.
35258
35259 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35260
35261         * gcc.dg/cpp/macro8.c: New test.
35262
35263 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35264
35265         * g++.dg/abi/vbase8-21.C: New test.
35266
35267 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35268
35269         * g++.dg/abi/vbase8-10.C: New test.
35270
35271 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35272
35273         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35274         ${tool}_set_ld_library_path.
35275         Changed caller.
35276         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35277         g++.exp.
35278
35279 2001-07-26  Stan Cox <scox@redhat.com>
35280
35281         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35282         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35283         gcc_exit, gcc_check_unsupported_p):
35284         Moved to gcc-deps.exp
35285         * gcc-deps.exp: New file.
35286
35287 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35288
35289         * g++.old-deja/g++.pt/defarg14.C: New test.
35290
35291 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35292
35293         * g++.old-deja/g++.other/lineno5.C: New test.
35294
35295 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35296
35297         * g++.old-deja/g++.pt/crash68.C: New test.
35298
35299 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35300
35301         * g++.old-deja/g++.other/crash42.C: New test.
35302
35303 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35304
35305         * gcc.dg/cpp/extratokens.c: Fix.
35306         * gcc.dg/cpp/skipping2.c: New tests.
35307
35308 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35309
35310         * gcc.c-torture/execute/20010724-1.c: New file.
35311         * gcc.c-torture/execute/20010724-1.x: New file.
35312
35313 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35314
35315         * g++.old-deja/g++.other/cond7.C: New test.
35316
35317 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35318
35319         * g++.old-deja/g++.other/optimize4.C: New test.
35320
35321 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35322
35323         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35324
35325 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35326
35327         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35328         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35329         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35330         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35331
35332         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35333         bug report" message.
35334
35335         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35336         * g++.dg/ext/instantiate1.C: Move from old-deja.
35337
35338 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35339
35340         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35341         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35342         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35343         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35344
35345 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35346
35347         * gcc.c-torture/execute/20010723-1.c: New test.
35348
35349 2001-07-23  Ben Elliston  <bje@redhat.com>
35350
35351         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35352
35353 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35354
35355         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35356         i[34567]86-*-*.
35357         Delete handling of ieee_multilib_flags.
35358         Pass -mieee for alpha*-*-* and sh-*-*.
35359         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35360
35361 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35362
35363         Remove old-abi tests.
35364         * g++.old-deja/g++.mike/p11116.C: Remove.
35365         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35366
35367 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35368
35369         * g77.f-torture/compile/pr3743.f: New test
35370
35371 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35372
35373         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35374
35375 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35376
35377         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35378         g++.old-deja/g++.pt/static6.C: Likewise.
35379         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35380         supports weak symbols.
35381
35382 2001-07-18  Andreas Jaeger  <aj@suse.de>
35383
35384         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35385         supported again.
35386
35387 2001-07-18  Andreas Jaeger  <aj@suse.de>
35388
35389         * gcc.dg/iftrap-1.c: Fix target line.
35390
35391 2001-07-17  Richard Henderson  <rth@redhat.com>
35392
35393         * gcc.c-torture/execute/20010717-1.c: New.
35394
35395 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35396
35397         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35398         tests.
35399
35400 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35401
35402         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35403
35404 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35405
35406         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35407         UAC_SIGBUS, UAC_NOPRINT definitions.
35408
35409 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35410
35411         * objc/execute/object_is_class.m: New test.
35412         * objc/execute/object_is_meta_class.m: New test.
35413
35414 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35415
35416         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35417         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35418
35419 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35420
35421         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35422         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35423
35424 2001-07-14  Richard Henderson  <rth@redhat.com>
35425
35426         * gcc.dg/iftrap-1.c: New.
35427
35428 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35429
35430         * g77.f-torture/execute/intrinsic77.f: New test.
35431
35432 2001-07-11  Janis Johnson <janis@us.ibm.com>
35433
35434         * gcc.misc-tests/gcov-3.c: New test.
35435
35436 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35437
35438         * gcc.c-torture/compile/20010711-1.c,
35439         * gcc.c-torture/compile/20010711-2.c: New tests.
35440
35441 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35442
35443         * gcc.c-torture/execute/20010711-1.c: New test.
35444
35445 2001-07-11  Ben Elliston  <bje@redhat.com>
35446
35447         * g++.old-deja/g++.other/enum5.C: New test.
35448
35449 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35450
35451         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35452         (g++-dg-prune): Call prune_gcc_output.
35453         * prune.exp: New file for prune_gcc_output.
35454         * lib/g++.exp, lib/gcc.exp: Load it.
35455
35456 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35457
35458         * gcc.c-torture/compile/20010701-1.c,
35459         g++.old-deja/g++.ext/attrib6.C: New tests.
35460
35461 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35462
35463         * gcc.c-torture/compile/20010706-1.c: New test.
35464
35465 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35466
35467         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35468
35469 2001-06-28  Stan Shebs  <shebs@apple.com>
35470
35471         * gcc.dg/pragma-darwin.c: New test.
35472
35473 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35474
35475         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35476         Solaris 2.[678] system.
35477
35478 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35479
35480         * gcc.dg/20010622-1.c: New test.
35481
35482 2001-06-18  Stan Shebs  <shebs@apple.com>
35483
35484         * objc.dg: New directory.
35485         * objc.dg/dg.exp: New file.
35486         * objc.dg/alias.m: New.
35487         * objc.dg/class-1.m: New.
35488         * objc.dg/class-2.m: New.
35489         * objc.dg/const-str-1.m: New.
35490         * objc.dg/const-str-2.m: New.
35491         * objc.dg/id-1.m: New.
35492         * objc.dg/method-1.m: New.
35493         * objc.dg/super-class-1.m: New.
35494         * lib/objc-dg.exp: New file.
35495
35496 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35497
35498         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35499         of label name.
35500
35501 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35502
35503         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35504
35505 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35506
35507         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35508         variable.
35509
35510 2001-06-12  Richard Henderson  <rth@redhat.com>
35511
35512         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35513
35514 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35515
35516         * g++.old-deja/g++.abi/vbase5.C: New test.
35517         * g++.old-deja/g++.abi/vbase6.C: New test.
35518         * g++.old-deja/g++.abi/vbase7.C: New test.
35519
35520 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35521
35522         * gcc.c-torture/compile/20010610-1.c: New test.
35523
35524 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35525
35526         * g++.old-deja/g++.abi/vbase4.C: New test.
35527
35528 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35529
35530         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35531         support %f for HC11/HC12 targets.
35532         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35533         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35534         on HC11/HC12 targets.
35535         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35536
35537 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35538
35539         * gcc.dg/wchar_t-1.c: New file.
35540         * gcc.dg/wint_t-1.c: Likewise.
35541
35542 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35543
35544         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35545
35546 2001-06-11  Richard Henderson  <rth@redhat.com>
35547
35548         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35549
35550 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35551
35552         * gcc.c-torture/compile/20010611-1.c: New test.
35553
35554 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35555
35556         * gcc.dg/c99-tag-1.c: Add more tests.
35557
35558 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35559
35560         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35561         representation on MN10300 and ARM/Thumb.
35562
35563 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35564
35565         * g77.f-torture/execute/20010610.f: New.
35566
35567 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35568
35569         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35570         names.
35571
35572 2001-06-09  Richard Henderson  <rth@redhat.com>
35573
35574         * gcc.c-torture/execute/ashrdi-1.c: New.
35575         * gcc.c-torture/execute/ashldi-1.c: New.
35576         * gcc.c-torture/execute/lshrdi-1.c: New.
35577
35578 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35579
35580         * objc/execute/load-3.m: Added. Check sending +load to categories,
35581         in addition to classes.
35582
35583 2001-06-08  Stan Shebs  <shebs@apple.com>
35584
35585         * objc/execute/load-2.m: New test.  From Nicola Pero
35586         <n.pero@mi.flashnet.it>.
35587
35588 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35589
35590         * gcc.c-torture/execute/20010605-2.c: New test.
35591
35592 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35593
35594         * g++.old-deja/g++.abi/vbase2.C: New test.
35595         * g++.old-deja/g++.abi/vbase3.C: New test.
35596
35597 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35598
35599         * g++.old-deja/g++.pt/friend49.C: New test.
35600
35601 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35602
35603         * g++.old-deja/g++.ext/anon3.C: New test.
35604
35605 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35606
35607         * g++.old-deja/g++.other/conv7.C: New test.
35608
35609 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35610
35611         * gcc.c-torture/compile/20010605-2.c: New test.
35612
35613 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35614
35615         * gcc.c-torture/execute/20010604-1.c: New test.
35616
35617 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35618
35619         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35620
35621 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35622
35623         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35624         (g++_link_flags): Likewise.
35625         (g++_init): Pass gccpath's value to two previous functions.
35626
35627 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35628
35629         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35630         Ensure logfile entry matches exec command line.
35631
35632 2001-05-31  Richard Henderson  <rth@redhat.com>
35633
35634         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35635         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35636
35637 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35638
35639         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35640         compiler for irix6.2
35641
35642 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35643
35644         * g++.old-deja/g++.other/optimize3.C: New file.
35645
35646 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35647
35648         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35649         assemble.
35650
35651 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35652
35653         * g++.old-deja/g++.other/optimize2.C: New file.
35654
35655 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35656
35657         * gcc.c-torture/compile/20010518-2.c: New file.
35658         * gcc.c-torture/execute/20010518-1.c: New file.
35659         * gcc.c-torture/execute/20010518-2.c: New file.
35660
35661 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35662
35663         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35664
35665 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35666
35667         G++ no longer defines builtins that do not begin with __builtin.
35668         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35669         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35670         * g++.old-deja/g++.law/builtin1.C: Likewise.
35671         * g++.old-deja/g++.law/cvt2.C: Likewise.
35672         * g++.old-deja/g++.mike/net5.C: Likewise.
35673         * g++.old-deja/g++.other/builtins1.C: Likewise.
35674         * g++.old-deja/g++.other/builtins2.C: Likewise.
35675         * g++.old-deja/g++.other/builtins3.C: Likewise.
35676         * g++.old-deja/g++.other/builtins4.C: Likewise.
35677         * g++.old-deja/g++.other/inline8.C: Likewise.
35678         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35679
35680 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35681
35682         * g++.old-deja/g++.pt/using1.C: Adjust.
35683         * g++.old-deja/g++.pt/using2.C: New test.
35684
35685 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35686
35687         * gcc.dg/cpp/charconst.c: New tests.
35688         * gcc.dg/cpp/escape.c: New tests.
35689         * gcc.dg/cpp/escape-1.c: New tests.
35690         * gcc.dg/cpp/escape-2.c: New tests.
35691         * gcc.dg/cpp/ucs.c: New tests.
35692
35693 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35694
35695         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35696         native compiler for irix6.5.
35697
35698 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35699
35700         * lib/g++.exp (g++_include_flags): Use args to compute
35701         get_multilibs.
35702         (g++_link_flags): Likewise.
35703         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35704
35705 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35706
35707         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35708
35709 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35710
35711         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35712         this file.
35713
35714 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35715
35716         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35717         STACK_SIZE;
35718         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35719         to STACK_SIZE; Use it to define size of add_histo array.
35720         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35721         to STACK_SIZE.
35722         (f): Use GITT_SIZE to define size of gitt local table.
35723         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35724         to STACK_SIZE; Use it to define size of bytemem array.
35725
35726 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35727
35728         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35729         on 68HC11/HC12 due to the asm instruction.
35730         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35731         * gcc.c-torture/compile/920520-1.x: Likewise.
35732         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35733         on 68HC11/HC12 because the function is larger than 64K.
35734         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35735         on 68HC11/HC12 because the structure is too large.
35736
35737 2001-05-20  Richard Henderson  <rth@redhat.com>
35738
35739         * gcc.c-torture/execute/20010520-1.c: New.
35740
35741 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35742
35743         * g++.old-deja/g++.warn/compare1.C: New test.
35744         * gcc.dg/compare4.c: New test.
35745
35746 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35747
35748         * g++.old-deja/g++.other/optimize1.C: New test.
35749
35750 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35751
35752         * g++.old-deja/g++.pt/spec41.C: New test.
35753
35754 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35755
35756         * gcc.c-torture/compile/20010114-1.x: Remove.
35757
35758 2001-05-18  Stan Shebs  <shebs@apple.com>
35759
35760         * gcc.c-torture/compile/20010518-1.c: New test.
35761
35762 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35763
35764         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35765         * g++.old-deja/g++.pt/crash67.C: New test.
35766
35767 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35768
35769         * g++.old-deja/g++.other/debug9.C: New test.
35770
35771 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35772
35773         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35774
35775 2001-05-16  Jan Hubicka  <jh@suse.cz>
35776
35777         * gcc.c-torture/compile/20010516-1.c: New test.
35778
35779 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35780
35781         * g++.old-deja/g++.other/crash41.C: New test.
35782
35783 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35784
35785         * g++.old-deja/g++.pt/crash66.C: New test.
35786
35787 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35788
35789         * g++.old-deja/g++.robertl/eb27.C: Convert.
35790
35791 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35792
35793         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35794         declaration being redundant.
35795
35796 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35797
35798         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35799
35800 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35801
35802         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35803
35804 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35805
35806         * lib/g++.exp: Use testsuite_flags.
35807
35808 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35809
35810         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35811
35812 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35813
35814         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35815
35816 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35817
35818         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35819
35820 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35821
35822         * gcc.c-torture/compile/20010313-1.c: New test.
35823
35824 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35825
35826         * gcc.dg/cpp/direct2.c: New test.
35827         * gccq.dg/cpp/direct2s.c: New test.
35828
35829         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35830
35831 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35832
35833         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35834         * g++.old-deja/g++.other/op3.C: Likewise.
35835
35836 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35837
35838         * gcc.dg/cpp/syshdr.h: New file.
35839         * gcc.dg/cpp/sysmac1.c: Update.
35840         * gcc.dg/cpp/sysmac2.c: Update.
35841
35842 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35843
35844         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35845
35846 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35847
35848         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35849         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35850
35851 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35852
35853         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35854
35855 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35856
35857         * lib/g++.exp (g++_include_flags): Don't use any special flags
35858         if TESTING_IN_BUILD_TREE is not defined.
35859         (g++_init): Use a plain 'c++' as the compiler if
35860         TESTING_IN_BUILD_TREEE is not defined.
35861
35862 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35863
35864         * g++.old-deja/g++.eh/catch13.C: New test.
35865         * g++.old-deja/g++.eh/catch14.C: New test.
35866
35867 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35868
35869         * gcc.dg/cpp/tr-define.c: New test.
35870
35871 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35872
35873         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35874         <stdlib.h>, not <malloc.h>.
35875
35876 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35877
35878         * g++.old-deja/g++.ns/template17.C: New test.
35879
35880 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35881
35882         * g++.old-deja/g++.pt/ref4.C: New test.
35883
35884 2001-04-30  Richard Henderson  <rth@redhat.com>
35885
35886         * gcc.dg/20000724-1.c: Revert last change.
35887
35888 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35889
35890         * g77.f-torture/execute/20010430.f: New test.
35891
35892 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35893
35894         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35895
35896 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35897
35898         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35899
35900 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35901
35902         * g++.old-deja/g++.eh/crash6.C: New test.
35903
35904 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         * g++.old-deja/g++.other/warn7.C: New test.
35907
35908 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35909
35910         * g++.old-deja/g++.other/defarg9.C: New test.
35911
35912 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35913
35914         * g77.f-torture/compile/20010426.f: New test.
35915         * g77.f-torture/execute/20010426.f: New test.
35916
35917 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35918
35919         * g77.f-torture/compile/20000629-1.x: Remove - error
35920         has been fixed.
35921
35922 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35923
35924         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35925         Tweak slightly to work with g++.dg framework.
35926         * g++.dg/special/ecos.exp: Run initp1.C test.
35927         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35928
35929         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35930         its linker doesn't give line numbers either.
35931         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35932
35933 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35934
35935         * g++.old-deja/g++.other/lex1.C: New test.
35936
35937 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35938
35939         * gcc.dg/noncompile/20010425-1.c: New test.
35940
35941 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35942
35943         * g++.old-deja/g++.pt/mangle2.C: New test.
35944
35945 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35946
35947         * gcc.dg/format/plus-1.c: New test.
35948
35949 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35950
35951         * gcc.dg/20010423-1.c: New test.
35952
35953 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35954
35955         * gcc.c-torture/execute/20010422-1.c: New test.
35956
35957 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35958
35959         * g++.old-deja/g++.ns/type2.C: New test.
35960
35961 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35962
35963         * g++.old-deja/g++.other/perf1.C: New test.
35964
35965 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35966
35967         * gcc.dg/c99-func-2.c: Remove xfail.
35968         * gcc.dg/c99-func-3.c: Remove xfail.
35969         * gcc.dg/c99-func-4.c: Remove xfail.
35970
35971 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35972
35973         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35974
35975 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35976
35977         * gcc.c-torture/compile/20010423-1.c: New test.
35978
35979 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35980
35981         * g++.old-deja/g++.pt/typename28.C: New test.
35982
35983 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         * g++.old-deja/g++.abi/empty2.C: New test.
35986         * g++.old-deja/g++.abi/empty3.C: New test.
35987
35988 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35989
35990         * g++.old-deja/g++.other/comdat2.C: New test.
35991         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35992
35993 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35994
35995         * g++.old-deja/g++.other/overload14.C: New test.
35996
35997 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35998
35999         * g++.old-deja/g++.other/lookup23.C: New test.
36000
36001 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36002
36003         * gcc.c-torture/execute/20010403-1.c: New test.
36004
36005 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36006             Mark Mitchell  <mark@codesourcery.com>
36007
36008         * lib/old-dejagnu.exp: Don't delete output of executable.
36009         Add .exe suffix to executables.
36010
36011 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36012
36013         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36014
36015 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36016
36017         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36018
36019 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36020
36021         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36022         * g++.old-deja/g++.abi/crash1.C: New test.
36023
36024 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         * g++.old-deja/g++.other/crash40.C: New test.
36027
36028 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36029
36030         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36031
36032 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36033
36034         * g++.old-deja/g++.other/warn6.C: New test.
36035
36036 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36037
36038         * g++.old-deja/g++.robertl/eb42.C: Same.
36039
36040 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36041
36042         * gcc.dg/wtr-conversion-1.c: New testcase.
36043
36044 2001-04-10  Richard Henderson  <rth@redhat.com>
36045
36046         * g++.old-deja/g++.other/array5.C: New.
36047
36048 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36049
36050         * gcc.c-torture/execute/20010408-1.c: New test.
36051
36052 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36053
36054         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36055         headers and constructs.
36056         * g++.old-deja/g++.robertl/eb79.C: Same.
36057         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36058         * g++.old-deja/g++.robertl/eb73.C: Same.
36059         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36060         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36061         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36062         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36063         * g++.old-deja/g++.robertl/eb44.C: Same.
36064         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36065         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36066         * g++.old-deja/g++.robertl/eb39.C: Same.
36067         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36068         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36069         * g++.old-deja/g++.robertl/eb30.C: Same.
36070         * g++.old-deja/g++.robertl/eb3.C: Same.
36071         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36072         * g++.old-deja/g++.robertl/eb21.C: Same.
36073         * g++.old-deja/g++.robertl/eb15.C: Same.
36074         * g++.old-deja/g++.robertl/eb118.C: Same.
36075         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36076         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36077         * g++.old-deja/g++.robertl/eb109.C: Same.
36078         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36079         * g++.old-deja/g++.mike/rtti1.C: Same.
36080         * g++.old-deja/g++.mike/p658.C: Same.
36081         * g++.old-deja/g++.mike/net46.C: Same.
36082         * g++.old-deja/g++.mike/net34.C: Same.
36083         * g++.old-deja/g++.mike/memoize1.C: Same.
36084         * g++.old-deja/g++.mike/eh2.C: Same.
36085         * g++.old-deja/g++.law/weak.C: Same.
36086         * g++.old-deja/g++.law/visibility7.C: Same.
36087         * g++.old-deja/g++.law/visibility25.C: Same.
36088         * g++.old-deja/g++.law/visibility22.C: Same.
36089         * g++.old-deja/g++.law/visibility2.C: Same.
36090         * g++.old-deja/g++.law/visibility17.C: Same.
36091         * g++.old-deja/g++.law/visibility13.C: Same.
36092         * g++.old-deja/g++.law/visibility10.C: Same.
36093         * g++.old-deja/g++.law/visibility1.C: Same.
36094         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36095         * g++.old-deja/g++.law/vbase1.C: Same.
36096         * g++.old-deja/g++.law/operators32.C: Same.
36097         * g++.old-deja/g++.law/nest3.C: Same.
36098         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36099         * g++.old-deja/g++.law/except5.C (main): Same.
36100         * g++.old-deja/g++.law/cvt7.C (run): Same.
36101         * g++.old-deja/g++.law/cvt2.C: Same.
36102         * g++.old-deja/g++.law/cvt16.C: Same.
36103         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36104         * g++.old-deja/g++.law/ctors17.C (main): Same.
36105         * g++.old-deja/g++.law/ctors13.C: Same.
36106         * g++.old-deja/g++.law/ctors12.C (main): Same.
36107         * g++.old-deja/g++.law/ctors10.C: Same.
36108         * g++.old-deja/g++.law/code-gen5.C: Same.
36109         * g++.old-deja/g++.law/bad-error7.C: Same.
36110         * g++.old-deja/g++.law/arm9.C: Same.
36111         * g++.old-deja/g++.law/arm12.C: Same.
36112         * g++.old-deja/g++.law/arg8.C: Same.
36113         * g++.old-deja/g++.law/arg1.C: Same.
36114         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36115         * g++.old-deja/g++.jason/template31.C: Same.
36116         * g++.old-deja/g++.jason/template24.C (main): Same.
36117         * g++.old-deja/g++.jason/2371.C: Same.
36118         * g++.old-deja/g++.eh/new2.C: Same.
36119         * g++.old-deja/g++.eh/new1.C: Same.
36120         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36121         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36122         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36123         * g++.old-deja/g++.brendan/crash62.C: Same.
36124         * g++.old-deja/g++.brendan/crash52.C: Same.
36125         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36126         * g++.old-deja/g++.brendan/crash38.C: Same.
36127         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36128         * g++.old-deja/g++.brendan/copy9.C: Same.
36129
36130 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36131
36132         * gcc.c-torture/execute/20001203-2.c (memset):
36133         Count argument is of type __SIZE_TYPE__.
36134
36135 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36136
36137         * gcc.c-torture/compile/20010404-1.c: New test.
36138
36139 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36140
36141         * gcc.c-torture/compile/20010326-1.c: New test.
36142
36143 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36144
36145         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36146         peculiarities of the SH.
36147         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36148
36149 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36150
36151         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36152         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36153         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36154
36155 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36156
36157         * g77.f-torture/compile/20010321-1.f: New test.
36158
36159 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36160
36161         * gcc.c-torture/compile/20010329-1.c: New test.
36162
36163 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36164
36165         * gcc.c-torture/execute/20010329-1.c: New test.
36166
36167 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36168
36169         * g++.old-deja/g++.other/eh4.C: Fix typo.
36170
36171 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36172
36173         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36174
36175 2001-03-28  Philip Blundell  <philb@gnu.org>
36176
36177         * gcc.c-torture/compile/20010328-1.c: New test.
36178
36179 2001-03-27  Richard Henderson  <rth@redhat.com>
36180
36181         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36182         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36183
36184 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36185
36186         * gcc.c-torture/compile/20010327-1.c: New test.
36187
36188 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36189
36190         * g++.old-deja/g++.other/friend12.C: New test.
36191         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36192         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36193
36194 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36195
36196         * gcc.c-torture/execute/20010325-1.c: New test.
36197
36198 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36199
36200         * g++.old-deja/g++.other/mangle3.C: New test.
36201
36202 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36203
36204         * g++.old-deja/g++.other/anon8.C: New test.
36205
36206 2001-03-20  Philip Blundell  <philb@gnu.org>
36207
36208         * gcc.c-torture/compile/20010320-1.c: New test.
36209
36210 2001-03-17  Richard Henderson  <rth@redhat.com>
36211
36212         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36213
36214 2001-03-15  Geoff Keating  <geoff@redhat.com>
36215
36216         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36217         tests on AIX.
36218
36219 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36220
36221         * g++.old-deja/g++.other/eh4.C: New test.
36222
36223 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36224
36225         * gcc.dg/cpp/mi1.c: Update.
36226
36227 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36228
36229         * g++.old-deja/g++.other/regstack.C: New test.
36230
36231 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36232
36233         * g++.old-deja/g++.other/ref4.C: New test.
36234
36235 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36236
36237         * objc/execute/va_method.m: Added.
36238         * objc/execute/IMP.m: Added.
36239         * objc/execute/_cmd.m: Added.
36240         * objc/execute/accessing_ivars.m: Added.
36241         * objc/execute/class-1.m: Added.
36242         * objc/execute/class-10.m: Added.
36243         * objc/execute/class-11.m: Added.
36244         * objc/execute/class-12.m: Added.
36245         * objc/execute/class-13.m: Added.
36246         * objc/execute/class-14.m: Added.
36247         * objc/execute/class-2.m: Added.
36248         * objc/execute/class-3.m: Added.
36249         * objc/execute/class-4.m: Added.
36250         * objc/execute/class-5.m: Added.
36251         * objc/execute/class-6.m: Added.
36252         * objc/execute/class-7.m: Added.
36253         * objc/execute/class-8.m: Added.
36254         * objc/execute/class-9.m: Added.
36255         * objc/execute/class-tests-1.h
36256         * objc/execute/class-tests-2.h
36257         * objc/execute/compatibility_alias.m: Added.
36258         * objc/execute/encode-1.m: Added.
36259         * objc/execute/formal_protocol-1.m: Added.
36260         * objc/execute/formal_protocol-2.m: Added.
36261         * objc/execute/formal_protocol-3.m: Added.
36262         * objc/execute/formal_protocol-4.m: Added.
36263         * objc/execute/formal_protocol-5.m: Added.
36264         * objc/execute/formal_protocol-6.m: Added.
36265         * objc/execute/formal_protocol-7.m: Added.
36266         * objc/execute/informal_protocol.m: Added.
36267         * objc/execute/initialize.m: Added.
36268         * objc/execute/load.m: Added.
36269         * objc/execute/many_args_method.m: Added.
36270         * objc/execute/nested-3.m: Added.
36271         * objc/execute/no_clash.m: Added.
36272         * objc/execute/private.m: Added.
36273         * objc/execute/redefining_self.m: Added.
36274         * objc/execute/root_methods.m: Added.
36275         * objc/execute/selector-1.m: Added.
36276         * objc/execute/static-1.m: Added.
36277         * objc/execute/static-2.m: Added.
36278         * objc/execute/va_method.m: Added.
36279
36280 2001-03-10  Richard Henderson  <rth@redhat.com>
36281
36282         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36283
36284 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36285
36286         * g++.old-deja/g++.other/crash31.C: XFAIL.
36287         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36288         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36289         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36290         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36291         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36292
36293 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36294
36295         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36296
36297 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36298
36299         * gcc.dg/20000724-1.c: Don't use multiline strings.
36300
36301 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36302
36303         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36304         result of -cString against what we expect it to be; don't just
36305         print it out for no one to read.
36306
36307         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36308         Based on testcases provided by Nicola Pero.
36309
36310 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36311
36312         * gcc.dg/cpp/macro7.c: New test.
36313
36314 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36315
36316         * gcc.dg/cpp/multiline.c: Update.
36317
36318 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36319
36320         * g++.old-deja/g++.other/enum3.C: New test.
36321
36322 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36323
36324         * g++.old-deja/g++.other/pod1.C: New test.
36325
36326 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36327
36328         * g++.old-deja/g++.ext/overload1.C: New test.
36329
36330 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36331
36332         * g++.old-deja/g++.pt/using1.C: New test.
36333
36334 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.old-deja/g++.other/using9.C: New test.
36337
36338 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36339
36340         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36341
36342         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36343
36344 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36345
36346         * g++.old-deja/g++.ext/realpt1.C: Remove.
36347
36348 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36349
36350         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36351
36352 2001-02-26  Will Cohen  <wcohen@redhat.com>
36353
36354         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36355
36356 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36357
36358         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36359         templatized constructors.
36360
36361 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36362
36363         * gcc.c-torture/execute/20010224-1.c: New test.
36364
36365 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36366
36367         * gcc.c-torture/execute/20010222-1.c: New test.
36368
36369 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36370
36371         * g++.old-deja/g++.other/inline20.C: New test.
36372
36373 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36374
36375         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36376
36377 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36378
36379         * g++.old-deja/g++.other/lookup22.C: New test.
36380
36381 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36382
36383         * g77.dg: New directory.
36384         * g77.dg/20010216-1.f: New test case.
36385         * g77.dg/dg.exp: New driver.
36386         * lib/g77-dg.exp: New driver library.
36387
36388 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36389
36390         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36391
36392 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36393
36394         * g++.old-deja/g++.other/decl9.C: New test.
36395
36396 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36397
36398         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36399         not need <string> and also tests the initialization at runtime.
36400
36401 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36402
36403         * gcc.c-torture/execute/longlong.c: New test.
36404
36405 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36406
36407         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36408
36409 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36410
36411         * gcc.c-torture/execute/920302-1.c (execute):
36412         Change argument type to short.
36413
36414 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36415
36416         * g++.old-deja/g++.pt/deduct6.C: New test.
36417
36418 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36419
36420         * g++.old-deja/g++.pt/deduct5.C: New test.
36421
36422 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36423
36424         * gcc.c-torture/execute/20010209-1.c: New test.
36425
36426 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36427
36428         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36429
36430 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36431
36432         * g++.dg/vtgc1.C: Update for new ABI.
36433
36434         * consistency.vlad: New directory, 1665 files.
36435
36436 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36437
36438         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36439         return type.
36440         * gcc.dg/cpp/digraphs.c: Declare puts.
36441
36442 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36443
36444         * g++.old-deja/g++.other/warn5.C: New test.
36445
36446 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36447
36448         * g++.old-deja/g++.pt/spec40.C: New test.
36449
36450 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36451
36452         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36453         case.
36454         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36455
36456 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36457
36458         * gcc.c-torture/compile/20010209-1.c: New test.
36459
36460 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36461
36462         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36463         excess errors message but not if it crashes.
36464         * g++.old-deja/g++.other/crash27.C: Likewise.
36465         * g++.old-deja/g++.other/crash28.C: Likewise.
36466         * g++.old-deja/g++.other/crash30.C: Likewise.
36467         * g++.old-deja/g++.other/crash32.C: Likewise.
36468         * g++.old-deja/g++.other/crash35.C: Likewise.
36469         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36470
36471 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36472
36473         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36474         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36475         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36476         g77.f-torture/execute/execute.exp,
36477         g77.f-torture/noncompile/noncompile.exp,
36478         gcc.c-torture/execute/execute.exp,
36479         gcc.c-torture/execute/memcheck/memcheck.exp,
36480         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36481         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36482         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36483         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36484         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36485         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36486         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36487         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36488         Remove bug reporting instructions with ancient email addresses.
36489
36490 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36491
36492         * gcc.dg/20010202-1.c: New test.
36493         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36494
36495 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36496
36497         * g++.dg/stdbool-if.C: New test.
36498
36499 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36500
36501         * objc/execute/fdecl.m: Added main().
36502
36503 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36504
36505         * gcc.c-torture/execute/20010206-1.c: New test.
36506
36507 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36508
36509         * gcc.dg/cpp/avoidpaste1.c: Update.
36510
36511 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36512
36513         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36514         Pero <nicola@brainstorm.co.uk>.
36515         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36516
36517 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36518
36519         * g++.old-deja/g++.pt/spec39.C: New test.
36520
36521 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36522
36523         * gcc.c-torture/compile/20010202-1.c: New test.
36524
36525 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36526
36527         * g++.old-deja/g++.abi/primary2.C: New test.
36528         * g++.old-deja/g++.abi/primary3.C: New test.
36529         * g++.old-deja/g++.abi/primary4.C: New test.
36530         * g++.old-deja/g++.abi/primary5.C: New test.
36531         * g++.old-deja/g++.abi/vtable3.h: New test.
36532         * g++.old-deja/g++.abi/vtable3a.C: New test.
36533         * g++.old-deja/g++.abi/vtable3b.C: New test.
36534         * g++.old-deja/g++.abi/vtable3c.C: New test.
36535         * g++.old-deja/g++.abi/vtable3d.C: New test.
36536         * g++.old-deja/g++.abi/vtable3e.C: New test.
36537         * g++.old-deja/g++.abi/vtable3f.C: New test.
36538         * g++.old-deja/g++.abi/vtable3g.C: New test.
36539         * g++.old-deja/g++.abi/vtable3h.C: New test.
36540         * g++.old-deja/g++.abi/vtable3i.C: New test.
36541         * g++.old-deja/g++.abi/vtable3j.C: New test.
36542         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36543
36544 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36545
36546         * g++.old-deja/g++.other/anon6.C: New test.
36547         * g++.old-deja/g++.other/anon7.C: New test.
36548
36549 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36550
36551         * gcc.dg/cpp/avoidpaste2.c: New tests.
36552
36553 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36554
36555         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36556
36557 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36558
36559         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36560         DECIMAL_DIG cases for Irix."
36561
36562 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36563
36564         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36565
36566 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36567
36568         * gcc.dg/c99-tag-1.c: New test.
36569
36570 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36571
36572         * gcc.dg/cpp/tr-warn1.c: Add tests.
36573
36574 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36575
36576         * gcc.dg/cpp/avoidpaste1.c: Update.
36577         * gcc.dg/cpp/paste4.c: Update.
36578
36579 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36580
36581         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36582         cases for Irix.
36583
36584 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36585
36586         * g++.old-deja/g++.other/inline19.C: New test.
36587
36588 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36589
36590         * gcc.dg/Wlarger-than.c: New test.
36591
36592 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36593
36594         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36595
36596 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36597
36598         * gcc.c-torture/execute/20010129-1.c: New test.
36599         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36600
36601 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36602
36603         * gcc.dg/cpp/avoidpaste1.c: Test case.
36604
36605 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36606
36607         * g++.old-deja/g++.other/inline18.C: New test.
36608
36609 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36610
36611         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36612         and __builtin_putchar.
36613
36614 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36615
36616         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36617         tests.
36618
36619 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36620
36621         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36622         floating point number rounding mode to round to the nearest
36623         representable mode.
36624
36625 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36626
36627         * g++.old-deja/g++.other/mangle2.C: New test.
36628
36629 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36630
36631         * gcc.c-torture/compile/20010124-1.c: New test.
36632
36633 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36634
36635         * g++.old-deja/g++.pt/spec38.C: New test.
36636
36637 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36638
36639         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36640         "Build don't run".
36641
36642 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36643
36644         * gcc.c-torture/execute/20010123-1.c: New test.
36645
36646 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.pt/spec37.C: New test.
36649
36650 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36651
36652         * g++.old-deja/g++.pt/overload14.C: New test.
36653
36654 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36655
36656         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36657         __builtin_return_address.
36658
36659 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36662         * g++.old-deja/g++.pt/spec35.C: New test.
36663         * g++.old-deja/g++.pt/spec36.C: New test.
36664
36665 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36666
36667         * gcc.c-torture/compile/20010118-1.c: New test.
36668
36669 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36670
36671         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36672
36673 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36674
36675         * gcc.c-torture/execute/20010119-1.c: New test.
36676
36677 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36678
36679         * g++.old-deja/g++.other/vbase5.C: New test.
36680
36681 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36682
36683         * gcc.c-torture/execute/20010118-1.c: New test.
36684
36685 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36686
36687         * g++.old-deja/g++.pt/deduct3.C: New test.
36688
36689 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36690
36691         * g++.old-deja/g++.pt/spec34.C: New test.
36692
36693 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36694
36695         * g77.f-torture/compile/20000601-2.f: New test.
36696
36697 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36698
36699         * g++.old-deja/g++.other/init17.C: New test.
36700
36701 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36702
36703         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36704
36705 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36706
36707         * g++.old-deja/g++.pt/unify8.C: New test.
36708
36709 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36710
36711         * g++.old-deja/g++.abi/vbase1.C: New test.
36712
36713 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         * g++.old-deja/g++.pt/crash65.C: New test.
36716
36717 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36718
36719         * gcc.dg/cpp/assembl2.S: New test case.
36720
36721 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36722
36723         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36724         are supported.
36725
36726 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36727
36728         * g++.old-deja/g++.other/builtins1.C: New test.
36729         * g++.old-deja/g++.other/builtins2.C: Likewise.
36730         * g++.old-deja/g++.other/builtins3.C: Likewise.
36731         * g++.old-deja/g++.other/builtins4.C: Likewise.
36732
36733 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36734
36735         * gcc.c-torture/compile/20010117-1.c: New test.
36736         * gcc.c-torture/compile/20010117-2.c: New test.
36737
36738 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36739
36740         * g77.f-torture/execute/20010116.[fx]: New test,
36741         XFAIL on i?86-*-*.
36742         * g77.f-torture/compile/20010115.f: Indicate it's
36743         a test for PR fortran/1636.
36744
36745 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36746
36747         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36748
36749 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36750
36751         * g77.f-torture/compile/20010115.f: New test.
36752
36753 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36754
36755         * g++.old-deja/g++.pt/nontype5.C: New test.
36756
36757 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36758
36759         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36760         have an equivalent working one below it.
36761
36762 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36763
36764         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36765         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36766
36767 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36768
36769         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36770         message containing "init_priority".
36771         (conpr-2.C): Likewise.
36772         (conpr-3.C): Likewise.
36773         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36774
36775 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36776
36777         * gcc.c-torture/execute/20010114-2.c: New test.
36778
36779 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36780
36781         * gcc.c-torture/compile/20010114-1.c: New test.
36782         * gcc.c-torture/compile/20010114-1.x: Xfail.
36783         * gcc.c-torture/compile/20010114-2.c: New test.
36784         * gcc.c-torture/execute/20010114-1.c: New test.
36785         * gcc.dg/trunc-1.c: New test.
36786         * gcc.dg/uninit-B.c: New test.
36787
36788 2001-01-13  Nick Clifton  <nickc@redhat.com>
36789
36790         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36791         target.
36792
36793 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36794
36795         * gcc.c-torture/compile/20010113-1.c: New test.
36796
36797 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36798
36799         * gcc.c-torture/compile/20001212-1.c: New test.
36800
36801 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36802
36803         * gcc.dg/cpp/widestr1.c: Update.
36804         * gcc.dg/cpp/prag-imp.c: Remove.
36805
36806 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36807
36808         * gcc.c-torture/execute/20000801-3.x: Remove.
36809         * gcc.dg/c90-init-1.c: New test.
36810         * gcc.dg/c99-init-1.c: New test.
36811         * gcc.dg/c99-init-2.c: New test.
36812         * gcc.dg/gnu99-init-1.c: New test.
36813
36814 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36815
36816         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36817         testing that no relevant ones were found.
36818
36819 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36820
36821         * g++.old-deja/g++.pt/cast2.C: New test.
36822
36823 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         * g++.old-deja/g++.pt/friend47.C: New test.
36826
36827 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36828
36829         * g++.old-deja/g++.pt/instantiate13.C: New test.
36830
36831 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.other/defarg7.C: New test.
36834         * g++.old-deja/g++.other/defarg8.C: New test.
36835
36836 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36837
36838         * g++.old-deja/g++.pt/crash64.C: New test.
36839
36840 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36841
36842         * g++.old-deja/g++.pt/crash63.C: New test.
36843
36844 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36845
36846         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36847
36848 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36849
36850         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36851
36852 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36853
36854         * g++.old-deja/g++.pt/error3.C: New test.
36855
36856 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36857
36858         * g++.old-deja/g++.other/crash39.C: New test.
36859
36860 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.old-deja/g++.other/vbase4.C: New test.
36863
36864 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36865
36866         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36867         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36868         * gcc.dg/special/special.exp: New test driver which will check
36869         for alias support for the above test.
36870
36871 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36872
36873         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36874         problems on small machines.
36875         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36876         parameterize.
36877
36878 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36879
36880         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36881         mips.
36882         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36883
36884 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36885
36886         * g++.old_deja/g++.pt/using8.C: New test.
36887
36888 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36889
36890         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36891
36892 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36893
36894         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36895         where a failure is expected.
36896         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36897
36898 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36899
36900         * g++.old_deja/g++.pt/instantiate12.C: New test.
36901
36902 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36905         start of structs.
36906         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36907         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36908         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36909         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36910         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36911         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36912         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36913         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36914         * g++.old-deja/g++.eh/spec6.C: Likewise.
36915         * g++.old-deja/g++.jason/crash3.C: Likewise.
36916         * g++.old-deja/g++.law/ctors11.C: Likewise.
36917         * g++.old-deja/g++.law/ctors17.C: Likewise.
36918         * g++.old-deja/g++.law/ctors5.C: Likewise.
36919         * g++.old-deja/g++.law/ctors9.C: Likewise.
36920         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36921         * g++.old-deja/g++.mike/net22.C: Likewise.
36922         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36923         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36924         * g++.old-deja/g++.mike/virt3.C: Likewise.
36925         * g++.old-deja/g++.niklas/t128.C: Likewise.
36926         * g++.old-deja/g++.other/anon4.C: Likewise.
36927         * g++.old-deja/g++.other/using1.C: Likewise.
36928         * g++.old-deja/g++.other/warn3.C: Likewise.
36929         * g++.old-deja/g++.pt/t37.C: Likewise.
36930         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36931         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36932
36933 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36934
36935         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36936
36937 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36938
36939         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36940
36941 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36942
36943         * gcc.c-torture/compile/20010107-1.c: New test.
36944
36945 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36946
36947         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36948
36949 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36950
36951         * gcc.dg/format/format.h: New file.
36952         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36953         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36954         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36955         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36956         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36957         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36958         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36959         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36960         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36961         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36962         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36963         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36964         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36965         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36966         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36967         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36968         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36969         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36970         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36971         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36972         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36973         instead of declaring standard types, macros and functions in each
36974         test.
36975
36976 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36977
36978         * gcc.c-torture/execute/20010106-1.c: New test.
36979
36980 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36981
36982         * gcc.dg/format/format.exp: New file.
36983         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36984         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36985         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36986         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36987         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36988         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36989         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36990         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36991         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36992         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36993         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36994         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36995         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36996         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36997         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36998         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36999         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37000         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37001         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37002         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37003         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37004         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37005         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37006         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37007         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37008         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37009         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37010         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37011         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37012         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37013         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37014         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37015         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37016         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37017         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37018         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37019         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37020         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37021         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37022         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37023         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37024         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37025
37026 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37027
37028         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37029         account.
37030
37031 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37032
37033         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37034
37035 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37036
37037         * g++.old-deja/g++.pt/crash62.C: New test.
37038
37039 2001-01-04  Richard Henderson  <rth@redhat.com>
37040
37041         * gcc.dg/20000926-1.c: Update expected warnings.
37042         * gcc.dg/array-2.c: Likewise.
37043         * gcc.dg/array-4.c: Also validate flexible array members.
37044         * gcc.dg/c99-flex-array-1.c: New.
37045
37046 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37047
37048         * gcc.c-torture/compile/20001222-1.x: Remove.
37049
37050 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37051
37052         * gcc.c-torture/execute/built-in-setjmp.c: New.
37053
37054 2001-01-03  Richard Henderson  <rth@redhat.com>
37055
37056         * gcc.dg/940510-1.c: Update expected error wording.
37057         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37058
37059 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37060
37061         * lib/target-supports.exp (check_alias_available): Modified to
37062         indicate aliases not supported if only weak aliases are supported.
37063
37064 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37065
37066         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37067         Turn on cmpstrsi checks for __pj__ and __i370__.
37068
37069 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37070
37071         * g++.old-deja/g++.other/virtual11.C: New test.
37072
37073 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37074
37075         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37076
37077 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37078
37079         * gcc.c-torture/compile/20010102-1.c: New test.
37080
37081 2001-01-02  Andreas Jaeger  <aj@suse.de>
37082
37083         * gcc.dg/noreturn-3.c: New test.
37084
37085         * gcc.dg/noreturn-4.c: New test.
37086
37087 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37088
37089         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37090         __builtin_fputc and __builtin_fwrite.
37091
37092 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37093
37094         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37095         signed char, not default char.
37096
37097 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37098
37099         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37100
37101 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37102
37103         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37104
37105 2000-12-29  Richard Henderson  <rth@redhat.com>
37106
37107         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37108         (__cyg_profile_func_exit): Define.
37109
37110 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37111
37112         * g++.dg/vtgc1.C: New test.
37113
37114 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37115
37116         * gcc.dg/noncompile/20001228-1.c: New test.
37117
37118         * gcc.dg/20001228-1.c: New test.
37119
37120         * gcc.c-torture/execute/20001228-1.c: New test.
37121
37122 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37123
37124         * gcc.dg/format-strfmon-1.c: New test.
37125
37126 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37127
37128         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37129         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37130         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37131         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37132         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37133         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37134         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37135         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37136         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37137         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37138         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37139         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37140         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37141
37142         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37143         * gcc.c-torture/execute/string-opt-4.c: Test index.
37144
37145 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37146
37147         * gcc.c-torture/compile/20001226-1.c: New test.
37148
37149 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37150
37151         * gcc.c-torture/compile/20001222-1.c: New test.
37152         * gcc.c-torture/compile/20001222-1.x: Xfail.
37153
37154 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37155
37156         * gcc.c-torture/execute/comp-goto-2.c: New test.
37157
37158 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37159
37160         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37161         Use long types if __INT_MAX__ is 32767.
37162         (main): Use cast to (sint32 *) when poking 88 into a_page.
37163
37164         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37165
37166 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37167
37168         * gcc.c-torture/compile/20001221-1.c: New test.
37169         * gcc.c-torture/execute/20001221-1.c: New test.
37170
37171 2000-12-20  Richard Henderson  <rth@redhat.com>
37172
37173         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37174         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37175
37176 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37177
37178         * gcc.dg/compare3.c: New test.
37179
37180 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37181
37182         * gcc.dg/format-warnll-1.c: New test.
37183
37184 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37185
37186         * gcc.dg/cpp/cmdlne-P.c: New test.
37187
37188 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37189
37190         * gcc.c-torture/execute/builtin-abs-1.c,
37191         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37192
37193 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37194
37195         * gcc.dg/cpp/multiline.c: New test.
37196
37197 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37198
37199         * g++.old-deja/g++.other/syshdr1.C: Update.
37200         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37201
37202 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37203
37204         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37205
37206 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37207
37208         * g++.old-deja/g++.pt/ttp65.C: New test.
37209
37210 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37211
37212         * g++.old-deja/g++.pt/ttp64.C: New test.
37213
37214 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37215
37216         * g++.old-deja/g++.pt/spec33.C: New test.
37217
37218 2000-12-14  Catherine Moore  <clm@redhat.com>
37219
37220         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37221         * gcc.c-torture/execute/920612-2.c: Likewise.
37222         * gcc.c-torture/execute/920428-2.c: Likewise.
37223         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37224         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37225
37226 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37227
37228         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37229         * gcc.dg/pack-test-2.c: Likewise.
37230
37231 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37232
37233         Tests by Zack Weinberg <zackw@stanford.edu>.
37234
37235         * gcc.dg/cpp/defined.c: Update.
37236         * gcc.dg/cpp/defined_trad.c: New tests.
37237
37238 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37239
37240         * gcc.dg/cpp/trad-direct.c: Update.
37241
37242 2000-12-11  Neil Booth  <neilb@earthling.net>
37243
37244         * gcc.dg/cpp/defined_trad.c
37245
37246 2000-12-11  Neil Booth  <neilb@earthling.net>
37247
37248         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37249
37250 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37251
37252         * gcc.dg/format-miss-2.c: New test.
37253
37254 2000-12-09  Neil Booth  <neilb@earthling.net>
37255
37256         * gcc.dg/cpp/lineflags.c: New tests.
37257         * gcc.dg/cpp/poison.c: Update.
37258         * gcc.dg/cpp/redef2.c: Update.
37259         * gcc.dg/cpp/skipping.c: New test.
37260
37261 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37262
37263         * g++.old-deja/g++.other/eh3.C: New testcase.
37264
37265 2000-12-07  Neil Booth  <neilb@earthling.net>
37266
37267         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37268         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37269         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37270         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37271         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37272         Update.
37273
37274 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37275
37276         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37277         __SIZE_TYPE__ instead of int for type of integers cast to
37278         pointers.
37279
37280 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37281
37282         * g++.old-deja/g++.other/cleanup4.C: New test.
37283
37284 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37285
37286         * format-sec-1.c: New test.
37287
37288 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37289
37290         * gcc.dg/format-nonlit-3.c: New test.
37291
37292 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37293
37294         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37295         through a null pointer.
37296
37297 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37298
37299         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37300         * g++.old-deja/g++.pt/partial4.C: New test.
37301
37302 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37303
37304         * gcc.c-torture/execute/ieee/hugeval.x: New.
37305
37306 2000-12-06  Neil Booth  <neilb@earthling.net>
37307
37308         * gcc.dg/cpp/backslash2.c: New tests.
37309
37310 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37311
37312         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37313         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37314
37315 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37316
37317         * gcc.c-torture/execute/20001203-2.c: New testcase.
37318
37319 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37320
37321         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37322         * g++.old-deja/g++.other/virtual10.C: New test.
37323
37324 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37325
37326         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37327
37328 2000-12-05  Richard Henderson  <rth@redhat.com>
37329
37330         * gcc.c-torture/compile/20001205-1.c: New.
37331
37332 2000-12-04  Neil Booth  <neilb@earthling.net>
37333
37334         * g++.old-deja/g++.other/virtual9.C: New test.
37335         * g++.old-deja/g++.pt/crash61.C: New test.
37336         * gcc.c-torture/execute/loop-9.c: New test.
37337
37338 2000-12-04  Neil Booth  <neilb@earthling.net>
37339
37340         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37341         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37342         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37343         * gcc.dg/cpp/extratokens.c: ...here.
37344
37345 2000-12-04  Neil Booth  <neilb@earthling.net>
37346
37347         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37348         New tests.
37349
37350 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37351
37352         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37353         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37354
37355 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37356
37357         * gcc.c-torture/execute/20001203-1.c: New test.
37358
37359 2000-12-03  Neil Booth  <neilb@earthling.net>
37360
37361         * gcc.dg/cpp/macro6.c: New test cases.
37362
37363 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37364
37365         * gcc.c-torture/execute/string-opt-9.c: New test.
37366         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37367         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37368         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37369
37370         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37371         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37372
37373 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37374
37375         * gcc.dg/cpp/if-6.c: New testcase.
37376
37377         * gcc.dg/20001201-1.c: New testcase.
37378
37379 2000-12-02  Neil Booth  <neilb@earthling.net>
37380
37381         * g++.old-deja/g++.other/externC4.C,
37382         g++.old-deja/g++.other/friend10.C: New tests.
37383
37384 2000-12-02  Neil Booth  <neilb@earthling.net>
37385
37386         * g++.old-deja/g++.other/instan2.C
37387         * g++.old-deja/g++.other/instan3.C: New test.
37388
37389 2000-12-02  Neil Booth  <neilb@earthling.net>
37390
37391         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37392         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37393         gnuc99.c,gnuc99-pedantic.c: New tests.
37394
37395 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37396
37397         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37398         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37399
37400 2000-12-01  Neil Booth  <neilb@earthling.net>
37401
37402         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37403         * gcc.dg/cpp/poison.c: Update.
37404         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37405
37406 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37407
37408         * g77.f-torture/execute/20001201.f: New test.
37409
37410 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37411
37412         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37413
37414 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37415
37416         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37417
37418 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37419
37420         * g++.old-deja/g++.other/cast6.C: New test.
37421
37422 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37423
37424         * gcc.c-torture/execute/20001130-2.c: New testcase.
37425
37426 2000-11-30  Richard Henderson  <rth@redhat.com>
37427
37428         * gcc.c-torture/execute/20001130-1.c: New test.
37429
37430 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37431
37432         * g++.old-deja/g++.other/op3.C: New test.
37433
37434 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37435
37436         * g++.old-deja/g++.other/op2.C: New test.
37437
37438 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37439
37440         * g++.old-deja/g++.other/crash38.C: New test.
37441
37442 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37443
37444         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37445
37446 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37447
37448         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37449         tests.
37450         * gcc.c-torture/execute/string-opt-6.c: New test.
37451
37452         * gcc.dg/20001117-1.c: Add main.
37453
37454 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37455
37456         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37457         Move from here ...
37458         * gcc.dg/940510-1.c: ... to here.
37459
37460         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37461         zero-size arrays in toplevel structures.
37462
37463 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37464
37465         * gcc.c-torture/execute/loop-8.c: New test.
37466
37467 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * g++.old-deja/g++.other/base1.C: New test.
37470
37471 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37472
37473         * g++.old-deja/g++.other/parse2.C: New test.
37474
37475 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37476
37477         * g++.old-deja/g++.pt/incomplete1.C: New test.
37478
37479 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37480
37481         * g++.old-deja/g++.other/friend9.C: New test.
37482
37483 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37484
37485         * gcc.dg/20001127-1.c: New test.
37486
37487 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37488
37489         * g++.old-deja/g++.pt/friend46.C: New test.
37490
37491 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37492
37493         * g++.old-deja/g++.other/ptrmem8.C: New test.
37494
37495 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37496
37497         * gcc.c-torture/execute/string-opt-7.c: New test.
37498         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37499
37500 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37501
37502         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37503         instead of 'mkcheck 2'.
37504
37505 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37506
37507         * gcc.c-torture/execute/memcheck/driver.c,
37508         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37509         C9X references to refer to C99.
37510
37511 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37512
37513         * gcc.dg/ultrasp3.c: New test.
37514
37515 2000-11-25  Neil Booth  <neilb@earthling.net>
37516
37517         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37518
37519 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37520
37521         * gcc.c-torture/compile/20001123-2.c: New.
37522
37523 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37524
37525         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37526
37527 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37528
37529         * gcc.dg/sequence-point-1.c: Add some new tests.
37530         * gcc.c-torture/execute/20001124-1.c: New test.
37531
37532 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37533
37534         * g++.old-deja/g++.other/vaarg4.C: New test.
37535         * gcc.c-torture/compile/20001123-1.c: New test.
37536
37537 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37538
37539         * g++.other/crash24.C: Adjust and remove XFAIL.
37540         * g++.other/crash37.C: New test.
37541
37542 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37543
37544         * g++.old-deja/g++.pt/instantiate9.C: New test.
37545
37546 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37547
37548         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37549         new ABI, too.
37550
37551         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37552         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37553
37554 2000-11-22  Neil Booth  <neilb@earthling.net>
37555
37556         * gcc.dg/cpp/Wtrigraphs.c: New test.
37557
37558 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37559
37560         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37561
37562 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37563
37564         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37565
37566 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37567
37568         * lib/gcc-dg.exp: load_lib scanasm.exp.
37569         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37570         * lib/g++-dg.exp: load_lib scanasm.exp.
37571         * lib/scanasm.exp: New.
37572         (scan-assembler, scan-assembler-not): Add optional arguments to
37573         test name, or if not present, the pattern name.
37574         (scan-assembler-dem, scan-assembler-dem-not): New.
37575
37576         * g++.dg/dg.exp: New.
37577
37578 2000-11-21  Neil Booth  <neilb@earthling.net>
37579
37580         * gcc.dg/cpp/integrated1.c: Remove.
37581
37582 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37583
37584         * gcc.c-torture/execute/20001121-1.c: New test.
37585
37586 2000-11-21  Richard Henderson  <rth@redhat.com>
37587
37588         * gcc.c-torture/compile/20001121-1.c: New test.
37589
37590 2000-11-20  Neil Booth  <neilb@earthling.net>
37591
37592         * gcc.dg/cpp/integrated1.c: New test.
37593
37594 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37595
37596         * g++.old-deja/g++.other/inline17.C: New test.
37597
37598 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37599
37600         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37601         local variable to be zero: I made the variable global. Now
37602         uses abort() and exit() instead of relying on main's return value.
37603
37604 2000-11-20  Neil Booth  <neilb@earthling.net>
37605
37606         * gcc.dg/cpp/paste2.c: Update test.
37607         * objc/execute/paste.m: New test.
37608
37609 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37610
37611         * gcc.dg/c99-condexpr-1.c: New test.
37612
37613 2000-11-20  Neil Booth  <neilb@earthling.net>
37614
37615         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37616
37617 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37618
37619         * g++.old-deja/g++.pt/export1.C: New test.
37620
37621 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37622
37623         * gcc.dg/20001117-1.c: New test.
37624
37625 2000-11-18  Richard Henderson  <rth@redhat.com>
37626
37627         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37628
37629 2000-11-18  Richard Henderson  <rth@redhat.com>
37630
37631         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37632         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37633         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37634
37635 2000-11-18  Richard Henderson  <rth@redhat.com>
37636
37637         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37638         (main): New.  Exit cleanly.
37639
37640 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37641
37642         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37643         gcc.dg/c99-fordecl-2.c: New tests.
37644
37645 2000-11-18  Richard Henderson  <rth@redhat.com>
37646
37647         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37648         * gcc.c-torture/execute/zerolen-2.c: New.
37649
37650 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37651
37652         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37653         memory.
37654
37655 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37656
37657         * g++.old-deja/g++.pt/instantiate8.C: New test.
37658
37659 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37660
37661         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37662         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37663
37664 2000-11-16  Nick Clifton  <nickc@redhat.com>
37665
37666         * gcc.c-torture/execute/nestfunc-2.c: New test.
37667         * gcc.c-torture/execute/nestfunc-3.c: New test.
37668
37669 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37670
37671         * gcc.c-torture/compile/20001116-1.c: New test.
37672
37673 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37674
37675         * gcc.c-torture/execute/20001115-1.c: New test.
37676
37677 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37678
37679         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37680         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37681         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37682         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37683
37684 2000-11-15  Neil Booth  <neilb@earthling.net>
37685
37686         gcc.dg/cpp/_Pragma1.c: Update.
37687         gcc.dg/cpp/_Pragma2.c: New test.
37688
37689 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37690
37691         * g++.old-deja/g++.other/anon5.C: New test.
37692
37693 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37694
37695         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37696         tests.
37697
37698 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37699
37700         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37701         output.
37702
37703 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37704
37705         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37706         labels at end of compound statements.
37707
37708 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * gcc.c-torture/execute/loop-7.c: New test.
37711
37712 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37713
37714         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37715
37716 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37717
37718         * gcc.dg/c99-bool-1.c: New test.
37719
37720 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37721
37722         * gcc.dg/c99-scope-1.c: Remove xfail.
37723         * gcc.dg/c99-scope-2.c: New test.
37724
37725 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37726
37727         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37728         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37729
37730 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37731
37732         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37733         error messages.
37734
37735         * g++.mike/p700.C: Don't typedef wchar_t.
37736         * g++.mike/p784.C: Likewise.
37737         * g++.mike/eb101.C: Don't use __wchar_t.
37738
37739 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37740
37741         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37742         from DO loop.
37743
37744 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37745
37746         * gcc.c-torture/execute/20001111-1.c: New test.
37747
37748 2000-11-10  Nick Clifton  <nickc@redhat.com>
37749
37750         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37751         long multuiple and accumulate.
37752
37753 2000-11-09  Richard Henderson  <rth@redhat.com>
37754
37755         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37756         via size_t instead of int.
37757
37758         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37759         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37760         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37761         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37762
37763 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37764
37765         * gcc.c-torture/compile/20001109-1.c: New test.
37766         * gcc.c-torture/compile/20001109-2.c: New test.
37767
37768 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37769
37770         * g++.old-deja/g++.pt/operator1.C: New test.
37771         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37772
37773 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37774
37775         * gcc.dg/20001108-1.c: New test.
37776
37777 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37778
37779         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37780         with both arguments constant strings.
37781         * gcc.c-torture/execute/string-opt-3.c: New test.
37782         * gcc.c-torture/execute/string-opt-4.c: New test.
37783         * gcc.c-torture/execute/string-opt-5.c: New test.
37784
37785 2000-11-08  Nick Clifton  <nickc@redhat.com>
37786
37787         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37788         mulsidi3adddi patterns.
37789
37790 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37791
37792         * g++.old-deja/g++.other/crash36.C: New test.
37793
37794 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37795
37796         * g++.old-deja/g++.other/init16.C: New test.
37797
37798 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37799
37800         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37801
37802 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37803
37804         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37805         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37806         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37807
37808 2000-11-07  DJ Delorie  <dj@redhat.com>
37809
37810         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37811
37812 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37813
37814         * gcc.c-torture/execute/string-opt-1.c: New test.
37815
37816 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37817
37818         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37819         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37820         parameters in registers, and there is no way for a varargs
37821         function to know in which order the integer and floating-point
37822         parameters should be interleaved when they are placed on the
37823         stack.
37824         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37825         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37826
37827 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37828
37829         * gcc.c-torture/execute/string-opt-2.c: New test.
37830
37831 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.old-deja/g++.pt/crash60.C: New test.
37834
37835 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37836
37837         * g++.old-deja/g++.other/crash24.C: New test.
37838         * g++.old-deja/g++.other/crash25.C: New test.
37839         * g++.old-deja/g++.other/crash26.C: New test.
37840         * g++.old-deja/g++.other/crash27.C: New test.
37841         * g++.old-deja/g++.other/crash28.C: New test.
37842         * g++.old-deja/g++.other/crash29.C: New test.
37843         * g++.old-deja/g++.other/crash30.C: New test.
37844         * g++.old-deja/g++.other/crash31.C: New test.
37845         * g++.old-deja/g++.other/crash32.C: New test.
37846         * g++.old-deja/g++.other/crash33.C: New test.
37847         * g++.old-deja/g++.other/crash34.C: New test.
37848         * g++.old-deja/g++.other/crash35.C: New test.
37849
37850 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37851
37852         * gcc.c-torture/execute/20001031-1.c: New test.
37853
37854 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37855
37856         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37857         namespace.
37858
37859         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37860         standards-conformant.
37861
37862         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37863
37864         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37865         * g++.old-deja/g++.mike/p755a.C: Likewise.
37866         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37867         library makes no calls to `operator new' during initialization.
37868
37869 2000-11-04  Neil Booth  <neilb@earthling.net>
37870
37871         * gcc.dg/cpp/include2.c: New tests.
37872
37873 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37874
37875         * lib/g++.exp (g++_set_ld_library_path): New function.
37876         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37877
37878 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37879
37880         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37881         warnings.
37882
37883 2000-11-01  Richard Henderson  <rth@redhat.com>
37884
37885         * g++.old-deja/g++.ext/namedret1.C: New.
37886         * g++.old-deja/g++.ext/namedret2.C: New.
37887         * g++.old-deja/g++.ext/namedret3.C: New.
37888
37889 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37890
37891         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37892         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37893
37894 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37895
37896         * gcc.c-torture/execute/va-arg-21.c: New test.
37897
37898 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37899
37900         * gcc.dg/c99-complex-2.c: New test.
37901
37902 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37903
37904         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37905
37906 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37907
37908         * g++.old-deja/g++.other/inline16.C: New test.
37909
37910 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37911
37912         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37913         __PRETTY_FUNCTION__
37914
37915 2000-10-29  Neil Booth  <neilb@earthling.net>
37916
37917         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37918         New tests.
37919         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37920         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37921         optimisation.
37922
37923 2000-10-29  Neil Booth  <neilb@earthling.net>
37924
37925         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37926         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37927         * mi5.c: Test multiple includes work with -C.
37928         * trigraphs.c: Test ^= version.
37929
37930 2000-10-28  Neil Booth  <neilb@earthling.net>
37931
37932         New tests and test updates for new macro expander.
37933
37934         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37935         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37936         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37937         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37938         new diagnostic messages.
37939
37940         * gcc.dg/cpp/macro3.c: New tests.
37941
37942 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37943
37944         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37945         on the same line.
37946
37947 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37948
37949         * g++.old-deja/g++.other/eh2.C: New test.
37950
37951 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37952
37953         * gcc.c-torture/execute/20001027-1.c: New test.
37954
37955 2000-10-26  Richard Henderson  <rth@redhat.com>
37956
37957         * gcc.c-torture/execute/20001026-1.c: New.
37958
37959 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37960
37961         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37962         * g++.old-deja/g++.law/builtin1.C: Likewise.
37963         * g++.old-deja/g++.law/ctors10.C: Likewise.
37964         * g++.old-deja/g++.law/virtual3.C: Likewise.
37965         * g++.old-deja/g++.mike/p658.C: Likewise.
37966         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37967         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37968         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37969         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37970         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37971
37972 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37973
37974         * gcc.c-torture/compile/20001024-1.c: New test.
37975
37976 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37977
37978         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37979         to tell us whether or not we are using V3.
37980
37981 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37982
37983         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37984         operands.
37985
37986 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37987
37988         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37989
37990 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37991
37992         * gcc.c-torture/execute/20001024-1.c: New test.
37993
37994 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37995
37996         * g++.old-deja/g++.other/sibcall1.C: New test.
37997
37998 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
37999
38000         * gcc.dg/noncompile/init-3.c: New test.
38001
38002 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38003
38004         * gcc.dg/format-array-1.c: New test.
38005
38006 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38007
38008         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38009         writing through null pointers; remove comment about testing
38010         unterminated strings.
38011
38012 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38013
38014         * gcc.c-torture/execute/20001017-2.c: New test.
38015
38016 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38017
38018         * gcc.c-torture/compile/20001018-1.c: New test.
38019         * gcc.c-torture/compile/20001018-1.x: Xfail.
38020
38021 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38022
38023         * gcc.c-torture/execute/20001017-1.c: New test.
38024
38025 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38026
38027         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38028         for multiple use of arguments with scanf formats; add tests for
38029         multiple use of arguments.
38030
38031 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38032
38033         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38034
38035 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38036
38037         * gcc.dg/format-miss-1.c: New test.
38038
38039 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38040
38041         * gcc.c-torture/execute/20001013-1.c: New test.
38042
38043 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38044
38045         * gcc.dg/format-branch-1.c: New test.
38046
38047 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38048
38049         * README, lib/file-format.exp: Remove EGCS references.
38050
38051 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38052
38053         * gcc.dg/20001013-1.c: New test.
38054
38055 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38056
38057         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38058         for intmax_t in the compiler using __typeof__ and the type rules
38059         for conditional expressions.
38060
38061 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38062
38063         * gcc.dg/20001012-1.c: New test.
38064         * gcc.dg/20001012-2.c: New test.
38065
38066 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38067
38068         * gcc.dg/format-attr-1.c: New test.
38069
38070 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38071
38072         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38073         __LONG_LONG_MAX__ instead of LLONG_MAX.
38074
38075 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38076
38077         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38078         scanf flags.
38079         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38080         flags.
38081
38082 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38083
38084         * gcc.dg/sequence-pt-1.c: New test.
38085
38086 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38087
38088         * gcc.c-torture/execute/20001011-1.c: New testcase.
38089         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38090
38091 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38092
38093         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38094         does not error on it.
38095
38096 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38097
38098         * gcc.dg/20001009-1.c: New test.
38099
38100 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38101
38102         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38103         * gcc.c-torture/execute/20001009-2.c: ... to here.
38104
38105 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38106
38107         * gcc.c-torture/compile/20001009-1.c: New testcase.
38108         * gcc.c-torture/execute/20001009-1.c: New testcase.
38109         Testcases provided by Jan Hubicka <jh@suse.cz>.
38110
38111 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38112
38113         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38114         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38115         uintmax_t using <limits.h> to emulate the compiler's internal
38116         logic.  No longer XFAIL %j tests.
38117
38118 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38119
38120         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38121         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38122         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38123         regexps and details of expected handling of some bad formats.
38124         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38125         suppression.
38126
38127 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38128
38129         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38130         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38131         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38132         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38133         in list archives.
38134
38135 2000-10-06  Richard Henderson  <rth@cygnus.com>
38136
38137         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38138         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38139         * g++.old-deja/g++.jason/report.C: Likewise.
38140         * g++.old-deja/g++.law/friend5.C: Likewise.
38141         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38142         of the expected warnings.
38143
38144 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38145
38146         * g++.old-deja/g++.pt/enum14.C: New test.
38147
38148 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38149
38150         * g++.old-deja/g++.pt/crash59.C: New test.
38151
38152 2000-10-04  Will Cohen  <wcohen@redhat.com>
38153
38154         * gcc.dg/20000926-1.c: New test.
38155
38156 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38157
38158         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38159         function name for current C++ compiler.
38160         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38161
38162 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38163
38164         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38165         __PRETTY_FUNCTION__.
38166         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38167
38168 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38169
38170         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38171
38172 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38173
38174         * gcc.c-torture/compile/20000923-1.c: New test.
38175
38176 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38177
38178         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38179         * g++.old-deja/g++.pt/ttp62.C: Same.
38180         * g++.old-deja/g++.other/inline14.C: Same.
38181
38182 2000-09-24  Richard Henderson  <rth@cygnus.com>
38183
38184         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38185
38186 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38187
38188         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38189
38190 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38191
38192         * gcc.c-torture/compile/20000922-1.c: New file.
38193
38194 2000-09-21  Nick Clifton  <nickc@redhat.com>
38195
38196         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38197         a signed long modulo operation.
38198         (mod6): New function - perform an unsigned long modulo operation.
38199         (main): Add tests for modulos of very large numbers by very small
38200         dividends.
38201
38202 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38203
38204         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38205
38206 2000-09-19  Richard Henderson  <rth@cygnus.com>
38207
38208         * gcc.dg/compare2.c (case 10): XFAIL.
38209
38210 2000-09-18  Richard Henderson  <rth@cygnus.com>
38211
38212         * gcc.c-torture/execute/20000906-1.c: Move ...
38213         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38214         that support __builtin_trap.
38215
38216 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38217
38218         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38219
38220 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38221
38222         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38223         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38224         more $ format tests.
38225
38226 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38227
38228         * gcc.dg/format-errmk-1.c: New test.
38229
38230 2000-09-17  Greg McGary  <greg@mcgary.org>
38231
38232         * gcc.c-torture/execute/20000917-1.x: Remove.
38233
38234 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38235
38236         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38237
38238 2000-09-17  Greg McGary  <greg@mcgary.org>
38239
38240         * gcc.c-torture/execute/20000917-1.c: New test.
38241         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38242
38243 2000-09-16  Neil Booth  <NeilB@earthling.net>
38244
38245         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38246         in nested macro bug.
38247
38248 2000-09-15  Neil Booth  <NeilB@earthling.net>
38249
38250         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38251
38252 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38253
38254         * gcc.c-torture/execute/20000914-1.c: New test.
38255
38256 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38257
38258         * g++.other/inline13.C: New test.
38259
38260 2000-09-12  Andreas Jaeger  <aj@suse.de>
38261
38262         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38263         constant by Ulrich Drepper <drepper@redhat.com>.
38264
38265 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38266
38267         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38268
38269 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38270
38271         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38272
38273 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38274
38275         * gcc.dg/cpp/backslash.c: New test.
38276
38277 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38278
38279         * gcc.c-torture/execute/20000910-1.c: New test.
38280         * gcc.c-torture/execute/20000910-2.c: Likewise.
38281
38282 2000-09-11  Robert Lipe  <robertl@sco.com>
38283
38284         * gcc.dg/pragma-align.c: New test.
38285
38286 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38287
38288         * g++.old-deja/g++.pt/explicit82.C: New test.
38289         * g++.old-deja/g++.pt/explicit83.C: New test.
38290
38291 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38292
38293         * gcc.dg/asm-names.c: New test.
38294
38295 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38296
38297         * gcc.dg/cpp/tr-warn6.c: New test
38298
38299 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38300
38301         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38302         be accepted.
38303
38304 2000-09-07  Catherine Moore  <clm@redhat.com>
38305
38306         * gcc.c-torture/execute/unroll-1.c: New test.
38307
38308 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38309
38310         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38311         ERROR markers.
38312         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38313         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38314         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38315         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38316         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38317         Preprocess only.
38318         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38319         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38320
38321 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38322
38323         * g++.old-deja/g++.pt/deduct2.C: New test.
38324
38325 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38326
38327         * g++.old-deja/g++.pt/parms2.C: New test.
38328
38329 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38330
38331         * g++.old-deja/g++.pt/crash58.C: New test.
38332
38333 2000-09-06  Greg McGary  <greg@mcgary.org>
38334
38335         * gcc.c-torture/execute/20000906-1.c: New test.
38336         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38337
38338 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38339
38340         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38341
38342 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38343
38344         * g++.old-deja/g++.pt/crash57.C: New test.
38345
38346 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38347
38348         * g++.old-deja/g++.pt/crash56.C: New test.
38349
38350 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38351
38352         * g++.old-deja/g++.pt/koenig1.C: New test.
38353
38354 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38355
38356         * gcc.dg/20000904-1.c: New test.
38357
38358 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * gcc.dg/cpp/paste8.c: New test.
38361
38362 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38363
38364         * gcc.c-torture/compile/20000827-1.c: New test.
38365
38366 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38367
38368         * gcc.dg/format-diag-1.c: New test.
38369
38370 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38371
38372         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38373         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38374         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38375         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38376         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38377
38378 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38379
38380         * g++.old-deja/g++.other/nested4.C: New test.
38381
38382 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38383
38384         * g++.old-deja/g++.ns/scoped1.C: New test.
38385
38386 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38387
38388         * lib/g++.exp: Support testing already-installed GCC.
38389
38390 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38391
38392         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38393
38394 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38395
38396         * gcc.dg/return-type-2.c: New test.
38397
38398 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38399
38400         * gcc.c-torture/compile/20000825-1.c: New test.
38401
38402 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38403
38404         * gcc.dg/dwarf2-2.c: New test.
38405
38406 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38407
38408         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38409         dg-warning regexps.
38410
38411 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38412
38413         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38414         gcc.dg/format-ext-5.c: New tests.
38415
38416 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38417
38418         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38419
38420 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38421
38422         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38423
38424 2000-08-24  Richard Henderson  <rth@cygnus.com>
38425
38426         * gcc.dg/ia64-sync-1.c: New test.
38427         * gcc.dg/ia64-sync-2.c: New test.
38428         * gcc.dg/ia64-asm-1.c: New test.
38429
38430 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38431
38432         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38433         * gcc.dg/format-ext-2.c: New test.
38434
38435 2000-08-23  Jason Merrill  <jason@redhat.com>
38436
38437         * lib/old-dejagnu.exp: Also ignore "In member function" and
38438         "At global scope".
38439
38440 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38441
38442         * gcc.dg/noncompile/label-lineno-1.c: New test.
38443
38444 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38445
38446         * gcc.dg/c99-array-nonobj-1.c: New test.
38447
38448 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38449
38450         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38451         tests.
38452         * gcc.dg/format-ext-1.c: New test.
38453
38454 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38455
38456         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38457         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38458         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38459         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38460         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38461
38462 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38463
38464         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38465         gcc.dg/c99-strftime-2.c: New tests.
38466
38467 2000-08-22  Richard Henderson  <rth@cygnus.com>
38468
38469         * gcc.c-torture/execute/20000822-1.c: New test.
38470
38471 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38472
38473         * gcc.c-torture/execute/20000819-1.x: Remove.
38474
38475 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38476
38477         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38478         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38479         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38480         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38481         gcc.dg/format-xopen-1.c: New tests.
38482
38483 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38484
38485         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38486
38487 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38488
38489         * g++.old-deja/g++.other/loop2.C: New test.
38490
38491         * gcc.c-torture/compile/20000606-1.c: New test.
38492         * gcc.c-torture/compile/20000728-1.c: New test.
38493         * gcc.c-torture/execute/20000801-1.c: New test.
38494         * gcc.c-torture/execute/20000801-2.c: New test.
38495         * gcc.c-torture/execute/20000819-1.c: New test.
38496         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38497         * gcc.dg/20000629-1.c: New test.
38498         * gcc.dg/20000724-1.c: New test.
38499         * gcc.dg/20000807-1.c: New test.
38500
38501 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38502
38503         * gcc.dg/cpp/pragma-1.c: New test.
38504         * gcc.dg/cpp/pragma-2.c: New test.
38505
38506 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38507
38508         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38509         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38510
38511 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38512
38513         * gcc.c-torture/compile/20000818-1.c: New test.
38514
38515 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38516
38517         * gcc.c-torture/execute/20000818-1.c: New test.
38518
38519 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38520
38521         * gcc.dg/format-va-1.c: New test.
38522
38523 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38524
38525         * g++.old-deja/g++.other/typedef8.C: New test.
38526
38527 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38528
38529         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38530         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38531         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38532         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38533         * g++.old-deja/g++.other/ptrmem7.C: New test.
38534         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38535
38536 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38537
38538         * g++.old-deja/g++.pt/typename27.C: New test.
38539
38540 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38543         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38544         * g++.old-deja/g++.pt/friend45.C: New test.
38545         * g++.old-deja/g++.other/friend8.C: New test.
38546
38547 2000-08-15  Richard Henderson  <rth@cygnus.com>
38548
38549         * gcc.c-torture/execute/20000815-1.c: New test.
38550
38551 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38552
38553         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38554         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38555         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38556
38557 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38558
38559         * g++.old-deja/g++.other/refinit2.C: New test.
38560
38561 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38562
38563         * lib/c-torture.exp (c-torture): Make
38564         compiler_conditional_xfail_data global.
38565         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38566         compiler_conditional_xfail_data machinery.
38567         (f-torture-execute): Likewise.
38568         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38569         and only when unrolling loops.
38570
38571         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38572
38573 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38574
38575         * g++.old-deja/g++.pt/explicit81.C: New test.
38576
38577 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38578
38579         * g++.old-deja/g++.pt/typename26.C: New test.
38580
38581 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38582
38583         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38584         warning.
38585
38586 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38587
38588         * g++.old-deja/g++.other/array3.C: New test.
38589
38590 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38591
38592         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38593         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38594         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38595         New tests.
38596
38597 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38598
38599         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38600         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38601
38602 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38603
38604         * gcc.c-torture/execute/20000808-1.c: New test.
38605
38606 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38607
38608         * gcc.dg/c90-const-expr-1.c: New test.
38609
38610 2000-08-08  Richard Henderson  <rth@cygnus.com>
38611
38612         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38613
38614 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38615
38616         * gcc.dg/noncompile/const-ll-1.c: New test.
38617
38618 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38619
38620         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38621
38622 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38623
38624         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38625         that running programs linked against the shared version of libobjc
38626         run correctly.
38627
38628 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38629
38630         * gcc.dg/c99-printf-1.c: New test.
38631
38632 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38633
38634         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38635
38636 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38637
38638         * gcc.c-torture/execute/20000731-1.x: Delete.
38639
38640 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38641
38642         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38643         and torture_without_loops as is done by c-torture.exp.
38644         (search_for): Copy from c-torture.exp.
38645         (gcc-dg-runtest): New function, drives a directory of tests
38646         iterating over the TORTURE_OPTIONS.
38647         (scan-assembler, scan-assembler-not): Move here from
38648         individual directory drivers.
38649
38650         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38651         defined by lib/gcc-dg.exp.
38652         * gcc.dg/cpp/cpp.exp: Likewise.
38653         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38654         gcc-dg-runtest, so we cycle over optimization options.
38655
38656         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38657         * gcc.dg/compare2.c: No longer expected to fail.
38658
38659 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38660
38661         * gcc.c-torture/execute/20000804-1.c: New test.
38662
38663 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38664
38665         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38666
38667 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38668
38669         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38670
38671 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38672
38673         * gcc.c-torture/compile/20000803-1.c: New test.
38674
38675 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38676
38677         * gcc.c-torture/execute/20000801-3.c,
38678         gcc.c-torture/execute/20000801-4.c: New tests.
38679         * gcc.c-torture/execute/20000801-3.x,
38680         gcc.c-torture/execute/20000801-4.x: Xfail.
38681
38682 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38683
38684         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38685         libobjc/.libs to allow for libtool.
38686
38687 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38688
38689         * gcc.c-torture/compile/20000802-1.c: New test.
38690
38691 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38692
38693         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38694
38695 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38696
38697         * gcc-c-torture/execute/20000731-2.c: New test.
38698
38699         * gcc.c-torture/execute/20000731-1.c: New test.
38700         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38701
38702 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38703
38704         * testsuite/gcc.dg/cpp/paste7.c: New test.
38705         * gcc.dg/cpp/20000725-1.c: New test.
38706
38707 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38708
38709         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38710         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38711         declaration warning for __builtin_dwarf_reg_size.
38712
38713         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38714
38715 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38716
38717         * gcc.dg/noncompile/voidparam-1.c: New test.
38718
38719 2000-07-30  Richard Henderson  <rth@cygnus.com>
38720
38721         * gcc.dg/c90-digraph-1.c: Don't xfail.
38722         * gcc.dg/compare2.c (case 10): Xfail.
38723         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38724
38725 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38726
38727         * gcc.dg/c99-main-1.c: New test.
38728
38729 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38730
38731         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38732
38733 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38734
38735         * gcc.c-tortuer/execute/20000726-1.c: New test.
38736
38737 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38738
38739         * gcc.c-torture/execute/enum-2.c: New test.
38740
38741 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38742
38743         * gcc.dg/cpp/tr-warn3.c: New test.
38744
38745 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38746
38747         * g++.old-deja/g++.ext/implicit1.C: Remove.
38748         * g++.old-deja/g++.jason/c2.C: Remove
38749         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38750         * g++.old-deja/g++.pt/crash16.C: Likewise.
38751         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38752
38753 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38754
38755         * g++.old-deja/g++.other/for2.C: New test.
38756
38757 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38758
38759         * gcc.dg/20000720-1.c: New test.
38760
38761 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38762
38763         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38764
38765 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38766
38767         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38768         * gcc.c-torture/execute/20000722-1.c: New.
38769         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38770
38771 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38772
38773         * gcc.dg/cpp/20000720-1.S: New test.
38774
38775 2000-07-21  Michael Meissner  <meissner@redhat.com>
38776
38777         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38778
38779 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38780
38781         * g++.old-deja/g++.brendan/crash16.C,
38782         g++.old-deja/g++.brendan/parse3.C,
38783         g++.old-deja/g++.brendan/redecl1.C,
38784         g++.old-deja/g++.ns/template13.C,
38785         g++.old-deja/g++.other/decl4.C,
38786         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38787
38788 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38789
38790         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38791         and "Internal error".
38792
38793         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38794         regexps.
38795         * gcc.dg/cpp/paste6.c: New test.
38796
38797 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38798
38799         * gcc.dg/cpp/tr-direct.c: New test.
38800
38801         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38802         gcc.dg/cpp/undef1.c: Tweak error regexps.
38803
38804 2000-07-18  Eric Christopher <echristo@redhat.com>
38805
38806         * gcc.c-torture/compile/20000718-1.c: New test.
38807
38808 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38809
38810         * cpplex.c (_cpp_push_token): If the token being pushed back
38811         is the previous token in this context, just subtract one from
38812         context->posn.
38813         * cppmacro.c (save_expansion): Clear aux field when storing a
38814         placemarker.
38815
38816 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38817
38818         * gcc.dg/noncompile/redecl-1.c: New test.
38819
38820 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38821
38822         * gcc.c-torture/execute/20000717-5.c: New test.
38823         * gcc.c-torture/execute/20000717-1.x: Removed.
38824
38825 2000-07-17  Richard Henderson  <rth@cygnus.com>
38826
38827         * gcc.c-torture/execute/20000717-4.c: New test.
38828
38829 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38830
38831         * gcc.dg/cpp/syshdr.c: New test.
38832         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38833
38834 2000-07-17  Neil Booth  <neilb@earthling.net>
38835
38836         * gcc.dg/cpp/cmdlne-dM.c: New test.
38837         * gcc.dg/cpp/cmdlne-dD.c: New test.
38838
38839 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38840
38841         * gcc.c-torture/execute/20000717-3.c: New test.
38842
38843         * gcc.c-torture/compile/20000717-1.c: New test.
38844
38845 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38846
38847         * gcc.c-torture/execute/20000717-2.c: New test.
38848
38849 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38850
38851         * gcc.dg/formatz-1.c: New test.
38852
38853         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38854         * gcc.dg/c99-digraph-1.c: New tests.
38855
38856         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38857         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38858
38859         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38860         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38861         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38862         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38863         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38864         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38865         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38866
38867 2000-07-17   Greg McGary <greg@mcgary.org>
38868
38869         * gcc.c-torture/execute/20000717-1.c: New test.
38870         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38871
38872 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38873
38874         * gcc.c-torture/execute/20000715-2.c: New test.
38875         * gcc.dg/20000715-1.c: New test.
38876
38877 2000-07-15  Michael Meissner  <meissner@redhat.com>
38878
38879         * gcc.c-torture/execute/20000715-1.c: New test.
38880
38881 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38882
38883         * gcc.c-torture/execute/20000707-1.c: New test.
38884
38885 2000-07-13  Neil Booth  <NeilB@earthling.net>
38886
38887         * testsuite/gcc.dg/cpp/digraph1.c,
38888         testsuite/gcc.dg/cpp/digraph2.c,
38889         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38890
38891 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38892
38893         * g77.f-torture/compile/20000630-2.f: New test.
38894         * g77.f-torture/compile/20000630-2.x
38895
38896 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38897
38898         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38899
38900 2000-07-11  Neil Booth  <NeilB@earthling.net>
38901
38902         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38903
38904 2000-07-11  Neil Booth  <NeilB@earthling.net>
38905
38906         * gcc.dg/cpp/cmdlne-C.c: New.
38907
38908 2000-07-09  Neil Booth  <NeilB@earthling.net>
38909
38910         * gcc.dg/cpp/directiv.c: New tests.
38911         * gcc.dg/cpp/undef1.c: Update.
38912
38913 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38914
38915         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38916
38917 2000-07-09  Neil Booth  <NeilB@earthling.net>
38918
38919         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38920
38921 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38922
38923         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38924         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38925
38926 2000-07-08  Neil Booth  <NeilB@earthling.net>
38927
38928         * gcc.dg/cpp/macsyntx.c: New tests.
38929
38930 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38931
38932         * gcc.dg/20000707-1.c: New test.
38933
38934 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38935
38936         * gcc.c-torture/execute/20000706-1.c: New test.
38937         * gcc.c-torture/execute/20000706-2.c: New test.
38938         * gcc.c-torture/execute/20000706-3.c: New test.
38939         * gcc.c-torture/execute/20000706-4.c: New test.
38940         * gcc.c-torture/execute/20000706-5.c: New test.
38941
38942 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38943
38944         * g++.old-deja/g++.pt/instantiate7.C: New test.
38945
38946 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38947
38948         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38949         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38950         * g++.old-deja/g++.other/rtti3.C: Likewise.
38951         * g++.old-deja/g++.other/rttid3.C: Likewise.
38952
38953 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38954
38955         *  g77.f-torture/compile/20000630-1.x: Fix typo
38956
38957 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38958
38959         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38960         assembly output.
38961
38962 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38963
38964         * gcc.dg/cpp/ident.c: New test.
38965
38966 2000-07-05  Neil Booth  <NeilB@earthling.net>
38967
38968         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38969           gcc.dg/cpp/lexstrng.c: New tests.
38970
38971 2000-07-04  Neil Booth  <NeilB@earthling.net>
38972
38973         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38974         * gcc.dg/cpp/strify2.c: Same.
38975
38976 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38977
38978         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38979         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38980         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38981         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38982
38983         * testsuite/gcc.dg/cpp/macro1.c,
38984         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38985         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38986         testsuite/gcc.dg/cpp/strify1.c,
38987         testsuite/gcc.dg/cpp/strify2.c: New tests.
38988
38989 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38990
38991         * gcc.c-torture/execute/20000703-1.c: New test.
38992
38993 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38994
38995         * g++.old-deja/g++.pt (lookup10.C): New test.
38996
38997 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38998
38999         * g++.old-deja/g++.pt (typename25.C): New test.
39000
39001 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39002
39003         * gcc.c-torture/compile/20000701-1.c: New test.
39004
39005 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39006
39007         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39008         to test case.
39009
39010 2000-06-30  Catherine Moore  <clm@cygnus.com>
39011
39012         * gcc.c-torture/execute/align-1.c: New test.
39013
39014 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39015
39016         * g++.old-deja/g++.pt/expr8.C: New test.
39017         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39018
39019 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39020
39021         * gcc.c-torture/compile/20000629-1.c: New test.
39022
39023 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39024
39025
39026         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39027         gcc.dg/noncompile directory, depending on whether they're
39028         preprocessor tests or not.  Annotate all the tests for the dg
39029         framework.
39030
39031         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39032         * gcc.dg/noncompile/noncompile.exp: New.
39033
39034         * Moved files:
39035         Old name                                New name
39036         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39037         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39038         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39039         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39040         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39041         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39042         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39043         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39044         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39045         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39046         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39047         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39048         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39049         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39050         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39051         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39052         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39053         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39054         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39055         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39056         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39057         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39058         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39059         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39060
39061         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39062         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39063         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39064         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39065         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39066         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39067
39068 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39069
39070         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39071         declare one variable.  On the fourth, error.
39072         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39073         declared by 20000628-1a.h.
39074
39075 2000-06-29  Richard Henderson  <rth@redhat.com>
39076
39077         * gcc.c-torture/execute/930529-1.x: New file.
39078         * gcc.dg/920413-1.c: Adjust expected warning text.
39079         * gcc.dg/980217-1.c: Declare abort.
39080         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39081
39082 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39083
39084         * g77.f-torture/compile/20000629-1.f: New test.
39085         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39086
39087 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39088
39089         Rearrange lots of files, removing entirely the
39090         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39091         directories.
39092
39093         * Deleted files:
39094         gcc.c-torture/code_quality/code_quality.exp
39095         gcc.c-torture/special/special.exp
39096         gcc.failure/failure.exp
39097         gcc.failure/940409-1.x
39098         gcc.c-torture/compile/961203-1.x
39099
39100         * New files:
39101         gcc.misc-tests/linkage.exp
39102         gcc.c-torture/execute/920730-1t.c
39103         gcc.c-torture/execute/920730-1t.x
39104         gcc.c-torture/compile/920520-1.x
39105         gcc.c-torture/compile/920521-1.x
39106         gcc.c-torture/compile/981006-1.x
39107         gcc.c-torture/execute/eeprof-1.x
39108
39109         * Moved files (possibly with modifications to fit a new harness):
39110         Old name                                New name
39111         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39112         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39113         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39114         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39115         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39116         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39117         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39118         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39119         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39120         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39121         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39122         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39123         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39124         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39125
39126 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39127
39128         * c-torture/compile/961203-1.x: Delete.
39129
39130         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39131         not exit. Include stdio.h.
39132         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39133         * gcc.misc-tests/dg-12.c: Likewise.
39134         * gcc.misc-tests/dg-5.c: Likewise.
39135         * gcc.misc-tests/dg-6.c: Likewise.
39136         * gcc.misc-tests/dg-7.c: Prototype abort.
39137         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39138         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39139         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39140         not exit.
39141         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39142         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39143
39144 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39145
39146         * gcc.dg/cpp/20000628-1.c: New test.
39147         * gcc.dg/cpp/20000628-1.h: New header for above test.
39148         * gcc.dg/cpp/20000628-1a.h: Likewise.
39149
39150 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39151
39152         * gcc.dg/cpp: New directory.
39153         * gcc.dg/cpp/cpp.exp: New driver.
39154         * gcc.dg/cpp/20000627-1.c: New test.
39155         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39156         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39157         and rewrite as a compilation test.
39158
39159         * gcc.dg: Move many files into the cpp subdirectory, possibly
39160         renaming or editing them as well.
39161         Old name                New name
39162         990119-1.c              cpp/19990119-1.c
39163         990228-1.c              cpp/19990228-1.c
39164         990407-1.c              cpp/19990407-1.c
39165         990409-1.c              cpp/19990409-1.c
39166         990413-1.c              cpp/19990413-1.c
39167         990703-1.c              cpp/19990703-1.c
39168         20000127-1.c            cpp/20000127-1.c
39169         20000129-1.c            cpp/20000129-1.c
39170         20000207-1.c            cpp/20000207-1.c
39171         20000207-2.c            cpp/20000207-2.c
39172         20000209-1.c            cpp/20000209-1.c
39173         20000209-2.c            cpp/20000209-2.c
39174         20000301-1.c            cpp/20000301-1.c
39175         20000419-1.c            cpp/20000419-1.c
39176         20000510-1.S            cpp/20000510-1.S
39177         20000519-1.c            cpp/20000519-1.c
39178         20000529-1.c            cpp/20000529-1.c
39179         20000625-1.c            cpp/20000625-1.c
39180         20000625-2.c            cpp/20000625-2.c
39181         cpp-as1.c               cpp/assert1.c
39182         cpp-as2.c               cpp/assert2.c
39183         cxx-comments-1.c        cpp/cxxcom1.c
39184         cxx-comments-2.c        cpp/cxxcom2.c
39185         endif-label.c           cpp/endif.c
39186         cpp-hash1.c             cpp/hash1.c
39187         cpp-hash2.c             cpp/hash2.c
39188         cpp-if1.c               cpp/if-1.c
39189         cpp-if2.c               cpp/if-2.c
39190         cpp-if3.c               cpp/if-3.c
39191         cpp-if4.c               cpp/if-4.c
39192         cpp-if5.c               cpp/if-5.c
39193         cpp-cond.c              cpp/if-cexp.c
39194         cpp-missingop.c         cpp/if-mop.c
39195         cpp-missingparen.c      cpp/if-mpar.c
39196         cpp-opprec.c            cpp/if-oppr.c
39197         cpp-ifparen.c           cpp/if-paren.c
39198         cpp-shortcircuit.c      cpp/if-sc.c
39199         cpp-shift.c             cpp/if-shift.c
39200         cpp-unary.c             cpp/if-unary.c
39201         cpp-li1.c               cpp/line1.c
39202         cpp-li2.c               cpp/line2.c
39203         lineno.c                cpp/line3.c
39204         lineno-2.c              cpp/line4.c
39205         cpp-mi.c                cpp/mi1.c
39206         cpp-mic.h               cpp/mi1c.h
39207         cpp-micc.h              cpp/mi1cc.h
39208         cpp-mind.h              cpp/mi1nd.h
39209         cpp-mindp.h             cpp/mi1ndp.h
39210         cpp-mix.h               cpp/mi1x.h
39211         cpp-mi2.c               cpp/mi2.c
39212         cpp-mi2a.h              cpp/mi2a.h
39213         cpp-mi2b.h              cpp/mi2b.h
39214         cpp-mi2c.h              cpp/mi2c.h
39215         cpp-mi3.c               cpp/mi3.c
39216         cpp-mi3.def             cpp/mi3.def
39217         poison-1.c              cpp/poison.c
39218         pr-impl.c               cpp/prag-imp.c
39219         cpp-redef-2.c           cpp/redef1.c
39220         cpp-redef.c             cpp/redef2.c
39221         strpaste.c              cpp/strp1.c
39222         strpaste-2.c            cpp/strp2.c
39223         cpp-tradpaste.c         cpp/tr-paste.c
39224         cpp-tradstringify.c     cpp/tr-str.c
39225         cpp-tradwarn1.c         cpp/tr-warn1.c
39226         cpp-tradwarn2.c         cpp/tr-warn2.c
39227         trigraphs.c             cpp/trigraphs.c
39228         cpp-unc1.c              cpp/unc1.c
39229         cpp-unc2.c              cpp/unc2.c
39230         cpp-unc3.c              cpp/unc3.c
39231         cpp-unc.c               cpp/unc4.c
39232         undef.c                 cpp/undef1.c
39233         undef-2.c               cpp/undef2.c
39234         cpp-wi1.c               cpp/widestr1.c
39235
39236 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39237
39238         * lib/g++.exp (g++_include_flags): Tweak.
39239
39240 2000-06-27  H.J. Lu  <hjl@gnu.org>
39241             Loren J. Rittle  <ljrittle@acm.org>
39242
39243         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39244         version with one that knows about the new gcc tree structure.
39245         (g++_link_flags): Same.
39246
39247 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39248
39249         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39250         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39251         case we are cross-compiling.
39252
39253         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39254         g++.old-deja/g++.niklas/Makefile.in,
39255         g++.old-deja/g++.niklas/configure.in,
39256         g++.old-deja/g++.other/Makefile.in,
39257         g++.old-deja/g++.other/configure.in,
39258         gcc.c-torture/code_quality/Makefile.in,
39259         gcc.c-torture/code_quality/configure.in,
39260         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39261         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39262         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39263         gcc.c-torture/execute/ieee/Makefile.in,
39264         gcc.c-torture/execute/ieee/configure.in,
39265         gcc.c-torture/noncompile/Makefile.in,
39266         gcc.c-torture/noncompile/configure.in,
39267         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39268         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39269         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39270
39271 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39272
39273         * g++.old-deja/g++.other/ambig3.C: New test.
39274
39275 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39276
39277         * g++.old-deja/g++.pt/syntax1.C: New test.
39278         * g++.old-deja/g++.pt/syntax2.C: New test.
39279         * g++.old-deja/g++.other/syntax3.C: New test.
39280         * g++.old-deja/g++.other/syntax4.C: New test.
39281
39282 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39283
39284         * gcc.dg/20000623-1.c: Prototype exit and abort.
39285
39286 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39287
39288         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39289         New tests.
39290         * gcc.dg/cpp-mi3.def: New file.
39291
39292         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39293         inside assertions.
39294         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39295         lexer's error messages.
39296         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39297         divine anything from the linemarkers.
39298         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39299         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39300
39301 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39302
39303         * gcc.dg/20000623-1.c: New test.
39304
39305 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39306
39307         * gcc.c-torture/execute/20000622-1.c: New test.
39308
39309 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39310
39311         * g++.old-deja/g++.other/init15.C: New test.
39312
39313 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39314
39315         * g++.old-deja/g++.pt/vaarg2.C: New test.
39316         * g++.old-deja/g++.pt/vaarg3.C: New test.
39317
39318 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39319
39320         * g++.old-deja/g++.other/dyncast6.C: New test.
39321
39322 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39323
39324         * gcc.c-torture/execute/loop-6.c: New test.
39325
39326 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39327
39328         * gcc.dg/20000614-1.c: New test.
39329         * gcc.dg/20000614-2.c: New test.
39330
39331 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39332
39333         * g++.old-deja/g++.other/inline12.C: New test.
39334
39335 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39336
39337         * g++.old-deja/g++.other/eh1.C: New test.
39338
39339 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39340
39341         * g++.old-deja/g++.other/type.C: New test.
39342
39343 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39344
39345         * g++.old-deja/g++.other/initstring.C: New test.
39346
39347 2000-06-12  Jason Merrill  <jason@redhat.com>
39348
39349         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39350
39351 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39352
39353         * gcc.c-torture/compile/20000609-1.c: New test.
39354
39355 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39356
39357         * gcc.dg/20000609-1.c: New test.
39358
39359 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39360
39361         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39362         * gcc.c-torture/noncompile/poison-1.c: Move...
39363         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39364         * gcc.dg/cpp-li1.c: Add a token after the #line.
39365
39366 2000-06-05  Richard Henderson  <rth@cygnus.com>
39367
39368         * gcc.c-torture/execute/20000605-2.c: New test.
39369         * gcc.c-torture/execute/20000605-3.c: New test.
39370
39371 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39372
39373         * g77.f-torture/execute/20000503-1.x: New file.
39374
39375 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39376
39377         * g++.old-deja/g++.eh/badalloc1.C: New test.
39378
39379 2000-06-05  Richard Henderson  <rth@cygnus.com>
39380
39381         * gcc.c-torture/execute/20000605-1.c: New test.
39382
39383 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39384             Nathan Sidwell <nathan@codesourcery.com>
39385
39386         * gcc.c-torture/compile/20000605-1.c: New test.
39387
39388 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39389
39390         * g77.f-torture/compile/20000601-1.f: New test.
39391
39392 2000-06-03  Richard Henderson  <rth@cygnus.com>
39393
39394         * gcc.c-torture/execute/20000603-1.c: New.
39395
39396 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39397
39398         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39399         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39400
39401 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39402
39403         * gcc.dg/compare2.c (case 12): XFAIL.
39404         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39405         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39406
39407         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39408
39409 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39410
39411         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39412         guard macro is already defined when the header is first
39413         included.
39414         * gcc.dg/cpp-mix.h: New file.
39415         * gcc.dg/endif-label.c: Update patterns to match compiler.
39416
39417         * g++.brendan/complex1.C: Declare abort.
39418         * g++.law/refs4.C: Remove XFAIL.
39419         * g++.oliva/expr2.C: Declare abort and exit.
39420
39421 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39422
39423         * gcc.c-torture/execute/20000528-1.c: New test.
39424
39425         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39426         * g++.old-deja/g++.law/temps4.C: Likewise.
39427
39428         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39429         stdlib.h.  Call abort() on failure.
39430         * g++.old-deja/g++.law/refs4.C: Likewise.
39431         * g++.old-deja/g++.law/temps4.C: Likewise.
39432         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39433         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39434
39435 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39436
39437         Relative to g++.dg/special:
39438         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39439
39440         Relative to g++.old-deja:
39441         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39442         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39443         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39444         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39445         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39446         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39447         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39448
39449         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39450         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39451         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39452         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39453         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39454         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39455         and/or string.h.
39456
39457         * g++.other/goto1.C: Update expectations for error messages.
39458
39459 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39460
39461         * gcc.c-torture/compile/20000523-1.c: New test.
39462
39463 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39464
39465         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39466
39467 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39468
39469         * g++.old-deja/g++.eh/catch11.C: New test.
39470         * g++.old-deja/g++.eh/catch12.C: New test.
39471
39472 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39473
39474         * gcc.c-torture/execute/20000523-1.c: New test.
39475
39476 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39477
39478         * c-torture/execute/bcp-1.c: Replace abort in arg of
39479         __builtin_constant_p with a generic external function.
39480
39481         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39482         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39483         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39484         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39485         Prototype abort and/or exit.
39486
39487         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39488         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39489         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39490         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39491
39492 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39493
39494         * gcc.dg/dwarf2-1.c: New test.
39495
39496 2000-05-20  Richard Henderson  <rth@cygnus.com>
39497
39498         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39499
39500 2000-05-20  Andreas Jaeger  <aj@suse.de>
39501
39502         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39503         testcase.
39504
39505 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39506
39507         * gcc.c-torture/execute/20000519-2.c: New test.
39508
39509 2000-05-19  Andreas Jaeger  <aj@suse.de>
39510
39511         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39512         which fails with SSA.
39513
39514         * lib/c-torture.exp: Also test with -O3 -fssa.
39515
39516 2000-05-18  Michael Meissner  <meissner@redhat.com>
39517
39518         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39519         * gcc.c-torture/execute/920415-1.c: Ditto.
39520         * gcc.c-torture/execute/920501-1.c: Ditto.
39521         * gcc.c-torture/execute/conversion.c: Ditto.
39522         * gcc.c-torture/execute/cvt-1.c: Ditto.
39523
39524 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39525
39526         * gcc.c-torture/compile/20000518-1.c: New test.
39527
39528 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39529
39530         * g77.f-torture/compile/200005018.f: New test.
39531
39532 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39533
39534         * gcc.c-torture/compile/20000517-1.c: New test.
39535
39536 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39537
39538         * gcc.c-torture/execute/20000516-1.c: New test.
39539
39540 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39541
39542         * g++.old-deja/g++.other/eh.C: New test.
39543
39544 2000-05-12  Richard Henderson  <rth@cygnus.com>
39545
39546         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39547         constants through to doit's conditional.
39548
39549 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39550
39551         * gcc.c-torture/compile/20000511-1.c: New test.
39552         * g77.f-torture/compile/20000511-1.f: New test.
39553         * g77.f-torture/compile/20000511-2.f: New test.
39554
39555 2000-05-11  Michael Meissner  <meissner@redhat.com>
39556
39557         * gcc.c-torture/execute/20000511-1.c: New test.
39558
39559 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39560
39561         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39562         * gcc.dg/20000510-1.S: New.
39563
39564 2000-05-08  Catherine Moore  <clm@cygnus.com>
39565
39566         * gcc.dg/unused-3.c: New.
39567
39568 2000-05-06  Richard Henderson  <rth@cygnus.com>
39569
39570           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39571           * g++.old-deja/g++.mike/warn1.C: Likewise.
39572           * g++.old-deja/g++.pt/local1.C: Likewise.
39573           * g++.old-deja/g++.pt/local7.C: Likewise.
39574           * g++.old-deja/g++.pt/spec16.C: Likewise.
39575
39576 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39577
39578         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39579
39580 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39581
39582           * g77.f-torture/execute/20000503-1.f: New test.
39583
39584 2000-05-04  Andreas Jaeger  <aj@suse.de>
39585
39586         * gcc.dg/noreturn-2.c: New test.
39587
39588 2000-05-04  Neil Booth  <NeilB@earthling.net>
39589
39590         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39591         preprocessor.
39592
39593 2000-05-04  Richard Henderson  <rth@cygnus.com>
39594
39595         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39596
39597 2000-05-04  Richard Henderson  <rth@cygnus.com>
39598
39599         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39600         OpenSSL by Jason R Thorpe.
39601
39602 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39603
39604         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39605
39606 2000-05-03  Robert Lipe <robertlipe@usa.net>
39607
39608         * gcc.dg/20000503-1.c: New test.
39609
39610 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39611
39612         * gcc.c-torture/compile/20000502-1.c: New test.
39613         * g++.old-deja/g++.other/align.C: New test.
39614         * gcc.dg/cpp-tradstringify.c: New test.
39615
39616 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39617
39618         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39619         and hard registers.
39620
39621 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39622
39623         * gcc.c-torture/execute/loop-5.c: New test.
39624
39625 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39626
39627         * gcc.c-torture/execute/va-arg-20.c: New test.
39628
39629 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39630
39631         * gcc.c-torture/execute/20000422-1.c: New test.
39632
39633 2000-04-20  Greg McGary  <gkm@gnu.org>
39634
39635         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39636         when optimizing, but without sibling-call optimizations (-O1).
39637
39638 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39639
39640           * gcc.c-torture/compile/20000420-1.c: New test.
39641
39642 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39643
39644         * g++.abi/ptrflags.C: New test.
39645         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39646
39647 2000-04-19  Catherine Moore  <clm@cygnus.com>
39648
39649         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39650
39651 2000-04-19  Greg McGary  <gkm@gnu.org>
39652
39653         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39654         sibling-call optimizations.
39655
39656 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39657
39658         * gcc.dg/20000419-1.c: New test.
39659
39660 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39661
39662         * gcc.c-torture/execute/20000412-6.c: New test.
39663
39664 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39665
39666         * gcc.c-torture/execute/20000412-5.c: New test.
39667         * g77.f-torture/compile/20000412-1.f: New test.
39668         * gcc.c-torture/execute/20000412-4.c: New test.
39669         * gcc.c-torture/compile/20000412-2.c: New test.
39670         * gcc.c-torture/execute/20000412-3.c: New test.
39671         * gcc.c-torture/compile/20000412-1.c: New test.
39672         * gcc.c-torture/execute/20000412-2.c: New test.
39673
39674 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39675
39676         * objc/execute/bf-20.m: New test.
39677
39678 2000-04-10  Richard Henderson  <rth@cygnus.com>
39679
39680         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39681
39682         * gcc.c-torture/execute/20000412-1.c: New test.
39683
39684 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39685
39686         * g++.old-deja/g++.eh/catchptr1.C: New test.
39687
39688 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39691
39692 2000-04-08  Neil Booth  <NeilB@earthling.net>
39693
39694         * gcc.dg/cpp-nullchar.c: Remove test as
39695         embedded nulls cause problems.
39696
39697 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39698
39699         * gcc.dg/compare2.c: New test.
39700
39701 2000-04-08  Neil Booth  <NeilB@earthling.net>
39702
39703         * gcc.dg/cpp-nullchar.c: New test.
39704
39705 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39706
39707         * gcc.dg/cpp-mi2.c: New test.
39708         * gcc.dg/cpp-mi2[abc].h: New files.
39709
39710 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39711
39712         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39713         member name.
39714
39715 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39716
39717         * g++.old-deja/g++.abi/vmihint.C: New test.
39718
39719 2000-04-06  Neil Booth  <NeilB@earthling.net>
39720
39721         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39722         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39723         copyright.
39724
39725 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39726
39727         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39728         avoid stack-frame overwrite.
39729
39730 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39731
39732         * gcc.c-torture/compile/20000405-2.c: New test.
39733         * gcc.c-torture/compile/20000405-3.c: New test.
39734
39735 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39736
39737         * gcc.c-torture/compile/20000405-1.c: New test.
39738
39739 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39740
39741         * gcc.dg/cast-qual-1.c: Revert last change.
39742
39743 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39744
39745         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39746
39747 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39748
39749         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39750         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39751
39752 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39753
39754         * gcc.c-torture/compile/20000403-2.c: New test.
39755         * gcc.c-torture/compile/20000403-1.c: New test.
39756
39757 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39758
39759         * gcc.c-torture/execute/20000403-1.c: New test.
39760
39761 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39762
39763         * gcc.c-torture/execute/20000402-1.c: New test.
39764
39765 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39766
39767         * gcc.c-torture/execute/va-arg-15.c: New test.
39768         * gcc.c-torture/execute/va-arg-16.c: New test.
39769         * gcc.c-torture/execute/va-arg-17.c: New test.
39770         * gcc.c-torture/execute/va-arg-18.c: New test.
39771         * gcc.c-torture/execute/va-arg-19.c: New test.
39772
39773 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39774
39775         * gcc.c-torture/compile/981211-1.c: Move to...
39776         * gcc.dg/cpp-as1.c: ...here.
39777         * gcc.dg/cpp-as2.c: New file.
39778
39779         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39780         compiler.
39781
39782 2000-04-02  Neil Booth  <NeilB@earthling.net>
39783
39784         * gcc.dg/cpp-cond.c  New tests.
39785         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39786         accidental success less likely.
39787         * gcc.dg/cpp-missingop.c  New tests.
39788         * gcc.dg/cpp-missingparen.c  New tests.
39789         * gcc.dg/cpp-shift.c  New tests.
39790         * gcc.dg/cpp-shortcircuit.c  New tests.
39791         * gcc.dg/cpp-unary.c  New tests.
39792
39793 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39794
39795         * gcc.c-torture/compile/20000329-1.c: New test.
39796
39797 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39798
39799         * gcc.c-torture/compile/20000326-1.c: New test.
39800         * gcc.c-torture/compile/20000326-2.c: New test.
39801
39802 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39803
39804         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39805         the first parameter is a function argument.
39806
39807 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39808
39809         * g++.old-deja/g++.ext/array4.C: New test.
39810
39811 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39812
39813         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39814
39815 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39816
39817         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39818
39819 2000-03-19  Richard Henderson  <rth@cygnus.com>
39820
39821         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39822
39823 2000-03-19  Richard Henderson  <rth@cygnus.com>
39824
39825         * gcc.c-torture/compile/20000319-1.c: New test.
39826
39827 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39828
39829         * gcc.c-torture/execute/20000314-3.c: New test.
39830         * gcc.c-torture/execute/20000314-2.c: New test.
39831         * gcc.c-torture/execute/20000314-1.c: New test.
39832         * gcc.c-torture/compile/20000314-2.c: New test.
39833         * gcc.c-torture/compile/20000314-1.c: New test.
39834
39835 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39836
39837         * g++.old-deja/g++.warn/inline.C: New test.
39838
39839 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39840
39841         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39842         standards-compliant result rather than specific constants.
39843         Put test-values in array.
39844
39845 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39846
39847         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39848         (g++_target_compile): Put test-specific options last.
39849
39850 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39851
39852         * g++.old-deja/g++.eh/vbase4.C: New test.
39853
39854 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39855
39856         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39857
39858 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39859
39860         * g++.old-deja/g++.brendan/misc12.C: Removed.
39861         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39862         * g++.old-deja/g++.ext/pretty4.C: New test.
39863
39864 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39865
39866         * g++.old-deja/g++.other/string2.C: New test.
39867
39868 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39869
39870         * g++.old-deja/g++.warn/impint2.C: New test.
39871
39872 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39873
39874         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39875         is 1, not zero.
39876
39877 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39878
39879         * g++.old-deja/g++.warn/impint.C: New test.
39880         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39881         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39882         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39883         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39884         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39885         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39886         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39887         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39888         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39889         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39890         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39891         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39892
39893 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39894
39895         * gcc.dg/cpp-redef.c: New test.
39896
39897 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39898
39899         * g++.old-deja/g++.pt/unify7.C: New test.
39900
39901 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39902
39903         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39904         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39905
39906 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39907
39908         * gcc.c-torture/compile/20000224-1.c: New test.
39909
39910 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39911
39912         * gcc.c-torture/compile/cpp-2.c: New test.
39913         * gcc.c-torture/compile/cpp-1.c: New test.
39914
39915 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39916
39917         * gcc.c-torture/execute/20000225-1.c: New test.
39918
39919 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39920
39921         * gcc.dg/cpp-li2.c: New test.
39922
39923         * gcc.dg/cpp-wi1.c: New test.
39924
39925         * gcc.dg/cpp-li1.c: New test.
39926
39927 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39928
39929         * g++.old-deja/g++.other/sizeof5.C: New test.
39930
39931 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39932
39933         * gcc.c-torture/execute/va-arg-13.c: New test.
39934
39935 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39936
39937         * gcc.c-torture/execute/va-arg-12.c: New test.
39938
39939 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39940
39941         * gcc.c-torture/execute/20000223-1.c: New test.
39942
39943 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39946
39947 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39948
39949         * g++.old-deja/g++.abi/ptrmem.C: New test.
39950
39951 2000-02-19  Richard Henderson  <rth@cygnus.com>
39952
39953         * gcc.c-torture/compile/init-3.c: New.
39954
39955 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39956
39957         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39958         ALWAYS_CXXFLAGS.
39959
39960 2000-02-11  Robert Lipe <robertl@sco.com>
39961
39962         * gcc.c-torture/compile/20000211-3.c: New test.
39963
39964 2000-02-11  Martin Buchholz <martin@xemacs.org>
39965
39966         * gcc.c-torture/compile/20000211-2.c: New test.
39967
39968 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39969
39970         * gcc.c-torture/compile/20000211-1.c: New test.
39971
39972 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39973
39974         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39975           on native targets
39976
39977 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39978
39979         * g++.old-deja/g++.other/cast5.C: New test.
39980
39981 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39982
39983         * gcc.c-torture/execute/20000205-1.c: New.
39984
39985 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39986
39987         * g++.old-deja/g++.jason/cast3.C: Return void.
39988         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39989
39990 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39991
39992         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39993
39994         * gcc.dg/loop-1.c: New test.
39995
39996 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.c-torture/compile/20000127-1.c: New test.
39999         * gcc.c-torture/execute/991228-1.c: New test.
40000
40001 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40002
40003         * gcc.dg/unused-2.c: New test.
40004
40005         * gcc.dg/conv-1.c: New test.
40006
40007 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40008
40009         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40010         compiler.
40011         (tool_option_proc): Fix typo.
40012
40013 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40014
40015         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40016         of the ld on the host, not on the build machine.
40017         Also, don't crash if '--help' is not a supported option.
40018
40019 2000-01-24  Richard Henderson  <rth@cygnus.com>
40020
40021         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40022
40023 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40024
40025         * gcc.c-torture/execute/20000120-2.c: New test.
40026         * gcc.c-torture/execute/20000120-1.c: New test.
40027
40028 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40029
40030         * gcc.c-torture/execute/20000113-1.c: New test.
40031
40032 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40033
40034         * gcc.c-torture/execute/20000112-1.c: New test.
40035
40036 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40037
40038         * gcc.dg/20000111-1.c: New test.
40039
40040 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40041
40042         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40043         with 16 bit integers.
40044
40045 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40046
40047         * gcc.dg/20000108-1.c: New test.
40048
40049 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40050
40051         * g++.old-deja/g++.ns/koenig8.C: New test.
40052
40053 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40054
40055         * g++.old-deja/g++.other/cast4.C: New test.
40056
40057 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40058
40059         * gcc.c-torture/compile/20000105-2.c: New test.
40060         * gcc.c-torture/compile/20000105-1.c: New test.
40061
40062 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40063
40064         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40065         references to printf & atoi to conform to ANSI standard.
40066         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40067         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40068         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40069         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40070         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40071         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40072         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40073         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40074         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40075         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40076         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40077         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40078         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40079         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40080         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40081         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40082         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40083         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40084         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40085         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40086         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40087         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40088         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40089         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40090         * g++.old-deja/g++.brendan/init3.C: Likewise.
40091         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40092         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40093         * g++.old-deja/g++.brendan/new2.C: Likewise.
40094         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40095         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40096         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40097         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40098         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40099         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40100         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40101         * g++.old-deja/g++.brendan/template24.C: Likewise.
40102         * g++.old-deja/g++.brendan/template3.C: Likewise.
40103         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40104         * g++.old-deja/g++.jason/inline3.C: Likewise.
40105         * g++.old-deja/g++.jason/opeq.C: Likewise.
40106         * g++.old-deja/g++.law/arg5.C: Likewise.
40107         * g++.old-deja/g++.law/arm7.C: Likewise.
40108         * g++.old-deja/g++.law/ctors11.C: Likewise.
40109         * g++.old-deja/g++.law/cvt8.C: Likewise.
40110         * g++.old-deja/g++.law/init9.C: Likewise.
40111         * g++.old-deja/g++.law/refs4.C: Likewise.
40112         * g++.old-deja/g++.law/template2.C: Likewise.
40113         * g++.old-deja/g++.law/visibility24.C: Likewise.
40114         * g++.old-deja/g++.law/vtable3.C: Likewise.
40115         * g++.old-deja/g++.mike/asm2.C: Likewise.
40116         * g++.old-deja/g++.mike/eh1.C: Likewise.
40117         * g++.old-deja/g++.mike/misc1.C: Likewise.
40118         * g++.old-deja/g++.mike/misc13.C: Likewise.
40119         * g++.old-deja/g++.mike/misc14.C: Likewise.
40120         * g++.old-deja/g++.mike/ns12.C: Likewise.
40121         * g++.old-deja/g++.mike/p1248.C: Likewise.
40122         * g++.old-deja/g++.mike/p3708.C: Likewise.
40123         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40124         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40125         * g++.old-deja/g++.mike/p646.C: Likewise.
40126         * g++.old-deja/g++.mike/p700.C: Likewise.
40127         * g++.old-deja/g++.mike/p783.C: Likewise.
40128         * g++.old-deja/g++.mike/p783a.C: Likewise.
40129         * g++.old-deja/g++.mike/p783b.C: Likewise.
40130         * g++.old-deja/g++.mike/p786.C: Likewise.
40131         * g++.old-deja/g++.mike/p789.C: Likewise.
40132         * g++.old-deja/g++.mike/p789a.C: Likewise.
40133         * g++.old-deja/g++.mike/p807a.C: Likewise.
40134         * g++.old-deja/g++.other/delete3.C: Likewise.
40135         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40136         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40137         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40138         * g++.old-deja/g++.other/empty1.C: Likewise.
40139         * g++.old-deja/g++.other/temporary1.C: Likewise.
40140         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40141         * g++.old-deja/g++.pt/t16.C: Likewise.
40142         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40143
40144 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40145
40146         * gcc.dg/991230-1.c: New test.
40147
40148 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40149
40150         * gcc.c-torture/compile/991229-3.c: New test.
40151         * gcc.c-torture/compile/991229-2.c: New test.
40152         * gcc.c-torture/compile/991229-1.c: New test.
40153
40154 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40155
40156         * gcc.c-torture/compile/labels-2.c: New test.
40157
40158 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40159
40160         * gcc.c-torture/execute/991227-1.c: New test.
40161
40162 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40163
40164         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40165
40166 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40167
40168         * gcc.c-torture/execute/991221-1.c: New test.
40169
40170 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40171
40172         * g++.old-deja/g++.other/cast3.C: New test.
40173
40174 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40175
40176         * gcc.c-torture/execute/991216-4.c: New test.
40177
40178 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40179
40180         * gcc.c-torture/execute/991216-1.c: New test.
40181         * gcc.c-torture/execute/991216-2.c: New test.
40182         * gcc.c-torture/execute/991216-3.c: New test.
40183
40184 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40185
40186         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40187         Actually make the test fail by using "-O2" for compilation.
40188
40189 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40190
40191         * g++.old-deja/g++.warn/cast-align1.C: New test.
40192
40193 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40194
40195         * gcc.c-torture/compile/991214-1.c: New test.
40196         * gcc.c-torture/compile/991214-2.c: New test.
40197
40198 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40199
40200         * gcc.dg/991214-1.c: New test.
40201
40202 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40203
40204         * gcc.c-torture/compile/991213-3.c: New test.
40205         * gcc.c-torture/compile/991213-2.c: New test.
40206         * gcc.c-torture/compile/991213-1.c: New test.
40207
40208 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40209
40210         * gcc.dg/991209-1.c: New test.
40211
40212 1999-12-08  Nathan Sidwell <nathan@acm.org>
40213
40214         * gcc.c-torture/compile/991208-1.c: New test.
40215
40216 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40217
40218         * gcc.dg/ultrasp2.c: New test.
40219
40220 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40221
40222         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40223
40224 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40225
40226         * gcc.c-torture/compile/991202-1.c: New test.
40227         * gcc.c-torture/execute/991202-1.c: New test.
40228         * gcc.c-torture/execute/991202-2.c: New test.
40229         * gcc.c-torture/execute/991202-3.c: New test.
40230
40231 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40232
40233         * g++.old-deja/g++.abi/align.C: New test.
40234         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40235         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40236
40237 1999-12-01  Richard Henderson  <rth@cygnus.com>
40238
40239         * gcc.c-torture/execute/991201-1.c: New.
40240
40241 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40242
40243         * gcc.dg/991129-1.c: New test.
40244
40245 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40246
40247         * gcc.c-torture/compile/991127-1.c: New test.
40248
40249 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40250
40251         * g++.old-deja/g++.other/warn4.C: New test.
40252
40253 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40254
40255         * g++.old-deja/g++.eh/cleanup2.C: New test.
40256         * g++.old-deja/g++.ext/pretty2.C: New test.
40257         * g++.old-deja/g++.ext/pretty3.C: New test.
40258         * g++.old-deja/g++.other/debug6.C: New test.
40259
40260 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40261
40262         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40263         compiler_output to look for one error message instead of two.
40264
40265 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40266
40267         * gcc.c-torture/execute/991118-1.c: Also test case
40268         where the word boundary does not split a byte evenly.
40269
40270 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40271
40272         * g++.old-deja/g++.ext/restrict1.C: New test.
40273
40274 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40275
40276         * gcc.c-torture/execute/991118-1.c: New test.
40277
40278 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40279
40280         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40281         working directory pathnames.
40282
40283 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40284
40285         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40286         host is equipped with driver.h and driver.o so it can actually
40287         compile and run the tests.
40288
40289 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40290
40291         * gcc.c-torture/compile/991008-1.c: New test.
40292
40293 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40294
40295         * lib/gcc-dg.exp: Include target-supports.exp
40296
40297 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40298
40299         * lib/target-supports.exp: New file: Provide procs to test for
40300         features supported by the target.
40301         (check_weak_available): Moved here from ecos.exp.
40302         (check_alias_available): New proc: Determine of the target
40303         toolchain supports the alias attribute.
40304
40305         * gcc.dg/special/ecos.exp: Move check_weak_available to
40306         target-supports.exp.
40307         (alias-1.c): Only perform the test if the target supports
40308         aliases.
40309         (wkali-1.c): Only perform the test if the target supports
40310         aliases.
40311
40312         * gcc.dg/990506-0.c: Expect error messages from cross
40313         targets as well as native targets.
40314
40315 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40316
40317         * gcc.dg/ultrasp1.c: Removed xfail.
40318         * gcc.dg/struct-ret-2.c: Likewise.
40319         * gcc.dg/array-1.c: Likewise.
40320
40321 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40322
40323         * gcc.dg/struct-ret-2.c: New test.
40324
40325         * gcc.dg/array-1.c: New test.
40326
40327 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40328
40329         * gcc.c-torture/execute/991030-1.c: New test.
40330
40331 1999-10-26  Richard Henderson  <rth@cygnus.com>
40332
40333         * gcc.c-torture/compile/991026-2.c: New test.
40334
40335 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40336
40337         * gcc.c-torture/compile/991026-1.c: New test.
40338
40339 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40340
40341         * gcc.c-torture/execute/991023-1.c: New test.
40342
40343 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40344
40345         * gcc.c-torture/execute/991019-1.c: New test.
40346
40347 1999-10-16  Richard Henderson  <rth@cygnus.com>
40348
40349         * gcc.c-torture/execute/991016-1.c: New test.
40350
40351 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40352
40353         * gcc.c-torture/execute/991014-1.c: New test.
40354
40355 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40356
40357         * g++.old-deja/g++.other/union2.C: New test.
40358
40359 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40360
40361         * g++.old-deja/g++.other/vaarg2.C: New test.
40362         * g++.old-deja/g++.other/vaarg3.C: New test.
40363
40364 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40365
40366         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40367         in compile/.
40368
40369 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40370
40371         * gcc.c-torture/execute/va-arg-11.c: New test.
40372
40373 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40374
40375         * lib/file-format.exp (gcc_target_object_format): Don't
40376         crash if objdump is unavailable.
40377
40378 1999-09-29  Donn Terry <donn@interix.com>
40379
40380         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40381
40382 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40383
40384         * gcc.c-torture/compile/990928-1.c: New test.
40385
40386 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40387
40388         * g++.old-deja/g++.other/decl6.C: New test.
40389
40390 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40391
40392         * gcc.c-torture/execute/va-arg-10.c: New test.
40393
40394 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40395
40396         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40397         __PRETTY_FUNCTION__.
40398
40399 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40400
40401         * gcc.c-torture/execute/990923-1.c: New test.
40402
40403 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40404
40405         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40406         for which -fpic is inappropriate.
40407
40408 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40409
40410         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40411
40412 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40413
40414         * g++.old-deja/g++.other/dyncast1.C: New test.
40415         * g++.old-deja/g++.other/dyncast2.C: New test.
40416         * g++.old-deja/g++.other/dyncast3.C: New test.
40417         * g++.old-deja/g++.other/dyncast4.C: New test.
40418         * g++.old-deja/g++.other/dyncast5.C: New test.
40419         * g++.old-deja/g++.eh/catch3.C: New test.
40420         * g++.old-deja/g++.eh/catch3p.C: New test.
40421         * g++.old-deja/g++.eh/catch4.C: New test.
40422         * g++.old-deja/g++.eh/catch4p.C: New test.
40423         * g++.old-deja/g++.eh/catch5.C: New test.
40424         * g++.old-deja/g++.eh/catch5p.C: New test.
40425         * g++.old-deja/g++.eh/catch6.C: New test.
40426         * g++.old-deja/g++.eh/catch6p.C: New test.
40427         * g++.old-deja/g++.eh/catch7.C: New test.
40428         * g++.old-deja/g++.eh/catch7p.C: New test.
40429         * g++.old-deja/g++.eh/catch8.C: New test.
40430         * g++.old-deja/g++.eh/catch8p.C: New test.
40431         * g++.old-deja/g++.eh/catch9.C: New test.
40432         * g++.old-deja/g++.eh/catch9p.C: New test.
40433
40434 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40435
40436         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40437         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40438
40439 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40440
40441         * gcc.c-torture/compile/990913-1.c: New test.
40442
40443 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40444
40445         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40446         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40447
40448 1999-09-09  Richard Henderson  <rth@cygnus.com>
40449
40450         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40451
40452 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40453
40454         * g++.old-deja/g++.other/lookup11.C: New test.
40455         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40456         what is permitted and what we want.
40457         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40458         overload use.
40459         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40460
40461 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40462
40463         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40464         * gcc.c-torture/noncompile/poison-1.c: New file.
40465
40466 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40467
40468         * g++.old-deja/g++.other/sizeof3.C: New test.
40469         * g++.old-deja/g++.other/sizeof4.C: New test.
40470         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40471         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40472
40473 1999-09-07  Richard Henderson  <rth@cygnus.com>
40474
40475         * gcc.dg/va-arg-1.c: New.
40476
40477 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40478
40479         * gcc.c-torture/execute/va-arg-9.c: New test.
40480
40481 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40482
40483         * g77.f-torture/compile/980519-2.f: New test.
40484         * g77.f-torture/compile/19990905-0.f: New test.
40485         * g77.f-torture/compile/19990905-1.f: New test.
40486         * g77.f-torture/compile/19990905-2.f: New test.
40487
40488         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40489
40490 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40491
40492         * gcc.c-torture/execute/990827-1.c: Fix typo.
40493
40494 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40495
40496         * g++.old-deja/g++.other/deref1.C: New test.
40497
40498 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40499
40500         * g++.old-deja/g++.other/ambig2.C: New test.
40501         * g++.old-deja/g++.other/cond5.C: New test.
40502         * g++.old-deja/g++.other/lookup16.C: New test.
40503
40504 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40505
40506         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40507         assemblers too.
40508
40509 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40510
40511         * lib/c-torture.exp: Avoid the "compare executables" optimization
40512         when testing native.
40513
40514 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40515
40516         * gcc.c-torture/execute/990829-1.c: New test.
40517         * gcc.c-torture/compile/990829-1.c: New test.
40518
40519 1999-08-27  Paul Burchard  <burchard@pobox.com>
40520
40521         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40522         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40523         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40524         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40525         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40526         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40527         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40528         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40529         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40530         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40531         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40532
40533 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40534
40535         * gcc.c-torture/execute/990827-1.c: New test.
40536
40537 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40538
40539         * g77.f-torture/noncompile/19990826-4.f: New test.
40540
40541         * g77.f-torture/compile/19990826-3.f: New test.
40542
40543         * g77.f-torture/execute/19990826-2.f: New test.
40544
40545         * g77.f-torture/compile/19990826-1.f: New test.
40546
40547         * gcc.c-torture/execute/990826-0.c: New test.
40548         * g77.c-torture/execute/19990826-0.f: New test.
40549
40550         * g77.f-torture/noncompile/970626-2.f: New test.
40551
40552 1999-08-25  Paul Burchard  <burchard@pobox.com>
40553
40554         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40555         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40556         lss-011.C: New tests.
40557
40558 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40559
40560         * g++.old-deja/g++.other/decl5.C: New test.
40561
40562 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40563
40564         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40565         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40566         call `postbase' for each one.  All callers of `postbase' changed
40567         to call this instead.
40568
40569 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40570
40571         * gcc.c-torture/execute/990811-1.c: New test.
40572
40573 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40574
40575         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40576         just native ones.
40577
40578         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40579         just native ones.
40580
40581 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40582
40583         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40584
40585 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40586
40587         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40588
40589 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40590
40591         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40592
40593 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40594
40595         * gcc.c-torture/execute/990804-1.c: New test.
40596
40597 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40598
40599         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40600         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40601         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40602
40603 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40604
40605         * g++.old-deja/g++.other/struct1.C: New test.
40606
40607 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40608
40609         * g++.old-deja/g++.other/enum2.C: New test.
40610
40611 1999-08-02  Richard Henderson  <rth@cygnus.com>
40612
40613         Adapted from tests from Franz Sirl:
40614         * gcc.c-torture/execute/va-arg-7.c: New test.
40615         * gcc.c-torture/execute/va-arg-8.c: New test.
40616
40617 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40618
40619         * gcc.c-torture/compile/990801-2.c: New test.
40620
40621         * gcc.c-torture/compile/990801-1.c: New test.
40622
40623 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40624
40625         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40626         fp-cmp-1.c, converting double to float.
40627
40628         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40629         fp-cmp-1.c, converting double to long double.
40630
40631         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40632         from fr1 to unknown_register, since fr1 is a legitimate register
40633         on some machines.
40634
40635 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40636
40637         * README: More listname related changes.
40638
40639 1999-07-08  Catherine Moore  <clm@cygnus.com>
40640
40641         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40642
40643 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40644
40645         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40646
40647 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40648
40649         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40650
40651 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40652
40653         * gcc.dg/990703-1.c: New test.
40654
40655 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40656
40657         * lib/file-format.exp: New file: Move definition of proc
40658         gcc_target_object_format to here from
40659         gcc.dg/special/ecos.exp.
40660
40661         * lib/c-torture.exp: Include lib file-format.exp.
40662         * lib/gcc-dg.exp: Include lib file-format.exp.
40663
40664         * gcc.dg/special/ecos.exp: Remove definition of proc
40665         gcc_target_object_format.
40666
40667 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40668
40669         * gcc.c-torture/execute/990628-1.c: New test.
40670
40671 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40672
40673         * gcc.c-torture/compile/990625-2.c: New test.
40674
40675         * gcc.c-torture/compile/990625-1.c: New test.
40676
40677 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40678
40679         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40680         attributes compile.
40681         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40682         ports that use the COFF/PE file format.
40683
40684 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40685
40686         * gcc.c-torture/compile/990617-1.c: New test.
40687
40688 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40689
40690         * g++.old-deja/g++.other/decl4.C: New test.
40691
40692 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40693
40694         * g++.old-deja/g++.other/bitfld3.C: New test.
40695
40696 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40697
40698         * g++.old-deja/g++.eh/catch1.C: New test.
40699
40700 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40701
40702         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40703
40704         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40705         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40706
40707 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40708
40709         * g77.f-torture/compile/19990502-0.f: Replace with new,
40710         shorter, test that still fails after recent changes.
40711
40712 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40713
40714         * gcc.c-torture/execute/990604-1.c: New test.
40715
40716 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40717
40718         * gcc.c-torture/execute/990531-1.c: New test.
40719
40720 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40721
40722         * gcc.c-torture/compile/990527-1.c: New test.
40723
40724 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40725
40726         * gcc.c-torture/execute/990527-1.c: New test.
40727
40728 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40729
40730         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40731         bitfields as signed.
40732
40733 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40734
40735         * g77.f-torture/compile/19990525-0.f: New test.
40736
40737 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40738
40739         * gcc.c-torture/execute/990525-2.c: New test.
40740
40741         * gcc.c-torture/execute/990525-1.c: New test.
40742
40743 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40744
40745         * g++.old-deja/g++.other/anon3.C: New test.
40746         * g++.old-deja/g++.other/anon4.C: New test.
40747         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40748         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40749         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40750         Merrill).
40751
40752 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40753
40754         * gcc.c-torture/execute/990524-1.c: New test.
40755
40756         * gcc.dg/990524-1.c: New test.
40757
40758 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40759
40760         * gcc.c-torture/compile/990523-1.c: New test.
40761
40762 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40763
40764         * gcc.c-torture/compile/990519-1.c: New test.
40765
40766 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40767
40768         * gcc.c-torture/compile/990517-1.c: New test.
40769
40770         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40771         (e4, f4): New tests.
40772         (main): Call them.
40773
40774 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40775
40776         * gcc.dg/noreturn-1.c: New test.
40777
40778 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40779
40780         * gcc.c-torture/execute/990513-1.c: New test.
40781
40782 1999-05-10  Richard Henderson  <rth@cygnus.com>
40783
40784         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40785
40786 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40787
40788         * g77.f-torture/execute/erfc.f: Use small single-precision
40789         values, to avoid problems on Alphas when not -mieee.
40790
40791 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40792
40793         * gcc.dg/990506-0.c: New test.
40794
40795 1999-05-08  Richard Henderson  <rth@cygnus.com>
40796
40797         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40798         the constant to test.  Don't XFAIL 64-bit targets.
40799
40800         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40801         * g++.old-deja/g++.law/profile1.C: Likewise.
40802
40803         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40804         operator new instances.
40805         * g++.old-deja/g++.other/delete5.C: Likewise.
40806
40807 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40808
40809         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40810         intrinsic.
40811
40812 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40813
40814         * g77.f-torture/execute/u77-test.f: Reverse order of two
40815         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40816
40817 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40818
40819         * gcc.dg/compare1.c: New test.
40820
40821 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40822
40823         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40824         New tests.
40825
40826 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40827
40828         * g77.f-torture/compile/19990502-1.f: New test.
40829
40830 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40831
40832         * g77.f-torture/compile/19990502-0.f: New test.
40833
40834 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40835
40836         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40837         intrinsic.
40838
40839 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40840
40841         * g77.f-torture/execute/u77-test.f (main): List libU77
40842         intrinsics not currently tested.
40843         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40844         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40845         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40846         Trim blanks off the ends of some printed strings.
40847
40848 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40849
40850         * g77.f-torture/execute/u77-test.f (main): Just warn about
40851         FSTAT gid disagreement, as it's expected on some systems.
40852
40853 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40854
40855         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40856         use a new function, which allows for some slop.
40857         Clean up some commentary.
40858         (issum): The new function.
40859         (sgladd): Deleted subroutine.
40860
40861 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40862
40863         * g77.f-torture/execute/u77-test.f: Modify to be more like
40864         libf2c/libU77 version, bringing patches to that version here.
40865         Add suitable commentary.
40866
40867 1999-04-25  Richard Henderson  <rth@cygnus.com>
40868
40869         * gcc.dg/990424-1.c: New test.
40870
40871 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40872
40873         * g77.f-torture/execute/u77-test.f (main): Bug involving
40874         LSTAT has been fixed, so turn back on full checking.
40875
40876 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40877
40878         * g77.f-torture/compile/19990419-0.f: New test.
40879         * g77.f-torture/execute/19990419-1.f: New test.
40880
40881 1999-04-17  Richard Henderson  <rth@cygnus.com>
40882
40883         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40884         to avoid the need for a prototype to supress a warning.
40885
40886 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40887
40888         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40889
40890 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40891
40892         * gcc.c-torture/execute/990404-1.c: New test.
40893
40894 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40895
40896         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40897         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40898         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40899         missing initializer warnings.
40900
40901 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40902
40903         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40904         matching strings.
40905
40906 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40907
40908         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40909
40910 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40911
40912         * g77.f-torture/execute/19990325-0.f: New test.
40913         * g77.f-torture/execute/19990325-1.f: New test.
40914
40915 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40916
40917         * gcc.c-torture/execute/990324-1.c: New test.
40918
40919 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40920
40921         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40922         test with 4.
40923
40924 1999-03-17  Richard Henderson  <rth@cygnus.com>
40925
40926         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40927
40928 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40929
40930         * g77.f-torture/execute/19990313-2.f: New test.
40931         * g77.f-torture/execute/19990313-3.f: New test.
40932
40933 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40934
40935         * g77.f-torture/execute/19990313-0.f: New test.
40936         * g77.f-torture/execute/19990313-1.f: New test.
40937
40938 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40939
40940         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40941         printf to sprintf.
40942         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40943         (main): Add check for u15.  Conditionalize u31 check depending on
40944         whether ints are <32 bits or >=32 bits.
40945
40946 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40947
40948         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40949
40950 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40951
40952         * g77.f-torture/compile/19990305-0.f: New test.
40953         * g77.f-torture/execute/19981119-0.f: New test.
40954
40955 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40956
40957         * g77.f-torture/execute/970625-2.f: call ABORT if final
40958         result is not correct, instead of just printing it.
40959         Add this checking via newly introduced obfuscation, to
40960         trip up buggy front ends.
40961
40962 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40963
40964         * g77.f-torture/compile/960317-1.f: Moved from being
40965         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40966
40967 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40968
40969         * g77.f-torture/execute/960317-1.f: New (old) test.
40970         * g77.f-torture/execute/970625-2.f: Ditto.
40971
40972 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40973
40974         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40975         message on line 1 or line 2; cccp and cpplib do this differently.
40976
40977 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40978
40979         * g++.old-deja/g++.law/weak1.C: New test.
40980
40981 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40982
40983         * gcc.c-torture/execute/990119-1.c: Renamed to...
40984         * gcc.dg/990119-1.c: this, so it will only be tested once
40985         (it's a preprocessor test, it doesn't need to be run at
40986         multiple optimization levels).
40987
40988 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40989
40990         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40991           ALWAYS_CXXFLAGS.
40992
40993 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40994
40995         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40996         * g77.f-torture/compile/19981216-0.f: ...as it is expected
40997         to not be compilable by current g77.
40998
40999 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41000
41001         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41002
41003 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41004
41005         * gcc.c-torture/execute/990222-1.c: New test.
41006
41007 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41008
41009         * g77.f-torture/compile/19990218-0.f: New test.
41010         * g77.f-torture/noncompile/19990218-1.f: New test.
41011
41012 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41013
41014         * g77.f-torture/compile/19981216-0.f: New test.
41015
41016 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41017
41018         * gcc.dg/990214-1.c: New test.
41019
41020 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41021
41022         * gcc.dg/990213-2.c: New test.
41023
41024         * gcc.dg/990213-1.c: New test.
41025
41026 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41027
41028         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41029         ints.
41030
41031 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41032
41033         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41034         specified by target.
41035
41036         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41037
41038 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41039
41040         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41041
41042 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41043
41044         * gcc.dg/special/ecos.exp: New test driver for new tests with
41045         special requirements.
41046
41047         * gcc.dg/special/alias-1.c: New test.
41048         * gcc.dg/special/gcsec-1.c: New test.
41049         * gcc.dg/special/weak-1.c: New test.
41050         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41051         * gcc.dg/special/weak-2.c: New test.
41052         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41053         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41054         * gcc.dg/special/wkali-1.c: New test.
41055         * gcc.dg/special/wkali-2.c: New test.
41056         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41057         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41058
41059 1999-02-10  Felix Lee  <flee@cygnus.com>
41060
41061           * lib/c-torture.exp (c-torture-compile): Pull out code for
41062           analyzing gcc error messages.
41063           (c-torture-execute): Likewise.  Fix some (harmless) false
41064           positives.
41065           * lib/gcc.exp (gcc_check_compile): New function.
41066
41067 1999-02-08  Richard Henderson  <rth@cygnus.com>
41068
41069         * gcc.c-torture/execute/990208-1.c: New test.
41070
41071 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41072
41073         * g++.dg/special/ecos.exp: New driver for new tests with special
41074         requirements
41075
41076         * g++.dg/special/conpr-1.C: New test
41077         * g++.dg/special/conpr-2.C: New test
41078         * g++.dg/special/conpr-2a.C: New test
41079         * g++.dg/special/conpr-3.C: New test
41080         * g++.dg/special/conpr-3a.C: New test
41081         * g++.dg/special/conpr-3b.C: New test
41082
41083         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41084         allow g++ to use the dg driver
41085
41086         * README: Add comment about g++.dg directory
41087
41088 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41089
41090         * README: Update email addresses.
41091
41092 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41093
41094         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41095         arguments in order to force structure S onto the stack even on
41096         the alpha.
41097         (test): Pass 10 leading arguments to function foo as well as the
41098         structure S.
41099
41100         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41101         failure for all targets.
41102
41103         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41104         abort to terminate program execution.
41105
41106 1999-01-30  Richard Henderson  <rth@cygnus.com>
41107
41108         * gcc.c-torture/execute/990130-1.c: New test.
41109
41110 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41111
41112         * gcc.dg/990130-1.c: New test.
41113
41114 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41115
41116         * gcc.c-torture/execute/990128-1.c: New test.
41117
41118 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41119
41120         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41121
41122 1999-01-27  Felix Lee  <flee@cygnus.com>
41123
41124         * lib/c-torture.exp (c-torture-compile): pull out code for
41125         analyzing gcc error messages.
41126         (c-torture-execute): ditto, and fix some (harmless) false
41127         positives.
41128         * lib/gcc.exp (gcc_check_compile): new function.
41129
41130 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41131
41132         * gcc.dg/990117-1.c: New test.
41133
41134         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41135
41136         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41137
41138 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41139
41140         * g77.f-torture/compile/990115-1.f: New test.
41141
41142 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41143
41144         * gcc.c-torture/compile/990107-1.c: New test
41145
41146 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41147
41148         * gcc.c-torture/execute/990106-2.c: New test.
41149
41150         * gcc.c-torture/execute/990106-1.c: New test.
41151
41152 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41153
41154         * gcc.c-torture/compile/981223-1.c: New test.
41155
41156 1998-12-29  Richard Henderson  <rth@cygnus.com>
41157
41158         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41159         (opt3): Rename from opt4 and disable.
41160
41161 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41162
41163         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41164
41165 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41166
41167         * g++.old-deja/g++.other/conv5.C: New test.
41168
41169 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41170
41171         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41172
41173 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41174
41175         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41176
41177 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41178
41179         * gcc.c-torture/compile/981211-1.c: New test.
41180
41181 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41182
41183         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41184
41185         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41186
41187 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41188
41189         * gcc.special/930510-1.c: Make C9X safe.
41190         * gcc.misc-tests/gcov-1.c Similarly.
41191         * gcc.misc-tests/gcov-2.c Similarly.
41192
41193 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41194
41195         * gcc.dg/ultrasp1.c: New test.
41196
41197 1998-12-06  Richard Henderson  <rth@cygnus.com>
41198
41199         * gcc.c-torture/execute/981206.c: New test.
41200
41201 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41202
41203         * g++.old-deja/g++.ns/template7.C: New test.
41204
41205         * g++.old-deja/g++.other/expr1.C: New test.
41206
41207         * g++.old-deja/g++.eh/tmpl3.C: New test.
41208
41209         * g++.old-deja/g++.eh/tmpl2.C: New test.
41210
41211 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41212
41213         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41214         * g++.old-deja/g++.other/using6.C: Removed.
41215         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41216
41217         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41218
41219 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41220
41221         * g++.old-deja/g++.pt/overload8.C: New test.
41222
41223         * g++.old-deja/g++.pt/overload7.C: New test.
41224
41225         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41226
41227         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41228         and relinking messages.
41229         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41230         compiling with -frepo.
41231
41232 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41233
41234         * g++.old-deja/g++.pt/lookup6.C: New test.
41235
41236 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41237
41238         * gcc.c-torture/execute/981130-1.c: New test.
41239         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41240
41241 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41242
41243         * g++.old-deja/g++.pt/explicit76.C: New test.
41244
41245         * g++.old-deja/g++.pt/friend38.C: New test.
41246
41247         * g++.old-deja/g++.ns/crash2.C: New test.
41248
41249         * g++.old-deja/g++.pt/defarg8.C: New test.
41250
41251         * g++.old-deja/g++.pt/instantiate6.C: New test.
41252
41253         * g++.old-deja/g++.pt/static6.C: New test.
41254
41255         * g++.old-deja/g++.pt/decl2.C: New test.
41256
41257 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41258
41259         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41260         problem is actually related with name lookup, but so what? :-)
41261
41262         * g++.old-deja/g++.pt/friend37.C: New test.
41263
41264 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41265
41266         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41267         element, which fails on some systems.
41268
41269         * g77.f-torture/execute/labug1.f: New test.
41270
41271 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41272
41273         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41274         is defined.
41275
41276 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41277
41278         * g77.f-torture/compile/981117-1.f: New test.
41279
41280 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41281
41282         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41283         properly discarded.
41284
41285 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41286
41287         * gcc.c-torture/execute/memcheck: New directory of tests for
41288         -fcheck-memory-usage.
41289
41290 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41291
41292         * README: New file, general information about the testsuite and
41293         new description of the various C++ test subdirectories.
41294         * README.g++: Eliminate obsolete information, update and move most
41295         relevant stuff to README.
41296
41297 1998-11-07  Richard Henderson  <rth@cygnus.com>
41298
41299         * gcc.c-torture/compile/981107-1.c: New test.
41300
41301 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41302
41303         * execute/memcpy-bi.c: New testcase.
41304
41305 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41306
41307         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41308         base classes.
41309
41310         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41311         template is selected.
41312
41313         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41314         classes, it should be accepted for all types.
41315
41316         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41317
41318         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41319         specializations start with template headers.
41320
41321 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41322
41323         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41324
41325         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41326         non-POD types.
41327
41328 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41329
41330         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41331
41332 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41333
41334         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41335
41336 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41337
41338         * 981019-1.c: New test.
41339
41340 1998-10-14  Robert Lipe <robertl@dgii.com>
41341
41342         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41343         find objc headers.
41344
41345 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41346
41347         * compile/981001-4.c: Remove use of GCC extension that triggers a
41348         compiler bug.
41349
41350 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41351
41352         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41353
41354 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41355
41356         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41357         instantiation of template produces incorrect code for delete
41358         expression.
41359
41360         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41361         constructors' name is not unique.
41362         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41363         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41364
41365         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41366         automatic array of const is ill-formed.
41367
41368         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41369         of template parameter?
41370
41371         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41372         const.
41373
41374         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41375         pointer-to-member expression.
41376
41377         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41378         declaration causes ICE.
41379
41380 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41381
41382         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41383         reserved in the global namespace.
41384
41385         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41386         generate needed virtual table.
41387
41388         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41389
41390 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41391
41392         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41393         template-dependent type
41394
41395 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41396
41397         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41398         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41399         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41400
41401         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41402         class should be usable as argument of member function.
41403         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41404         class should be usable as return type of member function.
41405         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41406         class should be usable as type of data member.
41407
41408         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41409
41410 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41411
41412         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41413
41414 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41415
41416         * gcc.dg/dll-?.c Add thumb to target list.
41417         Fix assembler scan patterns to match current assembler output.
41418
41419 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41420
41421         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41422         matching of template brackets.
41423
41424         * g++.old-deja/g++.other/using4.C: New test.  Test using
41425         declarations of methods from base classes.
41426
41427         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41428         within functions should introduce names into the innermost
41429         enclosing namespace.
41430
41431         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41432         of static locals if first initialization throws.
41433
41434 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41435
41436         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41437
41438 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41439
41440         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41441         lose track of the possible targets of tablejump insns.
41442         * special/special.exp: Run it.
41443
41444 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41445
41446         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41447         must be declared before its specializations can be named in friend
41448         declarations.
41449
41450 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41451
41452         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41453
41454         * g77.f-torture/execute/io1.f: New test.
41455
41456 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41457
41458         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41459         with pointer to template function, for which no argument deduction
41460         is possible.
41461
41462         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41463         specialization of template function as argument to template
41464         function.
41465
41466         * g++.old-deja/g++.other/access2.C: New test; Inner class
41467         shouldn't have privileged access to Outer's names.
41468
41469 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41470
41471         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41472         friend template declared within template class conflicts with
41473         nested class of the same name.
41474
41475         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41476         is ignored.
41477
41478         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41479         object with direct initializer as function declaration.
41480
41481         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41482         initializers.
41483
41484         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41485         involving const pointer and NULL produces incorrect result.
41486
41487         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41488         type name without `typename' should be rejected with -pedantic.
41489
41490 1998-10-02  Richard Henderson  <rth@cygnus.com>
41491
41492         * g++.old-deja/g++.other/addrof1.C: New test.
41493
41494 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41495
41496         * gcc.c-torture/compile/981001-1.c: New test.
41497         * gcc.c-torture/execute/981001-1.c: New test.
41498
41499 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41500
41501         * gcc.c-torture/compile/981001-2.c: New test.
41502         * gcc.c-torture/compile/981001-3.c: New test.
41503         * gcc.c-torture/compile/981001-4.c: New test.
41504
41505 1998-10-01  Robert Lipe  <robertl@dgii.com>
41506
41507         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41508         multilibbed hosts.  Idea grafted from g77.exp.
41509
41510 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41511
41512         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41513         avoid losing on systems which need -lsocket.
41514
41515 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41516
41517         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41518         * g++.old-deja/g++.other/nested2.C: Ditto.
41519         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41520         failure.
41521
41522 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41523
41524         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41525         preferred over template operator!= for enum bitfields.
41526
41527 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41528
41529         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41530         that happen to have the same base name, but in different scopes,
41531         are incorrectly rejected.
41532
41533 1998-09-16  Richard Henderson  <rth@cygnus.com>
41534
41535         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41536         on the native word size instead of an integer literal.
41537
41538 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41539
41540         * g++.old-deja/g++.other/static2.C: Invocation of static data
41541         member of type pointer-to-function denoted as non-static member.
41542
41543         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41544         checks involving function types and aliases.
41545
41546 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41547
41548         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41549         redefined to the same non-trivial type.
41550
41551         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41552         namespace-qualification of template specializations declared in
41553         other namespaces.
41554
41555         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41556         to declare a subset of the specializations of a template function
41557         as friends of specializations of a template class.
41558
41559         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41560         member templates that do not fully specialize the enclosing
41561         template class are rejected.
41562
41563 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41564
41565         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41566
41567 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41568
41569         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41570         altered from libf2c/libU77 version.
41571
41572 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41573
41574         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41575
41576 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41577
41578         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41579         (un)signed char are different types for template specialization
41580         purposes.
41581
41582 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41583
41584         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41585         * objc: ObjC testsuite.
41586
41587 1998-08-31  Catherine Moore  <clm@cygnus.com>
41588
41589         * gcc.c-torture/execute/941014-1.x: New file.
41590
41591 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41592
41593         * lib/c-torture.exp: Add support for
41594         torture_eval_before_compile and torture_eval_before_execute
41595         variables.
41596
41597 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41598
41599         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41600         this test triggers valid.
41601
41602 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41603
41604         * gcc.dg/980827-1.c: New test.
41605
41606 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41607
41608         * gcc.c-torture/execute/loop-4b.c: New test.
41609
41610 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41611
41612         * lib/c-torture.exp: Add support for
41613         torture_eval_before_compile and torture_eval_before_execute
41614         variables.
41615
41616 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41617
41618         * gcc.c-torture/compile/980825-1.c: New test.
41619
41620 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41621
41622         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41623         count number tests in opt_t0 not good_t0.
41624
41625 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41626
41627         * gcc.c-torture/compile/930326-1.x: Fix typo.
41628
41629 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41630
41631         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41632         causes an ICE.
41633
41634 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41635
41636         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41637         STACK_SIZE is defined.
41638         * gcc.c-torture/unsorted/stuct.c: Similarly.
41639
41640         * gcc.c-torture/compile/980821-1.c: New test.
41641
41642 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41643
41644         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41645
41646 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41647
41648         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41649         code.
41650
41651 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41652
41653         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41654         error'.
41655
41656 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41657
41658         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41659
41660 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41661
41662         * gcc.c-torture/compile/980816-1.c: New test.
41663
41664         * gcc.dg/980816-1.c: New test.
41665
41666 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41667
41668         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41669         compiler for ieee tests.
41670
41671 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41672
41673         * g77.f-torture/compile/980729-0.f: New test.
41674
41675 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41676
41677         * gcc.c-torture/special/eeprof-1.c: New test, for
41678         -finstrument-functions.
41679         * gcc.c-torture/special/special.exp: Run it.
41680
41681 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41682
41683         * gcc.c-torture/compile/980729-1.c: New test.
41684
41685 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41686
41687         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41688         __thumb__ is defined, and test for ARM style doubles if so.
41689
41690 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41691
41692         * g77.f-torture/noncompile/980615-0.f: New test.
41693
41694 1998-07-26  H.J. Lu  (hjl@gnu.org)
41695
41696         * gcc.dg/980312-1.c: Do link instead of compile.
41697         * gcc.dg/980313-1.c: Likewise.
41698
41699 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41700
41701         * gcc.c-torture/compile/980726-1.c: New test.
41702
41703 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41704
41705         * g77.f-torture/execute/io0.f: New test.
41706
41707 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41708
41709         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41710         an int.
41711
41712 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41713
41714         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41715         m32r bugs.
41716
41717 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41718
41719         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41720         c-decl.c:grokdeclarator can handle mode attributes.
41721
41722 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41723
41724         * gcc.c-torture/execute/980716-1.c: New test.
41725
41726 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41727
41728         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41729         the mn10200.
41730         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41731         the mn10200.
41732         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41733         * gcc.c-torture/compile/930326-1.x: Similarly.
41734
41735 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41736
41737         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41738         New test from Craig.
41739
41740 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41741
41742         * g77.f-torture/noncompile/980616-0.f: New test.
41743
41744         * g77.f-torture/execute/970816-3.f: New test from Craig.
41745
41746 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41747
41748         *  g++.other/singleton.C: Return error value instead of taking
41749         SIGSEGV.
41750
41751 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41752
41753         *  g++.other/singleton.C: New test.  Warning is under dispute.
41754         Runtime crash is not.
41755
41756 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41757
41758         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41759         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41760         using6.C, using7.C}: New namespace tests.
41761
41762 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41763
41764         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41765         specialization with typedef'ed names used as array indexes.
41766
41767 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41768
41769         * gcc.c-torture/execute/980709-1.c: New test.
41770
41771         * gcc.dg/980709-1.c: New test.
41772
41773 1998-07-07  Richard Henderson  <rth@cygnus.com>
41774
41775         * gcc.c-torture/execute/bcp-1.c: New test.
41776
41777 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41778
41779         * gcc.c-torture/execute/980707-1.c: New test.
41780
41781 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41782
41783         * gcc.c-torture/compile/980706-1.c: New test.
41784
41785 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41786
41787         * g77.f-torture/execute/980701-0.f,
41788         g77.f-torture/execute/980701-1.f: New test from Craig.
41789
41790 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41791
41792         * gcc.c-torture/compile/980701-1.c: New test.
41793
41794         * gcc.c-torture/execute/980701-1.c: New test.
41795
41796 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41797 rlsruhe.de>
41798
41799         * g++.old-deja/g++.robertl/eb132.C: New test.
41800         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41801
41802 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41803
41804         * g77.f-torture/execute/980628-7.f,
41805         g77.f-torture/execute/980628-8.f,
41806         g77.f-torture/execute/980628-9.f,
41807         g77.f-torture/execute/980628-10.f: New tests from Craig.
41808
41809         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41810
41811 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41812
41813         * g77.f-torture/execute/980628-4.f: New test from Craig.
41814         * g77.f-torture/execute/980628-5.f: Likewise.
41815         * g77.f-torture/execute/980628-2.f: Likewise.
41816         * g77.f-torture/execute/980628-0.f: Likewise.
41817         * g77.f-torture/execute/980628-1.f: Likewise.
41818         * g77.f-torture/execute/980628-3.f: Likewise.
41819         * g77.f-torture/execute/980628-6.f: Likewise.
41820
41821 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41822
41823         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41824         directory when nothing has been installed yet.
41825
41826 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41827
41828         * gcc.c-torture/special/special.exp: Handle newer versions of
41829         dejagnu.
41830
41831 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41832
41833         * gcc.dg/980626-1.c: New test.
41834
41835 1998-06-19  Bruno Haible <haible@ilog.fr>
41836
41837         * gcc.misc-tests/m-un-2.c: New test.
41838         * g++.old-deja/g++.other/warn01.c: Likewise.
41839
41840 1998-06-19  Robert Lipe  <robertl@dgii.com>
41841
41842         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41843         compatibility with assmblers with a different comment character.
41844         Eliminate use of GAS-specific extensions.
41845
41846 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41847
41848         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41849
41850 1998-06-19  Robert Lipe  <robertl@dgii.com>
41851
41852         * lib/g77.exp: Replace search for libf2c.a with search for newly
41853         renamed libg2c.a
41854
41855 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41856
41857         * gcc.c-torture/execute/980617-1.c: New test.
41858
41859 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41860
41861         * gcc.c-torture/execute/980612-1.c: New test.
41862
41863 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41864
41865         * gcc.dg/980523-1.c: Only test on ppc-linux.
41866         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41867
41868         * gcc.c-torture/execute/980608-1.c: New test.
41869
41870 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41871
41872         * gcc.c-torture/execute/980605-1.c: New test.
41873
41874 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41875
41876         * gcc.c-torture/execute/980604-1.c: New test.
41877
41878 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41879
41880         * gcc.c-torture/execute/980602-1.c: New test.
41881         * gcc.c-torture/execute/980602-2.c: Likewise.
41882
41883 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41884
41885         * 970125-0.f: Fix per JCB.  Add commentary.
41886
41887 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41888
41889         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41890         IEEE -0 support.
41891
41892 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41893
41894         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41895         earlier.
41896
41897 1998-05-28  Catherine Moore <clm@cygnus.com>
41898
41899         * gcc.c-torture/execute/980526-3.c: New test.
41900
41901 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41902
41903         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41904         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41905         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41906         m88k-motorola-sysv3 to XFAIL.
41907
41908 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41909
41910         * gcc.dg/980526-1.c: New test.
41911         * gcc.c-torture/execute/980526-2.c: New test.
41912
41913 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41914
41915         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41916
41917         * gcc.c-torture/execute/980526-1.c: New test.
41918
41919 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41920
41921         * g77.f-torture/execute/alpha2.f: Add runtime test.
41922
41923 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41924
41925         * g++.old-deja/old-deja.exp: Strip leading directories.
41926
41927         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41928         error for the line.  Don't run multiple tests for the same line.
41929
41930 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41931
41932         * gcc.dg/980523-1.c: New test.
41933
41934 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41935
41936         * g77.f-torture/compile/970915-0.f: New test.
41937
41938 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41939
41940         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41941
41942 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41943
41944         * gcc.dg/980520-1.c: New test.
41945
41946 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41947
41948         * gcc.dg/980502-1.c: Fix return type.
41949
41950 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41951
41952         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41953         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41954         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41955         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41956         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41957
41958 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41959
41960         * g77.f-torture/execute/980520-1.f: New test.
41961
41962 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41963
41964         * lib/mike-g77.exp: New file.
41965
41966         * g77.f-torture/noncompile/noncompile.exp,
41967         g77.f-torture/noncompile/check0.f: New files.
41968
41969 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41970
41971         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41972         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41973         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41974         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41975         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41976         abort where appropriate.
41977
41978 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41979
41980         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41981         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41982
41983 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41984
41985         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41986
41987 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41988
41989         * g77.f-torture/compile/980427-0.f: New test.
41990
41991 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41992
41993         * g77.f-torture/compile/980424-0.f: New test.
41994
41995 1998-04-19  Dave Love  <d.love@dl.ac.uk>
41996
41997         * g77.f-torture/compile/980419-2.f (main): New test.
41998         * g77.f-torture/compile/970125-0.f: New test.
41999         * g77.f-torture/compile/980419-1.f: New test.
42000
42001 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42002
42003         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42004         of loop-4.c.
42005
42006 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42007
42008         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42009
42010 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42011
42012         * gcc.c-torture/compile/980329-1.c: New test.
42013
42014 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42015
42016         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42017         * gcc.dg/980312-1.c: Fix typo in -march command.
42018
42019 1998-03-16  H.J. Lu  (hjl@gnu.org)
42020
42021         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42022
42023 1998-03-11  Robert Lipe  <robertl@dgii.com>
42024
42025         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42026         Dave Love agree the Fortran source is bogus.
42027
42028 1998-03-11  Robert Lipe  <robertl@dgii.com>
42029
42030         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42031         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42032         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42033         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42034         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42035
42036 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42037
42038         * g++.old-deja/g++.other/friend1.C: New test.
42039
42040 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42041
42042         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42043         possibly uninitialized) variables and declare dnrm2.
42044
42045 1998-02-23  Robert Lipe <robertl@dgii.com>
42046
42047         From Bruno Haible <haible@ilog.fr>:
42048         * gcc.c-torture/execute/980223.c: New test.
42049
42050 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42051
42052         * gcc.dg/ifelse-1.c: New test.
42053
42054 1998-02-09  H.J. Lu  (hjl@gnu.org)
42055
42056         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42057
42058           * lib/old-dejagnu.exp (old-dejagnu): Added the
42059           "execution test - XFAIL *-*-*" handling in the spirit of
42060           "excess errors test -". Changed the "execution test fails"
42061           handling to be like "excess errors test fails".
42062           * Update various tests accordingly.
42063
42064 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42065
42066         * gcc.c-torture/execute/980205.c: New test.
42067
42068 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42069
42070         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42071         * lib/f-torture.exp: Similarly.
42072         * gcc.c-torture: Rename all .cexp files to .x files.
42073
42074 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42075
42076         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42077         (940510-1.c): Removed duplicate.
42078         (971104-1.c): New test.
42079
42080 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42081
42082           * lib/f-torture.exp: Improve error and loop detection.
42083
42084 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42085
42086         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42087         use that to size the filler array.
42088
42089 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42090
42091         * lib/c-torture.exp(c-torture-execute): Fix typo.
42092
42093         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42094         testcase as the executable name. Keep the executable around if
42095         the test fails.
42096
42097 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42098
42099         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42100         changes.  Only test one -g option, and move it to the end of the
42101         list of options to test.
42102
42103 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42104
42105         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42106         variable GCC_TORTURE_OPTIONS to supply default switches separated
42107         by colons.  If no environment variable, run tests with -O0 -g, -O1
42108         -g, and -O2 -g as well.
42109
42110 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42111
42112         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42113         explanatory comments. Fix indentation.
42114
42115 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42116
42117         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42118
42119 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42120
42121         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42122         * g++.old-deja/g++.mike/p7325.C: Likewise.
42123         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42124
42125 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42126
42127         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42128         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42129         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42130         * g++.old-deja/g++.law/operators4.C: Likewise.
42131
42132 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42133
42134         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42135         * g++.old-deja/g++.mike/p784.C: Ditto.
42136         * g++.old-deja/g++.mike/p785.C: Ditto.
42137
42138 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42139
42140           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42141
42142 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42143
42144         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42145         target feature; pass this to c-torture-execute as needed.
42146
42147 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42148
42149         * lib/c-torture.exp(c-torture-execute): If the previous and the
42150         current executables being tested are identical, we don't need to
42151         run the executable again. Try to make the executable names
42152         unique. Add an optional argument for passing additional compiler
42153         flags.
42154
42155 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42156
42157         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42158
42159 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42160
42161         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42162
42163 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42164
42165         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42166         32bit or larger longs.
42167
42168         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42169         have either a 32bit long or 32bit int.
42170
42171 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42172
42173         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42174         Make double precision tests dependent on sizeof (double).
42175
42176 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42177
42178         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42179         too.
42180
42181 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42182
42183         * gcc.c-torture/compile/961203-1.cexp: New script.
42184
42185 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42186
42187         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42188         up the includes ourselves.
42189
42190 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42191
42192         * lib/plumhall.exp: Remove random include, and add a few
42193         verbose messages for debugging.
42194
42195 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42196
42197         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42198         of trying to do it ourselves.
42199
42200 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42201
42202         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42203
42204 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42205
42206         * gcc.prms/5403.c: Made regexp a bit less strict.
42207
42208 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42209
42210         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42211         is returned from remote_load instead.
42212         * lib/plumhall.exp: Ditto.
42213         * lib/mike-g++.exp: Ditto.
42214         * lib/old-dejagnu.exp: Ditto.
42215         * lib/c-torture.exp: Ditto.
42216
42217 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42218
42219         * lib/g++.exp: Use build_wrapper procedure.
42220         * lib/gcc.exp: Ditto.
42221
42222 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42223
42224         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42225         an old-style decl for malloc.  Fixes tests to work when
42226         sizeof (int) != sizeof (size_t).
42227
42228 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42229
42230         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42231
42232         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42233         use stdargs.h interface.
42234
42235 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42236
42237         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42238         NO_VARARGS when compiling.
42239
42240 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42241
42242         * lib/plumhall.exp(ph_includes): New procedure.
42243         (ph_make): Use it.
42244         (ph_compiler): Ditto.
42245
42246         * lib/g++.exp: Rename test-glue.c to testglue.c.
42247         * lib/gcc.exp: Ditto.
42248
42249 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42250
42251         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42252         to completion when it's called.
42253
42254 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42255
42256         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42257         is defined, don't do test.
42258
42259 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42260
42261         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42262         for object files.
42263         (ph_summary): Mark skipped testcases as untested, not unresolved.
42264
42265         * lib/plumhall.exp (ph_make): If unresolved because of bad
42266         errorCode, record errorCode in log file.
42267         (*): Replace send_log/verbose with verbose -log.
42268
42269 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42270
42271         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42272         double conversion if double isn't at least 8 bytes.
42273
42274         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42275         int to work with targets where int is 16 bits.
42276
42277         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42278         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42279         precision for the test to complete.
42280
42281 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42282
42283         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42284         if d10v is not compiled with the -mdouble64 flag.
42285         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42286
42287         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42288         d10v is not compiled with the -mint32 flag.
42289
42290 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42291
42292         * lib/plumhall.exp: Use incr_count.
42293
42294 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42295
42296         * gcc.c-torture: Update to c-torture-1.45.
42297
42298 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42299
42300         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42301         the name of the expect testcase file).
42302
42303         * lib/g++.exp(g++_init): Ditto.
42304
42305 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42306
42307         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42308         the host.
42309
42310         * lib/gcc.exp(gcc_exit): New procedure.
42311
42312 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42313
42314         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42315         specs where appropriate.
42316
42317         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42318         because of new "candidates are" messages, and removed a few
42319
42320         * Converted all non-old-style g++ testcases to old-style, and
42321         moved into g++.old-deja.
42322
42323 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42324
42325         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42326         options.
42327
42328         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42329         succeeded.
42330
42331         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42332
42333 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42334
42335         * lib/gcc.exp (gcc_target_compile): Add support for defining
42336         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42337         the machine doesn't have those features.
42338
42339 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42340
42341         * g++.law/operators4.exp: Don't use LIBS.
42342
42343 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42344
42345         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42346
42347         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42348         * lib/g++.exp: Set it here instead. Also, allow use of the
42349         --tool_exec and --tool_opt options. Change CXX to
42350         GXX_UNDER_TEST.
42351
42352         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42353
42354         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42355
42356 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42357
42358         * lib/old-dejagnu.exp: Use prune_warnings instead of
42359         prune_system_crud.
42360         * lib/mike-g++.exp: Ditto.
42361         * lib/gcc.exp: Ditto.
42362         * lib/g++.exp: Ditto.
42363
42364         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42365
42366 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42367
42368           * 941014-2.c: Include stdlib.h
42369           * 960327-1.c: Include stdio.h
42370           * dbra.c, index-1.c: Don't assume ints are 32bits.
42371
42372 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42373
42374         * lib/gcc.exp: Add gcc,stack_size target feature.
42375
42376         * lib/g++.exp(g++_target_compile): Add the include and link
42377         paths here, not in two other places. And, it's $options, not
42378         options.
42379
42380         * lib/mike-g++.exp(postbase): Remove the code that determines
42381         the correct include and link paths.
42382         * g++.old-deja/old-deja.exp: Ditto.
42383
42384 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42385
42386         * lib/g++.exp(g++_init): target_compile no longer returns the
42387         filename of the result.
42388
42389 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42390
42391         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42392         call to glob.
42393
42394         * gcc.c-torture/special/special.exp: Change call to
42395         gcc_target_compile to include the object file.
42396
42397 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42398
42399         * gcc.c-torture/special/special.exp: Correct misspelling in last
42400         change.
42401
42402 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42403
42404         * lib/plumhall.exp(ph_summary): Log the entire output of the
42405         executable. Return -1 if there were any failures, 0 otherwise.
42406         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42407         (ph_make): Clean up objects and executables that were built
42408         if the tests succeeded.
42409
42410 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42411
42412         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42413         libraries and includes in the build tree as appropriate.
42414
42415 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42416
42417         * lib/c-torture.exp: Instead of looking for the global variable
42418         NO_LONG_LONG, check to see if that's a feature of the target.
42419
42420 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42421
42422         * config/default.exp: Minimize. Delete the remainer of the files in
42423         config; this functionality is now in devo/dejagnu/config.
42424
42425         g++.*/*: Pass any additional flags used to compile to postbase;
42426         delete CXXFLAGS.
42427
42428         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42429         is now done by runtest.exp. Use gcc_target_compile instead of
42430         compile.
42431
42432         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42433         Remove references to CFLAGS. Use remote_file instead of
42434         calling rm -f.
42435         (c-torture): Take a list of arguments to use to compile this
42436         testcase.
42437
42438         lib/g++.exp: Simplify. Use target_compile instead of compile.
42439         lib/gcc-dg.exp: Ditto.
42440         lib/gcc.exp: Ditto.
42441         lib/mike-{gcc,g++}.exp: Ditto.
42442         lib/old-dejagnu.exp: Ditto.
42443         lib/plumhall.exp: Ditto.
42444
42445 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42446
42447         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42448         (ph_linker): Likewise.
42449
42450 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42451
42452           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42453         MAP_ANON / MAP_ANONYMOUS if defined;
42454         else try to map from /dev/zero .
42455
42456 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42457
42458         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42459         isn't defined, then define it to MAP_ANONYMOUS.
42460
42461 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42462
42463         * gcc.c-torture: Update to c-torture-1.42 release.
42464
42465 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42466
42467         * gcc.c-torture: Update to c-torture-1.41 release.
42468
42469 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42470
42471         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42472         c-torture release.
42473
42474 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42475
42476         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42477         and LDFLAGS.  Fix second case to append the target_info ldflags
42478         onto LDFLAGS, not CFLAGS.
42479         * lib/g++.exp (g++_init): Add target_info stuff.
42480         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42481         of libgloss and newlib flags for !native.
42482
42483         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42484         (GDB): Fix relative path to go up another dir for finding gdb.
42485
42486 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42487
42488         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42489         versions in the target_info array, if they don't exist.
42490
42491 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42492
42493         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42494
42495 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42496
42497         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42498         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42499
42500 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42501
42502         * lib/old-dejagnu.exp: Don't remove the output file before we've
42503         actually tested it. Don't append pwd to the path of the executable
42504         we're testing.
42505
42506 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42507
42508         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42509
42510 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42511
42512         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42513         temporary directory for compiler files, and set it to a default
42514         value of /tmp. Set $output as the name of the output file from
42515         compiling the testcase. Add a -o option to $cflags_var so the
42516         compiler writes the final output file as $output. Set $executable
42517         to $output.
42518
42519         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42520         directory for compiler files, and set it to /tmp if it doesn't
42521         already have a value. Set $output_file to the name of the output
42522         file from compiling the testcase. Add a -o option to CXXFLAGS so
42523         the compiler writes the final output file as $output. Use $output
42524         as the executable to be tested.
42525
42526 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42527
42528         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42529
42530 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42531
42532         * gcc.c-torture/execute/pending-1.c: New test.  Still
42533         pending in Tege's queue.
42534
42535 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42536
42537         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42538         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42539         if there were failures.  Call unresolved if there were unresolved
42540         testcases.  Call gcc_fail if program did not run to completion.
42541         (ph_make): Pass additional argument name to ph_execute.
42542         (ph_execute): Add new argument.  Pass additional arguments to
42543         ph_summary.  Call gcc_fail is there is no execution output.
42544
42545 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42546
42547         * lib/plumhall.exp (proc_summary): Output relavent summary
42548         lines into the log so specific failures in plumhall can be
42549         investigated.
42550
42551 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42552
42553         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42554         (c-torture-execute): Don't try to execute tests which use
42555         "long long" types if $NO_LONG_LONG is nonzero.
42556
42557 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42558
42559         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42560         not c-torture.
42561
42562         * gcc.ieee: Move from here.
42563         * gcc.c-torture/execute/ieee: To here.
42564
42565 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42566
42567         * gcc.c-torture: Update to c-torture-1.41 release.
42568
42569 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42570
42571         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42572         not "$output".
42573
42574 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42575
42576         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42577         -c present.
42578
42579 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42580
42581         * config/proelf.exp: Handle connecting to a simulator.
42582
42583 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42584
42585         * config/proelf.exp: New file.  Enough framework that we can
42586         run c-torture tests on the proelf targets (or any other target
42587         that gdb can connect to for that matter).
42588
42589 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42590
42591         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42592         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42593
42594         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42595         exec_output exists.
42596
42597 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42598
42599         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42600         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42601
42602         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42603         to pass/fail/unresolved/unsupported/untested.  Caller must now
42604         call unresolved/unsupported/untested.
42605         * lib/*.exp: Update FSF address.  Update to handle new results of
42606         ${tool}_load.
42607         * lib/chill.exp (verbose): Delete.
42608
42609 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42610
42611         * lib/gcc.exp (default_gcc_start): Change order of args to
42612         $LDFLAGS $CFLAGS $LIBS.
42613         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42614         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42615         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42616         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42617         * gcc.misc-tests/dg-test.exp: Likewise.
42618         * gcc.misc-tests/msgs.exp: Likewise.
42619         * gcc.prms/prms.exp: Likewise.
42620         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42621         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42622
42623         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42624
42625 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42626
42627         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42628
42629         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42630         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42631
42632         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42633         necessary.
42634
42635 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42636
42637         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42638         global for loop; add use of $mathlib.
42639         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42640         settings here; set mathlib for anything but VxWorks.
42641
42642 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42643
42644         * gcc.c-torture: Update to c-torture-1.40 release.
42645
42646 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42647
42648         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42649         dg.exp.
42650
42651 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42652
42653         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42654         global.
42655
42656 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42657
42658         * lib/g++.exp (LIBS): Define if not already.
42659         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42660         (gcc-dg-prune): Call prune_gcc_output.
42661         * lib/gcc.exp (prune_gcc_output): New proc.
42662         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42663         prune_gcc_output.
42664
42665 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42666
42667         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42668         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42669
42670 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42671
42672         * gcc.c-torture: Update to c-torture-1.39 release.
42673
42674 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42675
42676         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42677         fails, try others as well.
42678
42679 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42680
42681         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42682         If compilation fails, mark execute tests as `untested'.
42683         If test is marked as unsupported, don't mark compilation and
42684         execute tests as failed.
42685
42686 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42687
42688         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42689         libstdc++ for whether or not we want to be doing shared
42690         libraries.  Delete link_curses since we don't need it anymore.
42691         * lib/mike-g++.exp (postbase): Don't link in libg++.
42692         * g++.old-deja/old-deja.exp: Likewise.
42693
42694 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42695
42696         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42697
42698 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42699
42700         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42701         For that, add `-Wl,-a,shared_archive'.
42702         * g++.old-deja/old-deja.exp: Likewise.
42703
42704 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42705
42706         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42707
42708 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42709
42710         * lib/mike-g++.exp (postbase): Pay attention to the status of
42711         g++_load.
42712
42713 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42714
42715           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42716
42717 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42718
42719         * lib/gcc.exp (default_gcc_start): No longer need to log program
42720         being executed or its output, execute_anywhere does that now.
42721         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42722         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42723
42724 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42725
42726         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42727         the same as those in lib/g++.exp.
42728
42729 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42730
42731         * gcc.c-torture: Update to c-torture-1.38 release.
42732         * gcc.ieee: Related changes.
42733
42734 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42735
42736         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42737         "exec". Minor reformatting changes.
42738
42739         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42740         cross. This means all "exec" calls now work on a remote host as
42741         well.
42742         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42743         cross. Filter out the extra "\r\n" stuff that expect puts in.
42744         (c-torture-execute): Filter out the bogus warnings like
42745         c-torture-compile does. Add support for canadian cross.
42746         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42747         Use execute_anywhere rather than calling exec directly. Now it
42748         works for canadian cross testing.
42749
42750 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42751
42752         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42753         results into a variable, and check that rather than using file exists.
42754
42755 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42756
42757         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42758         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42759
42760 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42761
42762         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42763         lib_curses if there's a shared libg++ in the build tree.
42764
42765 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42766
42767         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42768         if not supported target.
42769
42770 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42771
42772         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42773         link_curses up to always happen, not just for native builds.
42774
42775 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42776
42777         * gcc.c-torture: Update to c-torture-1.36 release.
42778         * gcc.failure: Related changes.
42779
42780 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42781
42782         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42783
42784 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42785
42786         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42787         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42788         runshlib, link_curses, and mathlib for link and run.
42789
42790         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42791         pass the runtime shared library options for Solaris, OSF/1, and
42792         Irix5, and link with -lcurses to avoid unresolved references.
42793
42794 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42795
42796         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42797         only run once.
42798
42799 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42800
42801         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42802
42803 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42804
42805         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42806         do not have a framework for the "compat" tests yet.
42807
42808 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42809
42810         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42811         set to null if we're testing vxworks5.1.  Use that instead of
42812         `-lm' in the setting of LIBS for link and run.
42813
42814 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42815
42816         * config/rom68k.exp (${tool}_load): Major changes to make it
42817         work.  Verified that it does in fact return the stuff in
42818         exec_output properly.  Catch any Emul or any TRAP other than 0.
42819
42820 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42821
42822         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42823         LDFLAGS properly for targets that need stuff from libgloss.
42824         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42825         only run once.
42826         (gpp_initialized): New variable.
42827
42828 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42829
42830         * config/rom68k.exp: Load libgloss.exp.
42831         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42832         so we can produce a fully linked binary.
42833         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42834         so we can produce a fully linked binary.
42835
42836 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42837
42838         * lib/plumhall.exp (ph_section): Watch for expected failures.
42839         Add missing `else'.
42840
42841         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42842         run the testcase.
42843         (c-torture): Likewise.
42844
42845 1995-08-28  Doug Evans  <dje@cygnus.com>
42846
42847         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42848
42849         * lib/mike-g++.exp (mike_cleanup): New proc.
42850         (prebase): New globals compiler_result, not_compiler_result,
42851         target_regexp.
42852         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42853         allow leading "-" in pattern.  Watch for unsupported tests.
42854         If $compiler_result is set, pattern match assembler code,
42855         and ditto for $not_compiler_result.
42856         * lib/mike-gcc.exp: Likewise.
42857
42858         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42859         execution "succeeded".
42860
42861 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42862
42863         * config/win32.exp: New file.
42864         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42865
42866 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42867
42868         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42869         unsupported.
42870         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42871         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42872         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42873
42874         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42875         "... without exceptions was ...".  That is now handled by
42876         prune_system_crud.
42877         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42878
42879 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42880
42881         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42882         sieve.c,sort2.c}: New files.
42883         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42884         sieve.exp,sort2.exp}: Drivers for them.
42885
42886         * lib/mike-gcc.exp (program_output): New user settable variable.
42887         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42888         messages.
42889         * lib/mike-g++.exp (program_output): New user settable variable.
42890
42891         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42892
42893         * config/sh.exp: Deleted (use sim.exp instead).
42894
42895 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42896
42897         * config/vx.exp: Declare CHECKTASK as global.
42898         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42899         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42900         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42901
42902 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42903
42904         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42905         target. Like vx.exp, only includes `vx29k.exp' instead of
42906         `vxworks.exp'.
42907
42908 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42909
42910         * config/sim.exp: Increase time limit from 120 seconds to 240.
42911
42912 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42913
42914         * gcc.c-torture/execute/950628-1.c: New test.
42915
42916 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42917
42918         * gcc.c-torture: Update with changes/additions from
42919         c-torture-1.34.
42920
42921 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42922
42923         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42924
42925 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42926
42927         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42928
42929 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42930
42931         * gcc.c-torture/compile/950512-1.c: New test.
42932         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42933         * gcc.dg/struct-ret-1.c: Likewise.
42934
42935 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42936
42937         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42938           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42939
42940 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42941
42942         * gcc.c-torture/special/920411-1.c: Deleted.
42943         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42944
42945 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42946
42947         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42948         cpu limit.
42949
42950 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42951
42952         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42953
42954 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42955
42956         From kenner;
42957         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42958         is the proper length.
42959         * va-arg-3.c: Likewise.
42960
42961 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42962
42963         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42964         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42965
42966         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42967         * lib/g++.exp (default_g++_start): Delete old cruft.
42968
42969 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42970
42971         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42972         (2 * (1 << 18)) to (2 * (1 << 17)).
42973
42974         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42975
42976 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42977
42978         * config/rom68k.exp: Renamed from config/idp.exp
42979
42980 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42981
42982         * c-torture/compile/921109-2.c
42983
42984 1995-04-18  Mike Stump  <mrs@cygnus.com>
42985
42986         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42987         excess errors.
42988
42989 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42990
42991         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42992         output.
42993         * lib/g++.exp (default_g++_start): Likewise.
42994
42995 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
42996
42997         * gcc.c-torture/compile/950329-1.c: New test.
42998
42999 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43000
43001           * config/bug.exp (${tool}_load): Updated to use new remote_open
43002           and remote_close procs.
43003         * config/idp.exp: New file.
43004
43005 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43006
43007         * gcc.c-torture/execute/950322-1.c: New test.
43008
43009 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43010
43011         * config/vx.exp (${tool}_load): Clean up testing of return code from
43012         vxworks_ld and vxworks_spawn.
43013
43014 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43015
43016         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43017
43018 1995-03-13  Mike Stump  <mrs@cygnus.com>
43019
43020         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43021         can mark excess errors on a machine by machine basis.  Note, the
43022         default is to not expect any excess errors, even when excess
43023         errors test - is given, so you will want to put an XFAIL ... on
43024         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43025         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43026         those 4 machines, but no others.
43027
43028 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43029
43030         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43031         * lib/c-torture.exp: to here.
43032
43033 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43034
43035         * gcc.c-torture/execute/950221-1.c: New test.
43036         * gcc.c-torture/execute/struct-ret-1.c: New test.
43037         * gcc.c-torture/compile/950221-1.c: New test.
43038
43039         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43040
43041 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43042
43043         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43044         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43045
43046 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43047
43048         * g++.gb: New directory of tests, derived from my signature and
43049         class scoping tests.
43050
43051         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43052         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43053         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43054         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43055         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43056         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43057         * g++.gb/sig25.C: Likewise.
43058
43059         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43060         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43061         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43062         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43063         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43064         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43065         * g++.gb/sig25.exp: Likewise.
43066
43067         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43068         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43069         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43070         * g++.gb/scope13.C: Likewise, this test still fails.
43071
43072         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43073         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43074         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43075         * g++.gb/scope13.exp: Ditto.
43076
43077         * g++.gb/README: New file, explains what these tests are about.
43078
43079 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43080
43081         * lib/dg.exp (dg-do): Support `preprocess'.
43082         (dg-test): Likewise.
43083
43084 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43085
43086         * config/udi.exp: change "continue -expect" to "exp_continue".
43087
43088 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43089
43090         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43091         Delete redundant tests.
43092
43093         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43094         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43095         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43096         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43097         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43098         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43099         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43100         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43101
43102         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43103         storing label pointers.
43104         * gcc.c-torture/execute/921019-1.c: Likewise.
43105         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43106         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43107         parameter fp.
43108         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43109         constants.
43110
43111         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43112         Delete obsolete tests.
43113
43114         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43115         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43116         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43117         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43118         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43119         * gcc.c-torture/compile/950124-1.c: New test.
43120
43121         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43122
43123 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43124
43125         * lib/mike-g++.exp: Add -lm to LIBS.
43126
43127 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43128
43129         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43130
43131 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43132
43133         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43134
43135 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43136
43137         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43138
43139 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43140
43141         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43142         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43143         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43144         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43145         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43146         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43147         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43148         * g++.law/{operators31.C, operators32.C,
43149         * g++.law/{operators33.C, operators34.C}: Likewise.
43150         * g++.law/{pic1.C, refs2.C}: Likewise.
43151         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43152         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43153         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43154         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43155
43156         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43157         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43158         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43159         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43160         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43161         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43162         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43163         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43164         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43165         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43166         * g++.law/{operators34.exp}: Likewise.
43167         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43168         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43169         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43170         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43171         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43172
43173         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43174         No longer expected to fail.
43175         * g++.law/missed-error3.C: Tweak for recent bool changes.
43176
43177 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43178
43179         * config/emb-unix: Deleted.
43180         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43181         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43182
43183 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43184
43185         * lib/dg.exp (dg-test): Fix typo in last patch.
43186
43187 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43188
43189         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43190         (handles multiple occurrences).
43191
43192 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43193
43194         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43195         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43196         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43197         printed).
43198         * lib/c-torture.exp (c-torture-compile): Likewise.
43199         (c-torture): Prepend full path if missing.
43200         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43201         (gcc_fail): Likewise.
43202         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43203
43204 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43205
43206         * lib/netware.exp: Only attach to NetWare i386 systems.
43207
43208 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43209
43210         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43211         messages.  Add test name to "output pattern match" pass/fail message.
43212
43213 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43214
43215         * gcc.dg: New testsuite.
43216         * gcc.dg/dg.exp: New file.
43217
43218         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43219         test-switch.c}: Deleted.
43220
43221         * gcc.misc-tests/msgs.exp: New testcase driver.
43222
43223 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43224
43225         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43226         Watch for illegal return values from ${tool}_load.
43227         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43228         cross targets.  Coerce return value >0 to 1.
43229
43230 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43231
43232         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43233
43234         * config/emb-unix.exp: New file.
43235
43236         * config/sim.exp: Error if variable $SIM not defined.
43237         (${tool}_load): Mark test as "untested" if simulator missing.
43238
43239         * config/unix.exp: Load remote.exp to get rcp_download.
43240         * lib/c-torture.exp: Use different option lists for testcases with
43241         and without loops.
43242         * gcc.c-torture/execute/execute.exp: Likewise.
43243
43244 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43245
43246         * config/*.exp: Clarify return code from ${tool}_load.
43247         Call `unresolved' or `untested' instead of `warning' or `perror'
43248         (sometimes you still want to call both though).
43249         Add comment that `shell_id' is local to each file.
43250         * config/udi.exp (timeout): Set to 30.
43251         Don't print warning if connection fails, $connectmode has already
43252         printed an error.
43253         (${tool}_load): Move verbose messages to level 2.
43254         Rework pattern for "Process started" message.
43255         Pass `shell_id' to ${connectmode}_download.
43256         Retry twice upon timeout.  Make resetting of target more robust.
43257         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43258         Pass `shell_id' to exit_$connectmode.
43259         Only call exit_$connectmode if connected.
43260         * config/unix.exp (${tool}_load): Check return codes better.
43261         * config/vrtx.exp (${tool}_load): Likewise.
43262         * config/vx.exp (${tool}_load): Likewise.
43263         Delete unneeded global's.
43264         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43265         from ${tool}_load.
43266         (dg-stat): Delete.
43267         (dg-init): Delete recording of pass/fail counts.
43268         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43269         (old-dejagnu-init): Likewise.
43270         (old-dejagnu-stat): Delete contents, empty proc now.
43271         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43272         (c-torture): Delete references to lcnt, lpass, lfail.
43273         Get option list from TORTURE_OPTIONS.
43274         Delete -funroll[-all]-loops if no loops.
43275         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43276         (g++_stat): Delete contents (empty proc now).
43277         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43278         (gcc_finish): Likewise.
43279         (gcc_stat): Deleted.
43280         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43281         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43282         * gcc.c-torture/execute/execute.exp: Likewise.
43283         Split tests into two parts: compile, execute.
43284         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43285         no loops.  Update to reflect clarified return codes from ${tool}_load.
43286
43287 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43288
43289         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43290         to grep for.
43291         (old-dejagnu): Likewise (where necessary).
43292
43293 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43294
43295         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43296
43297         * lib/dg.exp (dg-process-target): Fix processing of selector.
43298         Add comment regarding use of `error'.
43299
43300         * lib/gcc.exp (prune_system_crud): Define if missing.
43301         * lib/g++.exp (prune_system_crud): Likewise.
43302
43303         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43304         Call prune_system_crud.
43305         * lib/dg.exp (dg-runtest): New proc.
43306         Use perror instead of send_user for tcl errors in testcase.
43307         Don't return any value, it's never used.
43308         Don't clobber previous definition of `unknown'.
43309         Print tcl errors in `dg-final'.
43310
43311 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43312
43313         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43314         (dg-test): Don't print errorInfo, it contains stack backtrace.
43315
43316 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43317
43318         * lib/g++.exp (runtest_file_p): Define if missing.
43319
43320 1994-09-24  Doug Evans  (dje@cygnus.com)
43321
43322         * lib/mike-g++.exp: Comment out loading of g++.exp.
43323         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43324         (default_g++_version): Always print something.
43325         (default_g++_start): Comment out call to `which'.
43326         (g++_start, g++_load): Deleted (must be defined in config file).
43327         * lib/gcc.exp: Test for existence of $CC at start.
43328         Delete check for tmpdir (done in gcc_init).
43329         (default_gcc_version): Always print something.
43330         (default_gcc_start): Comment out call to `which'.
43331         * config/*.exp: Major cleanup - make cross targets work at least a
43332         little better for g++ (by not being "--tool gcc" specific).
43333         Rename gcc_xxx to ${tool}_xxx.
43334         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43335         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43336
43337 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43338
43339         * lib/c-torture.exp (c-torture-compile): Rework compiler
43340         message processing.
43341
43342         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43343         c-torture.
43344
43345 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43346
43347         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43348
43349         * lib/dg.exp (dg-process-target): Support { target native }.
43350
43351 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43352
43353         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43354         looked for "... program xxx got fatal signal".
43355         Correct regsub munging of `comp_output'.
43356         Ignore compiler messages "path prefix not used" and "linker input
43357         file unused".
43358
43359 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43360
43361         * lib/gcc.exp (runtest_file_p): Define if missing.
43362         * gcc.prms/template.c: Example to work from.
43363
43364 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43365
43366         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43367         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43368
43369         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43370         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43371         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43372         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43373
43374         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43375         (dg-process-target): No longer a varargs proc.
43376         Return S/N for target, P/F for xfail.  All callers changed.
43377         (user option procs): More argument checking.
43378         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43379         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43380         (dg-test): Skip test if not running on selected target in `dg-do'.
43381         Update handling of `dg-do-what', `dg-output-text'.
43382         Separate execution pass/fail from output pattern match pass/fail.
43383         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43384
43385 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43386
43387         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43388         target for 920510-1.c.
43389
43390 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43391
43392         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43393         Clean up comment regarding use of passcnt, etc.
43394         (gcc_stat): Don't update `testcnt' here.
43395         (gcc_finish): Do it here.
43396         Might as well reset `but_id' here too.
43397         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43398         to determine if the file should be tested.
43399         * gcc.c-torture/compile/compile.exp: Likewise.
43400         * gcc.c-torture/execute/execute.exp: Likewise.
43401         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43402         * gcc.misc-tests/dg-test.exp: Likewise.
43403         * gcc.prms/prms.exp: Likewise.
43404         * gcc.wendy/wendy.exp: Likewise.
43405         * g++.old-deja.exp: Likewise.
43406         Move "Testing file" message to verbose level 1.
43407
43408 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43409
43410         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43411
43412 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43413
43414         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43415         (default_gcc_start): Accept optional second list element
43416         of compiler flags.  Print compiler output at verbosity level 2.
43417         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43418         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43419         Save current values of framework globals passcnt, failcnt, xpasscnt,
43420         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43421         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43422         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43423         xfailcnt to compute stats.  Update framework global `testcnt' from
43424         pass/fail counts.
43425         (gcc_finish): New proc.  Clean up test environment.
43426         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43427         (gcc_epass, gcc_efail): Delete.
43428         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43429         argument of line number.
43430         (dg-init): If the tool has an init routine, call it.
43431         (dg-test): Remove args `cflags_var' and `libs_var'.
43432         Pass all compiler options to ${tool}_start.
43433         Handle missing line number.
43434         (dg-finish): New function.
43435         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43436         particular files.  Call gcc_finish at end.  Move "skipping test"
43437         message to verbosity level 3.
43438         * gcc.c-torture/compile/compile.exp: Likewise.
43439         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43440         * gcc.c-torture/execute/execute.exp: Likewise.
43441         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43442         Print testcase being tried at verbosity level 1.
43443         * gcc.c-torture/special/special.exp: Unset xfail.
43444         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43445         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43446         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43447         * gcc.failure/failure.exp: Likewise.
43448         * gcc.ieee/ieee.exp: Likewise.
43449         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43450         Update call to dg-test.  Call dg-finish at end.
43451         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43452         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43453         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43454         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43455         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43456         * gcc.wendy/wendy.exp: Add copyright.
43457         Delete setting of tmpdir (done by gcc_init).
43458         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43459         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43460         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43461         gcc_[ce]pass/fail.
43462
43463 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43464
43465         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43466         confusion.
43467         (g++_load): Likewise.
43468
43469         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43470         Rename argument to `prog' to remove the confusion.
43471         Varargs fns behave differently too!
43472         (g++_load): Likewise.
43473
43474         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43475
43476         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43477         what it is.  Delete (always) printing of status value for !native.
43478         Simplify verbose code, and include status and exec_output.
43479         (g++_load): Use gcc_load.
43480
43481 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43482
43483         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43484         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43485         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43486         940714-3.c as these testcases don't exist anymore.  Make
43487         va-arg-1.c expected to pass.
43488
43489 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43490
43491         * gcc.misc-tests/misc.exp: Only run specific testcases.
43492         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43493         * gcc.misc-tests/dg-[1-9].c: New files.
43494
43495         * lib/dg.exp: New testsuite driver.
43496         * gcc.prms/prms.exp: Use it.
43497
43498         * README.gcc: New file.
43499
43500         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43501         Document and reset `lxpass' and `lxfail'.
43502         Simplify "initialized" message.
43503         (gcc_stat): Clean up comments a little.
43504
43505 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43506
43507         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43508
43509 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43510
43511         * lib/old-dejagnu.exp (process-option): New proc.
43512         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43513         (old-dejagnu): Simplify.
43514         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43515
43516 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43517
43518         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43519         exists and is not an empty string.
43520
43521         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43522         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43523         finished.
43524         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43525         automatically.
43526
43527         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43528         longer expected to fail.
43529
43530         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43531         "f" function call.
43532
43533         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43534
43535         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43536         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43537         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43538         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43539         c-torture-1.29.
43540
43541         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43542         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43543
43544         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43545
43546         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43547         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43548
43549         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43550         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43551         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43552
43553 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43554
43555         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43556         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43557         940714-1.c, 940714-2.c, 940714-3.c},
43558         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43559         gcc.misc-tests/{mg.c,mg.exp}:
43560         New tests.
43561         * gcc.noncompile/noncompile.exp: Change accordingly.
43562
43563 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43564
43565         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43566         Undo previous clobberage.
43567
43568 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43569
43570         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43571         * gcc.special/{930510-1.c, special.exp}:
43572         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43573         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43574         struct-varargs-1.c}: New tests from c-torture-1.26.
43575
43576 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43577
43578         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43579           argument to switch.
43580
43581 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43582
43583         * Revert the previous changes.  Please see Rob's directory
43584           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43585           fixes.
43586
43587 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43588
43589         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43590             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43591             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43592             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43593             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43594             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43595             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43596             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43597             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43598             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43599             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43600             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43601             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43602             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43603             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43604             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43605             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43606             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43607             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43608             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43609             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43610             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43611             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43612             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43613             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43614             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43615             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43616
43617 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43618
43619         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43620             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43621           with perror calls.
43622
43623 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43624
43625         * config/unix.exp (g++_load): Fix syntax.
43626
43627 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43628
43629         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43630         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43631         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43632         Don't expect va-arg-1.c to fail.  Correct expected output for
43633         920928-1.c.
43634         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43635         * gcc.wendy/hbm4.c: Correct typo.
43636         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43637
43638 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43639
43640         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43641         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43642         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43643         * lib/c-torture.exp (c-torture-compile): Ditto.
43644
43645         Reduce volume of output (remove all the -I's and such).
43646         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43647         Call gcc_cpass, gcc_cfail.
43648         (c-torture): Pass testing option to c-torture-compile.
43649
43650 1994-03-21  Doug Evans  (dje@cygnus.com)
43651
43652         Bring patches over from progressive.
43653         * config/default.exp: Exit remote shell cleanly.
43654         (g++_exit, g++_start): Add default versions.
43655         * config/sim.exp (gcc_load): Use perror, not error.
43656
43657 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43658
43659         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43660         set in site.exp.
43661
43662 1994-03-14  Doug Evans  (dje@cygnus.com)
43663
43664         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43665         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43666         (wendy_try): New proc to run testcase.
43667         (main loop): Call 'em.
43668         * gcc.wendy/*.c: Clean up pass to correct expected output.
43669
43670         * lib/gcc.exp: Minor cleanup work.
43671         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43672
43673 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43674
43675         * config/sim.exp (gcc_load): Document return codes better.
43676         Don't pass -v to simulator.
43677
43678 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43679
43680           * gcc.special/920717-x.c: Fix typo.
43681           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43682           get at sources.
43683
43684         * lib/mike-gcc.exp: Fix typo.
43685
43686 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43687
43688         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43689         binary to use, transform the name.
43690         * config/*.exp: rename everything. Nuke any g++ specific files,
43691         it's now a special case of gcc that requires no special support.
43692         Add a default.exp for unsupported targets.
43693
43694 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43695
43696         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43697         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43698         version of Tcl.
43699
43700 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43701
43702         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43703         than a warning.
43704
43705 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43706
43707         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43708
43709 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43710
43711         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43712         option_list.  Compile every file with only 4/6 option choices
43713         (same as C torture) instead of with 12/18 different option
43714         choices.
43715         * lib/c-torture.exp: Likewise.
43716
43717         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43718         not already set.
43719
43720 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43721
43722         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43723         can put an XFAIL *-*-* on excess errors.
43724
43725 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43726
43727         * g++.law: Add more tests derived from g++-bugs snapshots.
43728
43729         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43730         equivalent to g++.law/init9.
43731
43732         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43733         compiled it, and the a.out file after we've run it.
43734
43735 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43736
43737         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43738         compiled it, and the a.out file after we've run it.
43739
43740 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43741
43742         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43743
43744 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43745
43746         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43747         version number.
43748
43749 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43750
43751         * g++.law: New directory of g++ tests derived from the g++-bugs
43752         snapshots.
43753
43754 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43755
43756         * gcc.compile: initbug1.c initbug1.exp testcase added
43757
43758 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43759
43760         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43761         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43762           fixes submitted by Jeff Law (law@cs.utah.edu)
43763         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43764           Jeff Law (law@cs.utah.edu)
43765
43766
43767 1993-11-30  Mike Stump  (mrs@cygnus.com)
43768
43769         * config/unix-g++.exp: Follow the gcc way of doing things.
43770         * g++.old-deja/old-deja.exp: Minor updates.
43771         * lib/g++.exp: New file, follow the gcc way of doing things.
43772         * lib/old-dejagnu.exp: Minor updates.
43773         * lib/mike-g++.exp: Always unset errorInfo.
43774
43775 1993-11-06  Mike Stump  (mrs@cygnus.com)
43776
43777         * lib/gcc.exp: Fix some errors with the below change, CC and
43778         CFLAGS should be global when setting, not local.
43779
43780 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43781
43782         * lib/gcc.exp: Transform tool name.
43783
43784 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43785
43786         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43787
43788 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43789
43790         * lib/gcc.exp: change gcc_done to gcc_stat
43791
43792 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43793
43794         * Upgraded gcc testsuite to c-torture version 1.25
43795
43796 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43797
43798         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43799         * lib/c-torture: added hooks for new reporting code.
43800
43801 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43802
43803         * config/sh-gcc.exp: check if sh-sim exists in the path
43804
43805 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43806
43807         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43808         * gcc.compile/compile.exp: Initial changes for new logic.
43809         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43810         * gcc.failure/failure.exp: Initial changes for new logic.
43811         * gcc.ieee/ieee.exp: Initial changes for new logic.
43812         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43813         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43814         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43815         * lib/c-torture.exp: Initial changes for new logic.
43816         * lib/gcc.exp: Initial changes for new logic.
43817
43818 1993-10-15  Mike Stump  (mrs@cygnus.com)
43819
43820         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43821         depend upon failure or success.  Fully qualify names in failure
43822         and success messages.  Always remove a.out before starting
43823         compile, just in case.  Pay more attention to error text output by
43824         the compiler.  Handle testcases with no known past errors just
43825         like all others, so that things are uniform.  Other miscellaneous
43826         improvements.
43827
43828 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43829
43830         * gcc.cpp: new directory for cpp tests
43831
43832 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43833
43834         * lib/chill.exp: Code reformatted, removed unused code.
43835         * config/unix-chill.exp: Code reformatted, removed unused code.
43836         * chill.execute/execute.exp: Code reformatted, removed unused code.
43837         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43838
43839 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43840
43841         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43842         routines not written.
43843
43844 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43845
43846         * config/bug-gcc.exp: Use new procs from bug.exp.
43847
43848 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43849
43850         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43851         via ftp, rather than depending on NFS.
43852         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43853         case.
43854
43855 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43856
43857         * config/bug-gcc.exp: Use new download proc.
43858
43859 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43860
43861         * chill.execute/execute.exp: cleanups, handles errors better
43862         * chill.compile/compile.exp: rewrite, based on execute.exp
43863         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43864         * lib/chill.exp: major changes to diff proc and compile and link
43865           procs. added chill_fail and chill_pass wrappers to pass and
43866           fail. added more comments, and handle error codes better.
43867           Added a hack to capture stderr from exec, so noncompile tests
43868           can work.
43869
43870 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43871
43872         * chill.execute/execute.exp: rewrite of testsuite driver
43873         * lib/chill.exp: rewrite of testsuite driver
43874         * config/unix-chill.exp: rewrite of testsuite driver
43875
43876 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43877
43878         In chill.execute:
43879         * iexpr.ch: Standardize uppercase.
43880         * tuples.dat: Standardize uppercase.
43881         * vary.ch: standardize.  Correct varying string assignments.
43882         * vary.dat: Add new output lines.
43883
43884 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43885
43886         In chill.execute:
43887         * chprintf.ch: Standardize use of uppercase.
43888         * tuples.ch: Standardize and turn arr2 into a DCL,
43889           rather than a SYN.
43890         * pinits.ch: Standardize.
43891
43892 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43893
43894         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43895         * Makefil: Renamed to Makefile.in.
43896         * configure.in: New.
43897
43898 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43899
43900         In chill.execute:
43901         * .cvsignore: Add result/output files.
43902         * Makefile: Fix up variables at start.  Use MFLAGS
43903           everywhere.  Correct bool_loc, built_ins entries.
43904           Add entry for vary1.ch.
43905         * bitarray.ch: Standardize upper-case usage.
43906         * bitexpr.ch: Standardize, add output of b1.
43907         * params.ch: Use arrayt in along PROC parameters, to
43908           avoid novelty problems.
43909         * sets.ch: Tiny cleanup.
43910         * vary1.ch: Re-indent.
43911
43912 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43913
43914           * Add PR-related files to Makefiles, .cvsignore files, etc.
43915
43916 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43917
43918         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43919           with compiler objects. New names are test-flow.c and test-loop.c
43920
43921 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43922
43923         * Upgraded c-torture tests from 1.19 to 1.20
43924
43925         * new files:
43926         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43927         * gcc.compile: 930623-1.c 930623-2.c
43928         * gcc.noncompile: 930622-1.c 930622-2.c
43929         * gcc.failure: 920411-1.c 920627-2.c
43930         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43931
43932 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43933
43934         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43935           More changes to get testsuite working properly. Needs more work.
43936           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43937
43938 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43939
43940         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43941           More changes to get testsuite working properly. Needs more work.
43942
43943 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43944
43945         * chill.compile/compile.exp: Added for Dejagnu support
43946         * chill.execute/execute.exp: Added for Dejagnu support
43947         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43948
43949 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43950
43951         This should complete moving the CHILL test files.
43952         * chill.noncompile(.cvsignore printf.grt
43953             in-printf.grt chprintf.grt chprintf.ch):
43954             Added test-support files.
43955           (Makefile): Modified further.
43956         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43957             signal.ch): Added test files.
43958           * chill.execute (.cvsignore printf.grt printr.c
43959             in-printf.grt rts.c chprintf.grt rts.h): Added
43960           test-support files.
43961             (Makefile): More corrections.
43962
43963 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43964
43965         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43966           test cases, ready for DejaGnu.
43967
43968 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43969
43970         * Upgraded c-torture tests from 1.18 to 1.19
43971
43972         * gcc.compile: added test(s):
43973           930607-1.c
43974         * gcc.execute: added test(s):
43975           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43976
43977         * added new subdirectory for misc tests: gcc.misc-tests
43978         * gcc.misc-test(s): added tests:
43979           inst-check.c test-consts.c test-ior.c test-switch.c
43980
43981 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43982
43983         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43984
43985 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43986
43987         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43988
43989 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43990
43991         * Upgraded c-torture tests from 1.17 to 1.18
43992
43993 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43994
43995         * Upgraded c-torture tests from 1.12 to 1.17
43996
43997 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
43998
43999         * lib/old-dejagnu.exp:
44000           Fixed handling of XFAIL target triplets to correctly
44001           recognize wildcard characters.  Removed code that
44002           appended a unique id tag to the end of the file name
44003           printed out by the result of the testcases within a
44004           given test file.
44005
44006 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44007
44008         * lib/old-dejagnu.exp:
44009           Reworked expected failure handling to trigger off of XFAIL
44010           keyword in keyphrase embeded in testcase source code. The
44011           XFAIL keyword must be at the end of the keyphrase line. It
44012           may optionally be followed by one or more target triplets.
44013           It has just occured that the handling of wildcards in the
44014           target triplet may not be correct.
44015
44016 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44017
44018         * g++.old-deja/tests:
44019           Moved all subdirectories up one level into g++.old-deja .
44020
44021         * lib/old-dejagnu.exp:
44022           Fixed problem with CXXFLAGS not being properly reset, and being
44023           corrupted with extraneous "-c" compiler option.  This was
44024           causing binaries to not be generated for test that needed them.
44025           Modified strings passed to "pass" and "fail" so that individual
44026           tests from the same test file would be distinguished by an
44027           identifier appended to the test file name in the summary logs;
44028           this corrected a problem with erroneous diff logs.  Added code
44029           to search testcases for expected fail and unexpected pass keywords.
44030
44031 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44032
44033         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44034
44035 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44036
44037         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44038           Removed extraneous text from end of "Special g++ Options"
44039           keyphrase.
44040
44041         * lib/old-dejagnu.exp: Added pattern matching to look for new
44042           keywords, embedded in testcases comments, which will trigger
44043           calls to xpass and xfail.
44044
44045 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44046
44047         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44048           comments embedded in the testcases, especially the one looking for
44049           special compiler options, as well as the pattern matching for the
44050           compiler output again.
44051
44052 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44053
44054         * lib/old-dejagnu.exp: Do a proper check of the return value for
44055           execute tests. Fixed several problems with the pattern matching
44056           of the compiler output which gave erroneous test results.
44057           Changed several of the test result messages to be more descriptive.
44058         * config/unix-g++.exp: Proc g++_load now actually works and
44059           executes the tests passed to it and returns a usable return
44060           value.
44061
44062 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44063
44064           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44065
44066 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44067
44068         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44069           Modified both files to properly execute the old style
44070           dejagnu tests. The previous versions of these files were
44071           experimental and did not function anything near correctly.
44072
44073 1993-04-05  Rob Savoye  (rob@cygnus.com)
44074
44075         * Removed all Makefile.in and configure.in files. No configuration
44076         needed now.
44077
44078 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44079
44080         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44081
44082 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44083
44084         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44085         gcc.special/configure.in, gcc.noncompile/configure.in,
44086         gcc.execute/configure.in, gcc.code_quality/configure.in,
44087         g++.other/configure.in, g++.old-deja/configure.in,
44088         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44089         in srcname setting.
44090
44091 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44092
44093         * lib/udi.exp: Fixed mondfe and mondfe_download.
44094         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44095         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44096
44097 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44098
44099         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44100         (gdb_exit): Don't remove *_soc files.
44101
44102 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44103
44104         * lib/c-torture.exp: Don't look for main; instead always use -w
44105         -c.  This is how the c-torture tests work.  Remove the object
44106         file if the compilation succeeds.
44107         * gcc.execute/execute.exp: Remove executable if test passes.
44108         * gcc.noncompile/noncompile.exp: Every test is an expected
44109         failure.
44110         * gcc.special/special.exp: Added tests from c-torture 1.11,
44111         corrected use of existing test.
44112         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44113         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44114         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44115         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44116         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44117         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44118         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44119         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44120         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44121         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44122         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44123         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44124         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44125         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44126         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44127         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44128         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44129         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44130         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44131         c-torture 1.11.
44132         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44133         correspond to c-torture 1.11.
44134
44135         * New file.