OSDN Git Service

PR c++/28025
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/28025
4         * g++.dg/template/friend45.C: New test.
5
6 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR libgfortran/28339
9         * gfortran.dg/arrayio_8.f90: New test.
10
11 2006-07-21  Mike Stump  <mrs@apple.com>
12
13         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14
15         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16
17 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18
19         PR c++/28250
20         * g++.dg/eh/catch3.C: New test.
21
22         PR c++/28363
23         * g++.dg/template/defarg10.C: New test.
24
25 2006-07-20  Paul Brook  <paul@codesourcery.com>
26
27         PR 27363
28         * gcc.dg/pr27363.c: New test.
29
30 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/28338
33         * g++.dg/init/ref13.C: New test.
34
35 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36
37         PR obj-c++/28434
38         * obj-c++.dg/proto-error-1.mm: New test.
39
40 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
41
42         PR c++/28337
43         * g++.dg/template/string1.C: New test.
44
45 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/28048
48         * g++.dg/template/defarg9.C: New test.
49
50         PR c++/28235
51         * g++.dg/template/static27.C: New test.
52
53 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
54
55         PR 28410
56         * gcc.dg/tree-ssa/pr28410.c: New test.
57
58 2006-07-18  Lee Millward  <lee.millward@gmail.com>
59
60         PR c++/28258
61         * g++/dg/other/error13.C: New test.
62
63         PR c++/28260
64         * g++.dg/template/friend44.C: New test.
65         
66 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
67
68         PR c++/27495
69         * g++.dg/other/pr27495.C: New.
70
71 2006-07-18  Olivier Hainque  <hainque@adacore.com>
72
73         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
74         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
75         
76 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
77
78         PR c/28286
79         * gcc.dg/pragma-pack-4.c: New test.
80
81 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
82
83         PR c++/28291
84         * g++.dg/ext/pr28291.C: New test.
85
86 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
87
88         PR middle-end/28403
89         * gcc.c-torture/execute/pr28403.c: New test.
90
91 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
92
93         PR middle-end/28402
94         * gcc.dg/pr28402.c: New test.
95
96 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
97
98         PR c++/28304
99         * g++.dg/other/pr28304.C: New test.
100
101 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
102
103         PR other/28251
104         gcc.c-torture/unsorted/dump-noaddr.c: New test.
105         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
106
107 2006-07-17  Richard Guenther  <rguenther@suse.de>
108
109         PR tree-optimization/28238
110         * g++.dg/tree-ssa/pr28238.C: New testcase.
111
112 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
113
114         PR c++/28250
115         * g++.dg/eh/catch1.C: New test.
116         * g++.dg/eh/catch2.C: New test.
117
118 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
119
120         PR c++/28370
121         * g++.dg/template/anon3.C: New test.
122
123 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
124
125         PR fortran/20844
126         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
127         specifiers requiring an explicit format tag..
128
129         PR fortran/28201
130         * gfortran.dg/generic_5: New test.
131
132         PR fortran/20893
133         * gfortran.dg/elemental_optional_args_1.f90: New test.
134
135 2006-07-16  Olivier Hainque  <hainque@adacore.com>
136
137         * gnat.dg/assert.ads: New file.
138         * gnat.dg/controlled_record.ads: Likewise.
139         * gnat.dg/controlled_record.adb: Likewise.
140
141 2006-07-15  Lee Millward  <lee.millward@gmail.com>
142
143         PR c++/28292
144         * g++.dg/other/error12.C: New test.
145
146         PR c++/28269
147         * g++.dg/template/crash54.C: New test.
148         
149 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
150
151         PR c++/28249
152         * g++.dg/parse/catch1.C: New test.
153
154         PR c++/28294
155         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
156
157         PR c++/28387
158         * g++.dg/ext/attrib24.C: New test.
159
160 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
161
162         PR c++/28343
163         * g++.dg/ext/asmspec1.C: New test.
164
165 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
166
167         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
168         (dg-test): Support shouldfail tests.
169         * lib/target-supports-dg.exp (dg-shouldfail): New.
170         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
171         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
172         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
173         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
174         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
175         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
176         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
177
178 2006-07-13  Jan Hubicka  <jh@suse.cz>
179
180         * gcc.target/i386/memcpy-1.c: New.
181
182 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
183
184         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
185
186 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
187
188         PR fortran/25097
189         * gfortran.dg/present_1.f90: New test.
190
191         PR fortran/20903
192         * gfortran.dg/interface_derived_type_1.f90: New test.
193
194 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
195
196         PR fortran/28213
197         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
198         list.
199
200 2006-07-07  Lee Millward  <lee.millward@gmail.com>
201
202         PR c++/27820
203         * g++.dg/other/label1.C: New test.
204         
205 2006-07-07   Richard Guenther  <rguenther@suse.de>
206
207         PR middle-end/28268
208         * gcc.dg/torture/pr28268.c: New testcase.
209
210 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
211
212         PR c++/27019
213         * g++.dg/ext/pr27019.C: New.
214
215 2006-07-07  Richard Guenther  <rguenther@suse.de>
216
217         PR tree-optimization/28187
218         * gcc.dg/pr28187.c: New testcase.
219
220 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
221
222         * gnat.dg/address_conversion.adb: New test.
223         * gnat.dg/boolean_subtype.adb: Likewise.
224         * gnat.dg/frame_overflow.adb: Likewise.
225         * gnat.dg/pointer_array.adb: Likewise.
226         * gnat.dg/pointer_conversion.adb: Likewise.
227
228 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
229
230         PR fortran/28237
231         PR fortran/23420
232         * gfortran.dg/print_fmt_5.f90: New test.
233
234 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
235
236         PR fortran/28129
237         * gfortran.dg/bounds_check_4.f90: New test.
238
239 2006-07-05  Richard Guenther  <rguenther@suse.de>
240
241         PR target/28158
242         * gfortran.dg/pr28158.f90: New testcase.
243
244 2006-07-05  Richard Guenther  <rguenther@suse.de>
245
246         PR tree-optimization/28162
247         * gcc.dg/pr28162.c: New testcase.
248
249 2006-07-05  Richard Guenther  <rguenther@suse.de>
250         Andrew Pinski  <pinskia@gcc.gnu.org>
251
252         PR c++/27084
253         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
254
255 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
256
257         PR fortran/28174
258         * gfortran.dg/actual_array_substr_2.f90: New test.
259
260         PR fortran/28167
261         * gfortran.dg/actual_array_constructor_2.f90: New test.
262
263 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
264
265         * gfortran.dg/itime_idate_1.f: New test.
266         * gfortran.dg/itime_idate_2.f: New test.
267
268 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
269
270         PR libgfortran/27704
271         * gfortran.dg/open_status_3.f90: New test.
272         * gfortran.dg/fmt_l.f90: Update for new feature.
273
274 2006-07-03  Asher Langton  <langton2@llnl.gov>
275
276         * gfortran.dg/oldstyle_2.f90: New.
277
278 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
279
280         * gnat.dg/string_slice.adb: New test.
281
282 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
283
284         PR fortran/19259
285         * gfortran.dg/semicolon_fixed.c: New.
286         * gfortran.dg/semicolon_free.c: New.
287
288 2006-06-30  Mike Stump  <mrs@apple.com>
289
290         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
291         that don't support internal visibility.
292
293 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
294
295         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
296         for '(' / ')' needing an extra '\'.
297
298 2006-06-29  Roger Sayle  <roger@eyesopen.com>
299
300         PR middle-end/27428
301         * gcc.dg/pr27428-1.c: New test case.
302
303 2006-06-29  Mike Stump  <mrs@apple.com>
304
305         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
306         on darwin as we can't align commons large enough yet.
307
308         * gcc.dg/vla-8.c: Add additional testcases.
309
310 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
311
312         PR c++/28114
313         * g++.dg/other/pr28114.C: New.
314
315 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
316
317         * gcc.c-torture/compile/20060625-1.c: New test.
318
319 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
320
321         PR fortran/20867
322         * gfortran.dg/stfunc_3.f90: New test.
323
324         PR fortran/25056
325         * gfortran.dg/impure_actual_1.f90: New test.
326
327         PR fortran/20874
328         * gfortran.dg/elemental_result_1.f90: New test.
329
330         PR fortran/25073
331         * gfortran.dg/select_7.f90: New test.
332
333         PR fortran/27554
334         * intrinsic_actual_1.f: New test.
335
336         PR fortran/22038
337         PR fortran/28119
338         * gfortran.dg/forall_4.f90: New test.
339
340         PR fortran/25072
341         * gfortran.dg/forall_5.f90: New test.
342
343 2006-06-25  Lee Millward  <lee.millward@gmail.com>
344
345         PR c++/28051
346         * g++.dg/template/using13.C: New test.
347
348         PR c++/28054
349         * g++.dg/other/incomplete3.C: New test.
350         
351 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
352
353         PR fortran/28081
354         * gfortran.dg/substr_3.f: New test.
355         * gfortran.dg/equiv_2.f90: Update expected error message.
356
357 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
358
359         PR fortran/28118
360         * gfortran.dg/actual_array_substr_1.f90: New test.
361
362 2006-06-24  Olivier Hainque  <hainque@adacore.com>
363
364         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
365         * gnat.dg/scalar_mode_agg_compare.adb: New test.
366         
367 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
368
369         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
370
371 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
372
373         PR fortran/27981
374         * gfortran.dg/simpleif_2.f90: New test.
375
376 2006-06-23  Lee Millward  <lee.millward@gmail.com>
377
378         * g++.dg/template/error22.C: Fix typo.
379         
380 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
381
382         PR c++/28112
383         * g++.dg/ext/attrib23.C: New test.
384
385 2006-06-23  Olivier Hainque  <hainque@adacore.com>
386
387         * gnat.dg/varsize_temp.adb: New test.
388         
389 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
390
391         PR c++/11468
392         * g++.dg/other/java2.C: New test.
393
394 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
395
396         PR target/27789
397         * g++.dg/ext/dllimport4.C. Add more tests for invalid
398         initialization.
399
400 2006-06-22  Roger Sayle  <roger@eyesopen.com>
401
402         PR target/27531
403         * gcc.dg/pr27531-1.c: New test case.
404
405 2006-06-22  Asher Langton  <langton2@llnl.gov>
406
407         PR fortran/24748
408         * gfortran.dg/implicit_8.f90: New.
409
410 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
411
412         PR rtl-optimization/28121
413         * gcc.dg/pr28121.c: New test.
414
415 2006-06-22  Lee Millward  <lee.millward@gmail.com>
416
417         PR c++/27805
418         * g++.dg/parse/ptrmem6.C: New test.
419
420         PR c++/27821
421         * g++.dg/template/error22.C: New test.
422         
423 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
424
425         PR c++/28111
426         * g++.dg/template/friend43.C: New test.
427
428         PR c++/28110
429         * g++.dg/template/crash53.C: New test.
430
431         PR c++/28109
432         * g++.dg/rtti/incomplete1.C: New test.
433
434 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
435
436         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
437
438 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
439
440         * gcc.c-torture/execute/complex-7.c: New.
441
442 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
443
444         * gcc.dg/merge-all-constants-1.c: New test.
445
446 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
447
448         PR c++/28113
449         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
450
451 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
452
453         * gfortran.dg/rrspacing_1.f90: New test.
454
455 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
456
457         PR c++/28052
458         * g++.dg/other/bitfield2.C: New test.
459
460 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
461
462         PR tree-optimization/27331
463         * gcc.dg/pr27331.c: New test.
464
465 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
466             Eric Botcazou  <ebotcazou@adacore.com>
467
468         PR ada/18692
469         * lib/gnat.exp: New file.
470         * lib/gnat-dg.exp: Likewise.
471         * gnat.dg: New directory.
472         * gnat.dg/dg.exp: New driver.
473         * gnat.dg/specs: New directory.
474         * gnat.dg/specs/specs.exp: New driver.
475         * gnat.dg/style: New directory.
476         * gnat.dg/style/style.exp: New driver.
477
478 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
479
480         PR fortran/16206
481         * gfortran.dg/array_initializer_1.f90: New test.
482
483         PR fortran/28005
484         * gfortran.dg/matmul_3.f90: New test.
485
486 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
487
488         PR middle-end/28075
489         * gcc.dg/tree-ssa/inline-1.c: New test.
490
491 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
492
493         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
494         in malloc prototype; remove XFAIL.
495         * gcc.dg/pr18241-2.c: Ditto.
496         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
497         in memset prototype; remove XFAIL.
498         * gcc.dg/tree-ssa/pr23382.c: Ditto.
499
500 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
501
502         * gcc.dg/vla-8.c: Add.
503
504 2006-06-19  Richard Guenther  <rguenther@suse.de>
505
506         PR tree-optimization/27090
507         * g++.dg/tree-ssa/pr27090.C: New testcase.
508
509 2006-06-19  Roger Sayle  <roger@eyesopen.com>
510
511         PR target/27861
512         * gcc.dg/pr27861-1.c: New test case.
513
514 2006-06-19  Richard Guenther  <rguenther@suse.de>
515
516         PR middle-end/28045
517         * gcc.dg/torture/pr28045.c: New testcase.
518
519 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
520
521         PR fortran/26801
522         * gfortran.dg/associated_4.f90: New test.
523
524 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
525
526         PR fortran/19310
527         PR fortran/19904
528         * gfortran.dg/real_const_3.f90: New test.
529
530 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
531
532         PR c++/28016
533         * g++.dg/template/static26.C: New test.
534
535         PR c++/27979
536         * g++.dg/expr/bitfield2.C: New test. 
537
538         PR c++/27884
539         * g++.dg/parse/linkage2.C: New test.
540
541 2006-06-16  Richard Guenther  <rguenther@suse.de>
542
543         PR middle-end/27116
544         * gcc.dg/pr15785-1.c: Revert last change.
545         * gcc.dg/torture/pr27116-2.c: New testcase.
546
547 2006-06-16  Roger Sayle  <roger@eyesopen.com>
548
549         PR middle-end/27802
550         * gcc.dg/pr27802-1.c: New test case.
551
552 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
553
554         PR c++/27689
555         * g++.dg/template/ttp18.C: New test.
556         * g++.dg/template/ttp19.C: Likewise.
557
558         PR c++/27666
559         * g++.dg/expr/cond9.C: New test.
560
561         PR c++/27640
562         * g++.dg/template/ctor7.C: New test.
563
564 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
565
566         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
567
568 2006-06-16  Richard Guenther  <rguenther@suse.de>
569
570         PR tree-optimization/27781
571         * gcc.dg/tree-ssa/pr27781.c: New testcase.
572
573 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
574
575         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
576
577 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
578
579         * gcc.dg/tree-ssa/loop-18.c: New test.
580
581 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/27665
584         * g++.dg/template/crash52.C: New test.
585
586         PR c++/27648
587         * g++.dg/ext/attrib22.C: New test.
588
589         PR c++/26559
590         * g++.dg/template/builtin1.C: New test.
591         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
592         
593         PR c++/28018
594         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
595         assignment.
596         * g++.old-deja/g++.pt/crash51.C: Likewise.
597
598         PR c++/27227
599         * g++.dg/lookup/linkage1.C: New test.
600         * g++.dg/lookup/linkage2.C: Likewise.
601
602 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
603
604         PR middle-end/27959
605         * gcc.dg/pr27959.c: New testcase.
606
607 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
608
609         PR target/28014:
610         * g++.dg/eh/div.C: New test.
611
612 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
613
614         PR c++/27894
615         * g++.dg/tree-ssa/pr26757.C: New test.
616         * g++.dg/tree-ssa/pr27894.C: New test.
617
618 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
619
620         * gcc.c-torture/compile/20060609-1.c: New test.
621         
622         PR target/27863
623         * gcc.c-torture/compile/pr27863.c: New test.
624
625 2006-06-13  Richard Guenther  <rguenther@suse.de>
626
627         PR tree-optimization/27830
628         * g++.dg/tree-ssa/pr27830.C: New testcase.
629
630 2006-06-13  Matthew Sachs  <msachs@apple.com>
631
632         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
633         the list of compiler flags; this causes those flags to be checked
634         for things like dg-skip-if.
635
636 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
637
638         PR c++/27601
639         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
640
641 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
642             Kazu Hirata  <kazu@codesourcery.com>
643
644         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
645         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
646
647 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
648
649         PR c++/27933
650         * g++.dg/lookup/using15.C: New test.
651
652         PR c++/27951
653         * g++.dg/other/anon4.C: New test.
654
655 2006-06-12  Roger Sayle  <roger@eyesopen.com>
656
657         PR c++/21210
658         * g++.dg/init/complex1.C: New test case.
659
660 2006-06-11  Eric Christopher  <echristo@apple.com>
661
662         PR middle-end/27948
663         * gcc.dg/bf-ms-layout.c: Run on darwin.
664         * gcc.dg/bf-no-ms-layout: Ditto.
665         * gcc.dg/attr-ms_struct-2.c: New.
666         * gcc.dg/bf-ms-layout-2.c: Ditto.
667
668 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
669
670         * gcc.dg/attr-ms_struct-packed1.c: New.
671
672 2006-06-09  Mike Stump  <mrs@apple.com>
673
674         * gcc.dg/vla-7.c: Add.
675
676 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
677
678         PR fortran/24558
679         * gfortran.dg/entry_6.f90: New test.
680
681         PR fortran/20877
682         PR fortran/25047
683         * gfortran.dg/entry_7.f90: New test.
684
685 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
686
687         PR c/27747
688         * gcc.dg/cpp/_Pragma6.c: New test.
689
690         PR c++/27748
691         * g++.dg/cpp/_Pragma1.C: New test.
692
693         PR preprocessor/27746
694         * gcc.dg/gomp/macro-3.c: New test.
695         * gcc.dg/gomp/macro-4.c: New test.
696         * g++.dg/gomp/macro-3.C: New test.
697         * g++.dg/gomp/macro-4.C: New test.
698
699 2006-06-09  Richard Guenther  <rguenther@suse.de>
700
701         PR tree-optimization/26998
702         * gcc.dg/torture/pr26998.c: New testcase.
703         * gcc.dg/tree-ssa/vrp29.c: New testcase.
704
705 2006-06-08  Mike Stump  <mrs@apple.com>
706
707         * gcc.dg/pr27095.c: Account for stubs.
708
709         PR target/26427
710         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
711         produce bad code on darwin.
712
713 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
714
715         PR fortran/27958
716         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
717
718 2006-06-08  Asher Langton  <langton2@llnl.gov>
719
720         PR fortran/27786
721         * cray_pointers_2.f90: Add -fbounds-check compile flag.
722
723 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
724
725         PR target/27421
726         * gcc.dg/union-3.c: New test.
727
728 2006-06-08  Richard Guenther  <rguenther@suse.de>
729
730         PR middle-end/27116
731         * gcc.dg/torture/pr27116.c: New testcase.
732         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
733
734 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
735
736         PR rtl-optimization/26449
737         * gcc.dg/pr26449.c: New test.
738
739 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
740
741         PR c++/27601
742         * g++.dg/ext/offsetof1.C: Test member functions.
743
744 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
745
746         * gcc.dg/pr27095.c: Improve scanning.
747
748 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
749
750         PR fortran/23091
751         * gfortran.dg/saved_automatic_1.f90: New test.
752
753         PR fortran/24168
754         * gfortran.dg/array_simplify_1.f90: New test.
755
756         PR fortran/25090
757         * gfortran.dg/entry_dummy_ref_1.f90: New test.
758
759         PR fortran/25058
760         * gfortran.dg/entry_dummy_ref_2.f90: New test.
761
762 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
763
764         PR c++/27177
765         * g++.dg/expr/cast7.C: New test.
766
767 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
768
769         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
770         * lib/gcc-defs.exp (tool_check_compile): Ditto.
771         * lib/fortran-torture.exp (fortran-torture-compile,
772         fortran-torture-execute): Ditto.
773
774 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
775
776         PR target/27842
777         * gcc.dg/vmx/pr27842.c: New test.
778
779 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
780
781         PR libfortran/27895
782         * gfortran.dg/bounds_check_3.f90: New test.
783
784 2006-06-05  Mike Stump  <mrs@apple.com>
785
786         * objc.dg/objc-fast-4.m: Skip for ppc64.
787
788 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
789
790         PR testsuite/27705
791         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
792
793 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
794             Victor Kaplansky  <victork@il.ibm.com>
795
796         PR tree-optimizations/26360
797         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
798         with -fno-tree-dce.
799         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
800
801 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
802
803         PR fortran/14067
804         * gfortran.dg/data_char_1.f90: Add messages for truncated
805         strings.
806
807         PR fortran/16943
808         * gfortran.dg/func_decl_2.f90: New test.
809
810         PR fortran/20839
811         * gfortran.dg/do_2.f90: New test.
812
813         PR fortran/27655
814         * gfortran.dg/associated_3.f90: New test.
815
816 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
817
818         PR c++/27819
819         * g++.dg/template/static25.C: New test.
820
821         PR c++/27722
822         * g++.dg/init/array21.C: New test.
823
824         PR c++/27807
825         * g++.dg/ext/complit7.C: New test.
826
827         PR c++/27806
828         * g++.dg/parse/ptrmem5.C: New test.
829
830 2006-06-04  Roger Sayle  <roger@eyesopen.com>
831             Andrew Pinski  <pinskia@physics.uc.edu>
832
833         PR c/27150
834         PR middle-end/27382
835         * gcc.dg/pr27150-1.c: New testcase.
836         * gcc.dg/pr27382-1.c: New testcase.
837         * gcc.dg/pr27382-2.c: New testcase.
838
839 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
840
841         PR c/25161
842         PR c/27020
843         * gcc.dg/array-10.c: New test.
844
845 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
846
847         PR c++/27804
848         * g++.dg/init/const4.C: New test.
849         * g++.dg/init/member1.C: Add error-marker.
850         * g++.dg/other/fold1.C: Adjust error-marker.
851
852 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
853
854         PR c++/27601
855         * g++.dg/ext/offsetof1.C: New test.
856
857 2006-06-04 Eric Christopher <echristo@apple.com>
858
859         * gcc.dg/attr-ms_struct-1.c: New.
860
861 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
862
863         * gcc.c-torture/compile/builtin_constant_p.c: New test.
864
865 2006-06-04  Richard Guenther  <rguenther@suse.de>
866
867         PR tree-optimization/27039
868         * gcc.dg/tree-ssa/loop-17.c: New testcase.
869
870 2006-06-03  Roger Sayle  <roger@eyesopen.com>
871
872         PR target/26223
873         * gcc.target/i386/amd64-abi-2.c: New test case.
874
875 2006-06-02  Eric Christopher  <echristo@apple.com>
876
877         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
878         * gcc.target/i386/20020523-1.c: Skip if darwin.
879         * gcc.target/i386/asm-3.c: Ditto.
880         * gcc.target/i386/20011119-1.c: Ditto.
881         * gcc.target/i386/clobbers.c: Remove pic part of test.
882
883 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
884
885         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
886         * g++.old-deja/g++.other/init19.C: Ditto.
887         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
888         and add other platforms as expected failures.
889
890 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
891
892         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
893         (is-effective-target-keyword): Ditto.
894
895 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
896
897         PR fortran/27715
898         * gfortran.dg/extended_char_comparison_1.f:  New test.
899
900 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
901
902         PR fortran/25098
903         * gfortran.dg/dummy_procedure_1.f90: New test.
904
905         PR fortran/25147
906         * gfortran.dg/dummy_procedure_2.f90: New test.
907
908         * gfortran.dg/associated_2.f90: Correct to make consistent with
909         standard.
910
911 2006-05-31  Roger Sayle  <roger@eyesopen.com>
912
913         * gcc.target/i386/387-11.c: New test case.
914
915 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
916
917         PR c++/27801
918         * g++.dg/template/cond6.C: New test.
919
920         PR c++/26496
921         * g++.dg/template/crash51.C: New test.
922         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
923
924         PR c++/27385
925         * g++.dg/init/array20.C: New test.
926
927 2006-05-31  Roger Sayle  <roger@eyesopen.com>
928
929         * gcc.dg/builtins-54.c: New test case.
930
931 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
932
933         PR c++/26433
934         * g++.dg/template/fntry1.C: Add dg-do link.
935
936         PR c++/27808
937         * g++.dg/parse/friend6.C: New test.
938
939 2006-05-30  Asher Langton  <langton2@llnl.gov>
940
941         * gfortran.dg/cray_pointers_7.f90: New test.
942
943 2006-05-30  Roger Sayle  <roger@eyesopen.com>
944
945         PR tree-optimization/23452
946         * gcc.dg/fold-mulconj-1.c: New test case.
947
948 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/27803
951         * g++.dg/parse/bitfield1.C: New test.
952
953 2006-05-30  Roger Sayle  <roger@eyesopen.com>
954
955         * gcc.target/ppc-eq0-1.c: New test case.
956         * gcc.target/ppc-negeq0-1.c: New test case.
957
958 2006-05-30  Dirk Mueller  <dmueller@suse.de>
959
960         PR c/27273
961         * gcc.dg/overflow-warn-5.c: New test.
962
963 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
964
965         PR c/27718
966         * gcc.dg/sizeof-1.c: New test.
967
968 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
969
970         PR target/27790
971         * gcc.target/i386/pr27790.c: New test.
972
973 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
974
975         PR libgfortran/27757
976         * gfortran.dg/direct_io_5.f90: New test.
977
978 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
979
980         PR libgfortran/27634
981         * gfortran.dg/fmt_missing_period_1.f: New test.
982         * gfortran.dg/fmt_missing_period_2.f: New test.
983         * gfortran.dg/fmt_missing_period_3.f: New test.
984
985 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
986
987         PR fortran/19777
988         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
989         arrays.
990
991 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
992
993         PR c++/27713
994         * g++.dg/template/new6.C: New test.
995
996 2006-05-29  Roger Sayle  <roger@eyesopen.com>
997
998         PR tree-optimization/24964
999         * gcc.target/i386/387-10.c: New test case.
1000
1001 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1002
1003         * intrinsics/string_intrinsics.c (compare_string):
1004         Use memcmp instead of strncmp to avoid tripping over
1005         CHAR(0) in a string.
1006
1007 2006-05-27  Richard Guenther  <rguenther@suse.de>
1008
1009         PR middle-end/27773
1010         * gcc.dg/torture/pr27773.c: New testcase.
1011
1012 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1013
1014         * gcc.dg/pr24561.c: Rename to..
1015         * gcc.dg/pr25962.c: .. this.
1016
1017 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1018
1019         PR fortran/19777
1020         * gfortran.dg/bounds_check_2.f: New test.
1021
1022 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1023
1024         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1025         * gfortran.dg/byte_1.f90: Likewise.
1026         * gfortran.dg/dup_save_2.f90: Likewise.
1027
1028 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1029
1030         * gfortran.dg/associated_2.f90: New test.
1031
1032 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1033
1034         PR fortran/27524
1035         * gfortran.dg/bounds_check_1.f90: New test.
1036
1037 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1038
1039         PR rtl-optimization/27661
1040         * gcc.dg/pr27661.c: New test case.
1041
1042 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1043
1044         PR fortran/23151
1045         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1046         * gfortran.dg/print_parentheses_1.f:  New test.
1047         * gfortran.dg/print_parentheses_2.f90:  New test.
1048
1049 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR target/27758
1052         * gcc.dg/pr27758.c: New test.
1053
1054 2006-05-24  Falk Hueffner  <falk@debian.org>
1055
1056         * gcc.c-torture/compile/pr27571.c: New test.
1057
1058 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1059
1060         PR fortran/27709
1061         * gfortran.dg/spec_expr_4.f90: New test.
1062
1063         PR fortran/27155
1064         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1065
1066 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1067
1068         PR c++/20103
1069         * g++.dg/ext/complit6.C: New test.
1070         * g++.dg/ext/complit3.C: Adjust error markers.
1071         * g++.dg/init/const3.C: New test.
1072
1073 2006-05-25  Richard Guenther  <rguenther@suse.de>
1074
1075         PR middle-end/27743
1076         * gcc.dg/torture/pr27743.c: New testcase.
1077
1078 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1079
1080         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1081
1082 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1083
1084         * gcc.dg/compat/scalar-by-value-x.h: New.
1085         * gcc.dg/compat/scalar-by-value-y.h: New.
1086         * gcc.dg/compat/scalar-by-value-5.c: New.
1087         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1088         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1089         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1090         * gcc.dg/compat/scalar-by-value-6.c: New.
1091         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1092         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1093         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1094
1095 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1096
1097         PR tree-optimization/27639
1098         PR tree-optimization/26719
1099         * gcc.dg/pr27639.c: New test.
1100         * gcc.dg/pr26719.c: New test.
1101         * gcc.dg/tree-ssa/scev-cast.c: New test.
1102
1103 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/20173
1106         * g++.dg/template/error21.C: New test.
1107
1108 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1109
1110         PR target/27696
1111         * gcc.target/i386/pr27696.c: New.
1112
1113 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1114
1115         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1116
1117         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1118
1119 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1120
1121         PR c++/27716
1122         * g++.dg/other/assign1.C: New test.
1123
1124 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1125
1126         PR target/27266
1127         * gcc.target/i386/pr27266.c: New.
1128
1129 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1130
1131         PR c++/27451
1132         * g++.dg/ext/asm9.C: New test.
1133
1134 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1135
1136         PR rtl-optimization/25514
1137         * gcc.c-torture/compile/pr25514.c: New test.
1138
1139 2006-05-22  Richard Guenther  <rguenther@suse.de>
1140
1141         Revert
1142         2006-01-31  Richard Guenther  <rguenther@suse.de>
1143
1144         * gcc.target/i386/sselibm-1.c: New testcase.
1145         * gcc.target/i386/sselibm-2.c: Likewise.
1146         * gcc.target/i386/sselibm-3.c: Likewise.
1147         * gcc.target/i386/sselibm-4.c: Likewise.
1148         * gcc.target/i386/sselibm-5.c: Likewise.
1149
1150 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1151
1152         PR c/27420
1153         * gcc.dg/func-args-2.c: New test.
1154
1155         PR c/26818
1156         * gcc.dg/struct-incompl-1.c: New test.
1157
1158 2006-05-22  Richard Guenther  <rguenther@suse.de>
1159
1160         PR testsuite/27708
1161         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1162         the transformations we test for.
1163
1164 2006-05-22  Richard Guenther  <rguenther@suse.de>
1165
1166         PR testsuite/27707
1167         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1168
1169 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/27210
1172         * g++.dg/warn/new1.C: New test.
1173         * g++.dg/template/new5.C: Likewise.
1174
1175 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1176
1177         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1178         * gcc.target/i386/20060512-3.c: Likewise.
1179
1180 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1181
1182         PR rtl-optimization/27671
1183         * gcc.c-torture/execute/pr27671-1.c: New.
1184         * gcc.dg/pr27671-2.c: Likewise.
1185
1186         PR tree-optimization/26622.
1187         * gcc.c-torture/compile/pr26622.c: New.
1188
1189 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1190
1191         PR fortran/27613
1192         * gfortran.dg/recursive_reference_1.f90: New test.
1193
1194 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/25746
1197         * gfortran.dg/elemental_subroutine_3.f90: New test.
1198
1199         PR fortran/25090
1200         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1201
1202         PR fortran/27584
1203         * gfortran.dg/associated_target_1.f90: New test.
1204
1205         PR fortran/19015
1206         * gfortran.dg/maxloc_shape_1.f90: New test.
1207
1208 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1209
1210         PR libgfortran/24459
1211         * gfortran.dg/namelist_24.f90: New test.
1212         * gfortran.dg/namelist_12.f: Fix typo in comment.
1213
1214 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         PR middle-end/25776
1217         * g++.dg/other/error11.C: New test.
1218
1219 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1220
1221         * gcc.target/mips/pr26765.c: Add -w to options.
1222
1223 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1224
1225         * lib/target-supports.exp (check_effective_target_mpaired_single):
1226         New function.
1227         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1228         multilibs.
1229         * g++.dg/vect/vect.exp: Likewise.
1230
1231 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1232
1233         PR testsuite/25891
1234         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1235
1236 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1237
1238         PR fortran/27662
1239         * gfortran.dg/temporary_1.f90: New file.
1240
1241 2006-05-19  Andreas Schwab  <schwab@suse.de>
1242
1243         * g++.dg/other/unused1.C: Also match "stringz".
1244
1245 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/26433
1248         * g++.dg/template/fntry1.C: New test.
1249
1250 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1251
1252         PR c++/27471
1253         PR c++/27506
1254         * g++.dg/conversion/bitfield5.C: New test.
1255         * g++.dg/conversion/bitfield6.C: New test.
1256
1257 2006-05-18  Mike Stump  <mrs@apple.com>
1258
1259         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1260         * gcc.dg/vla-4.c: Add.
1261         * gcc.dg/vla-5.c: Add.
1262         * gcc.dg/vla-6.c: Add.
1263
1264 2006-05-12  Stuart Hastings  <stuart@apple.com>
1265
1266         * testsuite/gcc.target/i386/20060512-1.c: New.
1267         * testsuite/gcc.target/i386/20060512-2.c: New.
1268         * testsuite/gcc.target/i386/20060512-3.c: New.
1269         * testsuite/gcc.target/i386/20060512-4.c: New.
1270
1271 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1272
1273         PR c++/26122
1274         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1275
1276         PR c++/26068
1277         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1278         * g++.dg/parse/linkage1.C: New test.
1279
1280 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR tree-optimization/27548
1283         * g++.dg/tree-ssa/pr27548.C: New test.
1284
1285 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1286
1287         PR fortran/26551
1288         * gfortran.dg/recursive_check_1.f: New test.
1289         * gfortran.dg/recursive_check_2.f90: New test.
1290
1291 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1292
1293         * g++.dg/opt/temp2.C: New test.
1294
1295 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1296
1297         PR c++/27491
1298         * g++.dg/init/brace5.C: New test.
1299
1300         PR middle-end/27415
1301         * gcc.dg/gomp/pr27415.c: New test.
1302         * g++.dg/gomp/pr27415.C: New test.
1303
1304         PR tree-optimization/27549
1305         * g++.dg/tree-ssa/pr27549.C: New test.
1306
1307 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1308
1309         PR libgfortran/27575
1310         * gfortran.dg/read_eof_4.f90: New test.
1311
1312 2006-05-16  Richard Guenther  <rguenther@suse.de>
1313
1314         PR tree-optimization/22303
1315         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1316
1317 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR middle-end/27573
1320         * gcc.dg/gomp/pr27573.c: New test.
1321         * gfortran.dg/gomp/pr27573.f90: New test.
1322
1323         PR c/27499
1324         * gcc.dg/gomp/pr27499.c: New test.
1325         * g++.dg/gomp/pr27499.C: New test.
1326
1327 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1328
1329         PR c++/27339
1330         * g++.dg/parser/access8.C: Adjust error marker.
1331         * g++.dg/template/access17.C: New test.
1332         * g++.dg/template/access18.C: Likewise.
1333
1334 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1335
1336         PR target/26600
1337         * gcc.target/i386/pr26600.c: New test case.
1338
1339 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/27505
1342         * g++.dg/expr/bitfield1.C: New test.
1343
1344 2006-05-15  Richard Guenther  <rguenther@suse.de>
1345
1346         PR tree-optimization/27603
1347         * gcc.dg/torture/pr27603.c: New testcase.
1348
1349 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1350
1351         PR fortran/25090
1352         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1353
1354         PR fortran/25082
1355         * gfortran.dg/scalar_return_1.f90: New test.
1356
1357         PR fortran/27411
1358         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1359
1360 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1361
1362         * gcc.dg/gomp/critical-4.c: New test.
1363         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1364         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1365         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1366         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1367
1368 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1369
1370         PR c++/27582
1371         * g++.dg/template/dependent-args1.C: New test.
1372
1373         PR c++/27581
1374         * g++.dg/lookup/this1.C: New test.
1375
1376         PR c++/27315
1377         * g++.dg/template/operator6.C: New test.
1378         * g++.dg/template/incomplete3.C: New test.
1379
1380         PR c++/27559
1381         * g++.dg/template/new4.C: New test.
1382
1383         PR c++/27496
1384         * g++.dg/template/void2.C: New test.
1385
1386 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1387
1388         * g++.dg/template/dependent-expr5.C: New test.
1389
1390 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1391
1392         PR middle-end/26729
1393         * gcc.dg/pr26729-1.c: New test case.
1394
1395 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1396
1397         * gcc.dg/pr27003.c: New test.
1398
1399 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1400
1401         * lib/target-supports.dg (check_cxa_atexit_available): Change
1402         v3_target_compile to ${tool}_target_compile.
1403
1404 2006-05-11  Jason Merrill  <jason@redhat.com>
1405
1406         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1407
1408 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1409
1410         PR fortran/27553
1411         * gfortran.dg/label_5.f90: New test.
1412
1413 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1414
1415         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1416         check_effective_target_powerpc_altivec_ok): New.
1417         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1418         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1419         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1420         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1421         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1422         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1423         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1424         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1425         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1426         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1427         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1428         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1429         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1430         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1431         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1432         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1433         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1434         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1435         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1436         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1437         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1438         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1439         gcc.target/powerpc/altivec-9.c,
1440         gcc.target/powerpc/altivec-consts.c,
1441         gcc.target/powerpc/altivec-pr22085.c,
1442         gcc.target/powerpc/altivec-splat.c,
1443         gcc.target/powerpc/altivec-types-1.c,
1444         gcc.target/powerpc/altivec-types-2.c,
1445         gcc.target/powerpc/altivec-types-3.c,
1446         gcc.target/powerpc/altivec-types-4.c,
1447         gcc.target/powerpc/altivec-varargs-1.c,
1448         gcc.target/powerpc/altivec-vec-merge.c,
1449         gcc.target/powerpc/ppc-vector-memcpy.c,
1450         gcc.target/powerpc/ppc-vector-memset.c,
1451         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1452         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1453         these effective targets.
1454         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1455         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1456
1457 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1458
1459         PR middle-end/27384
1460         * g++.dg/other/fold1.C: New test.
1461
1462         PR middle-end/27488
1463         * gcc.dg/fold-nonneg-1.c: New test.
1464
1465         PR c++/27547
1466         * g++.dg/other/operator1.C: New test.
1467
1468 2006-05-11  Richard Guenther  <rguenther@suse.de>
1469
1470         PR middle-end/27529
1471         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1472
1473 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1474
1475         * lib/target-supports-dg.exp (check-flags): New.
1476         (dg-skip-if): Move flag checks.
1477
1478 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1479
1480         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1481         * lib/target-supports.dg (check_cxa_atexit_available): New.
1482
1483 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1484
1485         PR fortran/27470
1486         * gfortran.dg/multiple_allocation_2.f90: New test case.
1487
1488 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1489
1490         * gcc.target/arm/pr27387.C: Fix a comment typo.
1491
1492 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1493
1494         PR fortran/24549
1495         * gfortran.dg/error_recovery_1.f90: New test.
1496
1497 2006-05-10  Richard Guenther  <rguenther@suse.de>
1498
1499         PR tree-optimization/27302
1500         * gcc.dg/torture/pr27302.c: New testcase.
1501
1502 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1503         Richard Guenther  <rguenther@suse.de>
1504
1505         PR middle-end/27498
1506         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1507
1508 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1509
1510         PR rtl-optimization/27335
1511         * gcc.dg/pr27335.c: New test.
1512
1513 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1514
1515         * gcc.target/mips/mips-ps-5.c: New file.
1516
1517 2006-05-08  Jan Hubicka  <jh@suse.cz>
1518
1519         PR middle-end/25962
1520         * gcc.dg/pr25962.c: New.
1521
1522 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1523
1524         PR target/27158
1525         * gcc.target/powerpc/pr27158.c: New test case.
1526
1527 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1528
1529         PR testsuite/27476
1530         * ada/acats/run_all.sh: Use test -z.
1531
1532 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1533
1534         PR libfortran/18271
1535         * gfortran.dg/spec_expr_3.f90: New test.
1536
1537 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1538
1539         PR target/24879
1540         * gcc.target/i386/monitor.c: New file.
1541
1542 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1543
1544         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1545
1546 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1547
1548         PR c++/27447
1549         * g++.dg/other/ptrmem7.C: New test.
1550
1551 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1552
1553         PR target/27421
1554         * gcc.dg/array-9.c: New test.
1555
1556 2006-05-07  Richard Guenther  <rguenther@suse.de>
1557
1558         PR tree-optimization/27409
1559         * gcc.dg/torture/pr27409.c: New testcase.
1560
1561 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1562
1563         PR fortran/27457
1564         * gfortran.dg/select_6.f90: New.
1565
1566 2006-05-07  Richard Guenther  <rguenther@suse.de>
1567
1568         PR tree-optimization/27136
1569         * gcc.dg/torture/pr27136.c: New testcase.
1570
1571 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1572
1573         PR fortran/24813
1574         * gfortran.dg/char_cons_len_1.f90: New test.
1575
1576 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1577
1578         PR c++/27427
1579         * g++.dg/template/incomplete2.C: New test.
1580
1581 2006-05-06  Richard Guenther  <rguenther@suse.de>
1582
1583         PR tree-optimization/27151
1584         * gcc.dg/vect/pr27151.c: New testcase.
1585
1586 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1587
1588         PR c++/27430
1589         * g++.dg/template/void1.C: New test.
1590
1591         PR c++/27423
1592         * g++.dg/other/void2.C: New test.
1593
1594         PR c++/27422
1595         * g++.dg/conversion/void1.C: New test.
1596
1597 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1598
1599         PR/21391
1600         * g++.dg/other/unused1.C: New.
1601
1602 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1603
1604         PR objc/27240
1605         * objc.dg/member-1.m: New test.
1606
1607 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1608
1609         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1610
1611 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1612
1613         PR libfortran/26985
1614         * gfortran.dg/matmul_2.f90: New test.
1615
1616 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1617
1618         * ada/acats/run_all.sh: Use sync when main not found.
1619
1620 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1621
1622         PR target/26765
1623         * gcc.target/mips/pr26765.c: New.
1624
1625 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1626
1627         * gcc.target/bfin: New directory.
1628         * gcc.target/bfin/bfin.exp: New file.
1629         * gcc.target/bfin/frmul.c: New file.
1630         * gcc.target/bfin/arith.c: New file.
1631         * gcc.target/bfin/mul-combine.c: New file.
1632         * gcc.target/bfin/shift.c: New file.
1633
1634 2006-05-04  Richard Guenther  <rguenther@suse.de>
1635
1636         PR tree-optimization/14287
1637         PR tree-optimization/14844
1638         PR tree-optimization/19792
1639         PR tree-optimization/21608
1640         PR tree-optimization/27090
1641         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1642         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1643         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1644         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1645         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1646
1647 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1648
1649         PR tree-optimization/27285
1650         * gcc.c-torture/execute/pr27285.c: New test.
1651
1652         PR middle-end/27388
1653         * gcc.dg/gomp/pr27388-1.c: New test.
1654         * gcc.dg/gomp/pr27388-2.c: New test.
1655         * gcc.dg/gomp/pr27388-3.c: New test.
1656
1657         PR c++/27359
1658         * g++.dg/gomp/pr27359.C: New test.
1659
1660 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1661
1662         PR fortran/20248
1663         * gfortran.dg/iargc.f90: New test.
1664
1665 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1666
1667         PR c++/27102
1668         * g++.dg/template/crash49.C: New test.
1669
1670 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1671
1672         PR testsuite/27032
1673         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1674
1675 2006-05-02  Jeff Law  <law@redhat.com>
1676
1677         PR tree-optimization/27364
1678         * gcc.c-torture/execute/pr27364.c: New test.
1679
1680 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1681
1682         PR c++/27309
1683         * g++.dg/parser/ctor5.C: New test.
1684
1685 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1686
1687         PR target/27387
1688         * gcc.target/arm/arm.exp: New.
1689         * gcc.target/arm/pr27387.C: Likewise.
1690
1691 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1692
1693         PR fortran/27269
1694         PR fortran/27324
1695         * gfortran.dg/module_equivalence_2.f90: New test.
1696
1697 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1698
1699         PR middle-end/27337
1700         * g++.dg/gomp/pr27337-1.C: New test.
1701         * g++.dg/gomp/pr27337-2.C: New test.
1702
1703         PR middle-end/27328
1704         * gcc.dg/gomp/pr27328.c: New test.
1705
1706         PR middle-end/27325
1707         * g++.dg/gomp/pr27325.C: New test.
1708
1709         PR middle-end/27310
1710         * g++.dg/gomp/pr27310.C: New test.
1711
1712 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1713
1714         PR tree-optimization/27291
1715         * g++.dg/tree-ssa/pr27291.C: New test.
1716
1717 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1718
1719         PR tree-optimization/27283
1720         * g++.dg/tree-ssa/pr27283.C: New test.
1721
1722 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1723
1724         * gcc.dg/tree-ssa/loop-16.c: New test.
1725
1726 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1727             Joseph S. Myers  <joseph@codesourcery.com>
1728
1729         * gcc.dg/Wconversion-3.c: New test case.
1730         * gcc.dg/Wconversion-4.c: Likewise.
1731
1732 2006-05-01  Richard Guenther  <rguenther@suse.de>
1733
1734         PR tree-optimization/26726
1735         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1736
1737 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1738
1739         * gcc.dg/Woverflow-1.c: New test case.
1740         * gcc.dg/Woverflow-2.c: Likewise.
1741         * gcc.dg/Woverflow-3.c: Likewise.
1742
1743 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1744
1745         PR c++/27094
1746         * g++.dg/template/defarg8.C: New test.
1747
1748 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1749
1750         PR c++/27278
1751         * g++.dg/parse/operator7.C: New test.
1752
1753 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1754
1755         PR c++/11471
1756         PR c++/27102
1757         * g++.dg/template/crash48.C: New test.
1758
1759         PR c++/27279
1760         * g++.dg/parse/ctor4.C: New test.
1761
1762 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1763
1764         PR fortran/25681
1765         * gfortran.df/char_type_len.f90: New test.
1766
1767 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1768
1769         PR libgfortran/27304
1770         * gfortran.dg/fmt_exhaust.f90: New test.
1771
1772 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1773
1774         PR c/25309
1775         * gcc.dg/large-size-array-2.c: New test case.
1776
1777 2006-04-28  Richard Guenther  <rguenther@suse.de>
1778
1779         PR target/26826
1780         * gcc.target/i386/pr26826.c: New testcase.
1781
1782 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1783
1784         PR middle-end/27260
1785         * gcc.c-torture/execute/pr27260.c: New.
1786
1787 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1788
1789         PR middle-end/27095
1790         * gcc.dg/pr27095.c: New.
1791
1792 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1793
1794         PR c++/27292
1795         * g++.dg/conversion/bitfield4.C: New test.
1796
1797 2006-04-27  Eric Christopher  <echristo@apple.com>
1798
1799         * gcc.dg/pragma-ms_struct.c: New.
1800
1801 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/27102
1804         * g++.dg/template/crash47.C: New test.
1805
1806 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1807
1808         * gcc.target/i386/sse-7.c: build with -msse.
1809
1810 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1811
1812         PR testsuite/27274:
1813         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1814         (main): Exit if processor doesn't support SSE.
1815
1816 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1817
1818         PR middle-end/27282
1819         * gcc.c-torture/compile/pr27282.c: New test.
1820
1821 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR middle-end/26913
1824         * g++.dg/gomp/pr26913.C: New test.
1825
1826         PR c/25996
1827         * gcc.dg/gomp/pr25996.c: New test.
1828         * g++.dg/gomp/pr25996.C: New test.
1829
1830 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1831
1832         PR rtl-optimization/26725
1833         * gcc.c-torture/compile/pr26725.c: New test.
1834
1835 2006-04-25  Richard Guenther  <rguenther@suse.de>
1836
1837         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1838         than n + -1.
1839
1840 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1841
1842         * gcc.dg/20060425-1.c: New testcase.
1843
1844 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1845
1846         PR tree-optimization/26865
1847         * gcc.dg/pr26865.c: New test.
1848
1849 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1850
1851         PR c++/27292
1852         * g++.dg/conversion/bitfield1.C: New test.
1853         * g++.dg/conversion/bitfield2.C: Likewise.
1854         * g++.dg/conversion/bitfield3.C: Likewise.
1855
1856 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1857         Richard Guenther  <rguenther@suse.de>
1858
1859         PR tree-optimization/27236
1860         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1861
1862 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1863
1864         PR c++/19963
1865         * g++.dg/other/incomplete2.C: New test.
1866
1867 2006-04-24  Richard Guenther  <rguenther@suse.de>
1868
1869         PR middle-end/26869
1870         * gcc.dg/torture/pr26869.c: New testcase.
1871
1872 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1873         Richard Guenther  <rguenther@suse.de>
1874
1875         PR tree-optimization/27218
1876         * g++.dg/tree-ssa/pr27218.C: New testcase.
1877
1878 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1879
1880         PR c++/26912
1881         * g++.dg/template/friend41.C: New test.
1882
1883 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1884
1885         * g++.dg/opt/pr15551.C: Include cstdio.
1886         (main): Use remove instead of unlink.
1887
1888 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1889
1890         * gcc.dg/sibcall-7.c: New test.
1891         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1892         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
1893         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
1894         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
1895         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
1896
1897 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1898
1899         PR c++/26534
1900         * g++.dg/opt/bitfield1.C: New test.
1901         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
1902         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
1903         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
1904         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
1905         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
1906         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
1907         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
1908         * g++.dg/abi/bitfield2.C: Likewise.
1909         * g++.dg/init/bitfield1.C: Likewise.
1910
1911 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
1912
1913         PR fortran/25099
1914         * gfortran.dg/elemental_subroutine_4.f90: New test.
1915         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
1916         call sub (m, x).
1917
1918 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1919
1920         * gcc.c-torture/compile/20060421-1.c: New testcase.
1921
1922 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1923
1924         PR c/25875
1925         * gcc.dg/init-bad-4.c: New test.
1926
1927 2006-04-21  Paul Brook  <paul@codesourcery.com>
1928
1929         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
1930
1931 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
1932
1933         PR fortran/27122
1934         * gfortran.dg/defined_operators_1.f90: New test.
1935         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
1936         remove old ones associated, incorrectly, with Note 5.46.
1937
1938         PR fortran/27113
1939         * gfortran.dg/character_array_constructor_1.f90: New test.
1940
1941 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
1942
1943         * gcc.dg/20060419-1.c: New test.
1944
1945 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
1946
1947         PR c/26774
1948         * gcc.dg/struct-parse-1.c: New test case.
1949
1950 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1951
1952         PR c++/26558
1953         * g++.dg/parse/template19.C: New test.
1954
1955         PR c++/26739
1956         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
1957
1958         PR c++/26036
1959         * g++.dg/expr/call3.C: New test.
1960
1961         PR c++/10385
1962         * g++.dg/conversion/dynamic1.C: New test.
1963
1964 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
1965
1966         PR c++/27102
1967         * g++.dg/template/crash35.C: Tweak error markers.
1968         * g++.dg/template/crash46.C: New test.
1969         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1970         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1971
1972 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
1973
1974         PR rtl-optimization/14261
1975         * gcc.c-torture/compile/20060419-1.c: Added.
1976
1977 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1978
1979         * gfortran.dg/label_1.f90: Adjust dg-error.
1980
1981 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1982
1983         PR target/26961
1984         * gcc.dg/fold-cond-1.c: New test case.
1985         * gcc.dg/pr26961-1.c: Likewise.
1986
1987 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1988
1989         PR libgfortran/27138
1990         * gfortran.dg/read_bad_advance.f90: New test.
1991
1992 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1993             Dale Johannesen  <dalej@apple.com>
1994
1995         PR target/24076
1996         * gcc.target/i386/vecinit-3.c: New testcase.
1997         * gcc.target/i386/vecinit-4.c: Likewise.
1998         * gcc.target/i386/sse-18.c: Likewise.
1999         * gcc.target/i386/sse-19.c: Likewise.
2000
2001 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2002
2003         * gfortran.dg/allocate_zerosize_1.f90: New test.
2004
2005 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/26365
2008         * g++.dg/template/crash45.C: New test.
2009
2010 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2011
2012         PR fortran/26787
2013         * gfortran.dg/proc_assign_1.f90: New test.
2014         * gfortran.dg/procedure_lvalue.f90: Change message.
2015         * gfortran.dg/namelist_4.f90: Add new error.
2016
2017         PR fortran/25597
2018         PR fortran/27096
2019         * gfortran.dg/auto_pointer_array_result_1.f90
2020
2021         PR fortran/27089
2022         * gfortran.dg/specification_type_resolution_1.f90
2023
2024         PR fortran/18003
2025         PR fortran/25669
2026         PR fortran/26834
2027         * gfortran.dg/bounds_temporaries_1.f90: New test.
2028
2029         PR fortran/27124
2030         * gfortran.dg/array_return_value_1.f90: New test.
2031
2032 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2033
2034         PR fortran/25336
2035         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2036
2037 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR middle-end/26823
2040         * g++.dg/gomp/pr26823-1.C: New test.
2041         * g++.dg/gomp/pr26823-2.C: New test.
2042
2043 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2044
2045         PR middle-end/27134
2046         * gcc.dg/pr27314.c: New test.
2047
2048 2006-04-13  Richard Henderson  <rth@redhat.com>
2049
2050         * g++.dg/gomp/block-0.C: Update expected matches.
2051
2052 2006-04-13  DJ Delorie  <dj@redhat.com>
2053
2054         * lib/target-supports.exp (check_effective_target_int32plus): New.
2055         (check_effective_target_ptr32plus): New.
2056         (check_effective_target_size32plus): New.
2057         (check_effective_target_int16): New.
2058         (check_profiling_available): Add m32c to the list of unsupported targets.
2059
2060         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2061         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2062         memory size.
2063         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2064         pointers.
2065         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2066         size_t.
2067         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2068         and size_t.
2069         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2070         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2071         not just xstormy16.  Skip m32c due to weird pointer size.
2072         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2073         not just xstormy16.
2074         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2075         not just xstormy16.
2076         * gcc.dg/20020312-2.c: Add m32c support.
2077         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2078         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2079         in test.
2080         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2081         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2082         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2083         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2084         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2085         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2086         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2087         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2088         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2089         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2090         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2091         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2092         in test.
2093         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2094         in test.
2095         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2096         * gcc.dg/pr23049.c: Require >=32 bit integers.
2097         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2098         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2099         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2100         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2101         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2102         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2103         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2104         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2105         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2106         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2107         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2108         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2109         prototype in test.
2110         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2111         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2112         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2113         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2114         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2115
2116         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2117         * gcc.c-torture/execute/20040703-1.x: Likewise.
2118         * gcc.c-torture/execute/20040705-1.x: Likewise.
2119         * gcc.c-torture/execute/20040705-2.x: Likewise.
2120         * gcc.c-torture/execute/20040709-1.x: Likewise.
2121         * gcc.c-torture/execute/20040709-2.x: Likewise.
2122         * gcc.c-torture/execute/20040811-1.x: Likewise.
2123         * gcc.c-torture/execute/20050316-1.x: Likewise.
2124         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2125         * gcc.c-torture/execute/pr19689.x: Likewise.
2126         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2127         * gcc.c-torture/execute/usmul.x: Likewise.
2128         * gcc.c-torture/execute/vrp-5.x: Likewise.
2129         * gcc.c-torture/execute/vrp-6.x: Likewise.
2130         * gcc.dg/debug/20041023-1.s: Likewise.
2131
2132 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2133
2134         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2135         of integers to a vector types are now constant expressions in C.
2136         * gcc.dg/vect/vect-fold-1.c: New test case.
2137
2138 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2139             Ulrich Weigand  <uweigand@de.ibm.com>
2140
2141         PR target/27006
2142         * gcc.dg/vmx/pr27006.c: New testcase.
2143
2144 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2145
2146         PR libgfortran/26766
2147         * gfortran.dg/write_recursive.f90: New test.
2148
2149 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2150
2151         * g++.dg/parse/dtor7.C: New test.
2152         * g++.dg/parse/new1.C: Add error marker.
2153         * g++.dg/template/new3.C: New test.
2154
2155         PR c++/26122
2156         * g++.dg/template/pure1.C: New test.
2157
2158         PR c++/26295
2159         * g++.dg/parse/ptrmem4.C: New test.
2160
2161 2006-04-10  Jeff Law  <law@redhat.com>
2162
2163         PR/27087
2164         * gcc.c-torture/compile/pr27087.c: New test.
2165
2166 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2167
2168         PR/21391
2169         * gcc.dg/20060410.c: New.
2170
2171 2006-04-10  Matthias Klose  <doko@debian.org>
2172
2173         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2174         Recognize multilib directory names containing underscores.
2175
2176 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2177
2178         * gcc.target/i386/vecinit-1.c: New test case.
2179         * gcc.target/i386/vecinit-2.c: Likewise.
2180
2181 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2182
2183         PR debug/27057
2184         * g++.dg/debug/dwarf2-2.C: New test.
2185
2186 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2187
2188         PR rtl-optimization/27073
2189         * gcc.c-torture/execute/pr27073.c: New test.
2190
2191 2006-04-08  Mike Stump  <mrs@apple.com>
2192
2193         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2194
2195 2006-04-07  Richard Guenther  <rguenther@suse.de>
2196
2197         PR tree-optimization/26135
2198         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2199
2200 2006-04-06  Jan Hubicka  <jh@suse.cz>
2201
2202         PR profile/26399
2203         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2204
2205 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2206
2207         * g++.dg/conversion/nullptr1.C: New test case.
2208         * g++.dg/conversion/nullptr2.C: Likewise.
2209
2210 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2211
2212         * gfortran.dg/dependency_18.f90: New test case.
2213
2214 2006-04-05  Richard Guenther  <rguenther@suse.de>
2215
2216         PR tree-optimization/26919
2217         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2218         * gcc.dg/ipa/ipa-2.c: Likewise.
2219         * gcc.dg/ipa/ipa-3.c: Likewise.
2220         * gcc.dg/ipa/ipa-5.c: Likewise.
2221
2222 2006-04-05  Richard Guenther  <rguenther@suse.de>
2223
2224         PR tree-optimization/26763
2225         * gcc.dg/torture/pr26763-1.c: New testcase.
2226         * gcc.dg/torture/pr26763-2.c: Likewise.
2227
2228 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2229
2230         PR fortran/23634
2231         PR fortran/25619
2232         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2233
2234 2006-04-04  Eric Christopher  <echristo@apple.com>
2235
2236         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2237         stubs.
2238         * gcc.target/i386/387-5.c: Ditto.
2239
2240 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2241
2242         * gcc.target/sparc/struct-ret-check.c: New test.
2243
2244 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2245
2246         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2247         zero decimal digits specified in format.
2248
2249 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2250
2251         PR fortran/26891
2252         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2253
2254         PR fortran/26976
2255         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2256         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2257         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2258         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2259         bigendian-ness.
2260
2261 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2262
2263         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2264         dummy arguments work when the actual argument is itself a dummy
2265         argument of the caller.
2266
2267 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2268
2269         PR libfortran/24685
2270         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2271
2272 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2273
2274         * gfortran.dg/dependencency_17.f90: New test case.
2275
2276 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2277
2278         * gfortran.dg/dependency_14.f90: New test case.
2279         * gfortran.dg/dependency_15.f90: Likewise.
2280         * gfortran.dg/dependency_16.f90: Likewise.
2281
2282 2006-03-31  Asher Langton  <langton2@llnl.gov>
2283
2284         PR fortran/25358
2285         gfortran.dg/cray_pointers_6.f90: New test.
2286
2287 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2288
2289         PR libgfortran/26890
2290         * gfortran.dg/read_size_noadvance.f90: New test.
2291
2292 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2293
2294         PR fortran/25031
2295         * gfortran.dg/multiple_allocation_1.f90: Check that the
2296         size has changed after a re-allocation with stat.
2297
2298 2006-03-30  Richard Guenther  <rguenther@suse.de>
2299
2300         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2301         removal.
2302         * gcc.target/i386/sselibm-2.c: Likewise.
2303         * gcc.target/i386/sselibm-3.c: Likewise.
2304         * gcc.target/i386/sselibm-4.c: Likewise.
2305         * gcc.target/i386/sselibm-5.c: Likewise.
2306
2307 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2308
2309         * gcc.dg/fold-andxor-1.c: New test case.
2310         * gcc.dg/fold-xorand-1.c: Likewise.
2311
2312 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2313
2314         * gcc.dg/fold-convnotconv-1.c: New test case.
2315
2316 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2317
2318         PR fortran/26779
2319         * gfortran.dg/private_type_5.f90: New test.
2320
2321 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2322
2323         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2324
2325 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2326
2327         * gfortran.dg/advance_2.f90: New test.
2328         * gfortran.dg/advance_3.f90: New test.
2329
2330         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2331
2332 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2333
2334         PR libgfortran/26661
2335         PR libgfortran/26880
2336         * gfortran.dg/read_x_past.f: New test.
2337
2338 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2339
2340         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2341         to be STABS.
2342
2343 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2344
2345         * objc.dg/dwarf-1.m: Skip on AIX.
2346         * objc.dg/dwarf-2.m: Skip on AIX.
2347
2348 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2349
2350         PR fortran/26816
2351         * gfortran.dg/float_1.f90: New test.
2352
2353 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2354
2355         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2356         X86_64 targets.
2357         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2358
2359 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2360
2361         PR libfortran/26735
2362         * gfortran.dg/convert_implied_open.f90: New test case.
2363
2364 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2365
2366         PR fortran/26769
2367         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2368
2369 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2370
2371         PR middle-end/26717
2372         * gcc.dg/pr26717.c: New test.
2373
2374 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2375
2376         * gfortran.dg/dependency_12.f90: New test case.
2377
2378 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2379
2380         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2381
2382 2006-03-24  Jeff Law  <law@redhat.com>
2383
2384         * gcc.c-torture/pr26840.c: New test.
2385
2386 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2387
2388         * objc.dg/dwarf-2.m: New.
2389         * obj-c++.dg/dwarf-2.mm: New.
2390
2391         * g++.old-deja/g++.other/init19.C: New.
2392
2393 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2394
2395         * g++.dg/eh/spbp.C: Skip on AIX.
2396
2397 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2398
2399         PR middle-end/26611
2400         * g++.dg/gomp/pr26611-1.C: New test.
2401         * g++.dg/gomp/pr26611-2.C: New test.
2402
2403 2006-03-24  Jeff Law  <law@redhat.com>
2404
2405         * gcc.c-torture/compile/pr26833.c: New test.
2406         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2407
2408 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2409
2410         * gfortran.dg/endfile_2.f90: Delete temp file.
2411
2412 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2413
2414         PR fortran/19303
2415         * gfortran.dg/record_marker_1.f90: New test case.
2416         * gfortran.dg/record_marker_2.f: New test case.
2417         * gfortran.dg/record_marker_3.f90: New test case.
2418
2419 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2420
2421         PR fortran/17298
2422         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2423         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2424
2425 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2426
2427         * lib/gcc-dg.exp (cleanup-modules): New proc.
2428         * gfortran.dg/allocatable_function_1.f90,
2429         gfortran.dg/allocate_char_star_scalar_1.f90,
2430         gfortran.dg/assumed_charlen_function_1.f90,
2431         gfortran.dg/assumed_dummy_1.f90,
2432         gfortran.dg/assumed_shape_ranks_1.f90,
2433         gfortran.dg/assumed_shape_ranks_2.f90,
2434         gfortran.dg/assumed_size_dt_dummy.f90,
2435         gfortran.dg/auto_char_dummy_array_1.f90,
2436         gfortran.dg/auto_char_len_3.f90,
2437         gfortran.dg/automatic_module_variable.f90,
2438         gfortran.dg/bad_automatic_objects_1.f90,
2439         gfortran.dg/char_array_constructor.f90,
2440         gfortran.dg/char_array_structure_constructor.f90,
2441         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2442         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2443         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2444         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2445         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2446         gfortran.dg/derived_pointer_recursion.f90,
2447         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2448         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2449         gfortran.dg/dummy_functions_1.f90,
2450         gfortran.dg/elemental_initializer_1.f90,
2451         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2452         gfortran.dg/elemental_pointer_1.f90,
2453         gfortran.dg/elemental_subroutine_1.f90,
2454         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2455         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2456         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2457         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2458         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2459         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2460         gfortran.dg/global_references_1.f90,
2461         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2462         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2463         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2464         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2465         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2466         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2467         gfortran.dg/large_integer_kind_1.f90,
2468         gfortran.dg/large_real_kind_1.f90,
2469         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2470         gfortran.dg/module_double_reuse.f90,
2471         gfortran.dg/module_equivalence_1.f90,
2472         gfortran.dg/module_interface_1.f90,
2473         gfortran.dg/module_parameter_array_refs_1.f90,
2474         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2475         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2476         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2477         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2478         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2479         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2480         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2481         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2482         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2483         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2484         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2485         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2486         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2487         gfortran.dg/same_name_1.f90,
2488         gfortran.dg/sibling_dummy_procedure_1.f90,
2489         gfortran.dg/sibling_dummy_procedure_2.f90,
2490         gfortran.dg/sibling_dummy_procedure_3.f90,
2491         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2492         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2493         gfortran.dg/used_dummy_types_2.f90,
2494         gfortran.dg/used_dummy_types_3.f90,
2495         gfortran.dg/used_dummy_types_4.f90,
2496         gfortran.dg/used_dummy_types_5.f90,
2497         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2498         gfortran.dg/userdef_operator_1.f90: Use it.
2499
2500 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2501
2502         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2503         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2504         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2505         gfortran.dg/write_back.f,
2506         gfortran.fortran-torture/execute/inquire_1.f90,
2507         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2508
2509 2006-03-21  Jeff Law  <law@redhat.com>
2510
2511         * gcc.dg/tree-ssa/vrp28.c: New test.
2512
2513 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2514
2515         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2516         if _STDC_C99 is defined.
2517         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2518         * gcc.dg/builtins-20.c: Likewise.
2519         * gcc.dg/builtins-53.c: Likewise.
2520         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2521         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2522
2523 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2524
2525         PR tree-opt/26781
2526         * gcc.c-torture/compile/pr26781-1.c: New test.
2527         * gcc.c-torture/compile/pr26781-2.c: New test.
2528
2529 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR c++/26690
2532         * g++.dg/gomp/pr26690-1.C: New test.
2533         * g++.dg/gomp/pr26690-2.C: New test.
2534
2535 2006-03-20  Jeff Law  <law@redhat.com>
2536
2537         * gcc.dg/tree-ssa/pr21829.c: New test.
2538
2539         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2540
2541 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2542
2543         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2544         (check_visibility_available): Use it.
2545         (check_effective_target_default_packed): Likewise.
2546         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2547         (check_effective_target_fopenmp): Likewise.
2548         (check_effective_target_freorder): Likewise.
2549         (check_effective_target_fpic): Likewise.
2550         (check_named_sections_available): Likewise.
2551         (check_effective_target_ilp32): Likewise.
2552         (check_effective_target_lp64): Likewise.
2553
2554 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2555
2556         PR fortran/20935
2557         * gfortran.dg/scalar_mask_2.f90: New test case.
2558
2559 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2560
2561         PR tree-opt/26629
2562         * gcc.dg/tree-ssa/loadpre12.c: New test.
2563         * gcc.dg/tree-ssa/loadpre13.c: New test.
2564         * gcc.dg/tree-ssa/loadpre14.c: New test.
2565         * gcc.dg/tree-ssa/loadpre15.c: New test.
2566         * gcc.dg/tree-ssa/loadpre16.c: New test.
2567         * gcc.dg/tree-ssa/loadpre17.c: New test.
2568         * gcc.dg/tree-ssa/loadpre18.c: New test.
2569         * gcc.dg/tree-ssa/loadpre19.c: New test.
2570         * gcc.dg/tree-ssa/loadpre20.c: New test.
2571         * gcc.dg/tree-ssa/loadpre21.c: New test.
2572         * gcc.dg/tree-ssa/loadpre22.c: New test.
2573
2574 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2575
2576         PR fortran/26741
2577         * gfortran.dg/elemental_initializer_1.f90: New test.
2578
2579         PR fortran/26716
2580         * gfortran.dg/assumed_shape_ranks_2: New test.
2581
2582 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2583
2584         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2585         target fpic.
2586
2587 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2588
2589         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2590         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2591         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2592         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2593         gfortran.fortran-torture/execute/direct_io.f90,
2594         gfortran.fortran-torture/execute/inquire_2.f90,
2595         gfortran.fortran-torture/execute/inquire_4.f90,
2596         gfortran.fortran-torture/execute/list_read_1.f90,
2597         gfortran.fortran-torture/execute/open_replace.f90,
2598         gfortran.fortran-torture/execute/slash_edit.f90,
2599         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2600         temporary files from testcases.
2601
2602 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2603
2604         PR libgfortran/26509
2605         gfortran.dg/write_direct_eor.f90: New test.
2606
2607 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2608
2609         * gcc.target/powerpc/pr26350.c: New.
2610         * gcc.target/powerpc/indexed-addr.c: New.
2611
2612 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2613
2614         * gfortran.dg/dependency_13.f90: New test case.
2615
2616 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2617
2618         PR middle-end/21781
2619         * gcc.dg/real-const-1.c: New test case.
2620
2621 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2622
2623         * g++.old-deja/g++.other/init18.C: New.
2624         * g++.old-deja/g++.other/init5.C: Remove xfail.
2625
2626 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2627
2628         * g++.dg/opt/pr15551.C: Cleanup temp file.
2629
2630 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2631
2632         PR c++/6634
2633         g++.dg/parse/long1.C: New test.
2634
2635 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2636
2637         PR fortran/19101
2638         * gfortran.dg/continuation.f90: New test.
2639         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2640
2641 2006-03-14  Richard Guenther  <rguenther@suse.de>
2642
2643         PR tree-optimization/26672
2644         * gcc.dg/torture/pr26672.c: New testcase.
2645
2646 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2647
2648         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2649         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2650
2651 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2652
2653         PR middle-end/26557
2654         * gcc.c-torture/compile/switch-1.c: New test case.
2655
2656 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2657
2658         PR fortran/25378
2659         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2660         test to include more permuatations of mask and index.
2661         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2662         respond to F2003 spec. that the position returned for an all false
2663         mask && condition is zero.
2664
2665 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2666
2667         PR middle-end/25989
2668         * gcc.dg/gomp/pr25989.c: New test.
2669
2670 2006-03-13  Jeff Law  <law@redhat.com>
2671
2672         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2673
2674 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2675
2676         * gcc.dg/switch-9.c: New test.
2677
2678 2006-03-13  Richard Guenther  <rguenther@suse.de>
2679
2680         PR middle-end/26630
2681         * gcc.dg/torture/pr26630.c: New testcase.
2682
2683 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2684
2685         * gfortran.dg/dependency_10.f90: New test case.
2686         * gfortran.dg/dependency_11.f90: Likewise.
2687
2688 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2689             Erik Edelmann  <eedelman@gcc.gnu.org>
2690
2691         * gfortran.dg/allocatable_function_1.f90: New.
2692         * gfortran.dg/allocatable_function_2.f90: New.
2693
2694 2006-03-10  Richard Guenther  <rguenther@suse.de>
2695
2696         PR middle-end/26565
2697         * gcc.dg/torture/pr26565.c: New testcase.
2698
2699 2006-03-09  Eric Christopher  <echristo@apple.com>
2700
2701         * gcc.c-torture/compile/20060309-1.c: New.
2702
2703 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2704
2705         PR libgfortran/26499
2706         * gfortran.dg/write_back.f: New test.
2707         * gfortran.dg/write_rewind_1.f: New test.
2708         * gfortran.dg/write_rewind_2.f: New test.
2709
2710 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2711
2712         PR libgfortran/26554
2713         * gfortran.dg/read_logical.f90: New test.
2714
2715 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2716
2717         * ada/acats/norun.lst: cdd2a03 now passes.
2718
2719 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2720
2721         PR testsuite/25177
2722         * gcc.target/powerpc/pr18096-1.c: Change where the error
2723         would match.
2724
2725 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2726
2727         * gcc.target/i386/cleanup-1.c: New test.
2728         * gcc.target/i386/cleanup-2.c: New test.
2729
2730 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2731
2732         * gfortran.dg/dependency_9.f90: Remove for the time being.
2733
2734 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2735
2736         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2737         directive.
2738
2739 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2740
2741         * gfortran.dg/dependency_9.f90: New test case.
2742
2743 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2744
2745         * gfortran.dg/dependency_4.f90: New test case.
2746         * gfortran.dg/dependency_5.f90: New test case.
2747         * gfortran.dg/dependency_6.f90: New test case.
2748         * gfortran.dg/dependency_7.f90: New test case.
2749         * gfortran.dg/dependency_8.f90: New test case.
2750
2751 2006-03-03  Paul Brook  <paul@codesourcery.com>
2752
2753         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2754         Add m68k-*-elf.
2755
2756 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2757
2758         PR fortran/25031
2759         * multiple_allocation_1.f90: New test.
2760
2761 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2762
2763         PR tree-optimization/26524
2764         * gfortran.dg/pr26524.f: New test case.
2765
2766 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2767
2768         * g++.dg/template/repo5.C: Cleanup repo files.
2769         * gcc.dg/20051201-1.c: Cleanup coverage files.
2770         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2771         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2772         tree dump files.
2773
2774 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2775
2776         * objc.dg/objc-nofilename-1.m: New test.
2777         * objc.dg/bad-receiver-type.m: New test.
2778         * obj-c++.dg/bad-receiver-type.mm: New test.
2779
2780 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2781
2782         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2783
2784 2006-03-01  Mike Stump  <mrs@apple.com>
2785
2786         * g++.dg/abi/key2.C: Add.
2787
2788 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2789
2790         * gfortran.dg/logical_dot_product.f90: New test.
2791
2792         PR fortran/26393
2793         * gfortran.dg/used_interface_ref.f90: New test.
2794
2795         PR fortran/20938
2796         * gfortran.dg/dependency_2.f90: New test.
2797         * gfortran.fortran-torture/execute/where17.f90: New test.
2798         * gfortran.fortran-torture/execute/where18.f90: New test.
2799         * gfortran.fortran-torture/execute/where19.f90: New test.
2800         * gfortran.fortran-torture/execute/where20.f90: New test.
2801
2802 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2803
2804         * g++.dg/tree-ssa/pr26443.C: New test case.
2805
2806 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2807
2808         PR middle-end/26022
2809         * g++.dg/opt/return-slot1.C: New test.
2810
2811 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2812
2813         PR libgfortran/26136
2814         * gfortran.dg/namelist_23.f90: New test.
2815
2816 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2817
2818         PR middle-end/14752
2819         * gcc.dg/fold-eqandshift-2.c: New test case.
2820
2821 2006-02-28  Richard Guenther  <rguenther@suse.de>
2822
2823         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2824         decomposition.
2825
2826 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2827
2828         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2829
2830 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831
2832         PR libgfortran/26464
2833         * gfortran.dg/backspace_5.f: New test.
2834         * gfortran.dg/backspace_6.f: New test.
2835
2836 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2837
2838         * gcc.dg/fold-eqandnot-1.c: New test case.
2839
2840 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2841
2842         PR middle-end/19983
2843         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2844
2845 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2846
2847         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2848         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2849
2850 2006-02-26  Richard Guenther  <rguenther@suse.de>
2851
2852         PR tree-optimization/26421
2853         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2854
2855 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2856
2857         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2858         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2859
2860 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2861
2862         * gcc.dg/fold-even-1.c: New test case.
2863
2864 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2865
2866         PR middle-end/21137
2867         * gcc.dg/fold-eqandshift-1.c: New test case.
2868
2869 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2870
2871         PR tree-optimization/25125
2872         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2873         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2874
2875 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2876
2877         PR tree-optimizations/26359
2878         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2879         with -fdump-tree-dceloop-details.
2880         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2881
2882 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2883
2884         PR middle-end/23673
2885         * gcc.dg/fold-eqxor-1.c: New test case.
2886         * gcc.dg/fold-eqxor-2.c: Likewise.
2887         * gcc.dg/fold-eqxor-3.c: Likewise.
2888
2889 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
2890
2891         PR fortran/23092
2892         * scalar_mask_1.f90: New test.
2893
2894 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
2895
2896         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
2897         * g++.dg/eh/uncaught2.C: New.
2898         * g++.dg/eh/uncaught3.C: New.
2899
2900 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2901
2902         PR libgfortran/26423
2903         * gfortran.dg/read_many_1.f: New test.
2904
2905 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/24519
2908         * gfortran.dg/dependency_3.f90: New test.
2909         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
2910         XFAILs.
2911
2912         PR fortran/25395
2913         * gfortran.dg/equiv_6.f90: New test.
2914
2915 2006-02-23  Jeff Law  <law@redhat.com>
2916
2917         * gcc.c-torture/compile/pr26425.c: New test.
2918
2919 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR middle-end/26412
2922         * gcc.dg/gomp/pr26412.c: New test.
2923
2924 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2925
2926         PR c++/26291
2927         * g++.dg/other/ellipsis1.C: New test.
2928         * g++.dg/parse/operator4.C: Adjust error marker.
2929
2930 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2931
2932         PR target/25603
2933         * gfortran.dg/pr25603.f: New testcase.
2934
2935 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
2936
2937         * gcc.dg/bf-spl1.c: Don't specify -m68000.
2938         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
2939
2940 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
2941
2942         * g++.dg/eh/spbp.C: New.
2943
2944 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR middle-end/26379
2947         * gcc.target/i386/mmx-7.c: New test.
2948
2949 2006-02-20  Roger Sayle  <roger@eyesopen.com>
2950
2951         PR tree-optimization/26361
2952         * gcc.dg/tree-ssa/vrp27.c: New test case.
2953
2954 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
2955
2956         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
2957         * gcc.dg/tree-ssa/complex-4.c: Here.
2958
2959 2006-02-19  Roger Sayle  <roger@eyesopen.com>
2960
2961         PR middle-end/19543
2962         * gfortran.dg/logical_1.f90: New test case.
2963
2964 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR middle-end/26334
2967         * gcc.dg/20060218-1.c: Moved to...
2968         * gcc.target/i386/20060218-1.c: ... here.  New test.
2969
2970 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2971
2972         PR fortran/26201
2973         * gfortran.dg/convert_1.f90: New.
2974
2975 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
2976
2977         PR fortran/25054
2978         * gfortran.dg/namelist_5.f90: New test.
2979
2980         PR fortran/25089
2981         * gfortran.dg/namelist_4.f90: New test.
2982
2983 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2984
2985         PR tree-opt/25680
2986         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2987
2988 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2989
2990         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2991         variable to take into account the variable name in the
2992         function header.
2993         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2994
2995 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR middle-end/26334
2998         * gcc.c-torture/compile/20060217-1.c: New test.
2999         * gcc.dg/20060218-1.c: New test.
3000
3001 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3002
3003         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3004
3005 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3006
3007         * gcc.dg/cpp/undef3.c: New test.
3008         * gcc.dg/cpp/trad/builtins2.c: New test.
3009
3010 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/26266
3013         * g++.dg/template/static22.C: New test.
3014         * g++.dg/template/static23.C: New test.
3015         * g++.dg/template/static24.C: New test.
3016         * g++.dg/template/non-dependent13.C: New test.
3017         * g++.dg/init/member1.C: Tweak error markers.
3018
3019 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3020
3021         PR target/26255
3022         * gcc.c-torture/compile/pr26255.c: New test case.
3023
3024 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3025
3026         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3027         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3028         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3029         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3030         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3031         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3032         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3033
3034 2006-02-16  Jeff Law  <law@redhat.com>
3035
3036         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3037         * gcc.dg/tree-ssa/vrp26.c: New test.
3038
3039 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3040
3041         PR target/20353
3042         PR target/24578
3043         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3044         __UCLIBC__ is defined.
3045
3046 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR fortran/26224
3049         * gfortran.dg/gomp/pr26224.f: New test.
3050
3051 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3052
3053         PR tree-opt/25918
3054         * lib/target-supports.exp
3055         (check_effective_target_vect_short_mult): New.
3056         (check_effective_target_vect_char_mult): New.
3057         (check_effective_target_vect_widen_sum_qi_to_si): New.
3058         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3059         (check_effective_target_vect_widen_sum_hi_to_si): New.
3060         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3061         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3062         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3063         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3064         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3065         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3066         vect-reduc-pattern-2c.c
3067         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3068         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3069         vect-reduc-pattern-1c.c
3070
3071 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         PR fortran/24557
3074         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3075
3076 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3077
3078         PR fortran/26054
3079         * gfortran.dg/enum_8.f90: Remove check for warning.
3080         * gfortran.dg/iomsg_1.f90: Ditto.
3081         * gfortran.dg/enum_1.f90: Ditto.
3082         * gfortran.dg/enum_9.f90: Ditto.
3083         * gfortran.dg/enum_2.f90: Ditto.
3084         * gfortran.dg/enum_10.f90: Ditto.
3085         * gfortran.dg/enum_3.f90: Ditto.
3086         * gfortran.dg/flush_1.f90: Ditto.
3087         * gfortran.dg/enum_4.f90: Ditto.
3088         * gfortran.dg/array_constructor_1.f90: Ditto.
3089         * gfortran.dg/enum_5.f90: Ditto.
3090         * gfortran.dg/enum_6.f90: Ditto.
3091         * gfortran.dg/enum_7.f90: Ditto.
3092
3093 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR middle-end/26300
3096         * gcc.c-torture/compile/20060215-1.c: New test.
3097
3098 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3099
3100         PR middle-end/23670
3101         * gcc.dg/tree-ssa/andor-2.c: New test case.
3102
3103 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3104
3105         PR fortran/25045
3106         * optional_dim.f90: New test.
3107
3108 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3109
3110         PR fortran/26277
3111         * gfortran.dg/label_4.f90: New.
3112
3113 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3114             Diego Novillo  <dnovillo@redhat.com>
3115             Uros Bizjak  <uros@kss-loka.si>
3116
3117         * gfortran.dg/gomp: New directory.
3118
3119 2006-02-14  Richard Guenther  <rguenther@suse.de>
3120
3121         PR tree-optimization/26258
3122         * gcc.dg/torture/pr26258.c: New testcase.
3123
3124 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR fortran/26246
3127         * gfortran.dg/pr26246_1.f90: New test.
3128         * gfortran.dg/pr26246_2.f90: New test.
3129
3130         PR middle-end/26092
3131         * gcc.c-torture/compile/20060208-1.c: New test.
3132
3133 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3134
3135         PR fortran/26074
3136         PR fortran/25103
3137         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3138         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3139         * gfortran.dg/automatic_module_variable.f90: Change error message.
3140
3141         PR fortran/20861
3142         * gfortran.dg/internal_dummy_1.f90: New test.
3143
3144         PR fortran/20871
3145         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3146
3147
3148         PR fortran/25083
3149         * gfortran.dg/uncommon_block_data_1.f90: New test.
3150         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3151         with standard.
3152
3153         PR fortran/25088
3154         * gfortran.dg/typed_subroutine_1.f90: New test.
3155
3156 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3157
3158         * objc.dg/dwarf-1.m: New.
3159
3160 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3161
3162         PR middle-end/24427
3163         * gcc.dg/tree-ssa/andor-1.c: New test case.
3164
3165 2006-02-13  Josh Conner  <jconner@apple.com>
3166
3167         PR target/25376
3168         * gcc.dg/pr25376.c: New test.
3169
3170         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3171         assemble.
3172         * lib/target-supports.exp (check_named_sections_available):
3173         Only compile named-sections test -- don't assemble.
3174
3175 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3176
3177         * g++.dg/warn/no-write-strings.C: New test.
3178         * g++.dg/warn/write-strings.C: Likewise.
3179         * g++.dg/warn/write-strings-default.C: Likewise.
3180
3181 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3182
3183         PR fortran/25806
3184         * gfortran.dg/ret_pointer_2.f90: New test.
3185
3186 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3187
3188         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3189
3190 2006-02-10  Jeff Law  <law@redhat.com>
3191
3192         * gcc.c-torture/compile/pr26213.c: New test.
3193
3194 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3195
3196         gfortran.dg/null_1.f90: New test.
3197
3198 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3199
3200         PR fortran/14771
3201         * gfortran.dg/parens_4.f90: New.
3202         * gfortran.dg/parens_5.f90: New.
3203
3204 2006-02-10  Richard Guenther  <rguenther@suse.de>
3205
3206         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3207
3208 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3209         Paul Thomas  <pault@gcc.gnu.org>
3210
3211         PR fortran/14771
3212         * gfortran.dg/parens_1.f90: New.
3213         * gfortran.dg/parens_2.f90: New.
3214         * gfortran.dg/parens_3.f90: New.
3215
3216 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3217
3218         PR fortran/26038
3219         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3220
3221         PR fortran/25059
3222         * gfortran.dg/impure_assignment_1.f90: New test.
3223
3224         PR fortran/25070
3225         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3226
3227 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3228
3229         PR target/26141
3230         * g++.dg/expr/stdarg2.C: New test.
3231
3232 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3233
3234         PR inline-asm/16194
3235         * gcc.dg/pr16194.c: New test.
3236
3237 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3238
3239         * ada/acats/run_acats: Use portable variant of "$@".
3240
3241 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3242
3243         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3244         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3245
3246 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3247
3248         PR tree-opt/26179
3249         * g++.dg/opt/pr26179.C: New test.
3250
3251 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3252
3253         PR middle-end/26134
3254         * gcc.dg/tree-ssa/complex-3.c: New test.
3255
3256 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3257
3258         * gcc.c-torture/compile/volatile-1.c: New test.
3259
3260 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3261
3262         PR 26180
3263         * gcc.dg/tree-ssa/pr26180.c: New test.
3264
3265 2006-02-08  Jeff Law  <law@redhat.com>
3266
3267         * gcc.dg/tree-ssa/pr21417.c: New test.
3268
3269 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3270
3271         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3272         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3273
3274 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3275
3276         * lib/scanrtl.exp: New.
3277
3278 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3279
3280         PR c++/26071
3281         * g++.dg/other/virtual2.C: New test.
3282
3283         PR c++/26070
3284         * g++.dg/other/virtual1.C: New test.
3285
3286 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3287
3288         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3289         cleanup-ipa-dump): Update dump file glob patterns.
3290         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3291         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3292
3293         * lib/gcc-dg.exp: Load it.
3294         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3295
3296 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3297
3298         PR testsuite/26159
3299         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3300         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3301
3302 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3303
3304         PR fortran/25577
3305         * gfortran.dg/mvbits_1.f90: New.
3306
3307 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3308
3309         * g++.dg/warn/Wdiv-by-zero.C: New test.
3310         * g++.dg/warn/Wno-div-by-zero.C: New.
3311
3312 2006-02-07  Jeff Law  <law@redhat.com>
3313
3314         * gcc.dg/tree-ssa/pr21559.c: New test.
3315
3316         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3317         multiple VRP passes.
3318         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3319         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3320         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3321         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3322         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3323         * gcc.dg/tree-ssa/vrp02.c: Likewise
3324         * gcc.dg/tree-ssa/vrp11.c: Likewise
3325         * gcc.dg/tree-ssa/pr14341.c: Likewise
3326         * gcc.dg/tree-ssa/vrp19.c: Likewise
3327         * gcc.dg/tree-ssa/vrp20.c: Likewise
3328         * gcc.dg/tree-ssa/vrp03.c: Likewise
3329         * gcc.dg/tree-ssa/pr21086.c: Likewise
3330         * gcc.dg/tree-ssa/pr21959.c: Likewise
3331         * gcc.dg/tree-ssa/vrp21.c: Likewise
3332         * gcc.dg/tree-ssa/vrp04.c: Likewise
3333         * gcc.dg/tree-ssa/pr25485.c: Likewise
3334         * gcc.dg/tree-ssa/pr22026.c: Likewise
3335         * gcc.dg/tree-ssa/vrp22.c: Likewise
3336         * gcc.dg/tree-ssa/vrp05.c: Likewise
3337         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3338         * gcc.dg/tree-ssa/pr20701.c: Likewise
3339         * gcc.dg/tree-ssa/vrp23.c: Likewise
3340         * gcc.dg/tree-ssa/vrp06.c: Likewise
3341         * gcc.dg/tree-ssa/pr22117.c: Likewise
3342         * gcc.dg/tree-ssa/pr20702.c: Likewise
3343         * gcc.dg/tree-ssa/vrp15.c: Likewise
3344         * gcc.dg/tree-ssa/pr21090.c: Likewise
3345         * gcc.dg/tree-ssa/pr21294.c: Likewise
3346         * gcc.dg/tree-ssa/vrp24.c: Likewise
3347         * gcc.dg/tree-ssa/vrp07.c: Likewise
3348         * gcc.dg/tree-ssa/pr21563.c: Likewise
3349         * gcc.dg/tree-ssa/pr25382.c: Likewise
3350         * gcc.dg/tree-ssa/vrp16.c: Likewise
3351         * gcc.dg/tree-ssa/vrp25.c: Likewise
3352         * gcc.dg/tree-ssa/vrp08.c: Likewise
3353         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3354         * gcc.dg/tree-ssa/vrp17.c: Likewise
3355         * gcc.dg/tree-ssa/pr21458.c: Likewise
3356         * g++.dg/tree-ssa/pr18178.C: Likewise
3357
3358 2006-02-07  Richard Guenther  <rguenther@suse.de>
3359
3360         PR c++/26140
3361         Revert
3362         2006-01-30  Richard Guenther  <rguenther@suse.de>
3363         PR c++/23372
3364         * gcc.dg/pr23372-1.C: New testcase.
3365
3366         * g++.dg/tree-ssa/pr26140.C: New testcase.
3367
3368 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3369
3370         PR c++/9737
3371         * g++.dg/template/ttp15.C: New test.
3372         * g++.dg/template/ttp16.C: Likewise.
3373         * g++.dg/template/ttp17.C: Likewise.
3374         * g++.old-deja/g++.pt/ttp36.C: Remove.
3375         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3376         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3377         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3378         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3379         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3380         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3381         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3382         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3383         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3384
3385 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3386
3387         PR libfortran/23815
3388         * unf_io_convert_4.f90: New test.
3389
3390 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3391
3392         * gcc.dg/tree-ssa/loadpre10.c: New test.
3393         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3394         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3395         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3396
3397 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3398
3399         PR libfortran/24685
3400         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3401
3402 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3403
3404         PR tree-opt/25251
3405         * gfortran.dg/assign_7.f: New test.
3406
3407 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3408
3409         PR fortran/26041
3410         PR fortran/26064
3411         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3412         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3413         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3414
3415 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3416
3417         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3418         in size_t typedef.
3419
3420 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3421
3422         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3423         * g++.dg/charset/string.c (foo): Likewise.
3424         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3425         const char*
3426         * g++.dg/ext/builtin2.C (printf): Likewise.
3427         * g++.dg/init/new15.C (printf): Likewise.
3428         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3429         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3430         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3431         * g++.dg/template/non-dependent4.C (temp): Likewise.
3432         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3433         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3434         parameter type to const char*.
3435         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3436         Change type to const char*.
3437         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3438         Likewise.
3439         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3440         second parameter type to const char*.
3441         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3442         (Y::Y): Change parameter type to const char*.
3443         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3444         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3445         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3446         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3447         (char*).
3448         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3449         const char*.
3450         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3451         type to const char*.
3452         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3453         return type to const char*.
3454         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3455         to const char*.
3456         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3457         * g++.old-deja/g++.law/refs1.C: Likewise.
3458         * g++.old-deja/g++.law/visibility1.C: Likewise.
3459         * g++.old-deja/g++.law/visibility2.C: Likewise.
3460         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3461         const char*.
3462         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3463         * g++.old-deja/g++.mike/net48.C: Likewise.
3464         * g++.old-deja/g++.mike/p646.C: Likewise.
3465         * g++.old-deja/g++.mike/p6746.C: Likewise.
3466         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3467         type to const char*.
3468         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3469         deprecated conversion warning.
3470         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3471         char*.
3472         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3473         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3474         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3475         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3476         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3477         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3478         * g++.old-deja/g++.pt/t39.C: Likewise.
3479         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3480         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3481
3482 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3483
3484         PR fortran/25075
3485         intrinsic_argument_conformance_1.f90: New test.
3486
3487 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3488
3489         PR fortran/20845
3490         * gfortran.dg/char_result_11.f90: Add SAVE.
3491         * gfortran.dg/der_pointer_4.f90: Ditto.
3492         * gfortran.dg/default_initialization.f90: New test.
3493
3494 2006-02-03  Jeff Law  <law@redhat.com>
3495
3496         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3497         handle more than 100 dump files.
3498         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3499         * lib/scantree.exp (scan-tree-dump): Likewise.
3500         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3501         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3502         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3503         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3504         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3505
3506 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3507
3508         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3509
3510 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3511
3512         * g++.dg/template/using12.C: New test.
3513
3514 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3515
3516         * gcc.target/powerpc/pr25960.c: New test.
3517
3518 2006-02-02  Steven G. Kargl  <kargls@comcast>
3519
3520         PR fortran/24958
3521         gfortran.dg/nullify_2.f90: New test.
3522
3523 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3524
3525         PR 25990
3526         * gcc.dg/gomp/pr25990.c: New test.
3527
3528 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3529
3530         PR c++/25342
3531         * g++.gd/template/partial4.C: New test.
3532
3533 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3534
3535         PR middle-end/26001
3536         * gfortran.dg/data_char_2.f90: New.
3537
3538 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3539
3540         PR fortran/26039
3541         maxval_maxloc_conformance_1.f90: New test.
3542
3543 2006-01-31  Richard Guenther  <rguenther@suse.de>
3544
3545         * gcc.target/i386/sselibm-1.c: New testcase.
3546         * gcc.target/i386/sselibm-2.c: Likewise.
3547         * gcc.target/i386/sselibm-3.c: Likewise.
3548         * gcc.target/i386/sselibm-4.c: Likewise.
3549         * gcc.target/i386/sselibm-5.c: Likewise.
3550
3551 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3552
3553         PR fortran/24266
3554         * gfortran.dg/arrayio_derived_2.f90: New.
3555
3556 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3557
3558         * gcc.dg/unsigned-long-compare.c: New test.
3559
3560 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3561
3562         PR testsuite/25318
3563         * lib/target-supports.exp (check_effective_target_freorder):
3564         Check to see if target supports -freorder-blocks-and-partition.
3565         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3566         instead of "dg-require-named-sections".
3567
3568 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3569
3570         PR target/14798:
3571         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3572         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3573         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3574         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3575         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3576         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3577         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3578         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3579
3580 2006-01-30  Richard Guenther  <rguenther@suse.de>
3581
3582         PR c++/23372
3583         * gcc.dg/pr23372-1.C: New testcase.
3584
3585 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3586
3587         * gcc.dg/gomp/pr25874.c: New test.
3588
3589 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3590
3591         PR tree-opt/25911
3592         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3593
3594 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3595
3596         PR fortran/18578
3597         PR fortran/18579
3598         PR fortran/20857
3599         PR fortran/20885
3600         * gfortran.dg/intent_out_1.f90: New test.
3601
3602 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/17911
3605         * gfortran.dg/procedure_lvalue.f90: New test.
3606
3607         PR fortran/20895
3608         PR fortran/25030
3609         * gfortran.dg/char_pointer_assign_2.f90: New test.
3610         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3611         assignment to be consistent with standard.
3612         * gfortran.dg/char_result_2.f90: The same.
3613         * gfortran.dg/char_result_8.f90: The same.
3614
3615 2006-01-28  Zack Weinberg  <zackw@panix.com>
3616
3617         * gcc.dg/Woverlength-strings.c
3618         * gcc.dg/Woverlength-strings-pedantic-c89.c
3619         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3620         * gcc.dg/Woverlength-strings-pedantic-c99.c
3621         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3622
3623 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3624
3625         * gcc.c-torture/execute/20060127-1.c: New test.
3626
3627 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3628
3629         PR c++/25999
3630         * g++.dg/ext/pragmaweak1.C: New test.
3631
3632 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/25855
3635         * g++.dg/template/spec29.C: New test.
3636
3637 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3638
3639         PR c/19606.
3640         * gcc.c-torture/execute/pr19606.c: New.
3641
3642 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3643
3644         * gcc.dg/pragma-re-4.c: New test.
3645
3646 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3647
3648         PR fortran/25964
3649         * gfortran.dg/assumed_size_refs_3.f90: New test.
3650
3651 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3652
3653         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3654
3655 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3656
3657         PR ada/21317
3658         * ada/acats/support/impdef.a: Add One_Long_Second.
3659         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3660         * ada/acats/tests/c9/c94026.a: Likewise.
3661         * ada/acats/tests/c9/c97305c.ada: Likewise.
3662         * ada/acats/tests/c9/c99004a.ada: Likewise.
3663
3664 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3665
3666         PR fortran/25964
3667         * gfortran.dg/global_references_2.f90: New test.
3668
3669         PR fortran/25084
3670         PR fortran/20852
3671         PR fortran/25085
3672         PR fortran/25086
3673         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3674         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3675
3676         PR fortran/25416
3677         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3678
3679 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3680
3681         PR c/25892
3682         * gcc.dg/Wpointer-sign.c: New.
3683         * gcc.dg/Wpointer-sign-Wall.c: New.
3684         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3685         * gcc.dg/Wpointer-sign-pedantic.c: New.
3686         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3687         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3688
3689 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3690
3691         PR C/25861
3692         * gcc.c-torture/compile/pr25861.c: New test.
3693
3694 2006-01-26  Paul Brook  <paul@codesourcery.com>
3695
3696         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3697         on short-enum targets.
3698         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3699         variable.
3700         (generate_fields): Use short_enums.
3701         (main): Set short_enums.  Document -e.
3702         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3703         on short-enum targets.
3704         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3705         variable.
3706         (generate_fields): Use short_enums.
3707         (main): Set short_enums.  Document -e.
3708         * lib/target-supports.exp (check_effective_target_short_enums): New.
3709
3710 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3711
3712         PR target/25947
3713         * gcc.dg/torture/pr25947-1.c: New test.
3714
3715 2006-01-25  Jan Hubicka  <jh@suse.cz>
3716             Roger Sayle  <roger@eyesopen.com>
3717
3718         PR rtl-optimization/25703
3719         * gcc.target/i386/20060125-1.c: New test case.
3720         * gcc.target/i386/20060125-2.c: New test case.
3721
3722 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3723
3724         PR fortran/18540
3725         * gfortran.dg/goto_1.f: New.
3726
3727 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3728
3729         PR fortran/25716
3730         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3731         25716 on 32-bit systems too.
3732
3733 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3734
3735         PR testsuite/25590
3736         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3737
3738 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3739
3740         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3741
3742 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3743
3744         PR fortran/25835
3745         * gfortran.dg/read_eof.f90: Delete, renamed.
3746         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3747         * gfortran.dg/read_eof_2.f90: New test.
3748         * gfortran.dg/read_eof_3.f90: New test.
3749
3750 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3751
3752         PR tree-opt/25860
3753         * gcc.c-torture/compile/pr25860.c: New test.
3754
3755 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3756
3757         PR c++/25552
3758         * g++.dg/parse/dtor8.C: New test.
3759
3760 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3761
3762         PR testsuite/25891
3763         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3764         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3765         check_effective_target_fopenmp returns 0.
3766
3767 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3768
3769         PR ada/20548
3770         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3771         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3772         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3773
3774 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         PR tree-opt/25857
3777         * g++.dg/opt/pr25857.C: New test.
3778
3779 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3780         Jan Hubicka  <jh@suse.cz>
3781         Richard Guenther  <rguenther@suse.de>
3782
3783         PR rtl-optimization/25654
3784         * gcc.dg/torture/pr25654.c: New testcase.
3785         * gcc.target/i386/pr25654.c: Likewise.
3786
3787 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3788
3789         PR fortran/25901
3790         * gfortran.dg/internal references_2.f90: New test.
3791
3792         Fix regression in testing of admissability of attributes.
3793         * gfortran.dg/intent_used_1.f90: New test.
3794
3795 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3796
3797         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3798         Remove target conditional torture options for i?86 and x86_64
3799         GNU/Linux.
3800
3801 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3802
3803         PR c++/10891
3804         * g++.dg/rtti/no-rtti.C: New.
3805
3806 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3807
3808         PR c++/25895
3809         * g++.dg/inherit/conv2.C: New test.
3810
3811         PR c++/25856
3812         * g++.dg/parse/dtor7.C: New test.
3813
3814         PR c++/25858
3815         * g++.dg/template/crash44.C: New test.
3816
3817 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3818
3819         PR fortran/25124
3820         PR fortran/25625
3821         * gfortran.dg/internal_references_1.f90: New test.
3822           PR fortran/20881
3823         PR fortran/23308
3824         PR fortran/25538
3825         PR fortran/25710
3826         * gfortran.dg/global_references_1.f90: New test.
3827         * gfortran.dg/g77/19990905-1.f: Restore the error that
3828         there is a clash between the common block name and
3829         the name of a subroutine reference.
3830
3831         PR fortran/PR24276
3832         * gfortran.dg/aliasing_dummy_1.f90: New test.
3833
3834 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3835
3836         * gcc.dg/vmx/1b-01.c: Warning fix.
3837         * gcc.dg/vmx/1c-02.c: Likewise.
3838         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3839
3840 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3841
3842         PR testsuite/24962
3843         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3844
3845 2006-01-20  Richard Guenther  <rguenther@suse.de>
3846         Steven Bosscher <stevenb.gcc@gmail.com>
3847
3848         PR rtl-optimization/24626
3849         * gcc.dg/torture/pr24626-1.c: New testcase.
3850         * gcc.dg/torture/pr24626-2.c: Likewise.
3851         * gcc.dg/torture/pr24626-3.c: Likewise.
3852         * gcc.dg/torture/pr24626-4.c: Likewise.
3853
3854 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3855
3856         PR c++/5520
3857         * g++.dg/warn/empty-body.C: New.
3858
3859 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3860
3861         PR c++/22136
3862         * g++.dg/template/using10.C: New test.
3863         * g++.dg/temlpate/using11.C: Likewise.
3864         * g++.dg/inherit/using5.C: Tweak error messages.
3865
3866 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3867
3868         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3869         target test.
3870         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3871
3872 2006-01-19  Jan Hubicka  <jh@suse.cz>
3873
3874         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3875
3876 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3877
3878         PR c++/25854
3879         * g++.dg/template/spec28.C: New test.
3880
3881 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3882
3883         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3884         Fix fprintf's by adding srcdir or removing it.
3885
3886 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3887
3888         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3889         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3890         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3891         * testsuite/gcc.dg/gomp/empty.c: Likewise.
3892         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
3893         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
3894         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
3895         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
3896         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
3897         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
3898         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
3899         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
3900         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
3901         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
3902
3903 2006-01-18  Jeff Law  <law@redhat.com>
3904
3905         * gcc.dg/tree-ssa/vrp25.c: New test.
3906
3907 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3908
3909         * gcc.dg/pr25805.c: Fix misapplied patch.
3910
3911 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
3912
3913         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
3914         (check_effective_target_vect_udot_qi): New.
3915         (check_effective_target_vect_sdot_hi): New.
3916         (check_effective_target_vect_udot_hi): New.
3917         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
3918         prefixed with "wrapv-" with -fwrapv.
3919         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
3920         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
3921         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
3922         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
3923         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
3924
3925         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
3926         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
3927         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
3928         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
3929
3930 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3931
3932         PR c++/16829
3933         * g++.dg/other/default2.C: New test.
3934         * g++.dg/other/default3.C: New test.
3935
3936 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3937
3938         PR c/25805
3939         * gcc.dg/pr25805.c: New file.
3940
3941 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
3942
3943         PR c++/25836
3944         * g++.dg/template/init6.C: New test.
3945
3946 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
3947
3948         * gcc.dg/tree-ssa/pr24287.c: New test
3949
3950 2006-01-18  Eric Christopher  <echristo@apple.com>
3951
3952         * g++.dg/eh/table.C: New.
3953
3954 2006-01-18  DJ Delorie  <dj@redhat.com>
3955
3956         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
3957         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
3958         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
3959         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
3960
3961 2006-01-18  Jeff Law  <law@redhat.com>
3962
3963         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
3964         on wrapping on overflow semantics.
3965
3966         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3967
3968         * gcc.gc/tree-ssa/vrp23.c: New test.
3969         * gcc.gc/tree-ssa/vrp24.c: New test.
3970
3971 2006-01-18  Richard Henderson  <rth@redhat.com>
3972             Aldy Hernandez  <aldyh@redhat.com>
3973             Jakub Jelinek  <jakub@redhat.com>
3974             Diego Novillo  <dnovillo@redhat.com>
3975             Uros Bizjak  <uros@kss-loka.si>
3976
3977         * testsuite/gcc.dg/gomp: New directory.
3978
3979 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
3980             Steven G. Kargl  <kargls@comcast.net>
3981
3982         PR fortran/20869
3983         * gfortran.dg/intrinsic_external_1.f90: New test.
3984
3985         PR fortran/20875.
3986         * gfortran.dg/elemental_pointer_1.f90: New test.
3987
3988         PR fortran/25024
3989         * gfortran.dg/external_procedures_1.f90: New test.
3990
3991         PR fortran/25785
3992         gfortran.dg/assumed_present.f90: New test.
3993
3994 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
3995
3996         * g++.dg/parse/lookup5.C: New test.
3997
3998 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999
4000         PR fortran/25697
4001         * gfortran.dg/read_eof.f90: New test.
4002
4003 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4004
4005         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4006         add a closing brace.
4007
4008 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4009
4010         PR fortran/25631
4011         * gfortran.dg/fmt_tl.f: New test.
4012
4013 2006-01-17  Eric Christopher  <echristo@apple.com>
4014
4015         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4016         * g++.old-deja/g++.warn/impint2.C: Ditto.
4017         * g++.old-deja/g++.other/null1.C: Ditto.
4018         * g++.dg/warn/conv2.C: Ditto.
4019         * g++.dg/warn/conv4.C: New file.
4020
4021 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4022
4023         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4024
4025 2006-01-17  Andreas Jaeger  <aj@suse.de>
4026             Janis Johnson <janis187@us.ibm.com>
4027
4028         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4029         in 64-bit.
4030         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4031         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4032
4033 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4034
4035         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4036         xfail txxx where xxx >= 25.
4037
4038 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4039
4040         PR testsuite/25764
4041         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4042
4043 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR c/25682
4046         * gcc.dg/pr25682.c: New test.
4047         * g++.dg/parse/array-size2.C: New test.
4048
4049 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4050
4051         * consistency.vlad: Remove entire directory, 1652 files.
4052
4053 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4054
4055         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4056         check_effective_target_dfprt_nocache): New.
4057         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4058         (check_effective_target_dfprt): New.
4059         * lib/c-compat.exp (check_dfp): Remove.
4060         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4061         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4062         level of support for decimal float.
4063         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4064         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4065         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4066         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4067         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4068         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4069         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4070         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4071         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4072         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4073         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4074         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4075         directives.
4076
4077 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4078
4079         PR testsuite/25741
4080         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4081         $base_dir/../.
4082         * lib/gfortran.exp (gfortran_init): Likewise.
4083         * lib/obj-c++.exp (obj-c++_init): Likewise.
4084         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4085         (scan-assembler-dem-not): Likewise.
4086         * lib/scandump.exp (scan-dump-dem): Likewise.
4087         (scan-dump-dem-not): Likewise.
4088
4089 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4090
4091         PR testsuite/25767
4092         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4093         powerpc-*-darwin*.
4094         * lib/obj-c++.exp (obj-c++_init): Likewise.
4095
4096 2006-01-16  Richard Guenther  <rguenther@suse.de>
4097
4098         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4099
4100 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4101
4102         PR testsuite/25777
4103         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4104         to LD_LIBRARY_PATH.
4105
4106 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4107             Andrew Pinski  <pinskia@physics.uc.edu>
4108
4109         * gcc.dg/minmax-1.c: New test.
4110
4111 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4112
4113         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4114         * gcc.misc-tests/dectest.exp: Ditto.
4115
4116 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4117
4118         PR testsuite/25796
4119         * gcc.target/i386/cmov6.c: Use -march=k8.
4120
4121 2006-01-15  Andreas Jaeger  <aj@suse.de>
4122
4123         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4124         x86 does not have __float128.
4125
4126 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4127
4128         * gcc.target/i386/cmov6.c: New test.
4129
4130 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4131
4132         PR c++/25663
4133         * g++.dg/template/ctor6.C: New test.
4134
4135 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4136
4137         PR tree-optimization/25485
4138         * gcc.dg/tree-ssa/pr25485.c: New.
4139
4140 2006-01-14  Richard Guenther  <rguenther@suse.de>
4141
4142         PR tree-optimization/22548
4143         PR tree-optimization/22555
4144         PR tree-optimization/22501
4145         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4146         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4147         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4148         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4149         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4150         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4151         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4152         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4153         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4154
4155 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4156
4157         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4158         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4159
4160 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4161         Richard Guenther  <rguenther@suse.de>
4162
4163         PR rtl-optimization/24257
4164         * gcc.dg/torture/pr24257.c: New testcase.
4165
4166 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4167
4168         * gcc.c-torture/execute/20060110-1.c: New test.
4169         * gcc.c-torture/execute/20060110-2.c: New test.
4170
4171 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4172
4173         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4174
4175 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4176
4177         PR fortran/25756
4178         * gfortran.dg/label_3.f90: New test.
4179
4180 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4181
4182         PR tree-optimization/25771
4183         * g++.dg/tree-ssa/pr25771.C: New test
4184
4185 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4186
4187         PR tree-opt/24365
4188         * g++.dg/opt/complex5.C: New test.
4189
4190 2006-01-13  Richard Guenther  <rguenther@suse.de>
4191
4192         * gcc.target/i386/387-9.c: New testcase.
4193
4194 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4195
4196         PR c++/24824
4197         * g++.dg/debug/dwarf2-1.C: New.
4198
4199 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4200
4201         PR testsuite/25728
4202         * lib/gcov.exp (verify-lines): Add "close $fd".
4203
4204 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4205             Ben Elliston  <bje@au.ibm.com>
4206
4207         * gcc.dg/dfp/inf-1.c: New test.
4208
4209 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4210             Yao Qi  <qiyaoltc@cn.ibm.com>
4211             Ben Elliston  <bje@au.ibm.com>
4212             Jon Grimm  <jgrimm2@us.ibm.com>
4213
4214         * gcc.dg/nodfp-1.c: New test.
4215         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4216         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4217         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4218         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4219         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4220         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4221         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4222         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4223         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4224         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4225         * gcc.dg/format/dfp-printf-1.c: Likewise.
4226         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4227         (compat_setup_dfp): New.
4228         * gcc.dg/compat/compat.exp: Use it.
4229         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4230         Make some variables global, prepend "compat_" to their names.
4231         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4232         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4233         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4234         * lib/compat.exp (compat_skip_list): Make global, rename.
4235         * lib/c-compat.exp: New file.
4236         * lib/target-supports.exp (check_effective_target_dfp): New.
4237
4238         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4239         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4240         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4241         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4242         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4243         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4244         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4245         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4246         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4247         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4248         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4249         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4250         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4251         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4252         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4253         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4254         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4255         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4256         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4257         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4258         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4259         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4260         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4261         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4262         gcc.dg/dfp/struct-layout-1.c,
4263         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4264         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4265         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4266         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4267         gcc.dg/dfp/func-vararg-dfp.c,
4268         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4269         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4270         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4271         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4272         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4273
4274 2006-01-11  Richard Guenther  <rguenther@suse.de>
4275
4276         PR tree-optimization/25734
4277         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4278
4279 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4280
4281         PR fortran/25486
4282         * gfortran.dg/literal_character_constant_1_x.F: New test.
4283         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4284         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4285         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4286
4287 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4288
4289         PR c++/25386
4290         * g++.dg/ext/packed3.C: Add expected packed error.
4291
4292 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4293
4294         PR target/25706
4295         * gcc.dg/torture/pr25706-1.c: New test.
4296
4297 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4298
4299         PR tree-optimization/23109
4300         PR tree-optimization/23948
4301         PR tree-optimization/24123
4302
4303         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4304         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4305         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4306         g++.dg/tree-ssa/pr23948.C: New testcases.
4307         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4308         three divisions in order to do the optimization.
4309
4310 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4311
4312         PR c++/25632
4313         * g++.dg/other/pr25632.C: New test.
4314
4315 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4316
4317         PR fortran/25730
4318         * gfortran.dg/used_types_1.f90: New test.
4319
4320 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4321
4322         PR target/25718
4323         * gcc.dg/torture/pr25718-1.c: New test.
4324
4325 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4326
4327         * gfortran.dg/list_read_2.f90: Fix typo in description.
4328
4329 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4330
4331         * lib/target-supports.exp (check_visibility_available): Simplify test
4332         for *-*-netware*.
4333         (check_profiling_available): Fail for *-*-netware*.
4334         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4335         * gcc.dg/20021014-1.c: Likewise.
4336         * gcc.dg/nest.c: Likewise.
4337
4338 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4339
4340         fortran/24936
4341         * gfortran.dg/forall_3.f90: New test.
4342
4343 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4344
4345         PR fortran/21977
4346         * gfortran.dg/nesting_2.f90: New test.
4347         * gfortran.dg/nesting_3.f90: New test.
4348
4349 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4350
4351         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4352         Fix typo in comment.
4353
4354 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4355
4356         * gfortran.dg/single_char_string.f90: New test.
4357
4358 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4359
4360         * gfortran.dg/ichar_2.f90: New test.
4361
4362 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4363
4364         PR fortran/25093
4365         * gfortran.dg/private_type_4.f90: New.
4366
4367 2006-01-07  Richard Guenther  <rguenther@suse.de>
4368
4369         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4370
4371 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4372
4373         * gfortran.dg/func_decl_1.f90: New.
4374         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4375         * gfortran.dg/array_alloc_2.f90: Likewise.
4376         * gfortran.dg/char_result_8.f90: Likewise.
4377         * gfortran.dg/dup_save_1.f90: Likewise.
4378         * gfortran.dg/dup_save_2.f90: Likewise.
4379         * gfortran.dg/f2c_6.f90: Likewise.
4380         * gfortran.dg/f2c_7.f90: Likewise.
4381         * gfortran.dg/func_result_2.f90: Likewise.
4382         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4383
4384 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4385
4386         PR fortran/22146
4387         * gfortran.dg/elemental_subroutine_1.f90: New test.
4388         * gfortran.dg/elemental_subroutine_2.f90: New test.
4389
4390         PR fortran/25029
4391         PR fortran/21256
4392         * gfortran.dg/assumed_size_refs_1.f90: New test.
4393
4394         PR fortran/20868
4395         PR fortran/20870
4396         * gfortran.dg/assumed_size_refs_2.f90: New test.
4397         * gfortran.dg/initialization_1.f90: Change warning message.
4398
4399 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4400
4401         * gcc.dg/tree-ssa/loop-15.c: New test.
4402
4403 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4404
4405         PR fortran/25598
4406         * gfortran.dg/backspace_3.f: New test.
4407         * gfortran.dg/backspace_4.f: New test.
4408
4409 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4410
4411         PR fortran/24268
4412         * gfortran.dg/fmt_white.f: Update test.
4413
4414 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4415
4416         * gcc.dg/cast-1.c: Add new warning.
4417         * gcc.dg/cast-2.c: Likewise.
4418         * gcc.dg/cast-3.c: Likewise.
4419         * gcc.dg/format/cast-1.c: Likewise.
4420         * gcc.dg/cast-4.c: New testcase.
4421
4422 2006-01-05  Richard Guenther  <rguenther@suse.de>
4423
4424         PR tree-optimization/22555
4425         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4426
4427 2006-01-05  Richard Guenther  <rguenther@suse.de>
4428             Diego Novillo  <dnovillo@redhat.com>
4429
4430         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4431         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4432         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4433         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4434         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4435         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4436         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4437         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4438         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4439         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4440         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4441         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4442         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4443         * treelang/compile/extravar.tree: Likewise.
4444         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4445         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4446         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4447         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4448         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4449
4450 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4451
4452         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4453         for 64-bit fix.
4454
4455 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4456
4457         PR fortran/23675
4458         gfortran.dg/char_result_11.f90: New.
4459
4460 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4461
4462         PR c++/24782
4463         * g++.dg/parse/access9.C: New test.
4464         * g++.dg/tc1/dr52.C: Tweak error markers.
4465
4466 2006-01-04  Richard Henderson  <rth@redhat.com>
4467
4468         Merge from gomp branch.
4469         * g++.dg/parse/pragma2.C: Update expected error lines.
4470
4471 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4472
4473         * g++.dg/other/i386-2.C: New test.
4474
4475         PR target/25554
4476         * gcc.c-torture/compile/20051228-1.c: New test.
4477
4478         PR c/25559
4479         * gcc.dg/pr25559.c: New test.
4480
4481 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/25492
4484         * g++.dg/lookup/friend9.C: New test.
4485
4486         PR c++/25625
4487         * g++.dg/template/repo5.C: New test.
4488
4489 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4490
4491         PR fortran/25101
4492         * gfortran.dg/forall_2.f90: New test.
4493
4494 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4495
4496         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4497         dg-require-weak.  Adjust regexp to handle leading-underscore
4498         targets and space as well as TAB after .weak.  Change previous
4499         64-bit fix to not use naked dot.
4500
4501 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4502
4503         PR rtl-optimization/25578
4504         * gcc.c-torture/execute/20060102-1.c: New testcase.
4505
4506 2006-01-03  Richard Guenther  <rguenther@suse.de>
4507
4508         PR c/25183
4509         * gcc.dg/torture/pr25183.c: New testcase.
4510
4511 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4512
4513         Merge from gomp-branch.
4514         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4515         * gcc.dg/ia64-sync-2.c: Likewise.
4516         * gcc.dg/ia64-sync-3.c: Likewise.
4517         * gcc.dg/ia64-sync-4.c: Likewise.
4518         * gcc.dg/sync-2.c: Likewise.
4519         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4520         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4521
4522 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/25635
4525         * g++.dg/parse/operator6.C: New test.
4526
4527         PR c++/25637
4528         * g++.dg/parse/error29.C: New test.
4529
4530         PR c++/25638
4531         * g++.dg/parse/dtor6.C: New test.
4532
4533         PR c++/25633
4534         * g++.dg/parse/ctor3.C: New test.
4535
4536         PR c++/25634
4537         * g++.dg/template/class3.C: New test.
4538
4539 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4540
4541         * g++.dg/debug/debug9.C: New.
4542
4543 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4544
4545         PR fortran/24640
4546         * gfortran.dg/label_2.f90: New test.
4547
4548 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4549
4550         * g++.dg/lookup/using12.C: Tighten error marker.
4551
4552 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4553             Andrew Pinski <pinskia@physics.uc.edu>
4554
4555         * gcc.target/powerpc/darwin-abi-3.c: New file.
4556         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4557         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4558         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4559         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4560         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4561         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4562         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4563         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4564
4565 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4566
4567         * gcc.dg/tree-ssa/loadpre1.c: New;
4568         * gcc.dg/tree-ssa/loadpre2.c: New;
4569         * gcc.dg/tree-ssa/loadpre3.c: New;
4570         * gcc.dg/tree-ssa/loadpre4.c: New;
4571         * gcc.dg/tree-ssa/loadpre5.c: New;
4572         * gcc.dg/tree-ssa/loadpre6.c: New;
4573         * gcc.dg/tree-ssa/loadpre7.c: New;
4574         * gcc.dg/tree-ssa/loadpre8.c: New;
4575         * gcc.dg/tree-ssa/loadpre9.c: New;
4576
4577 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4578
4579         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4580         * g++.dg/abi/thunk4.C: Likewise.
4581
4582 2006-01-01  Andreas Jaeger  <aj@suse.de>
4583
4584         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4585         portable.
4586
4587 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR c++/25294
4590         * gcc.dg/pragma-pack-3.c: New test.
4591         * g++.dg/parse/pragma3.C: New test.
4592
4593 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4594
4595         PR middle-end/24827
4596         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4597
4598 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4599
4600         PR testsuite/25214
4601         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4602
4603 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4604
4605         PR fortran/22607
4606         * gfortran-dg/pure_byref_3.f90: New.
4607
4608         fortran/PR 25396
4609         * gfortran.dg/userdef_operator_1.f90: New.
4610
4611 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4612
4613         * g++.dg/abi/thunk3.C: New.
4614         * g++.dg/abi/thunk4.C: New.
4615
4616 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4617
4618         PR fortran/25532
4619         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4620         associated derived type components of derived types are
4621         properly declared in contained procedures.
4622
4623 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4624
4625         PR libgfortran/25139
4626         * gfortran.dg/backspace_2.f: New test.
4627
4628 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4629
4630         PR libgfortran/25550
4631         * gfortran.dg/endfile.f: New test.
4632
4633 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4634
4635         PR libgfortran/25419
4636         * gfortran.dg/comma.f: New test.
4637
4638 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4639
4640         * lib/gfortran-dg.exp: Remove trailing whitespace.
4641         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4642         -funroll-all-loops.
4643
4644 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4645
4646         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4647         Extended Double long doubles or repeat tests when long double is
4648         the same size as double.
4649
4650 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4651
4652         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4653
4654         PR testsuite/25442
4655         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4656         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4657
4658         PR testsuite/25441
4659         * gcc.dg/pr23911.c: Make test variable static.
4660
4661         PR testsuite/25444
4662         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4663
4664 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/25439
4667         * g++.dg/parse/crash17.C: Adjust error markers.
4668         * g++.dg/template/error20.C: New test.
4669
4670 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/23172
4673         * g++.dg/ext/complit4.C: New test.
4674
4675         PR c++/25417
4676         * g++.dg/ext/complit5.C: Likewise.
4677
4678 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4679
4680         PR tree-optimization/25125
4681         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4682         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4683         * gcc.c-torture/execute/pr25125.c: New.
4684
4685 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4686
4687         PR fortran/25029
4688         PR fortran/21256
4689         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4690         with incorrect assumed size references.
4691
4692 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/23171
4695         * g++.dg/opt/init1.C: New test.
4696
4697 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4698
4699         PR c++/24671
4700         * g++.dg/template/sfinae3.C: New test.
4701
4702 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4703
4704         * g++.dg/other/friend4.C: New test.
4705
4706 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR target/25005
4709         * g++.dg/opt/pr25005.C: New test.
4710
4711 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4712
4713         PR c++/25369
4714         * g++.dg/template/ptrmem16.C: New test.
4715
4716 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4717
4718         PR fortran/25029
4719         PR fortran/21256
4720         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4721
4722 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4723
4724         PR libgfortran/25307
4725         * gfortran.dg/list_read_5.f90: New test.
4726
4727 2005-12-22  Richard Henderson  <rth@redhat.com>
4728
4729         * gcc.target/i386/sse-7.c: Use -msse2.
4730
4731 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR rtl-optimization/25432
4734         * gcc.c-torture/compile/20051216-1.c: New test.
4735
4736         PR objc/25328
4737         * objc/execute/pr25328.m: New test.
4738
4739 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4740
4741         PR c++/25364
4742         * g++.dg/template/call4.C: New test.
4743
4744 2005-12-22  Dale Johannesen  <dalej@apple.com>
4745
4746         * gcc.target/i386/sse-17.c: New.
4747
4748 2005-12-22  Paul Brook  <paul@codesourcery.com>
4749
4750         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4751
4752 2005-12-22  Paul Brook  <paul@codesourcery.com>
4753
4754         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4755
4756 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4757
4758         PR tree-opt/25513
4759         * gcc.c-torture/compile/pr25513.c: New test.
4760
4761 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4762
4763         PR c++/23333
4764         * g++.dg/parse/error25.C: Add more tests.
4765
4766 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4767
4768         PR fortran/18990
4769         * gfortran.dg/der_charlen_1.f90: New.
4770
4771 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4772
4773         PR fortran/20889
4774         * gfortran.dg/pointer_component_type_1.f90: New test.
4775
4776         PR fortran/25029
4777         PR fortran/21256
4778         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4779         should give an error with assumed size array refernces and checks those
4780         that should not.
4781         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4782         reference an upper bound so that it does not generate an error.
4783
4784         PR fortran/19362
4785         PR fortran/20244
4786         PR fortran/20864
4787         PR fortran/25391
4788         * gfortran.dg/used_dummy_types_1.f90: New test.
4789         * gfortran.dg/used_dummy_types_2.f90: New test.
4790         * gfortran.dg/used_dummy_types_3.f90: New test.
4791         * gfortran.dg/used_dummy_types_4.f90: New test.
4792         * gfortran.dg/used_dummy_types_5.f90: New test.
4793
4794         PR fortran/23152
4795         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4796         group already being USE associated.
4797         * gfortran.dg/assumed_shape_nml.f90: New test.
4798         * gfortran.dg/assumed_size_nml.f90: New test.
4799
4800         PR fortran/20862
4801         PR fortran/25053
4802         PR fortran/25063
4803         PR fortran/25064
4804         PR fortran/25066
4805         PR fortran/25067
4806         PR fortran/25068
4807         PR fortran/25307
4808         * gfortran.dg/io_constraints_1.f90: New test.
4809         * gfortran.dg/io_constraints_1.f90: New test.
4810         * gfortran.dg/iostat_3.f90: Change wording of warning.
4811         * gfortran.dg/g77/19981216-0.f: The same.
4812
4813 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4814
4815         PR tree-optimization/23518
4816         * testsuite/gcc.dg/pr23518.c: New.
4817
4818 2005-12-21  Mike Stump  <mrs@apple.com>
4819
4820         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4821
4822 2005-12-21  Paul Brook  <paul@codesourcery.com>
4823
4824         * gcc.dg/pr19340.c: Skip on m68k targets.
4825
4826 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4827
4828         PR rtl-optimization/25196
4829         * gcc.dg/pr25196.c: New test.
4830
4831 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4832
4833         PR fortran/25423
4834         gfortran.dg/where_nested_1.f90: New.
4835
4836 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4837
4838         PR tree-optimization/25382.
4839         * gcc.dg/tree-ssa/pr25382.c: New.
4840
4841 2005-12-20  Richard Guenther  <rguenther@suse.de>
4842
4843         PR middle-end/24306
4844         * gcc.target/i386/pr24306.c: New testcase.
4845
4846 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4847
4848         PR tree-optimization/25501
4849         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4850
4851 2005-12-20  Richard Guenther  <rguenther@suse.de>
4852
4853         Revert
4854         2005-12-02  Richard Guenther  <rguenther@suse.de>
4855
4856         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4857
4858 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4859
4860         PR c++/21228
4861         * g++.dg/warn/Wunreachable-code-2.C: New test.
4862
4863 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/24278
4866         * g++.dg/template/ctor5.C: New test.
4867
4868         PR c++/24915
4869         * g++.dg/template/overload8.C: New test.
4870
4871 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4872
4873         * gcc.c-torture/compile/pr25483 : New test.
4874
4875 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4876
4877         PR c++/20552
4878         * g++.dg/ext/typeof10.C: New test.
4879
4880 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4881
4882         * gcc.dg/mt-loopi1.c: New.
4883
4884 2005-12-18  Richard Guenther  <rguenther@suse.de>
4885
4886         PR tree-optimization/25481
4887         * gcc.dg/torture/pr25481.c: New testcase.
4888
4889 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4890
4891         PR rtl-optimization/21041
4892         * gcc.dg/pr21041.c: New test.
4893
4894 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4895
4896         PR libgfortran/25463
4897         * gfortran.dg/advance.f90: New test.
4898
4899 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
4900
4901         * gcc.dg/20051201-1.c: New test.
4902
4903 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
4904
4905         PR fortran/25018
4906         * gfortran.dg/initialization_1.f90: New test.
4907         * gfortran.dg/enum_5.f90: Change dg-error to new message.
4908         * gfortran.dg/g77/980616-0.f: The same.
4909
4910 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4911
4912         * PR fortran/25458
4913         * gfortran.dg/chkbits.f90: New test.
4914
4915 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4916
4917         * gfortran.dg/enum_5.f: Revert to previous version.
4918
4919 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4920
4921         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
4922         * gfortran.dg/nested_modules_1.f90: Ditto.
4923         * gfortran.dg/hollerith_f95.f90: Ditto.
4924         * gfortran.dg/select_5.f90: Ditto.
4925         * gfortran.dg/secnds.f: Ditto.
4926         * gfortran.dg/hollerith2.f90: Ditto.
4927         * gfortran.dg/imag_2.f: Ditto.
4928         * gfortran.dg/ftell_2.f90: Ditto.
4929         * gfortran.dg/malloc_free_1.f90: Ditto.
4930         * gfortran.dg/logint-1.f: Ditto.
4931         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4932         * gfortran.dg/e_d_fmt.f90: Ditto.
4933         * gfortran.dg/hollerith_legacy.f90: Ditto.
4934         * gfortran.dg/logint-2.f: Ditto.
4935         * gfortran.dg/enum_5.f90: Ditto.
4936         * gfortran.dg/f2c_2.f90: Ditto.
4937         * gfortran.dg/pr17143.f90: Ditto.
4938         * gfortran.dg/namelist_14.f90: Ditto.
4939         * gfortran.dg/logint-3.f: Ditto.
4940         * gfortran.dg/spread_scalar_source.f90: Ditto.
4941         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4942         * gfortran.dg/namelist_11.f: Ditto.
4943         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4944         * gfortran.dg/g77/20010519-1.f
4945         * gfortran.dg/g77/alpha1.f: Ditto.
4946         * gfortran.dg/g77/990115-1.f: Ditto.
4947         * gfortran.dg/g77/erfc.f: Ditto.
4948         * gfortran.dg/g77/19990313-3.f: Ditto.
4949         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
4950         * gfortran.dg/g77/20010426.f: Ditto.
4951         * gfortran.dg/g77/19990313-0.f: Ditto.
4952         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
4953         * gfortran.dg/g77/20000629-1.f: Ditto.
4954         * gfortran.dg/g77/970125-0.f: Ditto.
4955         * gfortran.dg/g77/8485.f: Ditto.
4956         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
4957         * gfortran.dg/g77/19990313-1.f: Ditto.
4958         * gfortran.dg/g77/int8421.f: Ditto.
4959         * gfortran.dg/g77/19990305-0.f: Ditto.
4960         * gfortran.dg/g77/947.f: Ditto.
4961         * gfortran.dg/g77/19990905-2.f: Ditto.
4962         * gfortran.dg/g77/cabs.f: Ditto.
4963         * gfortran.dg/g77/19990313-2.f: Ditto.
4964         * gfortran.dg/g77/20020307-1.f: Ditto.
4965         * gfortran.dg/g77/dcomplex.f: Ditto.
4966         * gfortran.dg/g77/19990502-1.f: Ditto.
4967         * gfortran.dg/g77/19981216-0.f: Ditto.
4968         * gfortran.dg/common_4.f90: Ditto.
4969         * gfortran.dg/entry_4.f90: Ditto.
4970         * gfortran.dg/equiv_constraint_2.f90: Ditto.
4971         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4972         * gfortran.dg/namelist_12.f: Ditto.
4973         * gfortran.dg/scale_1.f90: Ditto.
4974         * gfortran.dg/modulo_1.f90
4975         * gfortran.dg/hollerith.f90: Ditto.
4976         * gfortran.dg/direct_io_3.f90: Ditto.
4977         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4978         * gfortran.dg/gnu_logical_1.F: Ditto.
4979         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4980         * gfortran.dg/assign_1.f90: Ditto.
4981         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4982         * gfortran.dg/pr23095.f: Ditto.
4983         * gfortran.dg/read_float_1.f90: Ditto.
4984
4985 2005-12-17  Andreas Jaeger  <aj@suse.de>
4986
4987         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4988         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4989
4990 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4991
4992         PR fortran/24268
4993         * gfortran.dg/fmt_white.f: New test.
4994
4995 2005-12-16  Steven G. Kargl <kargls@comcast.net>
4996
4997         * gfortran.dg/label_1.f90: New test.
4998
4999 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5000
5001         PR testsuite/25422
5002         * gcc.dg/20031012-1.c: Add -Walways-true option.
5003         * gcc.dg/weak/weak-3.c: Likewise.
5004         * g++.old-deja/g++.mike/warn8.C: Likewise.
5005
5006 2005-12-16  Mike Stump  <mrs@apple.com>
5007
5008         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5009         exit.
5010
5011 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5012
5013         PR libgfortran/25264
5014         PR libgfortran/25349
5015         * gfortran.dg/tl_editing.f90: Added additional checks.
5016         * gfortran.dg/t_editing.f: New test.
5017         * gfortran.dg/write_padding.f90: New test
5018
5019 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5020
5021         PR testsuite/25215
5022         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5023
5024 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5025
5026         PR rtl-optimization/24899
5027         * gcc.c-torture/execute/20051215-1.c: New test.
5028
5029 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5030
5031         PR 24823
5032         * gfortran.dg/pr24823.f: New test.
5033
5034 2005-12-16  Jeff Law  <law@redhat.com>
5035
5036         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5037
5038 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5039
5040         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5041         Change C++ style comments to C style comments.
5042         Remove aligned types from the array.
5043         Keep Enums disabled.
5044         (complex_types): Remove aligned types from the array.
5045         Comment out "_Complex long double".
5046         (attrib_types): Remove.
5047         (complex_attrib_types): Remove.
5048         (attrib_array_types): Remove.
5049         (complex_attrib_array_types): Remove.
5050         (aligned_bitfld_types): Remove.
5051         (n_aligned_bitfld_types): Remove.
5052         (FEATURE_ALIGNEDPACKED): Delete.
5053         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5054         (singles): Remove support for adding attributes.
5055         (choose_type): Remove support for attributed types.
5056         (generate_fields): Remove support for attributed bit-fields.
5057         Remove support for adding attributes.
5058         (generate_random_tests): Remove support for adding attributes.
5059         (features): Add back "[0] :0" and "complex vector [0]".
5060         (main): Remove support for attributed bit-fields.
5061         Uncomment the calling of generate_random_tests for the rests of
5062         the tests.
5063
5064 2005-12-16  Jan Hubicka  <jh@suse.cz>
5065
5066         * gcc.c-torture/combine/pr25224.c: New.
5067
5068 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5069
5070         PR other/25028
5071         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5072         HP-UX.
5073
5074 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5075
5076         * gcc.dg/20051215-1.c: New file.
5077
5078 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5079
5080         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5081         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5082
5083 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5084
5085         PR fortran/18197
5086         * gfortran.dg/dummy_functions_1.f90: New.
5087
5088 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5089
5090         PR rtl-optimization/25310
5091         * gcc.c-torture/compile/pr25310.c: New test.
5092
5093 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR debug/25023
5096         * gcc.dg/pr25023.c: New test.
5097
5098 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5099
5100         * g++.old-deja/g++.brendan/redecl1.C,
5101         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5102         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5103         g++.old-deja/g++.oliva/typeof1.C,
5104         g++.old-deja/g++.other/crash16.C,
5105         g++.old-deja/g++.other/crash34.C,
5106         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5107         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5108         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5109         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5110         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5111         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5112         Remove xfail.
5113
5114 2005-12-14  Kean Johnston  <jkj@sco.com>
5115             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5116
5117         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5118         * gcc.target/i386/20020523-1.c: Ditto.
5119         * gcc.target/i386/tailcall-1.c: Ditto.
5120         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5121         * gcc.target/i386/ssetype-5.c: Ditto.
5122
5123 2005-12-14  Jeff Law  <law@redhat.com>
5124
5125         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5126
5127 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR target/25254
5130         PR target/24188
5131         * gcc.target/i386/pr25254.c: New test.
5132         * gfortran.dg/PR24188.f: New test.
5133
5134 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5135
5136         * lib/fortran-torture.exp: Catch remaining uses of
5137         remote_file build delete.
5138
5139 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5140
5141         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5142
5143 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5144
5145         * gcc.dg/warn-addr-cmp.c: New test.
5146
5147 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5148
5149         PR debug/25023
5150         PR target/25293
5151         * gcc.target/i386/pr25293.c: New test.
5152
5153 2005-12-13  Petr Machata  <machata@post.cz>
5154
5155         PR c++/24907
5156         * g++.dg/parse/comma2.C: New test.
5157
5158 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5159             Jakub Jelinek  <jakub@redhat.com>
5160
5161         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5162         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5163         (limits.h): Include unconditionally.
5164         (stdlib.h): Likewise.
5165         (hashtab.h): Do not include.
5166         (getopt.h): Likewise.
5167         (stddef.h): Include.
5168         (hashval_t): Define.
5169         (struct entry): Add "next" field.
5170         (HASH_SIZE): New macro.
5171         (hash_table): New variable.
5172         (switchfiles): Do not use xmalloc.
5173         (mix): New macro.
5174         (iterative_hash): New function.
5175         (hasht): Remove.
5176         (e_exists): New function.
5177         (e_insert): Likewise.
5178         (output): Use, instead of libiberty hashtable functions.
5179         (main): Do not use getopt.  Do not call htab_create.
5180
5181 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR c++/25331
5184         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5185         put atal* and atpaal* attributes on array elements.
5186         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5187         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5188         put atal* and atpaal* attributes on array elements.
5189         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5190
5191 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5192
5193         * gcc.dg/single-precision-constant.c: New test.
5194
5195 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5196
5197         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5198         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5199         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5200         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5201         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5202         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5203         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5204         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5205         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5206         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5207         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5208         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5209         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5210         gcc.target/powerpc/ppc-sdata-2.c,
5211         gcc.target/powerpc/ppc-stackalign-1.c,
5212         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5213         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5214         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5215         gcc.target/powerpc/rs6000-ldouble-2.c,
5216         gcc.target/powerpc/rs6000-power2-1.c,
5217         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5218         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5219         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5220         option into target selector.
5221         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5222         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5223
5224 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5225
5226         PR objc/25348
5227         * objc.dg/encode-9.m: New test.
5228
5229 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5230
5231         PR testsuite/20772
5232         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5233         * gcc.dg/asm-b.c: Fix typo.
5234         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5235         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5236         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5237         i?86 lp64 and x86_64 ilp32.
5238         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5239         on i?86 lp64.
5240         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5241
5242 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5243
5244         PR fortran/25078
5245         gfortran.dg/equiv_5.f90: New test.
5246
5247 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5248
5249         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5250         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5251         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5252         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5253         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5254         * gcc.dg/tree-ssa/reassoc-5.c: New.
5255         * gcc.dg/tree-ssa/reassoc-6.c: New.
5256         * gcc.dg/tree-ssa/reassoc-7.c: New.
5257         * gcc.dg/tree-ssa/reassoc-8.c: New.
5258         * gcc.dg/tree-ssa/reassoc-9.c: New.
5259         * gcc.dg/tree-ssa/reassoc-10.c: New.
5260         * gcc.dg/tree-ssa/reassoc-11.c: New.
5261
5262 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5263
5264         PR testsuite/25167
5265         PR testsuite/24478
5266         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5267
5268 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5269
5270         PR c++/25300
5271         * g++.dg/template/inherit.C: Do not use a generic error message.
5272
5273 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5274
5275         PR libobjc/25354
5276         * objc.dg/gnu-encoding: New directory.
5277         * objc.dg/gnu-encoding/compat-common.h: New file.
5278         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5279         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5280         * objc.dg/gnu-encoding/vector-defs.h: New file.
5281         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5282         * objc.dg/gnu-encoding/generate-random.c: New file.
5283         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5284         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5285         * objc.dg/gnu-encoding/generate-random.h: New file.
5286
5287 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/25337
5290         * g++.dg/template/defarg7.C: New test.
5291
5292 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5293
5294         PR libobjc/25347
5295         * objc.dg/encode-8.m: New test.
5296
5297 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5298
5299         PR libobjc/25346
5300         * objc.dg/encode-7.m: New test.
5301
5302 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5303
5304         PR c++/25010
5305         * g++.dg/opt/inline10.C: New test.
5306
5307 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5308
5309         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5310
5311 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5312
5313         * gfortran.dg/substring_equivalence.f90: typo in comment
5314
5315 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5316
5317         PR fortran/25068
5318         * gfortran.dg/iostat_3.f90: New test.
5319
5320 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5321
5322         PR fortran/23815
5323         * gfortran.dg/unf_io_convert_1.f90: New test.
5324         * gfortran.dg/unf_io_convert_2.f90: New test.
5325         * gfortran.dg/unf_io_convert_3.f90: New test.
5326
5327 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5328
5329         PR testsuite/20772
5330         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5331         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5332         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5333         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5334         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5335         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5336         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5337         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5338         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5339         gcc.dg/torture/fp-int-convert-float128-timode.c,
5340         gcc.dg/torture/fp-int-convert-float128.c,
5341         gcc.dg/torture/fp-int-convert-float80-timode.c,
5342         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5343         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5344
5345         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5346
5347 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5348
5349         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5350
5351 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5352
5353         * gcc.dg/20051207-1.c,
5354         * gcc.dg/20051207-2.c,
5355         * gcc.dg/20051207-3.c: New tests.
5356
5357 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5358
5359         PR testsuite/20772
5360         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5361         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5362         dg-skip-if target selector.
5363
5364         PR testsuite/20772
5365         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5366         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5367         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5368         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5369         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5370         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5371         and/or merge with i?86 cases.
5372
5373         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5374
5375         PR testsuite/20772
5376         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5377         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5378         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5379         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5380         x86_64-*-linux*.
5381
5382 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5383
5384         PR target/25311
5385         * gcc.c-torture/compile/pr25311.c: New test.
5386
5387 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5388
5389         PR libgfortran/25039
5390         * gfortran.dg/read_comma.f: New test.
5391
5392 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR c++/19317
5395         * g++.dg/opt/pr19317-1.C: New test.
5396         * g++.dg/opt/pr19317-2.C: New test.
5397         * g++.dg/opt/pr19317-3.C: New test.
5398
5399         PR target/19005
5400         * gcc.c-torture/execute/pr19005.c: New test.
5401
5402         PR target/17828
5403         * g++.old-deja/g++.other/comdat5.C: New test.
5404         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5405
5406         * g++.dg/compat/struct-layout-1.exp: New file.
5407         * g++.dg/compat/struct-layout-1.h: New.
5408         * g++.dg/compat/struct-layout-1_generate.c: New.
5409         * g++.dg/compat/struct-layout-1_x1.h: New.
5410         * g++.dg/compat/struct-layout-1_x2.h: New.
5411         * g++.dg/compat/struct-layout-1_y1.h: New.
5412         * g++.dg/compat/struct-layout-1_y2.h: New.
5413
5414         * gcc.dg/20050330-2.c: New test.
5415
5416 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5417
5418         PR fortran/25292
5419         * gfortran.dg/associated_1.f90: New.
5420
5421 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5422
5423         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5424         ILP32 vect_no_align platforms.
5425
5426 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5427             Jakub Jelinek  <jakub@redhat.com>
5428
5429         PR target/25268
5430         * gcc.c-torture/compile/20051207-1.c: New test.
5431
5432 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5433
5434         PR testsuite/20772
5435         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5436         gcc.dg/torture/pr18582-1.c,
5437         gcc.target/i386/attributes-error.c: Also test on x86_64.
5438
5439         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5440
5441 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5442
5443         PR c++/19397
5444         * g++.dg/template/typedef3.C: New test.
5445
5446         PR c++/19762
5447         PR c++/19764
5448         * g++.dg/template/dtor3.C: Fix error markers.
5449
5450 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5451
5452         * lib/target-supports.exp (check_effective_target_sync_char_short):
5453         Add s390*.
5454
5455 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5456
5457         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5458
5459 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5460
5461         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5462         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5463         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5464         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5465
5466 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5467
5468         PR c++/25263
5469         * g++.dg/other/array2.C: New test case.
5470
5471 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5472
5473         * gcc.dg/darwin-weakimport-3.c: New.
5474
5475         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5476         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5477         and to work on Darwin.
5478         * gcc.dg/attr-weakref-1b.c: New file.
5479         * gcc.dg/attr-weakref-2.c: New test.
5480         * gcc.dg/darwin-weakref-1.c: New test.
5481
5482 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5483
5484         PR testsuite/25247
5485         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5486         use in selector expressions.
5487         (dg-xfail-if): Ditto.
5488         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5489         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5490         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5491         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5492         * gcc.test-framework/test-framework.exp: Skip generated tests if
5493         CHECK_TEST_FRAMEWORK is not 1.
5494
5495 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5496
5497         PR tree-optimization/24963
5498         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5499
5500         PR target/24108
5501         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5502
5503         PR target/18580
5504         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5505         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5506         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5507         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5508
5509 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5510
5511         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5512         dg-options.
5513
5514 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5515
5516         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5517
5518 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5519
5520         * gcc.dg/format/cast-1.c: New test.
5521
5522 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5523
5524         PR c/7776
5525         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5526         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5527         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5528         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5529
5530 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5531
5532         * gcc.dg/cast-pretty-print-1.c: New test.
5533
5534 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5535
5536         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5537
5538 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/24173
5541         * g++.dg/template/friend40.C: New test.
5542
5543 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR target/25199
5546         * gcc.target/i386/movq-2.c: New test.
5547         * gcc.target/i386/movq.c: Remove target i?86, instead add
5548         dg-require-effective-target ilp32.
5549
5550 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5551
5552         PR c++/24103
5553         * g++.dg/other/default1.C: New test.
5554
5555 2005-12-02  Richard Guenther  <rguenther@suse.de>
5556
5557         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5558
5559 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5560
5561         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5562
5563 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5564
5565         PR target/21017
5566         * gcc.target/powerpc/rotate.c: New.
5567
5568 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5569
5570         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5571         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5572
5573 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5574
5575         PR c/13384
5576         * gcc.dg/pr17730-1.c: Adjust.
5577         * gcc.dg/lvalue1.c (main): Likewise.
5578         * gcc.dg/lvalue-2.c: Likewise.
5579         * g++.dg/pr7503-3.C
5580
5581 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5582
5583         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5584         error messages.
5585
5586 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5587
5588         PR fortran/24789
5589         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5590
5591 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5592
5593         PR target/24475
5594         * lib/target-supports.exp (check_effective_target_tls): New.
5595         (check_effective_target_tls_runtime): New.
5596         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5597         for TLS support.
5598         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5599         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5600         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5601         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5602         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5603         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5604         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5605         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5606         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5607         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5608         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5609         effective-target TLS.
5610         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5611         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5612         effective-target TLS runtime.
5613
5614 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5615
5616         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5617
5618 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5619
5620         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5621         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5622         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5623         ignored" warnings when "packing" is the same as the ABI layout.
5624
5625 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5626
5627         PR fortran/21302
5628         * gfortran.dg/line_length_1.f: New test.
5629         * gfortran.dg/line_length_2.f90: Ditto.
5630
5631 2005-11-30  Richard Guenther  <rguenther@suse.de>
5632
5633         PR tree-optimization/21655
5634         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5635
5636 2005-11-30  Dale Johannesen  <dalej@apple.com>
5637
5638         * gcc.c-torture/compile/pr24930.c: New.
5639
5640 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5641
5642         PR fortran/15809
5643         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5644
5645 2005-11-30  Jeff Law  <law@redhat.com>
5646
5647         * g++.old-deja/g++.law/pr25000.C: New test.
5648
5649 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5650
5651         * gcc.dg/tls/opt-11.c: New test.
5652
5653 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5654
5655         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5656         targets.
5657         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5658         LP64 ia64.
5659
5660 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5661
5662         * gfortran.dg/open_access_1.f90: New test.
5663
5664 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5665
5666         * gcc.dg/charset/builtin2.c: New test.
5667
5668 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5669
5670         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5671         on mmix-*-* for *_[xy].c.
5672
5673 2005-11-28  Kean Johnston  <jkj@sco.com>
5674
5675         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5676         headers.
5677         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5678         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5679         * gcc.target/i386/asm-3.c: Ditto.
5680         * gcc.target/i386/clobbers.c: Ditto.
5681         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5682         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5683         test regexp.
5684         * gcc.target/i386/mul.c: Ditto.
5685         * gcc.target/i386/ssetype-1.c: Ditto.
5686         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5687         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5688         static so the test works with -fPIC mode too. Based on comment in
5689         PR19231 by Pinski.
5690         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5691
5692 2005-11-28  Richard Guenther  <rguenther@suse.de>
5693
5694         * gcc.dg/alias-9.c: New testcase.
5695         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5696
5697 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5698             Uros Bizjak  <uros@kss-loka.si>
5699
5700         PR middle-end/20219
5701         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5702         tan(x)/sin(x) transformations.
5703
5704 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5705
5706         PR middle-end/24575
5707         * gcc.dg/tree-ssa/divide-3.c: New test.
5708         * gcc.dg/tree-ssa/divide-4.c: New test.
5709
5710 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5711
5712         PR fortran/24917
5713         *  gfortran.dg/boz_6.f90: New test.
5714
5715 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5716
5717         PR fortran/23912
5718         * gfortran.dg/modulo_1.f90: New test.
5719
5720 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5721
5722         PR libfortran/24919
5723         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5724         fail on CRLF platforms.
5725         * gfortran.dg/ftell_2.f90: Likewise.
5726
5727 2005-11-26  Eric Christopher  <echristo@apple.com>
5728
5729         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5730
5731 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5732
5733         * objc.dg/gnu-runtime-3.m: Simplify.
5734
5735 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5736
5737         PR middle-end/23669
5738         * gcc.dg/tree-ssa/divide-1.c: New test.
5739         * gcc.dg/tree-ssa/divide-2.c: New test.
5740
5741 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5742
5743         PR libgfortran/24945
5744         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5745
5746 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5747
5748         PR libgfortran/24945
5749         * gfortran.dg/open_status_2.f90: New test.
5750
5751 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5752
5753         * gcc.c-torture/execute/builtins/fprintf.c,
5754         gcc.c-torture/execute/builtins/fputs-lib.c,
5755         gcc.c-torture/execute/builtins/fputs.c,
5756         gcc.c-torture/execute/builtins/lib/fprintf.c,
5757         gcc.c-torture/execute/builtins/lib/printf.c,
5758         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5759
5760 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5761
5762         * gcc.dg/20050922-2.c: New test.
5763
5764 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5765
5766         * objc.dg/gnu-runtime-3.m: New test.
5767
5768 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5769
5770         PR c++/9278
5771         * g++.dg/other/void1.C: New test.
5772
5773 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5774
5775         PR middle-end/24998
5776         * gcc.dg/torture/fp-int-convert-float.c,
5777         gcc.dg/torture/fp-int-convert-double.c,
5778         gcc.dg/torture/fp-int-convert-long-double.c,
5779         gcc.dg/torture/fp-int-convert-timode.c,
5780         gcc.dg/torture/fp-int-convert-float80.c,
5781         gcc.dg/torture/fp-int-convert-float80-timode.c,
5782         gcc.dg/torture/fp-int-convert-float128.c,
5783         gcc.dg/torture/fp-int-convert-float128-timode.c,
5784         gcc.dg/torture/fp-int-convert.h: New files.
5785
5786 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5787
5788         PR middle-end/24989
5789         * gcc.dg/tree-ssa/bool-10.c: New test.
5790         * gcc.dg/tree-ssa/bool-11.c: New test.
5791         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5792
5793 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5794
5795         PR middle-end/24990
5796         * tree-ssa/pr24990-1.c: New test.
5797
5798 2005-11-24  Richard Guenther  <rguenther@suse.de>
5799         Dirk Mueller <dmueller@suse.de>
5800
5801         PR c++/14024
5802         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5803         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5804         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5805         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5806         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5807         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5808
5809 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5810
5811         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5812
5813 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5814
5815         PR c/21668
5816         * gcc.dg/Wc++-compat.c: New.
5817         * gcc.dg/Wno-c++-compat.c: New.
5818
5819 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5820
5821         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5822         (vspltish, vspltisw): Likewise.
5823
5824 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5825
5826         PR libgfortran/24794
5827         * gfortran.dg/namelist_12.f: Fix quotes.
5828         * gfortran.dg/namelist_13.f90: Fix quotes.
5829         * gfortran.dg/namelist_14.f90: Fix quotes.
5830         * gfortran.dg/namelist_15.f90: Fix quotes.
5831         * gfortran.dg/namelist_use.f90: Fix quotes.
5832         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5833         * gfortran.dg/namelist_21.f90: New test.
5834         * gfortran.dg/namelist_22.f90: New test.
5835
5836 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5837
5838         PR target/23435
5839         * gcc.c-torture/compile/pr23435.c: New.
5840
5841 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5842
5843         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5844
5845 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5846
5847         * gcc.target/powerpc/405-macchw-1.c,
5848         gcc.target/powerpc/405-macchw-2.c,
5849         gcc.target/powerpc/405-macchwu-1.c,
5850         gcc.target/powerpc/405-macchwu-2.c,
5851         gcc.target/powerpc/405-machhw-1.c,
5852         gcc.target/powerpc/405-machhw-2.c,
5853         gcc.target/powerpc/405-machhwu-1.c,
5854         gcc.target/powerpc/405-machhwu-2.c,
5855         gcc.target/powerpc/405-maclhw-1.c,
5856         gcc.target/powerpc/405-maclhw-2.c,
5857         gcc.target/powerpc/405-maclhwu-1.c,
5858         gcc.target/powerpc/405-maclhwu-2.c,
5859         gcc.target/powerpc/405-mulchw-1.c,
5860         gcc.target/powerpc/405-mulchw-2.c,
5861         gcc.target/powerpc/405-mulchwu-1.c,
5862         gcc.target/powerpc/405-mulchwu-2.c,
5863         gcc.target/powerpc/405-mulhhw-1.c,
5864         gcc.target/powerpc/405-mulhhw-2.c,
5865         gcc.target/powerpc/405-mulhhwu-1.c,
5866         gcc.target/powerpc/405-mulhhwu-2.c,
5867         gcc.target/powerpc/405-mullhw-1.c,
5868         gcc.target/powerpc/405-mullhw-2.c,
5869         gcc.target/powerpc/405-mullhwu-1.c,
5870         gcc.target/powerpc/405-mullhwu-2.c,
5871         gcc.target/powerpc/405-nmacchw-1.c,
5872         gcc.target/powerpc/405-nmacchw-2.c,
5873         gcc.target/powerpc/405-nmachhw-1.c,
5874         gcc.target/powerpc/405-nmachhw-2.c,
5875         gcc.target/powerpc/405-nmaclhw-1.c,
5876         gcc.target/powerpc/405-nmaclhw-2.c,
5877         gcc.target/powerpc/440-macchw-1.c,
5878         gcc.target/powerpc/440-macchw-2.c,
5879         gcc.target/powerpc/440-macchwu-1.c,
5880         gcc.target/powerpc/440-macchwu-2.c,
5881         gcc.target/powerpc/440-machhw-1.c,
5882         gcc.target/powerpc/440-machhw-2.c,
5883         gcc.target/powerpc/440-machhwu-1.c,
5884         gcc.target/powerpc/440-machhwu-2.c,
5885         gcc.target/powerpc/440-maclhw-1.c,
5886         gcc.target/powerpc/440-maclhw-2.c,
5887         gcc.target/powerpc/440-maclhwu-1.c,
5888         gcc.target/powerpc/440-maclhwu-2.c,
5889         gcc.target/powerpc/440-mulchw-1.c,
5890         gcc.target/powerpc/440-mulchw-2.c,
5891         gcc.target/powerpc/440-mulchwu-1.c,
5892         gcc.target/powerpc/440-mulchwu-2.c,
5893         gcc.target/powerpc/440-mulhhw-1.c,
5894         gcc.target/powerpc/440-mulhhw-2.c,
5895         gcc.target/powerpc/440-mulhhwu-1.c,
5896         gcc.target/powerpc/440-mulhhwu-2.c,
5897         gcc.target/powerpc/440-mullhw-1.c,
5898         gcc.target/powerpc/440-mullhw-2.c,
5899         gcc.target/powerpc/440-mullhwu-1.c,
5900         gcc.target/powerpc/440-mullhwu-2.c,
5901         gcc.target/powerpc/440-nmacchw-1.c,
5902         gcc.target/powerpc/440-nmacchw-2.c,
5903         gcc.target/powerpc/440-nmachhw-1.c,
5904         gcc.target/powerpc/440-nmachhw-2.c,
5905         gcc.target/powerpc/440-nmaclhw-1.c,
5906         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
5907
5908 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR fortran/24774
5911         * gfortran.dg/inquire_9.f90: New test.
5912
5913         PR fortran/21647
5914         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
5915
5916 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5917
5918         PR libfortran/24432
5919         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5920         Check that 'cos' is supported.
5921
5922 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
5923
5924         PR fortran/24223
5925         * gfortran.dg/substring_equivalence.f90: New test.
5926
5927         PR fortran/24705
5928         * gfortran.dg/auto_internal_assumed.f90: New test.
5929
5930 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
5931
5932         * gcc.dg/fold-div-2.c: New test.
5933
5934 2005-11-20  Ian Lance Taylor  <ian@airs.com>
5935
5936         PR rtl-optimization/24883
5937         * gcc.c-torture/compile/pr24883.c: New test.
5938
5939 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
5940
5941         PR middle-end/20583
5942         * gcc.c-torture/compile/pr20583.c: New.
5943
5944 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
5945
5946         * gcc.c-torture/execute/usmul.c: New test.
5947
5948 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
5949
5950         * gcc.dg/tree-ssa/vrp22.c: New test.
5951
5952 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
5953
5954         PR middle-end/24912
5955         * gcc.dg/torture/pr24912-1.c: New test.
5956
5957 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
5958
5959         PR fortran/24862
5960         * gfortran.dg/arrayio_derived_1.f90: New test.
5961
5962 2005-11-19  Richard Guenther  <rguenther@suse.de>
5963
5964         PR middle-end/23294
5965         * gcc.dg/tree-ssa/pr23294.c: New testcase.
5966
5967 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
5968
5969         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5970
5971 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
5972
5973         PR c++/8355
5974         * g++.dg/template/friend39.C: New test.
5975
5976 2005-11-18  James E Wilson  <wilson@specifix.com>
5977
5978         * gcc.dg/builtin-strstr.c: New.
5979
5980 2005-11-18  Richard Henderson  <rth@redhat.com>
5981
5982         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5983         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5984         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5985         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5986         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5987         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5988         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5989         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5990         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5991         renaming to remove initial "ia64-".
5992
5993 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
5994
5995         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5996
5997 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
5998
5999         * g++.dg/cpp/string-2.C: New test.
6000
6001 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6002
6003         * gcc.dg/tree-ssa/loop-14.c: New test.
6004
6005 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6006             Michael Chamberlain <michael@chamberlain.net.au>
6007
6008         * ada/acats/run_all.sh (target_run): Kill long running tests.
6009
6010 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6011
6012         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6013         * gcc.dg/cleanup-9.c: Likewise.
6014         * gcc.dg/cleanup-10.c: Likewise.
6015         * gcc.dg/cleanup-11.c: Likewise.
6016
6017 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6018
6019         PR fortran/24892
6020         * gfortran.dg/open_access_append_1.f90: New test.
6021         * gfortran.dg/open_access_append_2.f90: New test.
6022
6023 2005-11-16  Richard Guenther  <rguenther@suse.de>
6024
6025         PR middle-end/24851
6026         * gcc.c-torture/execute/pr24851.c: New testcase.
6027
6028 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6029
6030         * gcc.dg/fold-overflow-1.c: New test.
6031
6032 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6033
6034         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6035         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6036
6037 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6038
6039         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6040         structures.
6041         * g++.dg/eh/forced2.C: Likewise.
6042         * g++.dg/eh/forced3.C: Likewise.
6043         * g++.dg/eh/forced4.C: Likewise.
6044
6045 2005-11-11  Mike Stump  <mrs@apple.com>
6046
6047         * g++.old-deja/g++.mike/unused.C: Add.
6048
6049 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/24667
6052         * g++.dg/warn/Wcast-qual1.C: New test.
6053
6054 2005-11-15  Jan Hubicka  <jh@suse.cz>
6055
6056         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6057
6058 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6059
6060         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6061
6062 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6063
6064         PR 24840
6065         * gcc.dg/tree-ssa/pr24840.c: New test.
6066
6067 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6068
6069         PR testsuite/24841
6070         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6071
6072 2005-11-14  Dale Johannesen  <dalej@apple.com>
6073
6074         * gcc.c-torture/execute/20051113-1.c: New.
6075
6076 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/24687
6079         * g++.dg/template/crash43.C: New test.
6080
6081 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6082
6083         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6084
6085 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6086
6087         PR c++/24817
6088         * g++.dg/eh/spec8.C: New test.
6089
6090 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6091
6092         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6093
6094 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6095
6096         PR c++/20293
6097         * g++.dg/parse/ambig4.C: New test.
6098         * g++.dg/tc1/dr101.C: Adjust error markers.
6099         * g++.dg/lookup/strong-using-2.C: Likewise.
6100         * g++.dg/lookup/ambig5.C: Likewise.
6101         * g++.dg/lookup/ambig4.C: Likewise.
6102         * g++.dg/parse/crash22.C: Likewise.
6103
6104 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6105
6106         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6107
6108 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6109
6110         * gcc.dg/nested-calls-1.c: New test.
6111
6112 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6113
6114         * gfortran.dg/complex_intrinsic_1.f90: New test.
6115         * gfortran.dg/complex_intrinsic_2.f90: New test.
6116         * gfortran.dg/fgetc_1.f90: New test.
6117         * gfortran.dg/fgetc_2.f90: New test.
6118         * gfortran.dg/fgetc_3.f90: New test.
6119         * gfortran.dg/ftell_1.f90: New test.
6120         * gfortran.dg/ftell_2.f90: New test.
6121         * gfortran.dg/gnu_logical_1.F: New test.
6122         * gfortran.dg/gnu_logical_2.f90: New test.
6123
6124 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6125
6126         PR middle-end/24820
6127         * testsuite/gcc.dg/pr24820.c: New test.
6128
6129 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6130
6131         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6132         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6133         variable.
6134
6135 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6136
6137         testsuite/24614
6138         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6139
6140 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6141
6142         * gcc.target/cris/cris.exp: New file.
6143         * gcc.target/cris/rld-legit1.c: New test.
6144         * gcc.target/cris/rld-legit2.c: New test.
6145
6146 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6147
6148         PR c++/24780
6149         * g++.dg/opt/pr24780.C: New test.
6150
6151         PR c++/24761
6152         * g++.dg/template/asm1.C: New test.
6153
6154 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6155
6156         PR libgfortran/24787
6157         * gfortran.dg/scan_1.f90: New test.
6158
6159 2005-11-12  Jan Hubicka  <jh@suse.cz>
6160
6161         * gcc.target/i386/minmax-1.c: New.
6162         * gcc.target/i386/minmax-2.c: New.
6163
6164 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6165
6166         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6167
6168 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6169
6170         * gcc.c-torture/execute/20051110-1.c,
6171         gcc.c-torture/execute/20051110-2.c: New tests.
6172
6173 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6174
6175         PR middle-end/24750
6176         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6177         New tests.
6178
6179 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6180
6181         * lib/target-libpath.exp (get_shlib_extension): New proc.
6182         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6183         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6184         * lib/objc.exp (objc_target_compile): Likewise.
6185         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6186         detection.
6187
6188 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6189
6190         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6191
6192         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6193         Add -static to additional_flags and pass it to target_compile.
6194
6195 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6196
6197         PR libgfortran/24719
6198         gfortran.dg/read_noadvance.f90: New test.
6199
6200         PR libgfortran/24699
6201         gfortran.dg/fmt_t_2.f90: New test.
6202
6203         PR libgfortran/24785
6204         gfortran.dg/read_x_eor.f90: New test.
6205
6206         PR libgfortran/24584
6207         gfortran.dg/namelist_empty.f90: Rename test.
6208
6209         PR libgfortran/24489
6210         gfortran/read_eor.f90: Rename test.
6211
6212 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6213
6214         PR fortran/15976
6215         * gfortran.dg/automatic_module_variable.f90: New test.
6216
6217 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6218
6219         PR target/24445
6220         * gcc.dg/pr24445.c: New test.
6221
6222 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6223
6224         PR fortran/24655
6225         PR fortran/24755
6226         * gfortran.dg/recursive_statement_functions.f90: Add statement
6227         functions using inline intrinsic functions and parameters to test
6228         that they no longer seg-fault.
6229
6230         PR fortran/24409
6231         gfortran.dg/nested_modules_4.f90: New test.
6232         gfortran.dg/nested_modules_5.f90: New test.
6233
6234 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6235
6236         PR fortran/24643
6237         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6238
6239 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6240
6241         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6242         failures.
6243
6244 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6245
6246         * gcc.dg/sparc-getcontext-1.c: New test.
6247
6248 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6249
6250         * gcc.dg/ifcvt-fabs-1.c: New test.
6251
6252 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6253
6254         PR other/4372
6255         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6256         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6257
6258 2005-11-09  Richard Guenther  <rguenther@suse.de>
6259
6260         PR tree-optimization/24716
6261         * gcc.c-torture/execute/pr24716.c: New testcase.
6262
6263 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6264
6265         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6266
6267 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6268
6269         PR 24624
6270         * gcc.dg/pr24624.c: Testcase added.
6271
6272 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6273
6274         PR 24623
6275         * g++.dg/other/pr24623.C: Testcase added.
6276
6277 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6278
6279         PR fortran/22607
6280         * gfortran-dg/pure_byref_1.f90: New.
6281         * gfortran-dg/pure_byref_2.f90: New.
6282
6283 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6284
6285         PR c/24101
6286         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6287         * gcc.dg/dg.exp: Run main loop also for *.i files.
6288
6289 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6290
6291         PR c++/19450
6292         * g++.dg/tls/diag-3.C: New test.
6293         * g++.dg/tls/diag-4.C: New test.
6294         * g++.dg/tls/static-1.C: New test.
6295         * g++.dg/tls/static-1a.cc: New file.
6296
6297 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6298
6299         PR 23046
6300         * g++.dg/tree-ssa/pr23046.C: New test.
6301
6302 2005-11-08  Devang Patel <dpatel@apple.com>
6303
6304         PR tree-optimization/23115
6305         * gcc.dg/tree-ssa/pr23115.c: New.
6306
6307 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6308
6309         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6310         * gcc.target/powerpc/pr16155.c: Same.
6311         * gcc.target/powerpc/altivec-1.c: Same.
6312         * gcc.target/powerpc/altivec-2.c: Same.
6313         * gcc.target/powerpc/altivec-3.c: Same.
6314         * gcc.target/powerpc/altivec-5.c: Same.
6315         * gcc.target/powerpc/altivec-11.c: Same.
6316         * gcc.target/powerpc/altivec-12.c: Same.
6317         * gcc.target/powerpc/altivec-14.c: Same.
6318         * gcc.target/powerpc/altivec-22.c: Same.
6319         * gcc.target/powerpc/altivec-consts.c: Same.
6320         * gcc.target/powerpc/altivec-pr22085.c: Same.
6321         * gcc.target/powerpc/altivec-splat.c: Same.
6322         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6323         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6324         * gcc.target/powerpc/darwin-longlong.c: Same.
6325
6326 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6327
6328         PR target/19340
6329         * gcc.dg/pr19340.c: New test.
6330
6331 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6332
6333         PR rtl-optimization/24683
6334         * gcc.dg/pr24683.c: New test.
6335
6336 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6337
6338         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6339         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6340
6341 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6342
6343         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6344
6345 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6346
6347         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6348
6349 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6350
6351         PR target/24230
6352
6353         * gcc.target/powerpc/altivec-consts.c,
6354         gcc.target/powerpc/altivec-splat.c: New testcase.
6355
6356 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6357
6358         PR c/24599
6359
6360         * gcc.dg/overflow-2.c: New testcase.
6361
6362 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6363
6364         PR rtl-optimization/23567
6365         * gcc.c-torture/execute/20051104-1.c: New test.
6366
6367 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6368
6369         PR fortran/24534
6370         gfortran.dg/private_type_2.f90: Modified to check that case with
6371         PRIVATE declaration within derived type is accepted.
6372
6373         PR fortran/20838
6374         gfortran.dg/pointer_assign_1.f90: New test.
6375
6376         PR fortran/20840
6377         * gfortran.dg/arrayio_0.f90: New test.
6378
6379         PR fortran/17737
6380         gfortran.dg/data_initialized.f90: New test.
6381         gfortran.dg/data_constraints_1.f90: New test.
6382         gfortran.dg/data_constraints_2.f90: New test.
6383
6384 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6385
6386         PR fortran/24174
6387         PR fortran/24305
6388         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6389
6390 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6391
6392         PR 24670
6393         * gcc.dg/tree-ssa/pr24670.c: New test.
6394
6395 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6396
6397         PR target/22432
6398         * gcc.target/i386/pr22432.c: New test.
6399
6400 2005-11-05  Richard Henderson  <rth@redhat.com>
6401
6402         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6403         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6404         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6405         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6406         from gcc.dg/alpha-*.
6407         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6408         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6409
6410 2005-11-05  Andreas Jaeger  <aj@suse.de>
6411
6412         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6413
6414 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6415
6416         PR target/23424
6417         * gcc.dg/torture/pr23424-1.c: New test.
6418
6419 2005-11-04  Richard Henderson  <rth@redhat.com>
6420
6421         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6422         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6423         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6424         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6425         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6426         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6427         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6428         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6429         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6430         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6431         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6432         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6433         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6434         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6435         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6436         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6437         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6438         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6439         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6440         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6441         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6442         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6443         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6444         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6445         Move from gcc.dg/.
6446         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6447         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6448         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6449         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6450         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6451         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6452         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6453         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6454         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6455         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6456         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6457         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6458         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6459         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6460         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6461         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6462         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6463         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6464         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6465         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6466         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6467         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6468         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6469         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6470         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6471         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6472         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6473         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6474         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6475         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6476         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6477         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6478         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6479         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6480         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6481         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6482         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6483         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6484         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6485         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6486         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6487         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6488         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6489         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6490         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6491
6492 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6493
6494         PR 24627
6495         * gcc.dg/tree-ssa/pr24627.c: New test.
6496
6497 2005-11-04 Paul Brook  <paul@codesourcery.com>
6498
6499         * gcc.dg/tls/opt-10.c: New test.
6500
6501 2005-11-04  Andreas Jaeger  <aj@suse.de>
6502
6503         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6504         avoid extra warnings.
6505
6506 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6507
6508         PR libfortran/22298
6509         * gcc/testsuite/lib/target-supports.exp
6510         (check_effective_target_static_libgfortran): New
6511         static_libgfortran effective target.
6512         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6513         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6514
6515 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6516
6517         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6518
6519 2005-11-03  Josh Conner  <jconner@apple.com>
6520
6521         PR c++/19989
6522         g++.dg/ext/array2.C: New test.
6523         g++.dg/template/dependent-name3.C: New test.
6524         g++.dg/template/dependent-name4.C: New test.
6525         g++.dg/template/sfinae2.C: New test.
6526
6527 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6528
6529         PR preprocessor/22042
6530         * gcc.dg/cpp/strify4.c: New test.
6531
6532 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6533
6534         PR c++/17964
6535         * g++.dg/cpp/string-1.C: New test.
6536
6537 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6538
6539         * gcc.target/powerpc: New directory.
6540         * gcc.target/powerpc/powerpc.exp: New file.
6541         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6542         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6543         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6544         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6545         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6546         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6547         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6548         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6549         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6550         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6551         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6552         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6553         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6554         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6555         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6556         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6557         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6558         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6559         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6560         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6561         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6562         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6563         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6564         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6565         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6566         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6567         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6568         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6569         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6570         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6571         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6572         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6573         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6574         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6575
6576 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6577
6578         PR c++/21627
6579         * g++.dg/warn/inline2.C: New test.
6580
6581 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6582
6583         PR middle-end/23155
6584         * g++.dg/ext/c99struct1.C: New test.
6585         * gcc.dg/union-cast-1.c: New test.
6586         * gcc.dg/union-cast-2.c: New test.
6587         * gcc.dg/union-cast-3.c: New test.
6588
6589 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6590
6591         PR middle-end/24589
6592         * gcc.c-torture/execute/zero-struct-2.c: New test.
6593
6594 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6595
6596         PR c++/24582
6597         * g++.dg/init/switch1.C: New test.
6598
6599 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6600
6601         * gcc.dg/delay-slot-1.c: New test.
6602
6603 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6604
6605         PR target/24620
6606         * gcc.dg/pr24620.c: New test.
6607
6608 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6609
6610         PR c/24329
6611         * gcc.dg/format/unnamed-1.c: New test.
6612
6613 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6614
6615         PR c++/22434
6616         * g++.dg/expr/cond8.C: New test.
6617
6618         PR c++/24560
6619         * g++.dg/parse/dot1.C: New test.
6620
6621 2005-11-02  Jan Hubicka  <jh@suse.cz>
6622
6623         PR target/23303
6624         * gcc.dg/i386-lea.c: New test
6625
6626 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6627
6628         PR target/24615
6629         * gcc.dg/pr24615.c: New test.
6630
6631 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6632
6633         PR target/24600
6634         * gcc.dg/pr24600.c: New test.
6635
6636 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6637
6638         PR c++/19253
6639         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6640         * g++.dg/parse/typename9.C: New test.
6641         * g++/dg/parse/typename10.C: Likewise.
6642
6643 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6644
6645         PR fortran/18157
6646         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6647         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6648         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6649
6650 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6651
6652         PR c++/24569
6653         * g++.dg/debug/static1.C: New test.
6654
6655 2005-11-02  Josh Conner  <jconner@apple.com>
6656
6657         * g++.dg/crash38.C: moved into proper directory...
6658         * g++.dg/template/crash42.C: ...here
6659
6660 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6661
6662         PR target/18338
6663         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6664         pcc_bitfield_type_matters || default_packed.
6665
6666         * lib/target-supports.exp
6667         (check_effective_target_pcc_bitfield_type_matters): New proc.
6668         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6669
6670         PR testsuite/23304
6671         * lib/target-supports.exp (check_effective_default_packed): New proc.
6672         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6673         Gate expected errors on target ! default_packed.
6674         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6675
6676 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6677
6678         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6679         change (r106358).
6680
6681 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6682
6683         PR fortran/24008
6684         * gfortran.dg/entry_5.f90: New.
6685         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6686
6687 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6688
6689         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6690
6691 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6692
6693         PR fortran/21565
6694         gfortran.dg/namelist_blockdata.f90: New test.
6695
6696         PR fortran/18737
6697         gfortran.dg/external_implicit_none.f90: New test.
6698
6699         PR fortran/14994
6700         * gfortran.dg/secnds.f: New test.
6701
6702 2005-10-31  Jan Hubicka  <jh@suse.cz>
6703
6704         PR target/20928
6705         * gcc.c-torture/compile/pr20928.c: New test.
6706
6707 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6708
6709         PR middle-end/23492
6710         * gcc.c-torture/compile/zero-strct-5.c: New test.
6711
6712 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6713
6714         PR libgfortran/24584
6715         * gfortran.dg/pr24584.f90: New test.
6716
6717 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6718
6719         PR fortran/18883
6720         * gfortran.dg/char_result_9.f90: New.
6721         * gfortran.dg/char_result_10.f90: New.
6722
6723 2005-10-30  Jan Hubicka  <jh@suse.cz>
6724
6725         * g++.dg/tree-ssa/pr24172.C: New testcase.
6726
6727 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6728
6729         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6730
6731 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6732
6733         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6734         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6735         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6736         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6737         gfortran.dg/enum_9.f90,
6738         gfortran.fortran-torture/compile/enum_1.f90,
6739         gfortran.fortran-torture/execute/enum_1.f90,
6740         gfortran.fortran-torture/execute/enum_2.f90,
6741         gfortran.fortran-torture/execute/enum_3.f90,
6742         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6743
6744 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6745
6746         PR target/18482
6747         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6748         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6749
6750 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6751
6752         PR libfortran/20179
6753         * gfortran.dg/mixed_io_1.f90: New test.
6754         * gfortran.dg/mixed_io_1.c: New file.
6755
6756 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6757
6758         * gfortran.dg/malloc_free_1.f90: New test.
6759
6760 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6761
6762         * gcc.dg/nested-func-4.c: Require profiling -pg.
6763
6764 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6765
6766         PR C++/23229
6767         * g++.dg/warn/main-2.C: New test.
6768
6769 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6770
6771         PR fortran/24545
6772         * gfortran.dg/interface_2.f90: new test.
6773
6774 2005-10-28  Josh Conner  <jconner@apple.com>
6775
6776         PR c++/22153
6777         * g++.dg/template/crash38.C: New test.
6778         * g++.dg/parse/explicit1.C: Change expected errors.
6779
6780 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6781
6782         PR C++/23426
6783         * g++.dg/other/large-size-array.C: New test.
6784
6785 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6786
6787         PR middle-end/24362
6788         * g++.dg/opt/complex4.C: New test.
6789
6790 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6791
6792         * gcc.dg/nested-func-4.c: New test.
6793
6794 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6795
6796         PR fortran/24158
6797         gfortran.dg/derived_recursion.f90: New test.
6798         gfortran.dg/implicit_actual.f90: New test.
6799
6800 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6801
6802         PR middle-end/24295, PR testsuite/24477
6803         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6804         removed when weakref hits the tree.
6805
6806 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6807
6808         * gfortran.dg/cray_pointers_4.f90: New test.
6809
6810         * gfortran.dg/cray_pointers_5.f90: New test.
6811
6812 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6813
6814         PR fortran/22290
6815         * gfortran.dg/assign_5.f90: New test.
6816         * gfortran.dg/assign_6.f: New test.
6817
6818 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6819
6820         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6821         CPU has no SSE support.
6822
6823 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6824
6825         PR libgfortran/24224
6826         * gfortran.dg/arrayio_1.f90: Update attribution.
6827         * gfortran.dg/arrayio_2.f90: Update attribution.
6828         * gfortran.dg/arrayio_3.f90: Update attribution.
6829         * gfortran.dg/arrayio_4.f90: Update test conditions.
6830         * gfortran.dg/arrayio_5.f90: Update attribution.
6831         * gfortran.dg/arrayio_6.f90: New test.
6832         * gfortran.dg/arrayio_7.f90: New test.
6833
6834 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6835
6836         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6837
6838 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6839
6840         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6841
6842 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6843
6844         PR fortran/24416
6845         * gfortran.dg/namelist_char_only.f90: New test.
6846
6847 2005-10-24  Asher Langton  <langton2@llnl.gov>
6848
6849         PR fortran/17031
6850         PR fortran/22282
6851         * gfortran.dg/cray_pointers_1.f90: New test.
6852         * gfortran.dg/cray_pointers_2.f90: New test.
6853         * gfortran.dg/cray_pointers_3.f90: New test.
6854         * gfortran.dg/loc_1.f90: New test.
6855         * gfortran.dg/loc_2.f90: New test.
6856
6857 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6858
6859         * gcc.dg/pr24225.c: New test.
6860
6861 2005-10-24  Asher Langton  <langton2@llnl.gov>
6862
6863         * gfortran.dg/dup_save_1.f90: New test.
6864         * gfortran.dg/dup_save_2.f90: New test.
6865
6866 2005-10-24  Paul Brook  <paul@codesourcery.com>
6867
6868         PR 24107
6869         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6870         stdint.h.
6871
6872 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6873
6874         PR libgfortran/24489
6875         * gfortran.dg/pr24489.f90: New test.
6876
6877 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6878
6879         PR fortran/23635
6880         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6881
6882 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6883
6884         PR target/18911
6885         * g++.dg/init/array16.C: Skip for mmix-*-*.
6886
6887 2005-10-23  Asher Langton  <langton2@llnl.gov>
6888
6889         * gfortran.dg/byte_1.f90: New test.
6890         * gfortran.dg/byte_2.f90: New test.
6891
6892 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
6893
6894         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
6895
6896 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
6897
6898         PR fortran/18022
6899         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
6900
6901         PR fortran/24311
6902         * gfortran.dg/merge_char_const.f90: New test.
6903
6904         PR fortran/24384
6905         * gfortran.dg/spread_scalar_source.f90: New test.
6906
6907 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
6908
6909         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
6910
6911         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
6912         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
6913
6914         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
6915
6916 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
6917
6918         PR fortran/24426
6919         * gfortran.dg/der_pointer_4.f90: New.
6920
6921 2005-10-22  David Ayers  <d.ayers@inode.at>
6922
6923         * obj-c++.dg/except-1.mm: Simplify.
6924
6925 2005-10-21  David Ayers  <d.ayers@inode.at>
6926
6927         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
6928
6929 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
6930
6931         * gfortran.dg/assumed_dummy_2.f90: New test.
6932
6933 2005-10-21  James E Wilson  <wilson@specifix.com>
6934
6935         PR preprocessor/15220
6936         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
6937
6938 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
6939
6940         * gcc.c-torture/execute/20051021-1.c: New test.
6941
6942 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
6943
6944         PR c++/24260
6945         * g++.dg/ext/tmplattr1.C: New test.
6946
6947 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
6948
6949         PR fortran/24440
6950         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
6951
6952 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
6953
6954         * obj-c++.dg/except-1.mm: New.
6955
6956         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
6957
6958 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
6959
6960         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
6961
6962 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
6963
6964         PR middle-end/24295
6965         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
6966         declarations with the same names as thunks' alias targets, use
6967         aliases instead.
6968         * gcc.dg/attr-alias-3.c: New test.
6969         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6970
6971 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
6972
6973         PR c++/22618
6974         * g++.dg/parse/access8.C: New test.
6975
6976 2005-10-20  Richard Guenther  <rguenther@suse.de>
6977
6978         PR c++/24439
6979         * g++.dg/tree-ssa/pr24439.C: New testcase.
6980
6981 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6982
6983         * g++.dg/opt/delay-slot-1.C: New test.
6984
6985 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
6986
6987         PR fortran/21625
6988         * gfortran.fg/der_init_1.f90: New.
6989
6990 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
6991
6992         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6993
6994 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
6995
6996         PR c++/21908
6997         * g++.dg/parse/error28.C: New test.
6998
6999 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7000
7001         * gcc.dg/profile-generate-2.c: New test.
7002
7003 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7004
7005         PR target/23589
7006         * g++.dg/ext/dllimport11.C: New.
7007
7008 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7009
7010         PR c++/22293
7011         * g++.dg/other/friend3.C: New test.
7012
7013 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR c++/23293
7016         * g++.dg/template/error19.C: New test.
7017
7018 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7019
7020         PR c++/21383
7021         * g++.dg/overload/koenig2.C: New.
7022
7023         PR c++/23118
7024         * g++.dg/overload/error2.C: New.
7025
7026         PR c++/22604
7027         * g++.dg/inherit/covariant14.C: New.
7028
7029 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7030
7031         PR c++/23440
7032         * g++.dg/parse/for1.C: New test.
7033
7034 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7035
7036         PR fortran/23446
7037         * gfortran.dg/host_dummy_index_1.f90: New test.
7038
7039         PR fortran/21459
7040         * gfortran.dg/automatic_char_len_2.f90: New test.
7041
7042         PR fortran/20866
7043         * gfortran.dg/recursive_statement_functions.f90: New test.
7044
7045         PR fortran/20853
7046         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7047
7048         PR fortran/20849
7049         * gfortran.dg/external_initializer.f90: New test.
7050
7051         PR fortran/20837
7052         * non_module_public.f90: New test.
7053
7054 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7055
7056         PR c++/24386
7057         * g++.dg/template/overload7.C: New.
7058
7059         PR c++/22551
7060         * g++.dg/other/switch2.C: Remove expected warnings.
7061
7062         PR c++/21353
7063         * g++.dg/template/defarg6.C: New.
7064
7065 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7066
7067         PR target/24315
7068         * gcc.target/i386/pr24315.c: New test.
7069
7070 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/24389
7073         * g++.dg/template/static21.C: New test.
7074         * g++.dg/template/static21-a.cc: Likewise.
7075
7076 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7077
7078         PR c++/23959
7079         * g++.dg/warn/Wswitch-default-1.C: New test.
7080         * g++.dg/warn/Wswitch-default-2.C: New test.
7081
7082 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/22173
7085         * g++.dg/parse/template18.C: New test.
7086         * g++.dg/template/nontype15.C: Likewise.
7087
7088 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7089
7090         PR fortran/22273
7091         * gfortran.dg/spec_expr_2.f90: New.
7092
7093 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7094
7095         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7096         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7097         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7098         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7099         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7100         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7101         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7102         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7103         previous target-specific skips and warning-message matches where
7104         applicable.
7105
7106 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7107
7108         PR c++/21347
7109         * g++.dg/warn/Wctor-dtor.C: New test.
7110
7111 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7112
7113         PR c/23439
7114         * gcc.dg/for-1.c: New test.
7115
7116 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7117
7118         PR c++/19565
7119         * g++.dg/warn/Wconversion1.C: New test.
7120         * g++.dg/ext/packed4.C: Compile with -w.
7121         * g++.dg/opt/20050511-1.C: Likewise.
7122         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7123
7124 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7125
7126         * gfortran.dg/boz_5.f90: New test.
7127
7128 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7129
7130         PR c++/22551
7131         * g++.dg/other/switch2.C: New.
7132
7133         PR c++/23984
7134         * g++.dg/init/ctor7.C: New.
7135
7136 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7137
7138         PR c++/23730
7139         * g++.dg/parse/crash32.C: New test.
7140
7141 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7142
7143         PR c++/20721
7144         * g++.dg/init/goto2.C: New test.
7145
7146         PR c++/22464
7147         * g++.dg/template/crash/41.C: New test.
7148
7149         PR c++/22180
7150         * g++.dg/template/crash40.C: New test.
7151
7152         PR c++/23694
7153         * g++.dg/parse/friend5.C: New test.
7154
7155         PR c++/23307
7156         * g++.dg/template/crash38.C: New test.
7157
7158         PR c++/22352
7159         * g++.dg/template/friend38.C: New test.
7160
7161         PR c++/22405
7162         * g++.dg/template/crash39.C: New test.
7163
7164 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7165
7166         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7167         gcc.dg/debug/dwarf2/dwarf-char2.c,
7168         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7169
7170         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7171
7172 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7173
7174         * gcc.dg/dll-2.c: Add tests for warnings.
7175         * gcc.dg/dll-3.c: Likewise.
7176         * gcc.dg/dll-4.c: Likewise.
7177
7178         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7179         * g++.dg/ext/dllimport2.C: Likewise.
7180         * g++.dg/ext/dllimport3.C: Likewise.
7181         * g++.dg/ext/dllimport7.C: Likewise.
7182         * g++.dg/ext/dllimport8.C: Likewise.
7183         * g++.dg/ext/dllimport9.C: Likewise.
7184
7185 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7186
7187         PR fortran/24092
7188         * gfortran.dg/derived_pointer_recursion.f90: New test.
7189
7190 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7191
7192         * gcc.c-torture/execute/20051012-1.c: New test.
7193
7194 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7195
7196         PR fortran/18082
7197         * gfortran.dg/automatic_char_len_1.f90: New test.
7198
7199 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7200
7201         PR fortran/20847
7202         * gfortran.dg/save_common.f90: New test.
7203
7204         PR fortran/20856
7205         * gfortran.dg/save_result.f90: New test.
7206
7207 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7208
7209         PR c++/21592
7210         * g++.dg/template/dependent-expr1.C: Add new expected error.
7211         * g++.dg/template/dependent-expr2.C: Adjust error text.
7212         * g++.dg/template/overload6.C: New.
7213
7214         PR c++/23797
7215         * g++.dg/other/typename8.C: New.
7216
7217         PR c++/21117
7218         * g++.dg/other/return1.C: New.
7219
7220 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7221
7222         PR c++/24052
7223         * g++.dg/ext/label5.C: New.
7224
7225 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7226
7227         PR c++/19964
7228         * g++.dg/parse/crash31.C: New.
7229
7230 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7231
7232         * g++.dg/ipa/ipa-1.c: New test.
7233         * g++.dg/ipa/ipa-2.c: New test.
7234         * g++.dg/ipa/ipa-3.c: New test.
7235         * g++.dg/ipa/ipa-4.c: New test.
7236         * g++.dg/ipa/ipa-5.c: New test.
7237         * g++.dg/ipa/ipa.exp: New file.
7238
7239 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7240
7241         PR fortran/24207
7242         * gfortran.dg/private_type_3.f90: New test.
7243
7244 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7245
7246         PR fortran/20786
7247         gfortran.dg/aint_anint_1.f90: New test.
7248
7249 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7250
7251         PR libgfortran/24313
7252         gfortran.dg/csqrt.f: New test.
7253
7254 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7255
7256         PR c++/8057
7257         * g++.dg/warn/noeffect7.C: New test.
7258         * g++.dg/warn/noeffect2.C: Instantiate templates.
7259         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7260         and warning.
7261
7262 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7263
7264         PR c++/21089
7265         * g++.dg/init/float1.C: New test.
7266
7267         PR c++/24277
7268         * g++.dg/init/member1.C: Tweak error markers.
7269
7270 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7271
7272         PR testsuite/24281
7273         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7274         Check for null pointer.
7275
7276 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/21369
7279         * g++.dg/parse/ret-type3.C: New test.
7280
7281 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7282
7283         PR tree-opt/23946
7284         * gcc.c-torture/compile/pr23946.c: New test.
7285
7286 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7287
7288         * g++.dg/opt/mmx2.C: New test.
7289
7290 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7291
7292         PR c++/24277
7293         * g++.dg/template/static20.C: New test.
7294
7295         PR c++/24302
7296         * g++.dg/warn/Wunused-12.C: New test.
7297
7298         PR c++/23437
7299         * g++.dg/template/arg4.C: New test.
7300
7301 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7302
7303         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7304         * gcc.dg/ucnid-3.c: Likewise.
7305         * gcc.dg/ucnid-4.c: Likewise.
7306         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7307         * g++.dg/other/ucnid-1.C: Likewise.
7308         * gcc.dg/sparc-frame-1.c: New test.
7309
7310 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7311
7312         PR c++/24139
7313         * g++.dg/template/spec27.C: New test.
7314
7315         PR c++/24275
7316         * g++.dg/template/static19.C: New test.
7317
7318 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7319
7320         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7321         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7322
7323 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7324
7325         PR target/24136
7326         * gfortran.fortran-torture/compile/pr24136.f: New test.
7327
7328 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7329
7330         PR c++/22172
7331         * g++.dg/parse/crash30.C: New test.
7332
7333 2005-10-07  Richard Guenther  <rguenther@suse.de>
7334
7335         PR middle-end/24227
7336         * gcc.c-torture/compile/pr24227.c: New testcase.
7337
7338 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7339
7340         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7341         Do not put aligned attributes on array elements.
7342
7343 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7344
7345         PR testsuite/23611, PR testsuite/23615
7346         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7347         writing prototypes of library functions by hand.
7348         * obj-c++.dg/bitfield-4.mm: Likewise.
7349         * obj-c++.dg/const-str-4.mm: Likewise.
7350         * obj-c++.dg/encode-4.mm: Likewise.
7351         * obj-c++.dg/encode-5.mm: Likewise.
7352         * obj-c++.dg/encode-6.mm: Likewise.
7353         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7354         * obj-c++.dg/method-10.mm: Likewise.
7355         * obj-c++.dg/method-17.mm: Likewise.
7356         * obj-c++.dg/method-19.mm: Likewise.
7357         * obj-c++.dg/try-catch-2.mm: Likewise.
7358
7359 2005-10-06  Richard Henderson  <rth@redhat.com>
7360
7361         PR 24236
7362         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7363
7364 2005-10-06  Dale Johannesen  <dalej@apple.com>
7365
7366         * gcc.c-torture/execute/20030125-1.c: Correct.
7367
7368 2005-10-06  Richard Guenther  <rguenther@suse.de>
7369
7370         PR tree-optimization/24238
7371         * g++.dg/tree-ssa/pr24238.C: New testcase.
7372
7373 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7374
7375         PR 18568
7376         * gfortran.dg/der_pointer_3.f90: New test.
7377
7378 2005-10-05  Devang Patel  <dpatel@apple.com>
7379
7380         PR Debug/23205
7381         * g++.dg/other/PR23205.C: New.
7382
7383 2005-10-05  Richard Henderson  <rth@redhat.com>
7384
7385         PR target/23602
7386         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7387         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7388
7389 2005-10-05  Dale Johannesen  <dalej@apple.com>
7390
7391         * gcc.c-torture/execute/float-floor.c: New.
7392
7393 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7394
7395         PR tree-optimization/21419
7396         PR tree-optimization/24146
7397         PR tree-optimization/24151
7398
7399         * g++.dg/ext/asm7.C: New.
7400         * g++.dg/ext/asm8.C: New.
7401         * gcc.dg/asm-1.c: Compile on all targets.
7402         * gcc.dg/asm-pr24146.c: New.
7403         * gcc.dg/pr21419.c: Adjust error messages.
7404
7405 2005-10-05  Richard Guenther  <rguenther@suse.de>
7406
7407         PR fortran/24176
7408         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7409
7410 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7411
7412         PR c++/23513
7413         * g++.dg/template/spec22.C: Robustify test.
7414         * g++.dg/template/spec26.C: New.
7415
7416 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7417
7418         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7419         if target supports vector instructions.
7420
7421 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7422
7423         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7424         C99 functions.
7425
7426 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7427
7428         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7429         check_effective_target_fortran_large_int): Replace cached result
7430         when target changes.
7431
7432 2005-10-04  Devang Patel  <dpatel@apple.com>
7433
7434         * gcc.dg/i386-sse-vect-types.c: New.
7435
7436 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7437
7438         PR preprocessor/13726
7439         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7440         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7441
7442 2005-10-04  Richard Guenther  <rguenther@suse.de>
7443
7444         PR c/23576
7445         * gcc.dg/noncompile/pr23576.c: New testcase.
7446
7447 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7448
7449         PR middle-end/23125
7450         * gcc.dg/register-var-3.c: New test.
7451
7452 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7453
7454         * gcc.dg/pr23049.c: New test.
7455
7456         * gcc.dg/ucnid-4.c: Fix test.
7457
7458 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7459
7460         PR 23445
7461         * gcc.c-torture/compile/pr23445.c: New test.
7462
7463 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7464
7465         * g++.dg/overload/unknown1.C: New.
7466
7467 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7468
7469         PR c++/17775
7470         * g++.dg/template/repo4.C: New test.
7471
7472 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7473
7474         PR libfortran/19308
7475         * gfortran.dg/large_real_kind_2.F90: New test.
7476         * gfortran.dg/large_integer_kind_2.f90: New test.
7477
7478 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7479
7480         * lib/target-supports.exp (check_effective_target_vect_shift):
7481         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7482         (check_effective_target_vect_condition): Fix copy-n-pasto.
7483
7484         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7485         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7486         targets.
7487
7488 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7489
7490         PR c++/22621
7491         * g++.dg/template/overload5.C : New test.
7492
7493         PR c++/23840
7494         * g++.dg/expr/stdarg1.C: New test.
7495
7496 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7497
7498         PR 24142
7499         * gcc.c-torture/execute/pr24142.c: New test.
7500
7501 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7502
7503         PR 24141
7504         * gcc.c-torture/execute/pr24141.c: New test.
7505
7506 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7507             Diego Novillo  <dnovillo@redhat.com>
7508
7509         PR 23604
7510         * gcc.c-torture/execute/pr23604.c: New test.
7511
7512 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7513
7514         PR fortran/16404
7515         PR fortran/20835
7516         PR fortran/20890
7517         PR fortran/20899
7518         PR fortran/20900
7519         PR fortran/20901
7520         PR fortran/20902
7521         gfortran.dg/equiv_constraint_1.f90: New test.
7522         gfortran.dg/equiv_constraint_2.f90: New test.
7523         gfortran.dg/equiv_constraint_3.f90: New test.
7524         gfortran.dg/equiv_constraint_4.f90: New test.
7525         gfortran.dg/equiv_constraint_5.f90: New test.
7526         gfortran.dg/equiv_constraint_6.f90: New test.
7527         gfortran.dg/equiv_constraint_7.f90: New test.
7528         gfortran.dg/equiv_constraint_8.f90: New test.
7529         gfortran.dg/private_type_1.f90: New test.
7530         gfortran.dg/private_type_2.f90: New test.
7531         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7532         980628-10.f: Assert std=gnu to permit mixing of
7533         types in equivalence statements.
7534
7535 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7536
7537         PR 24112
7538         * gfortran.dg/open_status_1.f90: New.
7539
7540 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7541
7542         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7543         * gcc.dg/vect/pr22480.c: Clean up temp files.
7544         * gcc.dg/vect/pr23831.c: Clean up temp files.
7545         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7546         Clean up temp files.
7547         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7548         Clean up temp files.
7549
7550         * gcc.dg/20050309-1.c: Clean up temp files.
7551         * gcc.dg/20050325-1.c: Clean up temp files.
7552
7553 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7554
7555         PR tree-optimization/24059
7556         * gcc.dg/vect/pr24059.c : New test.
7557
7558 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR middle-end/24109
7561         * gcc.c-torture/execute/20050929-1.c: New test.
7562
7563 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7564
7565         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7566
7567 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7568
7569         PR c/21419
7570         * gcc.dg/pr21419.c: New test.
7571
7572 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7573
7574         * gcc.dg/pr23911.c: New test.
7575
7576 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7577
7578         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7579
7580         PR c++/16782
7581         * g++.dg/parse/qualified4.C: New test.
7582         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7583         * g++.old-deja/g++.mike/p8154.C: Likewise.
7584
7585 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR c++/22147
7588         * g++.dg/template/friend37.C: New test.
7589         * g++.dg/parse/crash28.C: Adjust error markers.
7590
7591 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR fortran/18518
7594         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7595
7596 2005-09-27  Devang Patel  <dpatel@apple.com>
7597
7598         PR tree-optimization/23625
7599         * gcc.dg/pr23625.c: New test.
7600
7601 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7602
7603         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7604         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7605
7606 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7607
7608         PR fortran/23677
7609         * gfortran.fortran-torture/execute/save_1.f90: New test.
7610         * gfortran.dg/save_1.f90: New test.
7611
7612 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7613
7614         * gcc.target/i386/builtin-apply-mmx.c: New test.
7615
7616         PR target/22576
7617         * gcc.target/i386/pr22576.c: New test.
7618
7619         PR target/22585
7620         * gcc.target/i386/pr22585.c: New test.
7621
7622         PR target/23268
7623         * gcc.target/i386/pr23268.c: New test.
7624
7625         PR middle-end/23831
7626         * gcc.dg/vect/pr23831.c: New test.
7627
7628         PR target/24055
7629         * gcc.target/i386/pr24055.c: New test.
7630
7631 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7632
7633         PR tree-optimization/23960
7634         * gcc.c-torture/compile/pr23960.c: New.
7635
7636 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7637
7638         PR fortran/16861
7639         * gfortran.dg/nested_modules_3.f90: New.
7640
7641 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7642
7643         PR fortran/24005
7644         gfortran.dg/interface_1.f90: New test.
7645
7646 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7647         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7648
7649         PR fortran/23843
7650         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7651
7652 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7653
7654         PR fortran/23516
7655         * gfortran.dg/imag_1.f: New test.
7656         * gfortran.dg/imag_2.f: Ditto.
7657
7658 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7659
7660         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7661
7662 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7663
7664         PR c++/21983
7665         * g++.dg/warn/pr21983.C: New test.
7666
7667 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/23993
7670         * g++.dg/template/array14.C: New test.
7671
7672 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7673
7674         PR fortran/19929
7675         * gfortran.dg/der_ptr_component_1.f90: New test.
7676
7677 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7678
7679         PR c++/23965
7680         * g++.dg/template/error1.C: Reject "no matching function" message.
7681
7682 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7683
7684         PR c++/17609
7685         * g++.dg/lookup/error1.C: New test.
7686
7687 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7688
7689         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7690         functionality of the testcase.
7691
7692 2005-09-20  Richard Henderson  <rth@redhat.com>
7693
7694         * gcc.dg/vect/vect-22.c: Require vect_float.
7695         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7696
7697 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7698
7699         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7700         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7701         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7702         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7703         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7704         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7705         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7706         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7707         * gcc.dg/cpp/ucnid-8.c: New test.
7708
7709 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR tree-optimization/23929
7712         * gcc.c-torture/compile/pr23929.c: New test.
7713
7714 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7715
7716         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7717         for one loop.
7718
7719 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7720
7721         PR testsuite/23186
7722         * g++.dg/other/pr22003.C: Require named sections.
7723
7724 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7725
7726         PR c++/23947
7727         * g++.dg/rtti/crash3.C: New test.
7728
7729         PR tree-optimization/23818
7730         * gcc.dg/pr23818.c: New test.
7731
7732 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7733
7734         PR fortran/23420
7735         * gfortran.dg/print_fmt_4.f: New.
7736
7737 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7738
7739         PR fortran/23663
7740         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7741
7742 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7743
7744         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7745         Use pointers to local alignable arrays instead. Added comments.
7746         * gcc.dg/vect/vect-46.c: Likewise.
7747         * gcc.dg/vect/vect-48.c: Likewise.
7748         * gcc.dg/vect/vect-49.c: Likewise.
7749         * gcc.dg/vect/vect-52.c: Likewise.
7750         * gcc.dg/vect/vect-53.c: Likewise.
7751         * gcc.dg/vect/vect-54.c: Likewise.
7752         * gcc.dg/vect/vect-56.c: Likewise.
7753         * gcc.dg/vect/vect-57.c: Likewise.
7754         * gcc.dg/vect/vect-58.c: Likewise.
7755         * gcc.dg/vect/vect-60.c: Likewise.
7756         * gcc.dg/vect/vect-61.c: Likewise.
7757
7758         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7759         The test is no longer vectorizable on vect_no_align targets.
7760         * gcc.dg/vect/vect-43.c: Likewsie.
7761
7762         * gcc.dg/vect/vect-44.c: Added comments.
7763         * gcc.dg/vect/vect-45.c: Added comments.
7764         * gcc.dg/vect/vect-50.c: Added comments.
7765         * gcc.dg/vect/vect-51.c: Added comments.
7766
7767         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7768         aligned type.
7769         * gcc.dg/vect/Os-vect-95.c: Likewise.
7770
7771         * gcc.dg/vect/vect-41.c: Test removed.
7772         * gcc.dg/vect/vect-47.c: Test removed.
7773         * gcc.dg/vect/vect-55.c: Test removed.
7774         * gcc.dg/vect/vect-59.c: Test removed.
7775
7776 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7777
7778         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7779         No longer vectorizable on vect_no_align targets.
7780         * gcc.dg/vect/pr20122.c: Likewise.
7781         * gcc.dg/vect/vect-74.c: Likewise.
7782         * gcc.dg/vect/vect-75.c: Likewise.
7783         * gcc.dg/vect/vect-76.c: Likewise.
7784
7785         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7786         Will not be vectorizable on vect_no_align targets once aliasing issues
7787         are resolved.
7788         * gcc.dg/vect/vect-79.c: Likewise.
7789
7790         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7791         * gcc.dg/vect/vect-78.c: Likewise.
7792         * gcc.dg/vect/vect-97.c: Likewise.
7793
7794 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7795
7796         * gcc.dg/pr23943.c: New test.
7797
7798 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7799
7800         PR fortran/19181
7801         * gfortran.dg/derived_pointer_null_1.f90: New test.
7802
7803 2005-09-18  Richard Guenther  <rguenther@suse.de>
7804
7805         PR middle-end/23944
7806         * gcc.c-torture/compile/pr23944.c: New testcase.
7807
7808 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7809
7810         PR fortran/15975
7811         * gfortran.dg/der_pointer_2.f90: New test.
7812
7813 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7814
7815         PR fortran/16861
7816         * gfortran.dg/nested_modules_2.f90: New test.
7817
7818 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7819
7820         PR c++/18368
7821         * g++.dg/other/semicolon.C: New test.
7822
7823 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7824
7825         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7826         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7827
7828 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7829
7830         PR c++/23914
7831         * g++.dg/template/static18.C: New test.
7832
7833         PR c++/21514
7834         * g++.dg/template/crash19.C: Remove dg-error marker.
7835         * g++.dg/template/local4.C: New test.
7836
7837 2005-09-16  Paul Brook  <paul@codesourcery.com>
7838
7839         PR fortran/23906
7840         * gfortran.dg/dependency_1.f90: New test.
7841
7842 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/23896
7845         * g++.dg/template/static17.C: New test.
7846
7847 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7848
7849         PR c++/23139
7850         * g++.dg/warn/huge-val1.C: New test.
7851
7852 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/13140
7855         * g++.dg/parse/class2.C: New test.
7856         * g++.dg/template/explicit8.C: Likewise.
7857         * g++.dg/template/spec25.C: Likewise.
7858
7859 2005-09-14  Josh Conner  <jconner@apple.com>
7860
7861         PR middle-end/23584
7862         * gcc.dg/pr23584.c: New test.
7863
7864 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7865
7866         PR fortran/21875 Internal Unit Array I/O, NIST
7867         * gfortran.dg/arrayio_1.f90: New test.
7868         * gfortran.dg/arrayio_1.f90: New test.
7869         * gfortran.dg/arrayio_1.f90: New test.
7870         * gfortran.dg/arrayio_1.f90: New test.
7871         * gfortran.dg/arrayio_1.f90: New test.
7872
7873 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7874
7875         PR middle-end/22480
7876         * gcc.dg/vect/pr22480.c: New test.
7877
7878 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7879
7880         PR fortran/19358
7881         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7882
7883 2005-09-13 Josh Conner <jconner@apple.com>
7884
7885         PR c++/23180
7886         * g++.dg/init/struct2.C: New test.
7887         * g++.dg/init/struct3.C: New test.
7888
7889 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
7890
7891         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7892         Clean up temp files.
7893         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
7894         gcc.dg/tree-ssa/builtin-fprintf-1.c,
7895         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
7896         gcc.dg/tree-ssa/builtin-printf-1.c,
7897         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
7898         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
7899         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
7900         gcc.dg/tree-ssa/builtin-vprintf-1.c,
7901         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
7902         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
7903         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
7904         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
7905         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
7906         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
7907         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
7908         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
7909
7910 2005-09-13  Josh Conner  <jconner@apple.com>
7911
7912         * lib/gcc-dg.exp: Load scanipa.exp.
7913         (cleanup-dump): New procedure.
7914         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
7915         * lib/scandump.exp: New file.
7916         * lib/scantree.exp: Use it.
7917         * lib/scanipa.exp: New file.
7918
7919 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
7920
7921         PR fortran/17740
7922         * gfortran.dg/generic_4.f90: New test.
7923
7924 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
7925
7926         PR target/23816
7927         * gcc.target/i386/pr23816-1.c: New test.
7928         * gcc.target/i386/pr23816-2.c: New test.
7929
7930
7931 2005-09-13  Bastian Blank <waldi@debian.org>
7932
7933         PR c++/16171
7934         * g++.dg/abi/mangle26.C: New test.
7935         * g++.dg/abi/mangle27.C: New test.
7936         * g++.dg/abi/mangle28.C: New test.
7937         * g++.dg/abi/mangle29.C: New test.
7938
7939         PR c++/23839
7940         * g++.dg/parse/register1.C: New test.
7941
7942 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/23842
7945         * g++.dg/template/access16.C: New test.
7946
7947 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7948
7949         * gfortran.dg/char_pack_2.f90: Increase the vector size.
7950
7951 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7952
7953         PR fortran/18899
7954         * gfortran.dg/shape_2.f90: New test.
7955
7956 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7957
7958         PR target/19269
7959         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
7960         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
7961         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7962         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
7963         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
7964         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
7965         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
7966         tests.
7967
7968 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7969
7970         PR c++/23841
7971         * g++.dg/parse/template17.C: New test.
7972
7973 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/23789
7976         * g++.dg/template/nontype14.C: New test.
7977
7978 2005-09-12  Ian Lance Taylor  <ian@airs.com>
7979
7980         PR g++/7874
7981         * g++.dg/lookup/friend7.C: New test.
7982         * g++.dg/lookup/friend8.C: New test.
7983         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7984         so that it will be found via argument dependent lookup.
7985         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7986         friend functions which will no longer be found.
7987         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7988         function g, so that it will be found via argument dependent
7989         lookup.
7990         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7991         * g++.old-deja/g++.mike/net43.C: Likewise.
7992
7993 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7994
7995         PR c++/23691
7996         * g++.dg/template/static16.C: New test.
7997
7998 2005-09-12  Josh Conner  <jconner@apple.com>
7999
8000         PR middle-end/23237
8001         * gcc.c-torture/compile/pr23237.c: New test.
8002
8003 2005-09-11  Richard Henderson  <rth@redhat.com>
8004
8005         * g++.dg/other/error8.C: Update expected diagnostic text.
8006
8007 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8008
8009         PR libfortran/19872
8010         * gfortran.dg/overwrite_1.f: New test.
8011
8012 2005-09-09  Josh Conner  <jconner@apple.com>
8013
8014         * g++.dg/init/pr23180-1.C: Removed.
8015         * g++.dg/init/pr23180-2.C: Removed.
8016
8017 2005-09-09  David Daney <ddaney@avtrex.com>
8018
8019         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8020         files which are ...
8021         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8022         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8023
8024 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8025
8026         * gfortran.dg/iostat_2.f90: New test.
8027
8028 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8029
8030         PR c++/22252
8031         * g++.dg/ext/interface1.C: New test.
8032         * g++.dg/ext/interface1.h: Likewise.
8033         * g++.dg/ext/interface1a.cc: Likewise.
8034
8035 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8036
8037         * gfortran.dg/iomsg_1.f90: New test case.
8038
8039 2005-09-09  Richard Guenther  <rguenther@suse.de>
8040
8041         PR c++/23624
8042         * g++.dg/tree-ssa/pr23624.C: New testcase.
8043
8044 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8045
8046         PR fortran/19239
8047         * gfortran.dg/vector_subscript_1.f90,
8048         * gfortran.dg/vector_subscript_2.f90: New tests.
8049
8050 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8051
8052         PR fortran/21104
8053         * gfortran.dg/array_alloc_1.f90,
8054         * gfortran.dg/array_alloc_2.f90,
8055         * gfortran.dg/array_alloc_3.f90: New tests.
8056
8057 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8058
8059         PR fortran/12840
8060         * gfortran.dg/array_constructor_6.f90
8061         * gfortran.dg/array_constructor_7.f90
8062         * gfortran.dg/array_constructor_8.f90
8063         * gfortran.dg/array_constructor_9.f90
8064         * gfortran.dg/array_constructor_10.f90
8065         * gfortran.dg/array_constructor_11.f90
8066         * gfortran.dg/array_constructor_12.f90: New tests.
8067
8068 2005-09-08  Josh Conner  <jconner@apple.com>
8069
8070         PR c++/23180
8071         * g++.dg/init/pr23180-1.C: New test.
8072         * g++.dg/init/pr23180-2.C: New test.
8073
8074 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/18878
8077         * gfortran.dg/module_double_reuse.f90: New.
8078
8079 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8080
8081         PR fortran/23270
8082         PR fortran/22304
8083         PR fortran/18870
8084         PR fortran/17917
8085         PR fortran/16511
8086         * gfortran.dg/common_equivalence_1.f: New.
8087         * gfortran.dg/common_equivalence_2.f: New.
8088         * gfortran.dg/common_equivalence_3.f: New.
8089         * gfortran.dg/contained_equivalence_1.f90: New.
8090         * gfortran.dg/module_blank_common.f90: New.
8091         * gfortran.dg/module_commons_1.f90: New.
8092         * gfortran.dg/module_equivalence_1.f90: New.
8093         * gfortran.dg/nested_modules_1.f90: New.
8094         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8095         equivalences and add comment to connect the test with
8096         the PR.
8097
8098 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8099
8100         PR fortran/23765
8101         * gfortran.dg/common_6.f90: New test.
8102
8103 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8104
8105         PR fortran/15326
8106         * gfortran.dg/char_result_1.f90,
8107         * gfortran.dg/char_result_2.f90,
8108         * gfortran.dg/char_result_3.f90,
8109         * gfortran.dg/char_result_4.f90,
8110         * gfortran.dg/char_result_5.f90,
8111         * gfortran.dg/char_result_6.f90,
8112         * gfortran.dg/char_result_7.f90,
8113         * gfortran.dg/char_result_8.f90: New tests.
8114
8115 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8116
8117         PR fortran/19928
8118         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8119
8120 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8121
8122         PR obj-c++/16816
8123         * obj-c++.dg/selector-5.mm: New test.
8124         * obj-c++.dg/selector-6.mm: New test.
8125
8126 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8127
8128         PR objc/20574
8129         PR objc/19324
8130         * objc.dg/error-1.m: New test.
8131
8132 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8133
8134         PR fortran/23373
8135         * gfortran.fortran-torture/execute/pr23373-1.f90,
8136         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8137
8138 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8139
8140         PR libfortran/23760
8141         * gfortran.dg/g77/1832.f: Remove long string in write statement
8142         to allow the test to pass on correct list directed output with
8143         prepended space.
8144
8145 2005-09-07  James E Wilson  <wilson@specifix.com>
8146
8147         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8148
8149 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8150
8151         * gfortran.dg/parameter+save.f90: Rename to
8152         * gfortran.dg/parameter_save.f90: .. this.
8153
8154 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8155
8156         PR fortran/20848
8157         * gfortran.dg/parameter+save.f90: New test case.
8158
8159 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8160
8161         PR fortran/19269
8162         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8163
8164 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8165
8166         PR c/23075
8167         * gcc.dg/pr23075.c: New test.
8168         * g++.dg/warn/pr23075.C: New test.
8169
8170         PR target/22362
8171         * gcc.target/i386/pr22362.c: New test.
8172
8173         PR rtl-optimization/23098
8174         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8175
8176         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8177         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8178         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8179
8180 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8181
8182         * g++.dg/expr/cast6.C: New test.
8183
8184         PR c++/9782
8185         * g++.dg/init/new15.C: New test.
8186
8187 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8188
8189         * gcc.dg/vect/Os-vect-95.c: New test.
8190         * gcc.dg/vect/vect-95.c: Same.
8191
8192 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8193
8194         * gcc.dg/vect/vect-29.c: Update xfail testing.
8195         * gcc.dg/vect/vect-44.c: Same.
8196         * gcc.dg/vect/vect-48.c: Same.
8197         * gcc.dg/vect/vect-50.c: Same.
8198         * gcc.dg/vect/vect-72.c: Same.
8199         * gcc.dg/vect/vect-77.c: Same.
8200         * gcc.dg/vect/vect-78.c: Same.
8201         * gcc.dg/vect/vect-80.c: Same.
8202         * gcc.dg/vect/vect-96.c: Same.
8203         * gcc.dg/vect/vect-100.c: Same.
8204         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8205         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8206         * gfortran.dg/vect/vect-5.f90: Same.
8207
8208 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8209
8210         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8211         start strings.
8212         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8213         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8214
8215         PR c++/23056
8216         * g++.dg/opt/pr23056.C: New test.
8217
8218         PR rtl-optimization/23098
8219         * gcc.target/i386/pr23098.c: New test.
8220
8221 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/23667
8224         * g++.dg/template/static15.C: New test.
8225
8226         PR c++/21440
8227         * g++.dg/ext/stmtexpr5.C: New test.
8228         * g++.dg/ext/stmtexpr6.C: Likewise.
8229
8230 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8231
8232         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8233
8234         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8235         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8236         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8237
8238 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8239
8240         PR libfortran/23321
8241         * gfortran.dg/direct_io_4.f90: New test case.
8242
8243 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8244             Rasmus Hahn  <rassahah@neofonie.de>
8245
8246         PR libobjc/23108
8247         * objc.dg/type-stream-1.m: New test.
8248
8249 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8250
8251         PR fortran/23661
8252         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8253         gfortran.dg/print_fmt_3.f90: New test.
8254
8255 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8256
8257         * gfortran.dg/fmt_t_1.f90: New test.
8258
8259 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR rtl-optimization/23454
8262         * g++.dg/opt/pr23454.C: New test.
8263
8264 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8265
8266         PR c++/23699
8267         * g++.dg/ext/static1.C: New test.
8268
8269 2005-09-02  Richard Henderson  <rth@redhat.com>
8270
8271         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8272         tail call to check_fa_work.
8273
8274 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/21687
8277         * g++.dg/other/gc3.C: New test.
8278
8279 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8280
8281         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8282         * gcc.dg/20050826-1.c: Likewise.
8283
8284 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/23167
8287         * g++.dg/expr/volatile1.C: New test.
8288
8289 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8290
8291         PR middle-end/23547
8292         * gcc.dg/pr23547.c: New test.
8293
8294 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8295
8296         PR c/22061
8297         * gcc.c-torture/execute/pr22061-1.c,
8298         * gcc.c-torture/execute/pr22061-2.c,
8299         * gcc.c-torture/execute/pr22061-3.c,
8300         * gcc.c-torture/execute/pr22061-4.c: New tests.
8301
8302 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8303
8304         * gcc.dg/Wredundant-decls-2.c: New test to check that
8305         -Wredundant-decls does not issue warning for a variable
8306         definition following a declaration.
8307
8308 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR debug/7241
8311         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8312         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8313         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8314
8315         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8316         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8317         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8318         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8319         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8320         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8321         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8322         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8323
8324 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8325
8326         PR objc/23306
8327         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8328         scan-assmbler.
8329
8330 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8331
8332         PR target/21255
8333         * gcc.dg/pr21255-1.c: New test.
8334         * gcc.dg/pr21255-2-mb.c: Likewise.
8335         * gcc.dg/pr21255-2-ml.c: Likewise.
8336         * gcc.dg/pr21255-3.c: Likewise.
8337         * gcc.dg/pr21255-4.c: Likewise.
8338
8339 2005-08-31  Dale Johannesen  <dalej@apple.com>
8340
8341         * gcc.dg/20050830-1.c: New.
8342
8343 2005-08-31  Josh Conner  <jconner@apple.com>
8344
8345         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8346         command-line options for arm-*-* targets.
8347         * g++.dg/init/array16.C: Likewise.
8348         * g++.dg/other/crash-4.C: Likewise.
8349
8350 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8351
8352         PR obj-c++/23640
8353         * obj-c++.dg/gnu-runtime-3.mm: New test.
8354
8355 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8356
8357         PR c++/13377
8358         * g++.dg/lookup/ambig4.C: New test.
8359         * g++.dg/lookup/ambig5.C: New test.
8360         * g++.dg/tc1/dr101.C: Adjust error markers.
8361
8362 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8363
8364         PR c++/23639
8365         * g++.dg/template/ttp5.C: Adjust error markers.
8366
8367 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8368
8369         PR testsuite/23609
8370         * lib/obj-c++.exp: Include target-libpath.exp.
8371         (obj-c++_link_flags): Look for the GNU libobjc library
8372         and set the library path to include it.
8373         Don't manually set LD_LIBRARY_PATH (etc.) but call
8374         set_ld_library_path_env_vars instead.
8375         (obj-c++_target_compile): Don't set library path or
8376         linker flags because they are already set correctly
8377         in obj-c++_link_flags.
8378
8379 2005-08-30  Josh Conner  <jconner@apple.com>
8380
8381         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8382         to command-line options for arm-*-* targets.
8383
8384 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8385
8386         * g++.dg/other/i386-1.C: New.
8387
8388 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8389
8390         PR preprocessor/20348
8391         PR preprocessor/20356
8392         * gcc.dg/cpp/pr20348.c: New test.
8393         * gcc.dg/cpp/pr20348.h: New file.
8394         * gcc.dg/cpp/inc/pr20348.h: New file.
8395         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8396         * gcc.dg/cpp/pr20356.c: New test.
8397         * gcc.dg/cpp/pr20356.h: New file.
8398         * gcc.dg/cpp/inc/pr20356.h: New file.
8399         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8400
8401 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8402
8403         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8404         Fix array dimension to avoid correct end-of-file error.
8405
8406 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8407
8408         PR libfortran/23598
8409         * gfortran.dg/iostat_1.f90: New test.
8410
8411 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8412
8413         PR middle-end/23408
8414         * gcc.dg/pr23408.c: New test.
8415
8416 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8417
8418         PR c++/23099
8419         * g++.dg/init/member1.C: Make sure erroneous static data member
8420         definitions are required.
8421         * g++.dg/template/static13.C: New test.
8422         * g++.dg/template/static14.C: Likewise.
8423
8424 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8425
8426         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8427         -march=pentium4, remove ilp32 requirement.
8428
8429         PR middle-end/23484
8430         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8431         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8432
8433 2005-08-29  Andreas Jaeger  <aj@suse.de>
8434
8435         PR testsuite/23607
8436         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8437
8438 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8439
8440         * gcc.c-torture/execute/20050316-2.c: New test.
8441         * gcc.c-torture/execute/20050316-3.c: New test.
8442         * gcc.dg/torture/pr16104-1.c: New test.
8443
8444 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8445
8446         PR middle-end/23463
8447         * gcc.c-torture/execute/zero-struct-1.c: New test.
8448
8449 2005-08-27  Richard Guenther  <rguenther@suse.de>
8450
8451         PR target/23575
8452         * gcc.target/i386/pr23575.c: New testcase.
8453
8454 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR rtl-optimization/23561
8457         * gcc.c-torture/execute/20050826-1.c: New test.
8458
8459         PR rtl-opt/23560
8460         * gcc.c-torture/execute/20050826-2.c: New test.
8461
8462 2005-08-26  Dale Johannesen  <dalej@apple.com>
8463
8464         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8465         * gcc.dg/20050826-1.c: New.
8466
8467 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8468
8469         PR c++/19004
8470         * g++.dg/template/nontype13.C: New test.
8471
8472         PR c++/23491
8473         * g++.dg/init/new14.C: New test.
8474         * g++.dg/expr/anew1.C: Do not XFAIL.
8475         * g++.dg/expr/anew2.C: Likewise.
8476         * g++.dg/expr/anew3.C: Likewise.
8477
8478 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8479
8480         PR middle-end/22439
8481         * gcc.dg/vla-3.c: New test.
8482
8483 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8484
8485         PR fortran/20363
8486         * gfortran.dg/named_interface.f90: New.
8487
8488 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8489
8490         * gcc.c-torture/execute/frame-address.c: New test.
8491
8492 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8493
8494         PR c++/20817
8495         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8496
8497 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8498
8499         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8500
8501 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8502
8503         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8504         * gcc.dg/altivec-22.c: Rename from..
8505         * gcc.dg/altivec-nomfcr.c: ..this.
8506
8507 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8508
8509         PR tree-optimization/23546
8510         * gcc.dg/tree-ssa/pr23546.c: New test.
8511
8512 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8513
8514         PR fortran/17758
8515         * gfortran.dg/nonreturning_statements.f90: New test.
8516
8517 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8518
8519         PR c++/22454
8520         * g++.dg/parse/crash29.C: New.
8521
8522 2005-08-23  DJ Delorie  <dj@redhat.com>
8523
8524         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8525         constants have the L suffix.
8526
8527 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         PR c++/23044
8530         * g++.dg/template/instantiate8.C: New.
8531
8532 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8533
8534         PR middle-end/23467
8535         * gcc.c-torture/execute/pr23467.c: New test.
8536
8537 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR tree-optimization/22043
8540         * gcc.c-torture/execute/20050613-1.c: New test.
8541
8542 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8543
8544         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8545
8546 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR rtl-optimization/23478
8549         * g++.dg/opt/pr23478.C: New test.
8550
8551 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8552
8553         PR c/18715
8554         * gcc.dg/switch-warn-3.c: New test.
8555
8556 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8557
8558         PR c++/22233
8559         * g++.dg/template/param1.C: New test.
8560
8561 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8562
8563         PR c++/23089
8564         * g++.dg/other/incomplete1.C: New test.
8565
8566 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8567
8568         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8569         are vectorizable.
8570
8571 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8572
8573         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8574         d_lines_5.f: New.
8575
8576 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8577
8578         * gcc.target/i386/sse-4.c: New test.
8579
8580 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8581
8582         PR testsuite/23239
8583         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8584
8585 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8586
8587         * gcc.dg/20050811-1.c: New test.
8588         * gcc.dg/20050811-2.c: New test.
8589
8590 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8591
8592         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8593
8594 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8595
8596         PR 23476
8597         * gcc.c-torture/compile/pr23476.c: New test.
8598
8599 2005-08-19  Devang Patel  <dpatel@apple.com>
8600
8601         PR tree-optimization/23048
8602         * gcc.dg/tree-ssa/pr23048.c: New test.
8603
8604 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8605
8606         PR middle-end/20624
8607         * g++.dg/warn/Wreturn-3.C: New test
8608
8609 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8610
8611         PR tree-optimization/22228
8612         * g++.dg/vect/pr22543.cc: New test.
8613
8614 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8615
8616         PR tree-optimization/21574
8617         * gcc.dg/tree-ssa/pr21574.c: New test.
8618
8619 2005-08-16  James E Wilson  <wilson@specifix.com>
8620
8621         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8622
8623 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8624
8625         PR tree-opt/23402
8626         * gcc.c-torture/compile/zero-strct-3.c: New test.
8627         * gcc.c-torture/compile/zero-strct-4.c: New test.
8628
8629 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8630
8631         PR target/23376
8632         * gcc.target/x86_64/pr23376.c: New test.
8633
8634 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8635
8636         PR c++/23337
8637         * g++.dg/ext/vector2.C: New.
8638
8639 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8640
8641         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8642
8643 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8644
8645         PR libfortran/23428
8646         * gfortran.dg/inquire-complex.f90: New test case.
8647
8648 2005-08-16  James E Wilson  <wilson@specifix.com>
8649
8650         PR tree-optimization/21105
8651         * gcc.dg/large-size-array.c: New.
8652
8653 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8654
8655         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8656         type.
8657         * gcc.dg/vect/vect-41: Likewise.
8658         * gcc.dg/vect/vect-42: Likewise.
8659         * gcc.dg/vect/vect-43: Likewise.
8660         * gcc.dg/vect/vect-44: Likewise.
8661         * gcc.dg/vect/vect-46: Likewise.
8662         * gcc.dg/vect/vect-47: Likewise.
8663         * gcc.dg/vect/vect-48: Likewise.
8664         * gcc.dg/vect/vect-52: Likewise.
8665         * gcc.dg/vect/vect-53: Likewise.
8666         * gcc.dg/vect/vect-54: Likewise.
8667         * gcc.dg/vect/vect-55: Likewise.
8668         * gcc.dg/vect/vect-56: Likewise.
8669         * gcc.dg/vect/vect-57: Likewise.
8670         * gcc.dg/vect/vect-58: Likewise.
8671         * gcc.dg/vect/vect-59: Likewise.
8672         * gcc.dg/vect/vect-60: Likewise.
8673         * gcc.dg/vect/vect-61: Likewise.
8674         * gcc.dg/vect/vect-85: Likewise.
8675         * gcc.dg/vect/vect-87: Likewise.
8676         * gcc.dg/vect/vect-88: Likewise.
8677         * gcc.dg/vect/vect-93.c: Likewise.
8678         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8679         * gcc.dg/vect/vect-75: Likewise.
8680         * gcc.dg/vect/vect-76: Likewise.
8681         * gcc.dg/vect/vect-77: Likewise.
8682         * gcc.dg/vect/vect-78: Likewise.
8683         * gcc.dg/vect/vect-80: Likewise.
8684         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8685         vectorized for the expected reason, rather than checking how alignment
8686         was handled.
8687         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8688         type and also instead of aligned pointers. Added documentation.
8689
8690 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8691
8692         * gfortran.dg/power.f90: New test.
8693
8694 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8695
8696         PR rtl-optimization/23299
8697         * g++.dg/opt/pr23299.C: New test.
8698
8699 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8700
8701         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8702
8703 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8704
8705         * g++.dg/template/local6.C: New test.
8706
8707 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8708
8709         * execute/exceptions/finally-1.m: Check that the catch and finally are
8710         being called.  Also add a "return 0;" at the end of main.
8711
8712 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8713
8714         PR fortran/21432.
8715         * gfortran.dg/namelist_print_1.f: New test of functionality of
8716         PRINT namelist.
8717         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8718         namelist generates error with -std=f95.
8719
8720 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8721
8722         PR tree-optimization/23119
8723         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8724
8725 2005-08-13  Marcin Koziej  <creep@desk.pl>
8726             Andrew Pinski  <pinskia@physics.uc.edu>
8727
8728         PR libobjc/22492
8729         * execute/exceptions/finally-1.m: New test.
8730
8731 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8732
8733         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8734         testsuite.
8735         * objc/execute/exceptions/trivial.m: New test.
8736         * objc.dg/try-catch-11.m: Move to ...
8737         * objc/execute/exceptions/foward-1.m: Here.
8738         * objc.dg/try-catch-2.m: Move to ...
8739         * objc/execute/exceptions/catchall-1.m: Here.
8740         * objc.dg/try-catch-8.m: Move to ...
8741         * objc/execute/exceptions/local-variables-1.m: Here.
8742
8743 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         * objc.dg/nested-func-1.m: Move to ...
8746         * objc/execute/nested-func-1.m: Here.
8747
8748 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8749
8750         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8751         in ${options} instead of [target_info name].
8752         * lib/obj-c++.exp (objc_target_compile): Likewise.
8753
8754 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8755
8756         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8757
8758 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8759
8760         part of PR testsuite/23348
8761         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8762         of the torture options.
8763         * objc/compile/trivial.m: New test.
8764
8765 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8766
8767         * gfortran.dg/eoshift.f90: Correct format.
8768
8769 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8770
8771         * gfortran.fortran-torture/execute/character_passing.f90:
8772         Fix comment typo.
8773
8774 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8775
8776         PR c++/8271
8777         * g++.dg/template/unify10.C: New.
8778
8779 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8780
8781         * g++.dg/parse/pr22514.C: Move to...
8782         * g++.dg/debug/pr22514.C: here.
8783
8784 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8785
8786         PR c++/23266
8787         * g++.dg/inherit/pure1.C: New test.
8788
8789         * ChangeLog: Fix typos.
8790
8791 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8792             Steven Bosscher  <stevenb@suse.de>
8793
8794         * gfortran.dg/runtime_warning_1.f90: New test.
8795
8796 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8797
8798         PR c++/23219
8799         * g++.dg/parse/crash28.C: New.
8800
8801 2005-08-11  Richard Guenther  <rguenther@suse.de>
8802
8803         PR target/23289
8804         * gcc.target/i386/tailcall-1.c: New testcase.
8805
8806 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8807
8808         * gcc.dg/vect/vect-67.c: Un-xfail.
8809
8810 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8811
8812         PR c++/23225
8813         * g++.dg/testsuite/parse/crash27.C: new test.
8814
8815 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8816
8817         PR libfortran/22143
8818         * gfortran.dg/shift-kind.f90: New testcase.
8819
8820 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8821
8822         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8823         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8824
8825 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8826
8827         PR c++/20646
8828         * g++.dg/other/mult-stor1.C: New test.
8829
8830 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8831
8832         * gcc.c-torture/pr18299-1.c: Move to ...
8833         * gcc.c-torture/compile/pr18299-1.c: Here.
8834
8835 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8836
8837         * gfortran/fortran.torture/execute/character_passing.f90:
8838         Fix types for LSAME.
8839
8840 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8841
8842         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8843         input data back to what it was originally.
8844
8845 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8846
8847         * objc.dg/try-catch-8.m: Enable for all targets.
8848
8849 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8850
8851         * gcc.dg/pr23165.c: New test.
8852
8853 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8854
8855         PR tree-optimization/23234
8856         * gcc.dg/tree-ssa/pr23234.c: New test.
8857
8858 2005-08-08  Josh Conner  <jconner@apple.com>
8859
8860         PR rtl-optimization/23241
8861         * gcc.dg/char-compare.c: New test.
8862
8863 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8864
8865         PR c++/22508
8866         * g++.dg/init/new13.C: New test.
8867
8868 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8869
8870         PR c++/21166
8871         * g++.dg/other/crash-4.C: Adjust
8872         * g++/dg/ext/packed9.C: New.
8873
8874 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8875
8876         PR middle-end/21964
8877         * gcc.c-torture/execute/pr21964-1.c: New test.
8878
8879 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8880
8881         PR c/22458
8882         * gcc.dg/pr22458-1.c: New test.
8883
8884 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8885             Steven G. Kargl <kargls@comcast.net>
8886
8887         PR fortran/22390
8888         * gfortran.dg/flush_1.f90: New test.
8889
8890 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8891
8892         PR c++/23191
8893         * g++.dg/template/eh2.C: New test.
8894
8895 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8896
8897         PR c++/19498
8898         * g++.dg/template/instantiate7.C: New test.
8899
8900 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
8901
8902         PR c/23113
8903         * gcc.dg/Wunused-value-1.c: New test.
8904
8905 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
8906
8907         PR rtl-optimization/23233
8908         * gcc.c-torture/compile/pr23233-1.c: New test.
8909
8910 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
8911
8912         PR fortran/18833
8913         PR fortran/20850
8914         * gfortran.dg/equiv_1.f90: New test.
8915         * gfortran.dg/equiv_2.f90: New test.
8916         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8917         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
8918         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
8919
8920 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8921
8922         * gcc.c-torture/execute/vrp-5.c: New test.
8923         * gcc.c-torture/execute/vrp-6.c: New test.
8924         * gcc.dg/tree-ssa/vrp21.c: New test.
8925
8926 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8927
8928         * g++.dg/parse/pr22514.C: New test.
8929
8930 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
8931
8932         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
8933
8934         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
8935         instead of constant loads / pool entries.
8936
8937 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
8938
8939         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
8940         TEST_TO_WCTYPE.
8941
8942 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
8943
8944         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
8945         __WINT_TYPE__ in generated prototypes if possible.
8946
8947 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
8948
8949         PR 22037
8950         * g++.dg/tree-ssa/pr22037.C:
8951
8952 2005-08-04  Richard Henderson  <rth@redhat.com>
8953
8954         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
8955         scan-tree-dump-times directive.
8956
8957 2005-08-04  Jan Hubicka  <jh@suse.cz>
8958
8959         * gcov-1.C: Fix switch counts.
8960         * gcov-4b.c: Likewise.
8961
8962 2005-08-03  Jeff Law  <law@redhat.com>
8963
8964         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
8965
8966 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
8967
8968         * gcc.c-torture/execute/pr23135.c: New test.
8969
8970 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8971
8972         PR tree-optimization/19899
8973         * gcc.dg/tree-ssa/scev-1.c: New test.
8974         * gcc.dg/tree-ssa/scev-2.c: New test.
8975
8976 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
8977
8978         PR target/18582
8979         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8980
8981 2005-08-03  Jan Hubicka  <jh@suse.cz>
8982
8983         * update-conroll.c: New testcase.
8984         * update-conroll-2.c: New testcase.
8985
8986 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
8987
8988         * gfortran.dg/constant_substring.f: New test.
8989         * gfortran.dg/pr22491.f: New test.
8990
8991 2005-08-02  Jan Hubicka  <jh@suse.cz>
8992
8993         * update-threading.c: Replace by the proper one.
8994
8995 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8996
8997         PR 23164
8998         * g++.dg/tree-ssa/pr23164.C: New test.
8999
9000 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9001
9002         * gcc.dg/tree-ssa/pr23192.c: New test.
9003
9004 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9005
9006         * gcc.c-torture/execute/vrp-4.c: New test.
9007
9008 2005-08-02  Jan Hubicka  <jh@suse.cz>
9009
9010         * update-threading.c: New test.
9011
9012 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9013
9014         * gcc.c-torture/compile/20050801-1.c: New test.
9015         * gcc.c-torture/compile/20050801-2.c: New test.
9016
9017 2005-08-01  Jan Hubicka  <jh@suse.cz>
9018
9019         * val-prof-5.c: New test.
9020
9021 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9022
9023         PR c/22311
9024         * gcc.dg/pr22311-1.c : New test.
9025
9026 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9027
9028         PR target/23095
9029         * gfortran.dg/pr23095.f: New test.
9030
9031         PR c++/22003
9032         * g++.dg/other/pr22003.C: New test.
9033
9034 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9035
9036         PR target/20621
9037         * gcc.c-torture/execute/pr20621-1.c: New test.
9038
9039 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9040
9041         * gfortran.dg/comma_format_extension_4.f: Adjust length
9042         of string for format.
9043         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9044         print statement with internal write.
9045         * gfortran.dg/der_array_io_2.f: Likewise.
9046         * gfortran.dg/der_array_io_3.f: Likewise.
9047
9048 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9049
9050         * gcc.dg/fold-abs-4.c: new test.
9051
9052 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9053
9054         PR fortran/22570 an related issues.
9055         * gfortran.dg/x_slash_1.f: New test.
9056
9057 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9058
9059         PR c/23143
9060         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9061         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9062
9063 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9064
9065         PR c/529
9066         * gcc.dg/Wshadow-3.c: New test.
9067
9068 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9069
9070         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9071         used to have the wrong bounds).
9072
9073 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9074
9075         PR c/21720
9076         * gcc.dg/hex-round-1.c: Test more cases.
9077         * gcc.dg/hex-round-2.c: New test.
9078
9079 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9080
9081         PR 22550
9082         * g++.dg/tree-ssa/pr22550.C: New test.
9083
9084 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9085
9086         * gcc.dg/tree-ssa/vrp19.c: New test.
9087         * gcc.dg/tree-ssa-vrp20.c: New test.
9088
9089 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9090
9091         PR c/22240
9092         * gcc.dg/transparent-union-4.c: New test.
9093
9094 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9095
9096         PR c/22192
9097         * gcc.dg/c99-vla-2.c: New test.
9098
9099 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9100
9101         PR c/21720
9102         * gcc.dg/hex-round-1.c: New test.
9103
9104 2005-07-28  Jan Hubicka  <jh@suse.cz>
9105
9106         * inliner-1.c: Do not dump everything.
9107         * tree-prof.exp: Do not pass -ftree-based-profiling.
9108         * bprob.exp: Likewise.
9109
9110         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9111
9112 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9113
9114         PR c++/22545
9115         * g++.dg/expr/ptrmem7.C: New test.
9116
9117 2005-07-28  Mike Stump  <mrs@apple.com>
9118
9119         * g++.old-deja/g++.mike/visibility-1.C: New test.
9120
9121 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9122
9123         PR c/20187
9124         * gcc.c-torture/execute/pr20187-1.c: New test.
9125
9126 2005-07-28  Jeff Law  <law@redhat.com>
9127
9128         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9129         * gcc.dg/tree-ssa/vrp18.c: New test.
9130
9131 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9132
9133         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9134
9135 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9136
9137         PR tree-optimization/22506
9138         * gcc.dg/vect/ps22506.c: New test.
9139
9140 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9141
9142         PR target/21149
9143         * gcc.target/i386/sse-3.c: New test.
9144
9145 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9146
9147         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9148         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9149
9150 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9151
9152         PR c/22589
9153         * gcc.c-torture/compile/pr22589-1.c: New test.
9154
9155 2005-07-28  Jan Hubicka  <jh@suse.cz>
9156
9157         * update-loopch.c: New testcase.
9158
9159 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9160
9161         PR rtl-optimization/23047
9162         * gcc.c-torture/execute/pr23047.c: New test.
9163         * gcc.c-torture/execute/pr23047.x: New.
9164
9165 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9166
9167         PR tree-optimization/22493
9168         * gcc.c-torture/execute/pr22493-1.c: New test.
9169         * gcc.c-torture/execute/pr22493-1.x: New.
9170         * gcc.c-torture/execute/vrp-1.c: New test.
9171         * gcc.c-torture/execute/vrp-2.c: New test.
9172         * gcc.c-torture/execute/vrp-2.c: New test.
9173
9174 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9175
9176         * gcc.target/frv/all-builtin-read8.c: Delete.
9177         * gcc.target/frv/all-builtin-read16.c: Delete.
9178         * gcc.target/frv/all-builtin-read32.c: Delete.
9179         * gcc.target/frv/all-builtin-read64.c: Delete.
9180         * gcc.target/frv/all-builtin-write8.c: Delete.
9181         * gcc.target/frv/all-builtin-write16.c: Delete.
9182         * gcc.target/frv/all-builtin-write32.c: Delete.
9183         * gcc.target/frv/all-builtin-write64.c: Delete.
9184         * gcc.target/frv/all-read-write-1.c: New.
9185
9186 2005-07-27  Jeff Law  <law@redhat.com>
9187
9188         * gcc.c-torture/execute/pr22630.c: New test.
9189
9190 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9191
9192         PR tree-optimization/23073
9193         * gcc.dg/vect/nodump-pr23073.c: New test.
9194         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9195
9196 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9197
9198         PR tree-optimize/22348
9199         * gcc.c-torture/execute/pr22348.c: New.
9200
9201 2005-07-27  Richard Guenther  <rguenther@suse.de>
9202
9203         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9204
9205 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9206
9207         PR fortran/22503
9208         * gfortran.dg/logical_comp.f90: New test.
9209
9210 2005-07-27  Jan Hubicka  <jh@suse.cz>
9211
9212         * inliner-1.c: Add cleanup of dumps.
9213         * val-prof-*.c: Likewise.
9214         * update-tailcall.c: New.
9215
9216 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9217
9218         PR 22591
9219         * gcc.dg/tree-ssa/pr22591.c: New test.
9220         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9221
9222 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9223
9224         PR libobjc/22606
9225         * objc.dg/try-catch-11.m: New test.
9226
9227 2005-07-26  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/22486
9230         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9231
9232 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9233
9234         PR tree-opt/22484
9235         * testsuite/g++.dg/opt/loop2.C: New test.
9236
9237 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9238
9239         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9240         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9241
9242 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9243
9244         * lib/profopt.exp (profopt-execute): Check for profiling data
9245         files on the target.
9246
9247 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9248
9249         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9250         for matching of asm labels.
9251
9252 2005-07-25  Richard Guenther  <rguenther@suse.de>
9253
9254         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9255
9256 2005-07-25  Richard Guenther  <rguenther@suse.de>
9257
9258         PR testsuite/22624
9259         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9260
9261 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9262
9263         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9264         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9265         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9266         * gcc.dg/vect/vect-100.c: New test.
9267         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9268         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9269         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9270         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9271         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9272         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9273         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9274         * gfortran.dg/vect/pr19049.f90: New testcase.
9275         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9276
9277 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9278
9279         * gcc.c-torture/execute/20050713-1.c: New test.
9280
9281         PR fortran/20063
9282         * gfortran.fortran-torture/execute/data_4.f90: New test.
9283
9284         PR middle-end/20303
9285         * gcc.dg/visibility-d.c: New test.
9286
9287 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9288
9289         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9290         * gfortran.dg/underflow.f90: Ditto.
9291
9292 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9293
9294         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9295         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9296         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9297
9298 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9299
9300         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9301         include case of field width of zero.
9302
9303 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9304
9305         PR libgfortran/21875
9306         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9307         with trailing blanks on normal formatted read.
9308
9309 2005-07-23  Chao-ying Fu  <fu@mips.com>
9310
9311         * gcc.target/mips/mips32-dsp-type.c: New test.
9312         * gcc.target/mips/mips32-dsp.c: New test.
9313
9314 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9315
9316         PR testsuite/21073
9317         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9318
9319         PR testsuite/20454
9320         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9321         and __cyg_profile_func_exit.
9322
9323 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9324
9325         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9326         * gfortran.dg/comma_format_extension_4.f: Same.
9327         * gfortran.dg/pr15332.f: Same.
9328         * gfortran.dg/pr21730.f: Same.
9329
9330 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9331
9332         * g++.dg/opt/vrp2.C: Fix testcase.
9333
9334         PR tree-opt/22625
9335         * g++.dg/opt/vrp2.C: New test.
9336
9337 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9338
9339         PR debug/21828
9340         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9341
9342 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9343
9344         * gcc.dg/tree-ssa/20050719-1.c: New test.
9345
9346 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9347
9348         * gcc.dg/bfin-longcall-1.c: New file.
9349         * gcc.dg/bfin-longcall-2.c: New file.
9350
9351 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9352
9353         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9354
9355 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9356
9357         PR middle-end/19055
9358         * gcc.dg/tree-ssa/pr19055.c: New test.
9359         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9360
9361 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9362
9363         PR C++/22358
9364         * g++.dg/other/pr22358.C: New test.
9365
9366 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9367
9368         PR c++/2922
9369         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9370
9371 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9372
9373         PR c++/15938
9374         * g++.dg/init/union2.C: New test.
9375
9376 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9377
9378         PR c/22393
9379         * gcc.dg/complex-4.c: New test.
9380
9381 2005-07-21  Richard Guenther  <rguenther@suse.de>
9382
9383         PR testsuite/22522
9384         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9385         scanning for asm labels.
9386         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9387
9388 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9389
9390         PR target/22085
9391         * gcc.dg/altivec-pr22085.c: New.
9392
9393 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9394
9395         PR tree-optimization/19210
9396         * gcc.dg/tree-ssa/pr19210-1.c: New.
9397         * gcc.dg/tree-ssa/pr19210-2.c: New.
9398
9399 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9400
9401         PR rtl-optimization/22167
9402         * g++.dg/opt/pr22167.C: New test.
9403
9404 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9405
9406         PR c++/2922
9407         * g++.dg/lookup/two-stage2.C: New.
9408         * g++.dg/lookup/two-stage3.C: New.
9409         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9410         fixed two-stage name lookup for operators.
9411         * g++.dg/template/call3.C: Compiler now produces an appropriate
9412         error message.
9413         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9414         14 as a candidate.
9415         * g++.dg/template/ptrmem4.C: Compiler produces different error
9416         message.
9417         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9418         connect_to_method as a candidate.
9419
9420 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9421
9422         * gcc.dg/fold-alloc-1.c: New test.
9423
9424 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9425
9426         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9427         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9428
9429 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9430
9431         * gcc.dg/fold-abs-1.c: New test.
9432         * gcc.dg/fold-abs-2.c: New test.
9433         * gcc.dg/fold-abs-3.c: New test.
9434
9435 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9436
9437         Make CONSTRUCTOR use VEC to store initializers.
9438         * g++.dg/ext/complit3.C: Check for specific error messages.
9439         * g++.dg/init/brace2.C: Update error message.
9440         * g++.dg/warn/Wbraces2.C: Likewise.
9441
9442 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9443
9444         PR fortran/16940
9445         * gfortran.dg/module_interface_1.f90: New test.
9446
9447 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9448             Kenneth Zadeck <zadeck@naturalbridge.com>
9449
9450         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9451
9452 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9453
9454         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9455         specify -Wformat for these tests.
9456         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9457         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9458         * gcc.dg/format/opt-6.c: Delete.
9459
9460 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9461
9462         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9463         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9464
9465 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9466
9467         * gcc.dg/tree-ssa/alias-2.c: New test.
9468
9469 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9470
9471         PR c++/22263
9472         * g++.dg/template/explicit7.C: New test.
9473
9474 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9475
9476         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9477         width of 8 to +Inf and -Inf.
9478
9479 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9480
9481         PR c++/22139
9482         * g++.dg/template/friend36.C: New test.
9483
9484 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9485
9486         PR fortran/21730
9487         * gfortran.dg/pr21730.f: New test.
9488
9489 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9490             Kenneth Zadeck <zadeck@naturalbridge.com>
9491
9492         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9493         since pure const detection cannot run at -O1 in c compiler.
9494         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9495         can now optimize this case properly.
9496         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9497         because we now pass.
9498         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9499
9500 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9501
9502         PR c/22421
9503         * gcc.dg/format/bitfld-1.c: New test.
9504
9505 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9506
9507         PR c++/22204
9508         * g++.dg/rtti/repo1.C: New test.
9509
9510 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9511
9512         PR middle-end/22398
9513         * gcc.c-torture/compile/pr22398.c: New test.
9514
9515 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/22132
9518         * g++.dg/expr/cast4.C: New test.
9519
9520 2005-07-15  Richard Guenther  <rguenther@suse.de>
9521
9522         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9523         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9524
9525 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9526
9527         PR tree-optimization/22230
9528         * gcc.dg/tree-ssa/pr22230.c: New test.
9529
9530 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9531
9532         * gfortran.dg/g77/cpp6.f: New test.
9533
9534         PR fortran/22417
9535         * gfortran.dg/g77/cpp5.F: New test.
9536         * gfortran.dg/g77/cpp5.h: New file.
9537         * gfortran.dg/g77/cpp5inc.h: New file.
9538
9539 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9540
9541         PR libfortran/16435
9542         * gfortran.dg/tl_editting.f90: New.
9543         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9544
9545 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9546
9547         * gfortran.dg/char_array_constructor.f90: New test.
9548
9549 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9550
9551         * gfortran.dg/past_eor.f90: New.
9552         * gfortran.dg/complex_read.f90: New.
9553
9554 2005-07-13  Jeff Law  <law@redhat.com>
9555
9556         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9557         additional casts.
9558
9559         * gcc.dg/tree-ssa/pr22321.c: New test
9560
9561 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9562
9563         PR tree-optimization/21921
9564         * gcc.dg/tree-ssa/pr21921.c: New.
9565
9566 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9567
9568         PR tree-optimizatio/22442
9569         * gcc.dg/tree-ssa/loop-11.c: New test.
9570
9571 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9572
9573         PR tree-opt/21840
9574         * gcc.c-torture/compile/pr21840.c: New test.
9575
9576 2005-07-12  Jan Hubicka  <jh@suse.cz>
9577
9578         * gcc.c-torture/compile/pr22379.c: New test.
9579
9580 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9581
9582         PR libfortran/21593
9583         gfortran.dg/dev_null.f90: Remove outdated comment about
9584         PR libfortran/21593.
9585
9586
9587 2005-07-12  Dale Johannesen  <dalej@apple.com>
9588
9589         * gcc.target/i386/compress-float-sse.c: New.
9590         * gcc.target/i386/compress-float-sse-pic.c: New.
9591         * gcc.target/i386/compress-float-387.c: New.
9592         * gcc.target/i386/compress-float-387-pic.c: New.
9593         * gcc.dg/compress-float-ppc.c: New.
9594         * gcc.dg/compress-float-ppc-pic.c: New.
9595
9596 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9597
9598         PR libfortran/21593
9599         gfortran.dg/dev_null.f90: Remove targets.
9600
9601 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9602
9603         PR tree-opt/22335
9604         * gcc.dg/pr22335-1.c: New test.
9605         * gcc.dg/pr22335-2.c: New test.
9606
9607 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9608
9609         PR c++/20172
9610         * g++.dg/template/nontype12.C : New test.
9611
9612 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9613
9614         * gcc.dg/tree-ssa/loop-10.c: New test.
9615
9616 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9617
9618         * gcc.c-torture/execute/20020720-1.x: Remove.
9619
9620 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9621
9622         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9623
9624 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9625
9626         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9627         (dg-mips-options): Use it.
9628
9629 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9630
9631         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9632
9633 2005-07-09  Richard Henderson  <rth@redhat.com>
9634
9635         * lib/target-supports.exp (check_effective_target_sync_char_short):
9636         Add alpha.
9637
9638 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9639
9640         PR libfortran/22217
9641         * gfortran.dg/negative-z-descriptor.f90: New test.
9642
9643 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9644
9645         PR tree-opt/22329
9646         * gcc.dg/pr22329.c: New test.
9647
9648 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9649
9650         PR tree-optimization/20139
9651         * gcc.dg/tree-ssa/pr20139.c: New.
9652
9653 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9654
9655         PR tree-opt/22356
9656         * testsuite/gcc.dg/pr22356-1.c: New test.
9657
9658 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9659
9660         PR c++/21799
9661         * g++.dg/template/unify8.C: New.
9662         * g++.dg/template/unify9.C: New.
9663
9664 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9665
9666         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9667
9668 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9669
9670         * gcc.dg/darwin-version-1.c: New.
9671         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9672         * gcc.dg/builtins-20.c: Likewise.
9673         * gcc.dg/builtins-53.c: Likewise.
9674         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9675         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9676         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9677         * gcc.dg/torture/builtins-power-1.c: Likewise.
9678         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9679         on Darwin.
9680
9681 2005-07-07  Jeff Law  <law@redhat.com>
9682
9683         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9684         argument evaluation order.
9685
9686 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9687
9688         PR libfortran/21594
9689         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9690         Add test cases where the shift length is greater than the
9691         array length.
9692
9693 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9694
9695         * obj-c++.dg/proto-lossage-6.mm: New.
9696         * objc.dg/proto-lossage-6.m: New.
9697
9698 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9699
9700         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9701         * objc.dg/gnu-runtime-2.m: Likewise.
9702
9703 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9704
9705         * gfortran.dg/longline.f: New test.
9706
9707         * gfortran.dg/badline.f: New test.
9708
9709 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9710
9711         PR fortran/16531
9712         PR fortran/15966
9713         PR fortran/18781
9714         * gfortran.dg/hollerith.f90: New.
9715         * gfortran.dg/hollerith2.f90: New.
9716         * gfortran.dg/hollerith3.f90: New.
9717         * gfortran.dg/hollerith4.f90: New.
9718         * gfortran.dg/hollerith_f95.f90: New.
9719         * gfortran.dg/hollerith_legacy.f90: New.
9720         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9721
9722 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9723
9724         PR objc/22274
9725         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9726         * objc.dg/gnu-runtime-2.m: New.
9727
9728 2005-07-06  Jeff Law  <law@redhat.com>
9729
9730         * gcc.dg/tree-ssa/vrp17.c: New test.
9731
9732 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9733
9734         PR fortran/22327
9735         * gfortran.dg/array_constructor_5.f90: New test.
9736
9737 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9740
9741 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9742
9743         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9744         * gcc.dg/980816-1.c: Ditto.
9745
9746 2005-07-06  Jeff Law  <law@redhat.com>
9747
9748         * gcc.c-torture/compile/pr21356.c: New test.
9749
9750 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9751
9752         PR c/22013
9753         PR c/22098
9754         * gcc.c-torture/compile/pr22013-1.c,
9755         gcc.c-torture/execute/pr22098-1.c,
9756         gcc.c-torture/execute/pr22098-2.c,
9757         gcc.c-torture/execute/pr22098-3.c: New tests.
9758
9759 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9760
9761         PR c/22308
9762         * gcc.dg/pr22308-1.c: New test.
9763
9764 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9765
9766         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9767         target.
9768         * gcc.dg/compare9.c: Use -fshort-enums instead of
9769         -fno-short-enums.  Change the last test to dg-bogus.
9770
9771 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9772
9773         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9774         * gcc.dg/compare9.c: New.
9775
9776 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9777
9778         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9779
9780 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9781
9782         PR testsuite/22288
9783         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9784
9785
9786 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9787
9788         * gcc.dg/format/gcc_gfc-1.c: New.
9789
9790 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9791
9792         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9793
9794 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9795
9796         PR fortran/20842
9797         * gfortran.dg/io_invalid_1.f90: New test.
9798
9799 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9800
9801         * gcc.dg/format/gcc_diag-1.c: Update.
9802
9803 2005-07-02  Jeff Law  <law@redhat.com>
9804
9805         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9806         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9807
9808 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9809
9810         * gcc.dg/format/gcc_diag-1.c: Update.
9811
9812 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9813
9814         PR tree-opt/22269
9815         * gcc.c-torture/compile/pr22269.c: New test.
9816
9817 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9818
9819         PR 21584
9820         PR 22219
9821         * g++.dg/tree-ssa/pr21584-1.C: New test.
9822         * g++.dg/tree-ssa/pr21584-2.C: New test.
9823
9824 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9825
9826         * obj-c++.dg/try-catch-11.mm: New.
9827         * objc.dg/try-catch-10.m: New.
9828
9829 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9830
9831         * g++.dg/other/ucnid-1.C: xfail on AIX.
9832
9833 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9834
9835         PR 22234
9836         * gcc.dg/20050629-1.c: New test.
9837
9838 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9839
9840         * obj-c++.dg/const-str-1[0-1].mm: New.
9841         * objc.dg/const-str-1[0-1].m: New.
9842
9843 2005-05-29  Richard Henderson  <rth@redhat.com>
9844
9845         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9846         Rename from check_effective_target_vect_no_max.
9847         (check_effective_target_vect_no_int_add): New.
9848         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9849         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9850         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9851         * gcc.dg/vect/vect-reduc-1.c: Use both.
9852         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9853
9854 2005-05-29  Richard Henderson  <rth@redhat.com>
9855
9856         * lib/target-supports.exp (check_effective_target_vect_no_max):
9857         Remove i386 and x86_64.
9858
9859 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9860
9861         PR testsuite/21969
9862         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9863
9864 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9865
9866         PR middle-end/21969
9867         * gcc.dg/vect/pr21969.c: New test.
9868
9869 2005-06-28  Eric Christopher  <echristo@redhat.com>
9870
9871         PR c/22052
9872         PR c/21975
9873         * gcc.dg/inline1.c: New test.
9874         * gcc.dg/inline2.c: Ditto.
9875         * gcc.dg/inline3.c: Ditto.
9876         * gcc.dg/inline4.c: Ditto.
9877         * gcc.dg/inline5.c: Ditto.
9878
9879 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9880
9881         PR libfortran/22142
9882         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9883         Add testcase also testing eoshift1 for PR 22142.
9884
9885 2005-06-28  Richard Henderson  <rth@redhat.com>
9886
9887         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9888         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9889         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9890         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9891         gcc.dg/tree-ssa/20030922-2.c: Likewise.
9892
9893 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9894
9895         PR libfortran/22142
9896         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9897         Add testcase for PR 22142.
9898
9899 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
9900
9901         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
9902         gcc.target/ia64/fpreg-2.c: New tests.
9903
9904 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9905
9906         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
9907
9908 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9909
9910         PR libfortran/22170
9911         * gfortran.dg/slash_1.f90: New test.
9912
9913 2005-06-27  Richard Henderson  <rth@redhat.com>
9914
9915         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
9916         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
9917         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9918         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9919         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9920         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9921
9922 2005-06-27  Richard Henderson  <rth@redhat.com>
9923
9924         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
9925         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
9926
9927 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
9928
9929         * obj-c++.dg/proto-lossage-5.mm: New.
9930         * objc.dg/proto-lossage-5.m: New.
9931
9932 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
9933
9934         PR 21959
9935         * gcc.dg/tree-ssa/pr21959.c: New test.
9936
9937 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
9938
9939         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
9940         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
9941         testing uninitialized var.
9942
9943         * gcc.c-torture/execute/builtins/chk.h: New.
9944         * gcc.c-torture/execute/builtins/lib/chk.c: New.
9945         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
9946         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
9947         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
9948         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
9949         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
9950         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
9951         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
9952         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
9953         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
9954         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
9955         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
9956         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
9957         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
9958         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
9959         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
9960         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
9961         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
9962         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
9963         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
9964         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
9965         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
9966         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9967         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9968         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9969         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9970         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9971         * gcc.dg/builtin-object-size-1.c: New test.
9972         * gcc.dg/builtin-object-size-2.c: New test.
9973         * gcc.dg/builtin-object-size-3.c: New test.
9974         * gcc.dg/builtin-object-size-4.c: New test.
9975         * gcc.dg/builtin-object-size-5.c: New test.
9976         * gcc.dg/builtin-stringop-chk-1.c: New test.
9977         * gcc.dg/builtin-stringop-chk-2.c: New test.
9978         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9979         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9980         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9981         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9982         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9983         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9984         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9985         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9986         * gcc.c-torture/execute/printf-1.c: New test.
9987         * gcc.c-torture/execute/fprintf-1.c: New test.
9988         * gcc.c-torture/execute/vprintf-1.c: New test.
9989         * gcc.c-torture/execute/vfprintf-1.c: New test.
9990         * gcc.c-torture/execute/printf-chk-1.c: New test.
9991         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9992         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9993         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9994
9995 2005-06-27  Michael Matz  <matz@suse.de>
9996
9997         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9998         slot is not merged if address escapes.
9999
10000 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10001
10002         PR c/21911
10003         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10004
10005 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR middle-end/17965
10008         * gcc.c-torture/compile/20050622-1.c: New test.
10009
10010         PR middle-end/22028
10011         * gcc.dg/20050620-1.c: New test.
10012
10013 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10014
10015         PR tree-optimization/22026
10016         * gcc.dg/tree-ssa/pr22026.c: New.
10017
10018 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10019
10020         PR libfortran/22144
10021         * gfortran.dg/shift-alloc.f90: New testcase.
10022
10023 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10024
10025         * all files: Update FSF address in copyright headers.
10026
10027 2005-06-22  Jan Hubicka  <jh@suse.cz>
10028
10029         * wholeprogram-1.c: New testcase.
10030         * wholeprogram-2.c: New testcase.
10031
10032 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10033
10034         PR 22171
10035         * gcc.dg/tree-ssa/pr22171.c: New test.
10036
10037 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10038
10039         * gfortran.dg/simplify_modulo.f90: New.
10040
10041 2005-06-24  Jan Hubicka  <jh@suse.cz>
10042
10043         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10044
10045 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10046
10047         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10048
10049 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10050
10051         * obj-c++.dg/typedef-alias-1.mm: New.
10052         * objc.dg/typedef-alias-1.m: New.
10053
10054 2005-06-23  Jeff Law  <law@redhat.com>
10055
10056         * gcc.dg/tree-ssa/vrp16.c: New test.
10057
10058 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10059
10060         * lib/target-supports.exp: Add
10061         check_effective_target_fortran_large_real and
10062         check_effective_target_fortran_large_int to check for
10063         corresponding effective targets.
10064         * gfortran.dg/large_integer_kind_1.f90: New test.
10065         * gfortran.dg/large_real_kind_1.f90: New test.
10066
10067 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10068
10069         PR tree-optimization/22117
10070         * gcc.dg/tree-ssa/pr22117.c: New.
10071
10072 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10073
10074         PR testsuite/22123
10075         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10076
10077 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10078
10079         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10080
10081 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10082
10083         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10084         * gfortran.dg/f2c_4.c: Likewise.
10085
10086 2005-06-22 Paul Brook  <paul@codesourcery.com>
10087
10088         PR fortran/21034
10089         * gfortran.dg/auto_save_1.f90: New test.
10090
10091 2005-06-22  Michael Matz  <matz@suse.de>
10092
10093         * gcc.target/x86-64/abi: New directory.
10094         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10095         * gcc.target/x86-64/abi/README.gcc: New file.
10096         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10097         * gcc.target/x86-64/abi/asm-support.s: New file.
10098         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10099         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10100         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10101         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10102         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10103         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10104         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10105         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10106         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10107         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10108         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10109         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10110         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10111         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10112         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10113         * gcc.target/x86_64/abi/test_varargs.c: New test.
10114
10115 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10116
10117         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10118         32-bit i?86 and x86_64.
10119
10120 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10121
10122         * obj-c++.dg/const-str-[1-9].mm: New tests.
10123
10124 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10125
10126         PR fortran/22010
10127         * gfortran.dg/namelist_use.f90: New.
10128         * gfortran.dg/namelist_use_only.f90: New.
10129
10130 2005-06-21  Jeff Law  <law@redhat.com>
10131
10132         * gcc.dg/tree-ssa/vrp15.c: New test.
10133
10134 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10135
10136         * lib/target-supports.exp (check_effective_target_vect_reduction):
10137         Remove.
10138         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10139         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10140         remove vect_reduction target keyword. Also avoid two returns in main.
10141         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10142         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10143         * gcc.dg/vect/vect-reduc-1short.c: New test.
10144         * gcc.dg/vect/vect-reduc-1char.c: New test.
10145         * gcc.dg/vect/vect-reduc-2short.c: New test.
10146         * gcc.dg/vect/vect-reduc-2char.c: New test.
10147         * gcc.dg/vect/vect-reduc-6.c: New test.
10148         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10149         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10150         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10151
10152 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10153         Paul Thomas  <pault@gcc.gnu.org>
10154
10155         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10156         New tests.
10157
10158 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10159
10160         * gfortran.dg/backslash_1.f90: New test.
10161         * gfortran.dg/backslash_2.f90: New test.
10162
10163 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10164
10165         * gfortran.dg/duplicate_labels.f90: New test.
10166
10167 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10168
10169         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10170         unsupportable relocations.
10171         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10172         * gcc.dg/20050321-2.c: xfail for NetWare.
10173
10174 2005-06-20  Andreas Jaeger  <aj@suse.de>
10175
10176         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10177         gcc.target/i386/fastcall-sseregparm.c,
10178         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10179
10180 2005-06-19  Richard Henderson  <rth@redhat.com>
10181
10182         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10183
10184 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10185
10186         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10187
10188 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10189
10190         PR c++/22115
10191         * g++.dg/conversion/simd2.C: Change expected error message.
10192
10193 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10194
10195         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10196         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10197         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10198
10199 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10200
10201         * gcc.dg/fold-mod-1.c: New test.
10202
10203 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10204
10205         PR fortran/19926
10206         * gfortran.dg/pr19926.f90: New test.
10207
10208 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10209
10210         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10211         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10212         targets.
10213         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10214         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10215
10216 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10217
10218         * gcc.target/ia64/float80-varargs-1.c: New test.
10219
10220 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10221
10222         PR tree-opt/22035
10223         * gfortran.dg/f2c_6.f90: New test.
10224
10225 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10226
10227         PR c++/17413
10228         * g++.dg/template/local5.C: New.
10229
10230 2005-06-17  Richard Henderson  <rth@redhat.com>
10231
10232         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10233
10234 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10235
10236         PR testsuite/21945
10237         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10238
10239 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10240
10241         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10242         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10243         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10244         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10245         check_vect to verify the presence of hardware vector support.
10246
10247 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10248
10249         PR testsuite/22056
10250         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10251
10252 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10253
10254         PR libfortran/19216
10255         * gfortran.dg/pr19216.f: Add correct space between brackets and
10256         dg directive.
10257
10258 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10259
10260         PR libfortran/16436
10261         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10262
10263 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10264
10265         * gcc.target/i386/attributes-error.c: New testcase.
10266         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10267         * gcc.target/i386/regparm-stdcall.c: Likewise.
10268         * gcc.target/i386/sseregparm-1.c: Likewise.
10269         * gcc.target/i386/sseregparm-2.c: Likewise.
10270
10271 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         * g++.dg/rtti/crash2.C: New.
10274
10275 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10276
10277         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10278
10279 2005-06-15  David Ung  <davidu@mips.com>
10280
10281         * gcc.target/mips/mips16e-extends.c: New test for testing the
10282         generation of MIPS16e zeb/zeh, seb/seh instructions.
10283
10284 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10285
10286         PR 22018
10287         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10288         * gcc.dg/tree-ssa/pr22018.c: New test.
10289
10290 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10291
10292         * gcc.dg/simd-1.c: Update error messages.
10293         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10294         * gcc.dg/simd-2.c: Update error messages.
10295         * gcc.dg/simd-4.c: New.
10296
10297 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10298
10299         PR c++/20678
10300         * g++.dg/other/crash-4.C: New.
10301
10302 2005-06-14  Devang Patel  <dpatel@apple.com>
10303
10304         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10305
10306 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10307
10308         PR c++/21929
10309         * g++.dg/parse/crash11.C: Update
10310
10311 2005-06-13  Jeff Law  <law@redhat.com>
10312
10313         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10314         perform the desired transformations.
10315         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10316         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10317
10318 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10319
10320         PR fortran/22038
10321         * gfortran.dg/forall_1.f90: Un-XFAIL.
10322
10323 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10324
10325         PR c++/21929
10326         * g++.dg/parse/crash26.C: New.
10327
10328         PR c++/20789
10329         * g++.dg/init/member1.C: New.
10330
10331 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10332
10333         * gfortran.dg/altreturn_1.f90: New test.
10334
10335 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10336
10337         PR middle-end/21985
10338         * gcc.dg/tree-ssa/pr21985.c: New test.
10339
10340 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10341
10342         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10343
10344 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10345
10346         PR c++/21930
10347         * g++.dg/other/error10.C: New test case.
10348
10349 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10350
10351         PR libfortran/19155
10352         * gfortran.dg/pr19155.f: Add test.
10353
10354 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10355
10356         * gfortran.dg/f2c_7.f90: New test.
10357
10358         * gfortran.dg/forall_1.f90: XFAILed.
10359
10360 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10361
10362         * gcc.dg/pr14796-1.c: New.
10363         * gcc.dg/pr14796-2.c: New.
10364
10365 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10366
10367         PR fortran/17792
10368         PR fortran/21375
10369         * gfortran.dg/deallocate_stat.f90: New test.
10370
10371 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10372
10373         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10374
10375 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10376
10377         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10378         access will be generated when this loop is vectorized. Test that
10379         accesses with same alignment were detected.
10380         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10381         Test that accesses with same alignment were detected.
10382         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10383         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10384         alignment were detected.
10385
10386 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10387
10388         PR c++/10611
10389         * g++.dg/conversion/simd2.C: New.
10390
10391 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10392
10393         * gcc.dg/Wcxx-compat-1.c: New.
10394
10395 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10396
10397         PR libfortran/21480
10398         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10399         complex array.
10400
10401 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10402
10403         * gcc.dg/alias-8.c: New.
10404
10405 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10406
10407         * gcc.dg/format/cmn_err-1.c: Update.
10408
10409 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10410
10411         PR target/20666
10412         * gcc.target/sparc/fexpand-2.c: New.
10413         * gcc.target/sparc/fpmerge-2.c: New.
10414         * gcc.target/sparc/fpmul-2.c: New.
10415         * gcc.target/sparc/noresult.c: New.
10416         * gcc.target/sparc/pdist-2.c: New.
10417         * gcc.target/sparc/pdist-3.c: New.
10418
10419 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10420
10421         PR testsuite/21702
10422         * gcc.target/i386/i386.exp: Fix comment typo.
10423
10424 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10425
10426         PR c++/19497
10427         * g++.dg/inherit/using5.C: New.
10428         * g++.dg/inherit/using6.C: New.
10429
10430 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10431
10432         PR c++/19894
10433         * g++.dg/template/ptrmem15.C: New test.
10434
10435         PR c++/20563
10436         * g++.dg/ext/label4.C: New test.
10437
10438 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10439
10440         * gcc.dg/tls/debug-1.c: New test.
10441
10442 2005-06-07  Dale Johannesen  <dalej@apple.com>
10443
10444         * gcc.target/i386/movq.c: New.
10445
10446 2005-06-07  Dale Johannesen  <dalej@apple.com>
10447
10448         * gcc.dg/20050607-1.c: New.
10449
10450 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR middle-end/21850
10453         * gcc.c-torture/execute/20050607-1.c: New test.
10454
10455 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10456
10457         PR libfortran/21926
10458         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10459         Test case where the return array has lowest stride one,
10460         but isn't packed.
10461
10462 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10463
10464         * lib/target-supports.exp (check_effective_target_sync_int_long):
10465         Add s390 and s390x targets.
10466
10467 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10468
10469         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10470         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10471         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10472         * gcc.dg/tree-ssa/loop-9.c: New test.
10473
10474 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10475
10476         * g++.dg/parse/defarg10.C: New.
10477
10478 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR regression/21897
10481         * gcc.c-torture/execute/20050604-1.c: New test.
10482
10483 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10484
10485         PR 21903
10486         * g++.dg/parse/defarg9.C: New.
10487
10488         PR c++/20637
10489         * g++.dg/inherit/using4.C: New.
10490         * g++.dg/overload/error1.C: Adjust expected errors.
10491         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10492         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10493         * g++.old-deja/g++.other/redecl2.C: Likewise.
10494         * g++.old-deja/g++.other/redecl4.C: Likewise.
10495         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10496
10497 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10498
10499         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10500
10501 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10502
10503         * lib/gfortran.exp (gfortran_target_compile): Call
10504         dg-additional-files-options
10505         * gfortran.dg/f2c_4.f90: New file
10506         * gfortran.dg/f2c_4.c: New file
10507         * gfortran.dg/f2c_5.f90: New file
10508         * gfortran.dg/f2c_5.c: New file
10509
10510 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10511
10512         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10513
10514         PR fortran/21912
10515         * gfortran.dg/array_constructor_4.f90: New test.
10516
10517 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10518
10519         PR c++/21619
10520         * g++.dg/ext/builtin9.C: New test.
10521
10522 2005-06-05  Dale Johannesen  <dalej@apple.com>
10523
10524         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10525         * gcc.c-torture/execute/20050603-2.c: Ditto.
10526
10527 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10528
10529         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10530         * gcc.dg/vect/vect-reduc-1.c: New.
10531         * gcc.dg/vect/vect-reduc-2.c: New.
10532         * gcc.dg/vect/vect-reduc-3.c: New.
10533
10534 2005-06-04  Dale Johannesen  <dalej@apple.com>
10535
10536         * gcc.c-torture/execute/20050603-1.c: New.
10537         * gcc.c-torture/execute/20050603-2.c: New.
10538         * gcc.dg/20050603-3.c: New.
10539
10540 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10541
10542         PR fortran/19195
10543         * gfortran.dg/debug_1.f90: New test.
10544
10545         * gfortran.dg/forall_1.f90: New test.
10546
10547 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10548
10549         * gfortran.dg/array_constructor_3.f90: New test.
10550
10551 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10552
10553         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10554
10555 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10556
10557         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10558
10559 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10560
10561         PR c/21873
10562         * gcc.dg/init-excess-1.c: New test.
10563
10564 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10565
10566         PR c++/21853
10567         * g++.dg/expr/static_cast6.C: New test.
10568
10569 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10570
10571         * gcc.dg/tree-ssa/vrp14.c: New test.
10572
10573 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10574
10575         PR c++/21336
10576         * g++.dg/template/new2.C: New test.
10577
10578 2005-06-03  Josh Conner  <jconner@apple.com>
10579
10580         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10581         all entries in initializer.
10582
10583 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10584
10585         PR middle-end/21858
10586         * gcc.dg/pr21858.c: New testcase.
10587
10588 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10589
10590         PR tree-optimization/21292
10591
10592         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10593         New.
10594         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10595         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10596         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10597         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10598         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10599
10600 2005-06-02  Richard Henderson  <rth@redhat.com>
10601
10602         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10603
10604 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10605
10606         * gcc.dg/wtypequal.c: New testcase.
10607
10608 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10609
10610         PR 21582
10611         * gcc.dg/tree-ssa/pr21582.c: New test.
10612
10613 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10614
10615         PR c++/21280
10616         * g++.dg/opt/interface2.h: New.
10617         * g++.dg/opt/interface2.C: New.
10618         * g++.dg/init/ctor4.C: Adjust error lines.
10619         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10620         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10621         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10622         * g++.old-deja/g++.pt/assign1.C: Likewise.
10623         * g++.old-deja/g++.pt/crash20.C: Likewise.
10624
10625 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10626
10627         PR tree-optimization/21734
10628         * g++.dg/vect/pr21734_1.cc: New.
10629         * g++.dg/vect/pr21734_2.cc: New.
10630
10631 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10632
10633         PR c++/20350
10634         * g++.dg/template/spec24.C: New.
10635
10636         PR c++/21151
10637         * g++.dg/pch/local-1.C: New.
10638         * g++.dg/pch/local-1.Hs: New.
10639
10640 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10641
10642         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10643         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10644         * gcc.dg/tree-ssa/pr14341.c: New test.
10645         * gcc.dg/tree-ssa/pr14841.c: New test.
10646         * gcc.dg/tree-ssa/pr20701.c: New test.
10647         * gcc.dg/tree-ssa/pr21086.c: New test.
10648         * gcc.dg/tree-ssa/pr21090.c: New test.
10649         * gcc.dg/tree-ssa/pr21332.c: New test.
10650         * gcc.dg/tree-ssa/pr21458.c: New test.
10651         * gcc.dg/tree-ssa/pr21658.c: New test.
10652         * gcc.dg/tree-ssa/vrp01.c: New test.
10653         * gcc.dg/tree-ssa/vrp02.c: New test.
10654         * gcc.dg/tree-ssa/vrp03.c: New test.
10655         * gcc.dg/tree-ssa/vrp04.c: New test.
10656         * gcc.dg/tree-ssa/vrp05.c: New test.
10657         * gcc.dg/tree-ssa/vrp06.c: New test.
10658         * gcc.dg/tree-ssa/vrp07.c: New test.
10659         * gcc.dg/tree-ssa/vrp08.c: New test.
10660         * gcc.dg/tree-ssa/vrp09.c: New test.
10661         * gcc.dg/tree-ssa/vrp10.c: New test.
10662         * gcc.dg/tree-ssa/vrp11.c: New test.
10663         * gcc.dg/tree-ssa/vrp12.c: New test.
10664         * gcc.dg/tree-ssa/vrp13.c: New test.
10665
10666 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10667
10668         PR 21029
10669         * gcc.dg/tree-ssa/pr21029.c: New test.
10670
10671 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10672
10673         * gfortran.dg/logint-1.f: New test case.
10674         * gfortran.dg/logint-2.f: Likewise.
10675         * gfortran.dg/logint-3.f: Likewise.
10676
10677 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR c/21536
10680         PR c/20760
10681         * gcc.dg/20050527-1.c: New test.
10682
10683         * gcc.dg/i386-sse-12.c: New test.
10684
10685         PR fortran/21729
10686         * gfortran.dg/implicit_5.f90: New test.
10687
10688 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10689
10690         PR fortran/20883
10691         * gfortran/assign_4.f90: New test.
10692         * gfortran/assign_2.f90: Change compile to run.
10693
10694 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10695
10696         * lib/target-supports.exp
10697         (check_effective_target_sync_char_short): New.
10698         * gcc.dg/sync-2.c: New.
10699
10700 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10701
10702         PR tree-optimization/21817
10703         * gcc.dg/torture/pr21817-1.c: New.
10704
10705 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10706
10707         PR c++/21165
10708         * g++.dg/template/init5.C: New.
10709
10710 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10711
10712         * gfortran.dg/char_initialiser_actual.f90:
10713         Test character initialisers as actual arguments.
10714         * gfortran.dg/char_pointer_comp_assign.f90:
10715         Test character pointer structure component assignments.
10716         * gfortran.dg/char_array_structure_constructor.f90:
10717         Test character components in structure constructors.
10718
10719 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10720
10721         PR middle-end/20931
10722         * g++.dg/opt/pr20931.C: New test.
10723
10724 2005-05-31  Andreas Jaeger  <aj@suse.de>
10725
10726         PR testsuite/20772
10727         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10728         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10729         g++.old-deja/g++.ext/asmspec1.C,
10730         g++.old-deja/g++.other/regstack.C,
10731         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10732         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10733         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10734         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10735         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10736         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10737         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10738         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10739         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10740         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10741         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10742         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10743         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10744         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10745         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10746         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10747         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10748         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10749         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10750
10751 2005-05-31  Jeff Law  <law@redhat.com>
10752
10753         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10754
10755 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10756
10757         PR middle-end/21743
10758         * gcc.dg/builtins-1.c: Activate disabled clog test.
10759         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10760
10761 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10762
10763         * gfortran.dg/char_pointer_assign.f90:
10764         Test character-pointer assignments and pointer assignments.
10765         * gfortran.dg/char_pointer_dummy.f90:
10766         Test character-pointer dummy arguments.
10767         * gfortran.dg/char_pointer_func.f90:
10768         Test character-pointer function returns.
10769         * gfortran.dg/char_pointer_dependency.f90:
10770         Test character-pointer functions with dependencies.
10771
10772 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10773
10774         PR c++/21784
10775         * g++.dg/lookup/using14.C: New test.
10776
10777 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10778
10779         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10780         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10781         trailing ^M.
10782
10783 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10784
10785         PR c++/17413
10786         * g++.dg/template/local5.C: New.
10787
10788         PR target/21761
10789         * gcc.c-torture/compile/pr21761.c: New.
10790
10791         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10792         before darwin8.
10793
10794 2005-05-30  Steven G. Kargl
10795
10796         PR fortran/20846
10797         * gfortran.dg/inquire_8.f90: New test.
10798
10799 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10800
10801         PR libfortran/21376
10802         * gfortran.dg/output_exponents_1.f90: New test.
10803
10804 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10805
10806         PR libfortran/20006
10807         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10808
10809 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10810
10811         PR c++/21210
10812         * g++.dg/ext/complex1.C: New test.
10813
10814         PR c++/21340
10815         * g++.dg/init/ctor6.C: New test.
10816
10817 2005-05-29  Jan Hubicka  <jh@suse.cz>
10818
10819         * gcc.c-torture/compile/pr21562.c: New.
10820
10821 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10822
10823         * gfortran.dg/subnormal_1.f90: New test.
10824
10825 2005-05-28  Jan Hubicka  <jh@suse.cz>
10826
10827         * tree-prof.exp: Fix comment.
10828         * value-prof-1.c: New.
10829         * value-prof-2.c: New.
10830         * value-prof-3.c: New.
10831         * value-prof-4.c: New.
10832
10833 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10834
10835         PR c++/21614
10836         * g++.dg/expr/ptrmem6.C: New test.
10837         * g++.dg/expr/ptrmem6a.C: Likewise.
10838
10839 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10840
10841         PR tree-optimization/21658
10842         * gcc.dg/tree-ssa/pr21658.c: New.
10843
10844 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10845
10846         PR c++/21455
10847         * g++.dg/inherit/ptrmem3.C: New.
10848
10849         PR c++/21681
10850         * g++.dg/parse/template16.C: New.
10851
10852 2005-05-27  Andreas Jaeger  <aj@suse.de>
10853
10854         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10855
10856         * gcc.dg/i386-sse-8.c: Run test on all archs.
10857
10858 2005-05-26  Mike Stump  <mrs@apple.com>
10859
10860         * objc.dg/isa-field-1.m: Only run on darwin.
10861         * objc.dg/lookup-1.m: Likewise.
10862         * objc.dg/try-catch-8.m: Likewise.
10863
10864 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10865
10866         PR tree-optimization/9814
10867         * gcc.dg/pr9814-1.c: New test case.
10868
10869 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10870
10871         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10872         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10873         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10874         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10875         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10876         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10877         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10878         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10879         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10880         objc.dg/try-catch-8.m: New.
10881
10882 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10883
10884         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10885         remove extraneous semicolons.
10886
10887 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10888
10889         * obj-c++.dg/comp-types-12.mm: New.
10890         * objc.dg/comp-types-11.m: New.
10891         * objc.dg/selector-4.m: New.
10892
10893 2005-05-26  Andreas Jaeger  <aj@suse.de>
10894
10895         PR testsuite/20772
10896         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
10897         g++.old-deja/g++.ext/attrib3.C,
10898         g++.old-deja/g++.other/store-expr1.C,
10899         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
10900         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
10901         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10902         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
10903         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
10904         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
10905         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
10906         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10907         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
10908         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
10909         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
10910         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
10911         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
10912         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
10913         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
10914         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
10915         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
10916         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10917         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
10918
10919 2005-05-26  Andreas Jaeger  <aj@suse.de>
10920
10921         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
10922         x86-64 compilation.
10923
10924 2005-05-26  Andreas Jaeger  <aj@suse.de>
10925
10926         PR testsuite/20772
10927         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
10928         gcc.misc-tests/i386-pf-athlon-1.c,
10929         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10930         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
10931         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
10932         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
10933         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
10934         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
10935         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
10936         programs.
10937
10938         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
10939         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
10940         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
10941         x86-64 compilation.
10942
10943         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
10944         x86_64.
10945
10946         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
10947         effective-target ilp32.
10948
10949 2005-05-26  David Ung  <davidu@mips.com>
10950
10951         * gcc.target/mips/ext_ins.c: New test for testing the generation
10952         of MIPS32/64 rev 2 ext/ins instructions.
10953
10954 2005-05-26  Andreas Jaeger  <aj@suse.de>
10955
10956         * treelang/compile/unsigned.tree: Use gimple instead of
10957         nonexisting generic dump.
10958
10959 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
10960
10961         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
10962
10963 2005-05-26  Andreas Jaeger  <aj@suse.de>
10964
10965         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
10966
10967 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10968
10969         PR libfortran/17283
10970         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10971         Test callee-allocated memory with write statements.
10972
10973 2005-05-25  Roger Sayle  <roger@eyesopen.com>
10974
10975         PR middle-end/21709
10976         * gcc.dg/pr21709-1.c: New test case.
10977
10978 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10979             Mike Stump  <mrs@apple.com>
10980
10981         * objc/execute/next_mapping.h: Update for C++.
10982
10983         * obj-c++.dg/selector-1.mm: Move to...
10984         * obj-c++.dg/selector-4.mm: here...
10985
10986         * obj-c++.dg/basic.mm: New.
10987         * obj-c++.dg/comp-types-1.mm: New.
10988         * obj-c++.dg/cxx-class-1.mm: New.
10989         * obj-c++.dg/cxx-ivars-1.mm: New.
10990         * obj-c++.dg/cxx-ivars-2.mm: New.
10991         * obj-c++.dg/cxx-ivars-3.mm: New.
10992         * obj-c++.dg/cxx-scope-1.mm: New.
10993         * obj-c++.dg/cxx-scope-2.mm: New.
10994         * obj-c++.dg/defs.mm: New.
10995         * obj-c++.dg/empty-private-1.mm: New.
10996         * obj-c++.dg/encode-1.mm: New.
10997         * obj-c++.dg/encode-2.mm: New.
10998         * obj-c++.dg/encode-3.mm: New.
10999         * obj-c++.dg/extern-c-1.mm: New.
11000         * obj-c++.dg/extra-semi.mm: New.
11001         * obj-c++.dg/fix-and-continue-2.mm: New.
11002         * obj-c++.dg/isa-field-1.mm: New.
11003         * obj-c++.dg/ivar-list-semi.mm: New.
11004         * obj-c++.dg/local-decl-1.mm: New.
11005         * obj-c++.dg/lookup-1.mm: New.
11006         * obj-c++.dg/lookup-2.mm: New.
11007         * obj-c++.dg/method-1.mm: New.
11008         * obj-c++.dg/method-2.mm: New.
11009         * obj-c++.dg/method-3.mm: New.
11010         * obj-c++.dg/method-4.mm: New.
11011         * obj-c++.dg/method-5.mm: New.
11012         * obj-c++.dg/method-6.mm: New.
11013         * obj-c++.dg/method-7.mm: New.
11014         * obj-c++.dg/no-extra-load.mm: New.
11015         * obj-c++.dg/overload-1.mm: New.
11016         * obj-c++.dg/pragma-1.mm: New.
11017         * obj-c++.dg/pragma-2.mm: New.
11018         * obj-c++.dg/private-1.mm: New.
11019         * obj-c++.dg/private-2.mm: New.
11020         * obj-c++.dg/proto-qual-1.mm: New.
11021         * obj-c++.dg/qual-types-1.mm: New.
11022         * obj-c++.dg/stubify-1.mm: New.
11023         * obj-c++.dg/stubify-2.mm: New.
11024         * obj-c++.dg/super-class-1.mm: New.
11025         * obj-c++.dg/super-class-2.mm: New.
11026         * obj-c++.dg/super-dealloc-1.mm: New.
11027         * obj-c++.dg/super-dealloc-2.mm: New.
11028         * obj-c++.dg/template-1.mm: New.
11029         * obj-c++.dg/template-2.mm: New.
11030         * obj-c++.dg/template-3.mm: New.
11031         * obj-c++.dg/template-4.mm: New.
11032         * obj-c++.dg/template-5.mm: New.
11033         * obj-c++.dg/template-6.mm: New.
11034         * obj-c++.dg/try-catch-1.mm: New.
11035         * obj-c++.dg/try-catch-2.mm: New.
11036         * obj-c++.dg/try-catch-3.mm: New.
11037         * obj-c++.dg/try-catch-4.mm: New.
11038         * obj-c++.dg/try-catch-5.mm: New.
11039         * obj-c++.dg/try-catch-6.mm: New.
11040         * obj-c++.dg/try-catch-7.mm: New.
11041         * obj-c++.dg/try-catch-8.mm: New.
11042         * obj-c++.dg/try-catch-9.mm: New.
11043         * obj-c++.dg/va-meth-1.mm: New.
11044
11045 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11046
11047         * obj-c++.dg/selector-1.mm: New.
11048         * obj-c++.dg/selector-2.mm: New.
11049
11050 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11051
11052         * obj-c++.dg/selector-3.mm: New.
11053         * objc.dg/selector-3.m: New.
11054
11055 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11056
11057         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11058         about where warning appears.
11059
11060 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11061
11062         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11063         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11064         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11065         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11066
11067 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11068
11069         * gcc.dg/20050524-1.c: New test.
11070
11071 2005-05-25  Jan Hubicka  <jh@suse.cz>
11072
11073         * gcc.dg/tree-prof/inliner-1.c: New.
11074
11075 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11076
11077         * gcc.dg/tree-prof: New directory.
11078         * gcc.dg/tree-prof/tree-prof.exp: New.
11079
11080 2005-05-25  DJ Delorie  <dj@redhat.com>
11081
11082         * gcc.dg/Wattributes-1.c: New.
11083         * gcc.dg/Wattributes-2.c: New.
11084         * gcc.dg/Wattributes-3.c: New.
11085
11086 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11087
11088         PR tree-optimization/19833
11089         * gcc.dg/uninit-4.c: Remove xfail.
11090         * gcc.dg/uninit-9.c: Ditto.
11091
11092 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11093
11094         * obj-c++.dg/bitfield-[1-5].mm: New.
11095         * obj-c++.dg/class-protocol-1.mm: New.
11096         * obj-c++.dg/comp-types-1[0-1].mm: New.
11097         * obj-c++.dg/comp-types-[2-9].mm: New.
11098         * obj-c++.dg/encode-[4-8].mm: New.
11099         * obj-c++.dg/layout-1.mm: New.
11100         * obj-c++.dg/method-1[0-9].mm: New.
11101         * obj-c++.dg/method-2[0-1].mm: New.
11102         * obj-c++.dg/method-[8-9].mm: New.
11103         * obj-c++.dg/objc-gc-3.mm: New.
11104         * obj-c++.dg/try-catch-10.mm: New.
11105         * objc.dg/bitfield-5.m: New.
11106         * objc.dg/comp-types-10.m: New.
11107         * objc.dg/comp-types-9.m: New.
11108         * objc.dg/layout-1.m: New.
11109         * objc.dg/objc-gc-4.m: New.
11110         * objc.dg/try-catch-9.m: New.
11111         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11112         * objc.dg/comp-types-1.m: Likewise.
11113         * objc.dg/comp-types-[5-6].m: Likewise.
11114         * objc.dg/method-9.m: Likewise.
11115
11116 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11117
11118         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11119         and on hardware without VMX support.
11120
11121         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11122
11123         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11124
11125         * lib/profopt.exp (dg-final-generate, dg-final-use,
11126         profopt-final-code, profopt-get-options): New.
11127         (profopt-execute): Process test directives.
11128
11129         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11130         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11131         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11132
11133 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11134
11135         PR C++/21645
11136         * g++.dg/init/ctor5.C: New test.
11137
11138 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11139
11140         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11141         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11142         vect-113.c, vect-114.c.
11143
11144 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11145
11146         * gcc.dg/const-elim-1.c: Remove xfails.
11147
11148 2005-05-23  Jeff Law  <law@redhat.com>
11149
11150         * gcc.c-torture/compile/pr21638.c: New test.
11151         * gcc.c-torture/compile/20050520-1.c: New test.
11152
11153 2005-05-23  Nick Clifton  <nickc@redhat.com>
11154
11155         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11156         be a proper triple, ie: m32r*-*-*.
11157         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11158
11159 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11160
11161         PR middle-end/21331
11162         PR tree-opt/21293
11163         * gcc.c-torture/compile/pr21293.c: New test.
11164         * gcc.c-torture/execute/pr21331.c: New test.
11165
11166 2004-05-20  Richard Henderson  <rth@redhat.com>
11167
11168         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11169
11170 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11171
11172         * obj-c++-dg.exp: Add.
11173         * obj-c++.exp: Add.
11174         * obj-c++.dg/dg.exp: Add.
11175
11176 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11177
11178         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11179         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11180
11181 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11182
11183         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11184
11185 2004-05-19  Richard Henderson  <rth@redhat.com>
11186
11187         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11188
11189 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11190
11191         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11192
11193         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11194
11195 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11196
11197         PR c++/21495
11198         * g++.dg/parse/extern1.C: New test.
11199         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11200
11201 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11202
11203         * gcc.dg/c99-math.h: New.
11204         * gcc.dg/c99-math-float-1.c: New test.
11205         * gcc.dg/c99-math-double-1.c: Likewise.
11206         * gcc.dg/c99-math-long-double-1.c: Likewise.
11207
11208 2005-05-18  Richard Henderson  <rth@redhat.com>
11209
11210         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11211
11212 2005-05-18  Devang Patel  <dpatel@apple.com>
11213
11214         * g++.dg/opt/20050511-1.C: New test.
11215
11216 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11217
11218         PR libfortran/21127
11219         * gfortran.dg/reshape-complex.f90: New test.
11220
11221 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11222
11223         * gfortran.dg/array_constructor_1.f90: New test.
11224         * gfortran.dg/array_constructor_2.f90: New test.
11225
11226 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11227
11228         PR fortran/20954
11229         * gfortran.dg/pr20954.f: New test.
11230
11231 2005-05-17  Mike Stump  <mrs@apple.com>
11232
11233         Yet more Objective-C++...
11234
11235         * objc.dg/method-5.m: Update.
11236         * objc.dg/method-6.m: Update.
11237         * objc.dg/method-7.m: Update.
11238         * objc.dg/method-9.m: Update.
11239         * objc.dg/try-catch-2.m: Update.
11240
11241 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11242
11243         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11244         Remove little-endian optimizations.
11245
11246 2005-05-17  Jeff Law  <law@redhat.com>
11247
11248         * g++.dg/tree-ssa/pr14814.C: New test.
11249         * gcc.dg/tree-ssa/pr14814.C: New test.
11250         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11251         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11252
11253 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11254
11255         * gcc.dg/compat/generate-random.c: Do not include
11256         libiberty.h.
11257         * gcc.dg/compat/generate-random_r.c: Likewise.
11258
11259 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11260
11261         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11262
11263 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11264
11265         PR middle-end/21595
11266         * g++.dg/tree-ssa/builtin1.C: New testcase.
11267
11268 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11269
11270         PR c++/21454
11271         * g++.dg/opt/const4.C: New test.
11272
11273         PR middle-end/21492
11274         * g++.dg/opt/crossjump1.C: New test.
11275
11276         PR tree-optimization/21610
11277         * gcc.c-torture/compile/20050516-1.c: New test.
11278
11279         PR fortran/15080
11280         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11281         about the test failing.
11282         * gfortran.fortran-torture/execute/where_7.f90: New test.
11283         * gfortran.fortran-torture/execute/where_8.f90: New test.
11284
11285 2005-05-16  Richard Henderson  <rth@redhat.com>
11286
11287         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11288         i?86 and x86_64.
11289
11290 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11291
11292         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11293         (limits.h): Include unconditionally.
11294         (stdlib.h): Likewise.
11295         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11296         (limits.h): Include unconditionally.
11297         (stdlib.h): Likewise.
11298         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11299         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11300         (limits.h): Include unconditionally.
11301         (stdlib.h): Likewise.
11302         (hashtab.h): Do not include.
11303         (getopt.h): Likewise.
11304         (stddef.h): Include.
11305         (hashval_t): Define.
11306         (struct entry): Add "next" field.
11307         (HASH_SIZE): New macro.
11308         (hash_table): New variable.
11309         (switchfiles): Do not use xmalloc.
11310         (mix): New macro.
11311         (iterative_hash): New function.
11312         (hasht): Remove.
11313         (e_exists): New function.
11314         (e_insert): Likewise.
11315         (output): Use, instead of libiberty hashtable functions.
11316         (main): Do not use getopt.  Do not call htab_create.
11317
11318 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11319
11320         PR libstdc++/21526
11321         * lib/target-supports.exp (check_mkfifo_available):
11322         Return 0 for cygwin as mkfifo support incomplete on platform.
11323         Fix typos in comments.
11324
11325 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11326
11327         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11328
11329 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11330
11331         PR fortran/17432
11332         * gfortran.dg/assign_4.f: New test.
11333
11334 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11335
11336         PR tree-optimization/21563
11337         * gcc.dg/tree-ssa/pr21563.c: New.
11338
11339 2005-05-14  Jan Hubicka  <jh@suse.cz>
11340
11341         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11342
11343 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11344
11345         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11346
11347 2005-05-13  Julian Brown  <julian@codesourcery.com>
11348
11349         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11350         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11351
11352 2005-05-13  Jan Hubicka  <jh@suse.cz>
11353
11354         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11355         * gcc.dg/fold-xor-?.c: Likewise.
11356         * gcc.dg/pr15784-?.c: Likewise.
11357         * gcc.dg/pr20922-?.c: Likewise.
11358         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11359         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11360         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11361
11362 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11363
11364         PR fortran/21260
11365         * gfortran.dg/hollerith_1.f90: New test.
11366
11367 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11368
11369         * gfortran.dg/func_result_2.f90: New test.
11370
11371 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11372
11373         * gfortran.dg/dev_null.f90: New test.
11374
11375 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11376
11377         * gcc.dg/arm-vfp1.c: Revert last change.
11378
11379 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11380
11381         PR middle-end/19807
11382         PR tree-optimization/19639
11383         * g++.dg/tree-ssa/pr19807.C: New testcase.
11384
11385 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11386
11387         PR libfortran/21471
11388         * gfortran.dg/append-1.f90: New test.
11389
11390 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11391
11392         * gcc.dg/pr18501.c: XFAIL.
11393         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11394         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11395         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11396         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11397         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11398         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11399         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11400         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11401
11402 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11403
11404         PR fortran/20178
11405         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11406         gfortran.dg/f2c_3.f90: New tests.
11407
11408         * gfortran.dg/return_1.f90: Fix dg annotation.
11409
11410 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11411
11412         * gcc.c-torture/compile/20050510-1.c: New test.
11413
11414 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11415
11416         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11417
11418 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11419
11420         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11421
11422 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11423
11424         PR c/17913
11425         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11426
11427 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11428
11429         PR c/21342
11430         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11431         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11432
11433 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11434
11435         PR debug/16676
11436         * gcc.dg/debug/pr16676.c: New test.
11437
11438 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11439
11440         PR testsuite/21443
11441         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11442         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11443         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11444         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11445         Change -O1 to -O2.
11446         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11447         -fno-tree-dominator-opts.
11448
11449 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11450
11451         * gfortran.dg/return_1.f90: New test.
11452
11453 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11454
11455         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11456
11457         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11458
11459 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11460
11461         PR c++/21427
11462         * g++.dg/inherit/covariant13.C: New.
11463
11464 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11465
11466         PR libfortran/19155
11467         * gfortran.dg/pr19155.f: New test.
11468
11469 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11470
11471         PR inline-asm/8788
11472         * gcc.dg/pr8788-1.c: New testcase.
11473
11474 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11475
11476         PR target/21416
11477         * gcc.target/mips/fpcmp-[12].c: New tests.
11478
11479 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11480
11481         * lib/target-supports-dg.exp (dg-require-fork): New function.
11482         (dg-require-mkfifo): Likewise.
11483         * lib/target-supports.exp (check_function_available): New
11484         function.
11485         (check_fork_available): Likewise.
11486         (check_mkfifo_available): Likewise.
11487
11488 2005-05-06  Jeff Law  <law@redhat.com>
11489
11490         * gcc.c-torture/compile/pr21380.c: New test.
11491
11492 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11493
11494         PR c++/20961
11495         * g++.dg/ext/weak3.C: New test.
11496
11497 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11498
11499         PR c++/21352
11500         * g++.dg/template/crash37.C: New test.
11501
11502 2005-05-05  Paul Brook  <paul@codesourcery.com>
11503
11504         * gcc.dg/arm-g2.c: Use effective-target arm32.
11505         * gcc.dg/arm-mmx-1.c: Ditto.
11506         * gcc.dg/arm-scd42-2.c: Ditto.
11507         * gcc.dg/arm-vfp1.c: Ditto.
11508         * lib/target-supports.exp (check_effective_target_arm32): New
11509         function.
11510
11511 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11512
11513         PR libfortran/21354
11514         gfortran.dg/in_pack_rank7.f90: New test.
11515
11516 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11517
11518         PR middle-end/15618
11519         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11520
11521 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11522
11523         PR middle-end/21265
11524         * gcc.dg/20050503-1.c: New test.
11525
11526         PR rtl-optimization/21239
11527         * gcc.dg/i386-sse-11.c: New test.
11528
11529 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11530
11531         PR target/16888
11532         * gcc.target/i386/asm-1.c: New test.
11533
11534 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR rtl-optimization/21330
11537         * gcc.c-torture/execute/20050502-1.c: New test.
11538
11539         PR target/21297
11540         * gcc.c-torture/execute/20050502-2.c: New test.
11541
11542 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11543
11544         PR middle-end/21282
11545         * gcc.dg/pr21282.c: New.
11546
11547 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11548
11549         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11550         * gcc.dg/vect/vect-92.c: Likewise.
11551         * gcc.dg/vect/vect-93.c: Likewise.
11552         * gcc.dg/vect/vect-dv-1.c: Likewise.
11553         * gcc.dg/vect/vect-dv-2.c: Likewise.
11554         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11555
11556 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11557
11558         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11559         * gfortran.dg/vect/vect-2.f90: Likewise.
11560         * gfortran.dg/vect/vect-3.f90: Likewise.
11561         * gfortran.dg/vect/vect-4.f90: Likewise.
11562         * gfortran.dg/vect/vect-5.f90: Likewise.
11563
11564 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11565
11566         PR target/20813
11567         * gcc.dg/rs6000-fpint-2.c: New.
11568
11569 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11570
11571         PR c/15698
11572         * gcc.dg/builtins-30.c: Update expected messages.
11573         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11574         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11575         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11576
11577 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11578
11579         PR tree-optimization/21294
11580         * gcc.dg/tree-ssa/pr21294.c: New.
11581
11582 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11583
11584         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11585         __builtin_altivec_st_internal_4si built-in.
11586
11587 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11588
11589         PR c++/15875
11590         * g++.dg/template/ptrmem14.C: New test.
11591
11592 2005-05-02  Paul Brook  <paul@codesourcery.com>
11593
11594         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11595
11596 2005-05-02  Michael Matz  <matz@suse.de>
11597
11598         PR c++/19542
11599         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11600
11601 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11602
11603         * g++.dg/cpp/weak.C: New test.
11604
11605 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11606
11607         * gcc.dg/tree-ssa/loop-8.c: New test.
11608
11609 2005-04-30  Michael Maty  <matz@suse.de>
11610
11611         * gcc.dg/inline-mcpy.c: New test.
11612
11613 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11614
11615         PR libfortran/18958
11616         * gfortran.dg/eoshift.f90: New test case.
11617
11618 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11619
11620         PR libfortran/18857
11621         * gfortran.dg/matmul_1.f90: New test.
11622
11623 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11624
11625         PR tree-optimization/21030
11626         * gcc.dg/tree-ssa/pr21030.c: New.
11627
11628 2005-04-29  Devang Patel  <dpatel@apple.com>
11629
11630         PR tree-optimization/21272
11631         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11632
11633 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11634
11635         PR fortran/13082
11636         PR fortran/18824
11637         * gfortran.dg/entry_4.f90: New test.
11638         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11639         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11640         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11641         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11642         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11643         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11644         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11645
11646 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11647
11648         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11649
11650 2005-04-29  Paul Brook  <paul@codesourcery.com>
11651
11652         * gfortran.dg/entry_3.f90: New test.
11653
11654 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11655
11656         * gfortran.dg/implicit_4.f90: New test.
11657
11658 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11659
11660         * lib/target-supports.exp (check_profiling_available): Return
11661         false for xtensa-*-elf.
11662
11663 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11664
11665         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11666         error if file cannot be deleted.
11667
11668 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11669
11670         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11671         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11672         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11673         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11674         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11675         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11676         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11677         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11678         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11679         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11680         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11681         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11682         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11683
11684 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11685
11686         PR fortran/20865
11687         * gfortran.dg/pr20865.f90: New test.
11688
11689 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11690
11691         * gcc.dg/void-cast-2.c: New test.
11692
11693 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11694
11695         PR c/21159
11696         * gcc.dg/void-cast-1.c: New test.
11697
11698 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11699
11700         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11701
11702 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11703
11704         PR fortran/21177
11705         * gfortran.dg/pr21177.f90: New test.
11706
11707 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11708
11709         PR tree-optimization/21171
11710         * gcc.dg/tree-ssa/pr21171.c: New test.
11711
11712 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11713
11714         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11715         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11716         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11717         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11718         gcc.dg/tree-ssa/gen-vect-32.c: New.
11719         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11720         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11721         don't run on PPC32.
11722
11723 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11724
11725         PR c/21213
11726         * gcc.dg/transparent-union-3.c: New test.
11727
11728 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11729
11730         PR c/20740
11731         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11732         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11733         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11734         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11735         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11736         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11737
11738 2005-04-26  Jeff Law  <law@redhat.com>
11739
11740         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11741         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11742         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11743         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11744         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11745         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11746         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11747
11748 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11749
11750         PR tree-optimization/17598
11751         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11752
11753 2005-04-25  Mike Stump  <mrs@apple.com>
11754
11755         * objc.dg/fix-and-continue-1.m: Add.
11756
11757 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11758
11759         PR c++/20995
11760         * g++.dg/opt/pr20995-1.C: New test case.
11761
11762 2005-04-25  Devang Patel <dpatel@apple.com>
11763
11764         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11765
11766 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11767
11768         PR testsuite/21062
11769         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11770
11771 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11772
11773         PR C++/21188
11774         * g++.dg/opt/rtti2.C: New test.
11775
11776 2005-04-25  Paul Brook  <paul@codesourcery.com>
11777         Steven G. Kargl  <kargls@comcast.net>
11778
11779         PR fortran/20879
11780         * gfortran.dg/ichar_1.f90: New file.
11781
11782 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11783
11784         PR middle-end/20991
11785         * g++.dg/opt/pr20991.C: New test.
11786
11787         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11788         where sizeof (type) < __alignof__ (type).
11789         * gcc.dg/compat/struct-layout-1.h: Likewise.
11790
11791 2005-04-24  Per Bothner  <per@bothner.com>
11792             Devang Patel  <dpatel@apple.com>
11793
11794         PR preprocessor/20907
11795         * gcc.dg/cpp/very-long-comment.c: New test.
11796
11797 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11798
11799         PR fortran/20059
11800         * gfortran.dg/common_5.f: New test.
11801
11802 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11803
11804         PR middle-end/21082
11805         * g++.dg/tree-ssa/pr21082.C: New testcase.
11806
11807 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11808
11809         * gcc.dg/vect/vect-99.c: New test.
11810
11811 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11812
11813         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11814
11815 2005-04-22  Jeff Law  <law@redhat.com>
11816
11817         * gcc.dg/uninit-5.c: Remove xfails.
11818         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11819         conditionals and loads.
11820
11821 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11822
11823         PR libfortran/20074
11824         PR libfortran/20436
11825         PR libfortran/21108
11826         * gfortran.dg/nested_reshape.f90: new test
11827         * gfortran.dg/reshape-alloc.f90: new test
11828         * gfortran.dg/reshape.f90: new test
11829
11830 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11831
11832         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11833
11834         * gcc.dg/arm-vfp1.c: New test.
11835
11836 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11837
11838         PR c++/21087
11839         * g++.dg/lookup/builtin2.C: New test.
11840
11841 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11842
11843         * gcc.dg/weak/weak-13.c: New test.
11844
11845 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11846
11847         * lib/target-supports.exp (check_effective_target_sync_int_long):
11848         Add powerpc*.
11849
11850 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11851
11852         * gcc.target/mips/branch-1.c: New test.
11853
11854 2005-04-21  Richard Henderson  <rth@redhat.com>
11855
11856         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11857         * gcc.dg/vect/vect-86.c: Likewise.
11858         * gcc.dg/vect/vect-87.c: Likewise.
11859         * gcc.dg/vect/vect-88.c: Likewise.
11860
11861 2005-04-21  Devang Patel  <dpatel@apple.com>
11862
11863         PR optimization/20994
11864         * gcc.dg/tree-ssa/ifc-3.c: New test.
11865
11866 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11867
11868         PR c/12913
11869         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11870         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11871         gcc.dg/c99-vla-jump-5.c: New tests.
11872
11873 2005-04-19  Richard Henderson  <rth@redhat.com>
11874
11875         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11876         Fix typo in exists check.
11877         (check_effective_target_sync_int_long): New.
11878         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11879         * gcc.dg/ia64-sync-2.c: Likewise.
11880         * gcc.dg/ia64-sync-3.c: Likewise.
11881         * gcc.dg/ia64-sync-4.c: Likewise.
11882
11883 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11884
11885         * gcc.dg/fold-xor-1.c: New test.
11886         * gcc.dg/fold-xor-2.c: New test.
11887
11888 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
11889
11890         PR target/20670
11891         * g++.dg/eh/fp-regs.C: New test.
11892
11893 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11894
11895         * gcc.dg/Wint-to-pointer-cast-1.c,
11896         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
11897         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
11898         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
11899
11900 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11901
11902         PR fortran/16861
11903         * gfortran.dg/pr16861.f90: New test.
11904
11905 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11906
11907         * gcc.dg/pr21085.c: New test.
11908
11909 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
11910
11911         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
11912         (setup_mips_tests, dg-mips-options): New procedures.
11913         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
11914         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
11915         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
11916         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11917         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
11918         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
11919         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
11920         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11921         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
11922         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
11923         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
11924         dg-mips-options instead of dg-options.  Remove now-redundant
11925         preprocessor guards.
11926         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
11927         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11928         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11929         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
11930         * gcc.dg/vr-mult-2.c: Delete.
11931         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
11932         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
11933         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
11934         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
11935         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
11936         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
11937         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
11938
11939 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
11940
11941         * ada/acats/run_all.sh: Use sync when executable not present.
11942
11943 2005-04-18  Devang Patel  <dpatel@apple.com>
11944
11945         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
11946         * gcc.dg/vect/vect-11a.c: New.
11947         * gcc.dg/vect/vect-none.c: Update.
11948         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
11949
11950 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11951
11952         PR tree-optimization/20922
11953         * gcc.dg/pr20922-1.c: New test.
11954         * gcc.dg/pr20922-2.c: New test.
11955         * gcc.dg/pr20922-3.c: New test.
11956         * gcc.dg/pr20922-4.c: New test.
11957         * gcc.dg/pr20922-5.c: New test.
11958         * gcc.dg/pr20922-6.c: New test.
11959
11960 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11961
11962         PR libfortran/20950
11963         * gfortran.dg/pr20950.f: New test.
11964
11965 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11966
11967         PR libfortran/19216
11968         * gfortran.dg/pr19216.f: New test.
11969
11970 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
11971
11972         PR tree-optimization/21001
11973         * gcc.dg/tree-ssa/pr21001.c: New.
11974
11975 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
11976
11977         PR libfortran/21075
11978         * gfortran.dg/reshape_rank7.f90: New test.
11979
11980 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11981
11982         PR libfortran/12884 gfortran.dg/pr12884.f: New test
11983         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11984         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11985         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11986         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11987         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11988         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11989         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11990         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11991         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11992         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11993         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11994         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11995         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11996         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11997         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11998         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11999         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12000         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12001         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12002         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12003
12004 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12005
12006         * gfortran.dg/wtruncate.f: New testcase.
12007         * gfortran.dg/wtruncate.f90: New testcase.
12008
12009 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12010
12011         PR c++/21025
12012         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12013         which sizeof/alignof is dependent, rather than just whether we are
12014         processing_template_decl.
12015
12016 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12017
12018         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12019         corrected typo where the wrong variables had been compared.
12020
12021 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12022
12023         PR libfortran/18495
12024         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12025         Test callee-allocated version of return array with a write
12026         statement.
12027         Test spread with a temporary with another write statement.
12028
12029 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12030
12031         PR tree-optimization/21031
12032         * gcc.dg/tree-ssa/pr21031.c: New.
12033
12034 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12035
12036         PR tree-optimization/21004
12037         * gcc.dg/builtins-53.c: Include builtins-config.h.
12038         Check floorf, ceilf, floorl and ceill transformations
12039         only when HAVE_C99_RUNTIME is defined.
12040
12041 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12042
12043         PR middle-end/20739
12044         * gcc.dg/tree-ssa/pr20739.c: New test.
12045
12046 2005-04-14  Mike Stump  <mrs@apple.com>
12047
12048         * gcc.dg/Foundation.framework/empty: New.
12049         * gcc.dg/framework-2.c: New.
12050
12051 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12052
12053         PR tree-optimization/21021
12054         * gcc.c-torture/compile/pr21021.c: New.
12055
12056 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12057
12058         PR testsuite/21010
12059         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12060         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12061         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12062         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12063         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12064         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12065         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12066         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12067
12068 2005-04-14  Richard Henderson  <rth@redhat.com>
12069
12070         * lib/target-supports.exp (check_effective_target_vect_condition):
12071         Add ia64, i?86, and x86_64.
12072
12073 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12074
12075         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12076
12077 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12078
12079         PR tree-optimization/20657
12080         * gcc.dg/tree-ssa/pr20657.c: New.
12081
12082 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12083
12084         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12085         (long long int)trunc*.
12086
12087 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12088
12089         PR target/20927
12090         * gcc.dg/pr20927.c: New test.
12091
12092 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12093
12094         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12095         * gcc.target/mips/asm-1.c: Likewise.
12096
12097 2005-04-13  Dale Johannesen  <dalej@apple.com>
12098
12099         * objc.dg/objc-fast-4.m: New.
12100
12101 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12102
12103         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12104         directory.
12105         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12106
12107 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12108
12109         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12110         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12111         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12112
12113 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12114
12115         PR tree-optimization/20913
12116         * gcc.dg/tree-ssa/pr20913.c: New.
12117
12118         PR tree-optimization/20702
12119         * gcc.dg/tree-ssa/pr20702.c: New.
12120
12121 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12122
12123         PR c++/13744
12124         * g++.dg/inherit/local3.C: New test.
12125
12126 2005-04-12  Jeff Law  <law@redhat.com>
12127
12128         * gcc.dg/tree-ssa/20050412-1.c: New test.
12129
12130 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12131
12132         PR libfortran/19016
12133         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12134         Add tests with mask generated by expression.
12135         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12136         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12137         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12138
12139 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12140
12141         PR middle-end/20917
12142         * gcc.dg/20050409-1.c: New test.
12143
12144 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12145
12146         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12147
12148 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12149
12150         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12151         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12152         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12153         (TARGET_CXX): Adjust accordingly.
12154         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12155         determine_class_data_visibility and class_data_always_comdat.
12156         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12157         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12158         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12159         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12160         (arm_cxx_determine_class_data_visibility): New.
12161         (arm_cxx_class_data_always_comdat): Likewise.
12162         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12163         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12164         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12165         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12166         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12167         Define.
12168
12169 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12170
12171         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12172
12173 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12174
12175         * gcc.dg/i386-darwin-fpmath.c: New.
12176
12177 2004-04-11  Devang Patel  <dpatel@apple.com>
12178
12179         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12180         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12181         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12182         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12183         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12184         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12185         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12186         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12187         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12188
12189 2004-04-11  Devang Patel  <dpatel@apple.com>
12190
12191         * gcc.dg/vect/vect-dv-1.c: New test.
12192         * gcc.dg/vect/vect-dv-2.c: New test.
12193
12194 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12195
12196         PR tree-optimization/20933
12197         * gcc.dg/tree-ssa/pr20933.c: New test.
12198
12199 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12200
12201         * gfortran.dg/fold_nearest.f90: New test.
12202
12203 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12204
12205         * gcc.dg/tree-ssa/alias-1.c: New test.
12206
12207 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12208
12209         PR tree-optimization/20920
12210         * g++.dg/tree-ssa/pr20920.C: New test.
12211
12212 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12213
12214         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12215         (long long int)ceil*.
12216
12217 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12218
12219         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12220         explicit C++ linkage.
12221
12222 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12223
12224         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12225         warning for arithmetic IF statements.
12226
12227 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12228
12229         * eor_handling_1.f90: New test case.
12230         * eor_handling_2.f90: New test case.
12231         * eor_handling_3.f90: New test case.
12232         * eor_handling_4.f90: New test case.
12233         * eor_handling_5.f90: New test case.
12234         * noadv_size.f90: New test case.
12235         * pad_no.f90: New test case.
12236
12237 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12238
12239         * gcc.c-torture/execute/20050410-1.c: New test.
12240
12241 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12242
12243         * gcc.dg/pr20126.c: New.
12244
12245 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12246             Steven G. Kargl <kargls@comcast.net>
12247
12248         * gfortran.dg/PR19872.f: New test.
12249
12250 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12251
12252         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12253
12254 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12255
12256         * gfortran.dg/nint_1.f90: New test.
12257
12258 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12259
12260         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12261         Added test for callee-allocated arrays with write statements.
12262         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12263         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12264         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12265         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12266         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12267
12268 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12269
12270         PR libfortran/20163
12271         * gfortran.dg/open-options-blanks.f: New test.
12272
12273 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12274
12275         PR fortran/13257
12276         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12277
12278 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12279
12280         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12281         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12282         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12283         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12284         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12285         * gcc.c-torture/execute/stdarg-4.c: New test.
12286
12287         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12288
12289         PR target/20795
12290         * g++.dg/abi/param2.C: New test.
12291
12292 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12293
12294         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12295
12296 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12297
12298         * gcc.dg/builtins-53.c: New test.
12299
12300 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12301
12302         * g++.dg/tree-ssa/pr18178.C: New test.
12303         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12304         * gcc.c-torture/execute/20041019-1.c: New test.
12305         * gcc.dg/tree-ssa/20041008-1.c: New test.
12306         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12307         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12308         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12309         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12310         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12311         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12312         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12313         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12314         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12315         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12316
12317 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12318
12319         PR rtl-optimization/20466
12320         * gcc.c-torture/execute/pr20466-1.c: New test.
12321
12322 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12323
12324         PR c++/20905
12325         * g++.dg/parse/cond2.C: New test.
12326
12327         PR c++/20145
12328         * g++.dg/warn/Wdtor1.C: New test.
12329
12330 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12331
12332         PR fortran/17229
12333         * gfortran.dg/pr17229.f: New test.
12334
12335 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12336
12337         * gfortran.dg/tiny_1.f90: New test.
12338         * gfortran.dg/tiny_2.f90: ditto.
12339
12340 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12341
12342         * gfortran.dg/eor_1.f90: Fix dg-do run line
12343         * gfortran.dg/open_new.f90: Fix dg-do run line
12344
12345 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12346
12347         * lib/target-supports.exp (get_compiler_messages): Support
12348         optional arguments, the fourth being compiler options.
12349         (check_effective_target_fpic): New proc.
12350         * gcc.dg/20050321-2.c: Restrict to target fpic.
12351
12352 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12353
12354         * gcc.dg/15443-1.c: New test.
12355         * gcc.dg/15443-2.c: Likewise.
12356
12357 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12358
12359         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12360
12361 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12362
12363         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12364
12365 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12366
12367         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12368         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12369         -m64.
12370         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12371         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12372         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12373
12374 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/20212
12377         * g++.dg/warn/Wunused-11.C: New test.
12378
12379 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12380
12381         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12382
12383 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12384
12385         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12386
12387 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12388
12389         PR c++/20734
12390         * g++.dg/template/ptrmem13.C: New test.
12391
12392 2005-04-05  Per Bothner  <per@bothner.com>
12393
12394         * lib/gcc.exp: Always add -fno-show-column, for now.
12395
12396 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12397
12398         PR testsuite/20767
12399         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12400         of plain old "unsigned int" for the type of "i".  Makes this test
12401         64bit clean.
12402
12403 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12404
12405         * gcc.dg/i386-ssefn-1.c: New test.
12406         * gcc.dg/i386-ssefn-2.c: New test.
12407         * gcc.dg/i386-ssefn-3.c: New test.
12408         * gcc.dg/i386-ssefn-4.c: New test.
12409
12410 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12411
12412         PR tree-optimization/20076
12413         * gcc.dg/builtin-apply4.c: New test.
12414
12415         PR preprocessor/19475
12416         * gcc.dg/cpp/macspace1.c: New test.
12417         * gcc.dg/cpp/macspace2.c: New test.
12418
12419 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12420
12421         * gfortran.dg/pr20755.f: Fixed bad format.
12422
12423 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/20763
12426         * g++.dg/ext/attrib21.C: New test.
12427
12428 2004-04-05  Devang Patel  <dpatel@apple.com>
12429
12430         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12431         * gcc.dg/vect/vect-shift-1.c: New test.
12432
12433 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12434
12435         PR libfortran/20755
12436         * gfortran.dg/pr20755.f: New test.
12437
12438 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12439
12440         * gfortran.dg/pr15959.f90: New test.
12441         * gfortran.dg/string_pad_trunc.f90: New test.
12442
12443 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12444
12445         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12446         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12447         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12448         syntax.
12449
12450 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12451
12452         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12453
12454 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12455
12456         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12457         * gcc.c-torture/compile/20011119-2.c: Likewise.
12458         * gcc.c-torture/compile/981001-2.c: Likewise.
12459
12460 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12461
12462         PR c++/20679
12463         * g++.dg/template/overload4.C: New test.
12464
12465 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12466
12467         PR c++/20746
12468         * g++.dg/abi/covariant5.C: New.
12469
12470         PR debug/20505
12471         * g++.dg/debug/const2.C: New.
12472
12473 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12474
12475         PR rtl-optimization/16104
12476         * gcc.c-torture/execute/20050316-1.c: New test.
12477
12478 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12479
12480         * g++.dg/template/spec23.C: Fix dg-error text.
12481
12482 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12483
12484         PR c++/19199
12485         * g++.dg/expr/lval2.C: New.
12486
12487 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12488
12489         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12490         __builtin_strcasecmp and __builtin_strncasecmp.
12491
12492 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         PR c++/20723
12495         * g++.dg/template/spec22.C: New.
12496         * g++.dg/template/spec23.C: New.
12497
12498 2005-04-03  Dale Ranta  <dir@lanl.gov>
12499             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12500
12501         PR libfortran/20068
12502         PR libfortran/20125
12503         PR libfortran/20156
12504         PR libfortran/20471
12505         * gfortran.dg/backspace.f: New test.
12506
12507 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12508
12509         * gcc.dg/pr19345.c: New test.
12510
12511 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12512
12513         PR tree-optimization/20640
12514         * gcc.dg/torture/tree-loop-1.c: New.
12515
12516 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12517
12518         PR rtl-optimization/20290
12519         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12520
12521 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12522
12523         * gcc.dg/rs6000-fpint.c: New.
12524
12525 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12526
12527         * gcc.dg/old-style-then-proto-1.c: New test.
12528
12529 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12530
12531         * gfortran.fortran-torture/execute/backspace.f90: Check
12532         after backspace and read was incorrect.
12533
12534 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12535
12536         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12537         buffer past the terminating NUL using memcmp.
12538         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12539         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12540
12541         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12542         Fix unused/uninitialized variable warnings.
12543
12544         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12545         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12546         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12547         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12548
12549         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12550         gcc.c-torture/execute/builtins/fputs-lib.c,
12551         gcc.c-torture/execute/builtins/lib/fprintf.c,
12552         gcc.c-torture/execute/builtins/lib/main.c,
12553         gcc.c-torture/execute/builtins/lib/memcmp.c,
12554         gcc.c-torture/execute/builtins/lib/memmove.c,
12555         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12556         gcc.c-torture/execute/builtins/lib/memset.c,
12557         gcc.c-torture/execute/builtins/lib/printf.c,
12558         gcc.c-torture/execute/builtins/lib/sprintf.c,
12559         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12560         gcc.c-torture/execute/builtins/lib/strchr.c,
12561         gcc.c-torture/execute/builtins/lib/strcmp.c,
12562         gcc.c-torture/execute/builtins/lib/strcpy.c,
12563         gcc.c-torture/execute/builtins/lib/strcspn.c,
12564         gcc.c-torture/execute/builtins/lib/strlen.c,
12565         gcc.c-torture/execute/builtins/lib/strncat.c,
12566         gcc.c-torture/execute/builtins/lib/strncmp.c,
12567         gcc.c-torture/execute/builtins/lib/strncpy.c,
12568         gcc.c-torture/execute/builtins/lib/strrchr.c,
12569         gcc.c-torture/execute/builtins/lib/strspn.c,
12570         gcc.c-torture/execute/builtins/lib/strstr.c,
12571         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12572         gcc.c-torture/execute/builtins/strlen-2.c,
12573         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12574         prototypes.
12575
12576 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12577
12578         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12579         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12580         selectany usage.
12581
12582 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12583
12584         PR c++/19406
12585         * g++.dg/debug/using1.C: New test.
12586
12587 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12588
12589         PR middle-end/20524
12590         * gcc.dg/alias-7.c: Prefix asm-declared name with
12591         __USER_LABEL_PREFIX__.
12592
12593 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12594
12595         Fix fallout from PR middle-end/15700:
12596         * gcc.c-torture/compile/20011119-1.c: Take
12597         __USER_LABEL_PREFIX__ into account.
12598         * gcc.c-torture/compile/20011119-2.c: Likewise.
12599
12600 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12601
12602         PR c++/18644
12603         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12604
12605 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12606
12607         PR c/17855
12608         * gcc.c-torture/compile/struct-non-lval-1.c,
12609         gcc.c-torture/compile/struct-non-lval-2.c,
12610         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12611
12612 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12613
12614         * gcc.dg/tls/tls.exp: Remove temporary file.
12615         * g++.dg/tls/tls.exp: Ditto.
12616         * lib/file-format.exp: Ditto.
12617         * g++.dg/special/ecos.exp: Ditto.
12618
12619         * lib/profopt.exp: Treat prof_ext as a list.
12620         * gcc.misc-tests/bprob.exp: Ditto.
12621         * g++.dg/bprob/bprob.exp: Ditto.
12622
12623         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12624         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12625         g++.dg/tree-ssa/pointer-reference-alias.C,
12626         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12627         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12628         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12629         g++.dg/vect/pr19951.cc: Ditto.
12630         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12631         gcc.dg/builtins-47.c: Ditto.
12632         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12633         gcc.dg/pr20115-1.c: Ditto.
12634         * gcc.dg/tree-ssa/20030530-2.c,
12635         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12636         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12637         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12638         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12639         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12640         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12641         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12642         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12643         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12644         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12645         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12646         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12647         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12648         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12649         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12650         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12651         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12652         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12653         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12654         gcc.dg/tree-ssa/20030824-1.c,
12655         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12656         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12657         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12658         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12659         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12660         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12661         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12662         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12663         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12664         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12665         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12666         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12667         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12668         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12669         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12670         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12671         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12672         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12673         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12674         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12675         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12676         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12677         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12678         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12679         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12680         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12681         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12682         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12683         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12684         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12685         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12686         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12687         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12688         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12689         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12690         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12691         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12692         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12693         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12694         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12695         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12696         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12697         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12698         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12699         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12700         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12701         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12702         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12703         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12704         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12705         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12706         gcc.dg/tree-ssa/useless-1.c: Ditto.
12707         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12708         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12709         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12710         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12711         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12712         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12713         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12714         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12715         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12716         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12717         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12718         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12719         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12720         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12721         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12722         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12723         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12724         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12725         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12726         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12727         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12728         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12729         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12730         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12731         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12732         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12733         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12734         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12735         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12736         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12737         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12738         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12739         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12740         gcc.dg/vect/vect-none.c: Ditto.
12741         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12742         treelang/compile/unsigned.tree: Ditto.
12743
12744         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12745         * gcc.dg/cpp/direct2s.c: Ditto.
12746         * gcc.dg/cpp/paste4.c: Ditto.
12747         * gcc.dg/cpp/separate-1.c: Ditto.
12748         * gcc.dg/pch/save-temps-1.c: Ditto.
12749         * g++.dg/ext/altivec-10.C: Ditto.
12750         * g++.dg/pch/pch.C: Ditto.
12751
12752         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12753
12754         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12755         * g++.dg/template/repo1.C: Ditto.
12756         * g++.dg/template/repo2.C: Ditto.
12757         * g++.dg/template/repo3.C: Ditto.
12758         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12759         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12760         * g++.old-deja/g++.pt/repo1.C: Ditto.
12761         * g++.old-deja/g++.pt/repo2.C: Ditto.
12762         * g++.old-deja/g++.pt/repo3.C: Ditto.
12763         * g++.old-deja/g++.pt/repo4.C: Ditto.
12764
12765         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12766         * gcc.dg/20030107-1.c: Ditto.
12767         * gcc.dg/20030702-1.c: Ditto.
12768         * gcc.dg/profile-generate-1.c: Ditto.
12769         * g++.dg/other/profile1.C: Ditto.
12770         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12771
12772         * lib/gcc-dg.exp (remove-build-file): New.
12773         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12774         cleanup-tree-dump, cleanup-saved-temps): New.
12775
12776 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         PR c++/19203, DR 214
12779         * g++.dg/parse/ambig3.C: Not ambiguous.
12780         * g++.dg/template/spec20.C: New.
12781         * g++.dg/template/spec21.C: New.
12782
12783 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12784
12785         PR target/20045
12786         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12787
12788 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12789
12790         PR libfortran/20660
12791         * gfortran.dg/negative_unit.f: New test.
12792
12793 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12794
12795         * gcc.dg/20050330-1.c: New test.
12796
12797 2005-03-30  Devang Patel  <dpatel@apple.com>
12798
12799         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12800
12801 2005-03-30  Dale Johannesen  <dalej@apple.com>
12802
12803         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12804
12805 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12806
12807         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12808         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12809         Strip options from test name.
12810
12811 2005-03-31  Jan Hubicka  <jh@suse.cz>
12812
12813         * gcc.dg/varpool-1.c: New testcase.
12814
12815 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12816
12817         PR c/772
12818         PR c/17913
12819         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12820         gcc.dg/stmt-expr-label-3.c : New tests.
12821         * gcc.c-torture/execute/medce-2.c: Remove.
12822
12823 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12824
12825         PR c/20368
12826         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12827         tests.
12828
12829 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12830
12831         * gcc.c-torture/compile/pr20203.c: New test.
12832
12833 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12834
12835         * gfortran.dg/promotion.f90: New test.
12836
12837 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12838
12839         PR middle-end/20491
12840         * gcc.dg/torture/asm-subreg-1.c: New test.
12841
12842 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12843
12844         PR c/20672
12845         * gcc.dg/pr20672-1.c: New test.
12846
12847 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12848
12849         * gfortran.dg/vect: New directory.
12850         * gfortran.dg/vect/vect.exp: New.
12851         * gfortran.dg/vect/vect-1.f90: New test.
12852         * gfortran.dg/vect/vect-2.f90: New test.
12853         * gfortran.dg/vect/vect-3.f90: New test.
12854         * gfortran.dg/vect/vect-4.f90: New test.
12855         * gfortran.dg/vect/vect-5.f90: New test.
12856
12857 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12858
12859         PR middle-end/20622
12860         * gcc.dg/alias-7.c: New test.
12861
12862 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12863
12864         * gcc.dg/sparc-reg-1.c: New test.
12865
12866 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12867
12868         PR target/19890
12869         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12870
12871 2005-03-29  Dale Ranta  <dir@lanl.gov>
12872             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12873
12874         PR libfortran/20163
12875         * gfortran.dg/pr20163-2.f: New test.
12876
12877 2005-03-28  Jan Hubicka  <jh@suse.cz>
12878
12879         PR middle-end/20635
12880         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12881         by Jakub Jelinek.
12882
12883 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12884
12885         PR tree-optimization/20626
12886         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12887         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12888
12889 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12890
12891         * gfortran.dg/underflow.f90: New test.
12892         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
12893
12894 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12895
12896         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
12897
12898 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
12899
12900         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
12901         (g++_init): Make sure that CXXFLAGS is set.
12902         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
12903         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
12904         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12905         * lib/objc.exp (objc_init): Likewise.
12906         * lib/treelang.exp (treelang_init): Likewise.
12907
12908 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
12909
12910         PR tree-optimization/20470
12911         * gcc.dg/tree-ssa/pr20470.c: New test.
12912
12913 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
12914
12915         * gcc.dg/ppc-stfiwx.c: New.
12916
12917 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
12918
12919         PR target/19888
12920         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
12921
12922 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12923
12924         * gcc.dg/20050325-1.c: Fix a typo.
12925
12926 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12927
12928         PR libfortran/19678
12929         PR libfortran/19679
12930         * gfortran.dg/dos_eol.f: New test.
12931
12932 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12933
12934         PR rtl-optimization/20249
12935         * gcc.dg/20050325-1.c: New test.
12936
12937 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12938
12939         PR libfortran/15332
12940         * gfortran.dg/pr15332.f: New test.
12941
12942 2005-03-24  Dale Johannesen  <dalej@apple.com>
12943
12944         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
12945
12946 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
12947
12948         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
12949         'internal' visibility.
12950         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12951         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
12952         'protected' visibility.
12953         * gcc.dg/visibility-7.c: Likewise.
12954         * lib/target-supports.exp (check_visibility_available): Take
12955         a parameter, the kind of visibility to check for.
12956         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
12957         to check_visibility_available.
12958
12959         * g++.dg/expr/cast3.C: New.
12960
12961 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
12962
12963         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
12964         rs6000.
12965
12966 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
12967
12968         PR target/20095
12969         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12970
12971 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
12972
12973         * gcc.dg/badshift.c: Renamed to...
12974         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
12975
12976         * gcc.target/i386/badshift.c: Renamed to...
12977         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
12978         only.
12979
12980         PR rtl-optimization/20532
12981         * gcc.target/i386/badshift.c: New.
12982
12983 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12984
12985         * gfortran.dg/pr18025.f90: New test.
12986
12987 2005-03-23  Dale Johannesen  <dalej@apple.com>
12988
12989         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12990
12991 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
12992
12993         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12994
12995         * lib/target-supports.exp (check_iconv_available): Default
12996         libiconv to -liconv, if there is no definition.
12997
12998 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
12999
13000         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13001
13002 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13003
13004         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13005         * g++.dg/opt/pr7503-2.C: Likewise.
13006         * g++.dg/opt/pr7503-3.C: Likewise.
13007         * g++.dg/opt/pr7503-4.C: Likewise.
13008         * g++.dg/opt/pr7503-5.C: Likewise.
13009         * g++.dg/warn/minmax.C: New test.
13010
13011 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13012
13013         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13014         * gfortran.dg/g77_intrinsics_sub.f: New test.
13015
13016 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13017             Jan Hubicka  <jh@suse.cz>
13018             Steven Bosscher <stevenb@suse.de
13019
13020         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13021
13022 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13023
13024         PR c++/19980
13025         * g++.dg/template/redecl3.C: New test.
13026
13027 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13028
13029         PR c++/20499
13030         * g++.dg/parse/error16.C: Tweak error markers.
13031
13032 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13033
13034         PR target/20561
13035         * gcc.dg/20050321-2.c: New test.
13036
13037 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         PR c++/20465
13040         PR c++/20381
13041         * g++.dg/template/ptrmem12.C: New.
13042
13043 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13044
13045         PR rtl-optimization/20527
13046         * gcc.c-torture/execute/pr20527-1.c: New test.
13047
13048 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13049
13050         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13051         program, compile it into a real executable and then delete the .c
13052         and .x files afterwards, to avoid problems on testglue targets.
13053
13054 2005-03-21  Stuart Hastings  <stuart@apple.com>
13055
13056         * gcc.target/i386/sse-2.c: New.
13057
13058 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13059
13060         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13061
13062 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13063
13064         * g++.dg/parse/crash25.C: Fix typo.
13065
13066 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13067
13068         PR c++/20461
13069         * g++.dg/parse/crash24.C: New test.
13070
13071         PR c++/20536
13072         * g++.dg/parse/crash25.C: New test.
13073
13074 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13075
13076         PR c++/20147
13077         * g++.dg/ext/stmtexpr4.C: New test.
13078
13079 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13080
13081         PR middle-end/20539
13082         * gcc.c-torture/compile/pr13066-1.c: New test case.
13083         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13084         * g++.dg/opt/pr13066-1.C: Likewise.
13085
13086 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13087
13088         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13089
13090 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13091
13092         PR fortran/18525
13093         * gfortran.dg/nesting_1.f90: New test.
13094
13095 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13096
13097         PR c++/20240
13098         * g++.dg/lookup/using13.C: New test.
13099
13100 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13101
13102         PR c++/20333
13103         * g++.dg/template/crash36.C: New test.
13104
13105 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13106
13107         PR c++/20463
13108         * g++.dg/template/crash35.C: New test.
13109
13110 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13111
13112         PR c++/19966
13113         * g++.dg/overload/operator2.C: New test.
13114
13115 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13116
13117         PR libfortran/20257
13118         * gfortran.dg/pr20257.f90: New test.
13119
13120 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13121
13122         PR libfortran/20480
13123         * gfortran.dg/pr20480.f90: New test.
13124
13125 2005-03-16  Richard Henderson  <rth@redhat.com>
13126
13127         PR middle-end/15700
13128         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13129         (_rtld_global): New.
13130         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13131         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13132
13133         * gcc.dg/alias-3.c: New.
13134         * gcc.dg/alias-4.c: New.
13135         * gcc.dg/alias-5.c: New.
13136         * gcc.dg/alias-6.c: New.
13137
13138 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13139
13140         * gcc.dg/cpp/ucnid-7.c: New.
13141
13142 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13143             Dorit Naishlos  <dorit@il.ibm.com>
13144
13145         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13146         darwin.
13147
13148 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13149
13150         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13151         misaligned accesses.
13152         * gcc.dg/vect/vect-58.c: Likewise.
13153         * gcc.dg/vect/vect-92.c: New.
13154         * gcc.dg/vect/vect-93.c: New.
13155
13156 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13157
13158         PR fortran/18827
13159         * gfortran.dg/assign_2.f90: New test.
13160         * gfortran.dg/assign_3.f90: New test.
13161         * gfortran.dg/assign.f90: New test.
13162
13163 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13164
13165         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13166         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13167         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13168         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13169         names.
13170
13171 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13172
13173         * gcc.dg/cpp/ucnid-6.c: New.
13174
13175         * gcc.dg/cpp/normalize-1.c: New.
13176         * gcc.dg/cpp/normalize-2.c: New.
13177         * gcc.dg/cpp/normalize-3.c: New.
13178         * gcc.dg/cpp/normalize-4.c: New.
13179         * gcc.dg/cpp/ucnid-4.c: New.
13180         * gcc.dg/cpp/ucnid-5.c: New.
13181         * g++.dg/cpp/normalize-1.C: New.
13182         * g++.dg/cpp/ucnid-1.C: New.
13183
13184 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13185
13186         * gcc.dg/pr18628.c: New.
13187
13188 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13189
13190         PR c++/20280
13191         * g++.dg/tree-ssa/pr20280.C: New.
13192
13193 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13194
13195         PR fortran/20467
13196         * gfortran.dg/stfunc_2.f90: New test.
13197
13198 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13199
13200         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13201
13202 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13203
13204         * gcc.dg/tree-ssa/20050314-1.c: New test.
13205
13206 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13207
13208         PR c++/4403
13209         PR c++/9783, DR433
13210         * g++.dg/template/friend34.C: New test.
13211         * g++.dg/template/friend35.C: Likewise.
13212         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13213
13214 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13215
13216         Friend class name lookup 5/n
13217         PR c++/1016
13218         * g++.dg/lookup/hidden-class1.C: New test.
13219         * g++.dg/lookup/hidden-class2.C: Likewise.
13220         * g++.dg/lookup/hidden-class3.C: Likewise.
13221         * g++.dg/lookup/hidden-class4.C: Likewise.
13222         * g++.dg/lookup/hidden-class5.C: Likewise.
13223         * g++.dg/lookup/hidden-class6.C: Likewise.
13224         * g++.dg/lookup/hidden-class7.C: Likewise.
13225         * g++.dg/lookup/hidden-class8.C: Likewise.
13226         * g++.dg/lookup/hidden-class9.C: Likewise.
13227         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13228         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13229         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13230         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13231         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13232         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13233         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13234         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13235         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13236         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13237         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13238
13239 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13240
13241         PR c++/20157
13242         * g++.dg/template/error18.C: New test.
13243
13244 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13245
13246         PR debug/16792
13247         * g++.dg/debug/pr16792.C: New test.
13248
13249 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13250
13251         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13252         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13253         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13254         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13255         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13256         test assertion names.
13257
13258 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13259
13260         PR fortran/18600
13261         * gfortran.dg/stfunc_1.f90: New test.
13262
13263 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13264
13265         PR fortran/16907
13266         * gfortran.dg/real_index_1.f90: New test.
13267
13268 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13269
13270         PR fortran/20323
13271         * gfortran.dg/spec_expr_1.f90: New test.
13272
13273 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13274
13275         PR c/20402
13276         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13277         new parser.
13278
13279 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13280
13281         PR fortran/20361
13282         * gfortran.dg/largeequiv_1.f90: New test.
13283
13284 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13285
13286         * gcc.dg/ucnid-1.c: New.
13287         * gcc.dg/ucnid-2.c: New.
13288         * gcc.dg/ucnid-3.c: New.
13289         * gcc.dg/ucnid-4.c: New.
13290         * gcc.dg/ucnid-5.c: New.
13291         * gcc.dg/ucnid-6.c: New.
13292         * gcc.dg/cpp/ucnid-1.c: New.
13293         * gcc.dg/cpp/ucnid-2.c: New.
13294         * gcc.dg/cpp/ucnid-3.c: New.
13295         * g++.dg/other/ucnid-1.C: New.
13296
13297 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13298
13299         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13300
13301 2005-03-11  Per Bothner  <per@bothner.com>
13302
13303         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13304         that diagnotics refer to correct token.
13305         * gcc.dg/unused-3.c: Likewise.
13306
13307 2005-03-11  Per Bothner  <per@bothner.com>
13308
13309         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13310         constant" is now actually on same line as string constant.
13311         * gcc.dg/cpp/direct2s.c: Likewise.
13312
13313 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13314
13315         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13316
13317 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13318
13319         PR libfortran/20124
13320         * gfortran.dg/pr20124.f90: New Test
13321
13322 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13323
13324         PR tree-optimization/20130
13325         * gcc.dg/pr20130-1.c: New test.
13326
13327 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13328
13329         PR target/20095
13330         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13331
13332 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13333
13334         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13335
13336 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13337
13338         * g++.dg/eh/forced1.C: Fix comment.
13339         * g++.dg/eh/forced2.C: Ditto.
13340         * g++.dg/eh/forced3.C: Ditto.
13341         * g++.dg/eh/forced4.C: Ditto.
13342
13343 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13344
13345         PR rtl-opt/20412
13346         * gcc.c-torture/compile/pr20412.c: New test.
13347
13348 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13349
13350         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13351
13352 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13353
13354         PR target/20322
13355         * gcc.dg/20050307-1.c: New test.
13356
13357 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13358
13359         PR c++/20375
13360         * g++.dg/other/stdarg3.C: New.
13361
13362 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13363
13364         PR c++/18384, c++/18327
13365         * g++.dg/init/array19.C: New test.
13366
13367         PR inline-asm/20314
13368         * gcc.dg/torture/pr20314-1.c: New test.
13369         * gcc.dg/torture/pr20314-2.c: New test.
13370
13371 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13372
13373         * gcc.dg/20050309-1.c: New test.
13374
13375 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.dg/builtins-10.c: Reactivate disabled test.
13378         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13379         new cbrt transformations.
13380
13381 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/20208
13384         * g++.dg/template/array13.C: New test.
13385
13386 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13387
13388         PR c++/16859
13389         * g++.dg/init/brace4.C: New test.
13390
13391 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13392
13393         PR c++/20186
13394         * g++.dg/template/non-dependent12.C: New.
13395
13396 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR c++/20142
13399         * g++.dg/init/array18.C: Add dg-do run marker.
13400
13401         PR c++/20142
13402         * g++.dg/init/array18.C: New test.
13403
13404 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13405
13406         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13407         * g++.dg/gcov/gcov.exp: Likewise.
13408         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13409         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13410         * lib/c-torture.exp: Likewise.
13411         * lib/fortran-torture.exp: Likewise.
13412         * lib/g++.exp: Likewise.
13413         * lib/gcc-defs.exp: Likewise.
13414         * lib/gcc-dg.exp: Likewise.
13415         * lib/gcc.exp: Likewise.
13416         * lib/gcov.exp: Likewise.
13417         * lib/gfortran.exp: Likewise.
13418         * lib/mike-g++.exp: Likewise.
13419         * lib/mike-gcc.exp: Likewise.
13420         * lib/objc-torture.exp: Likewise.
13421         * lib/objc.exp: Likewise.
13422         * lib/profopt.exp: Likewise.
13423         * lib/target-libpath.exp: Likewise.
13424         * lib/target-supports.exp: Likewise.
13425         * lib/treelang.exp: Likewise.
13426         * lib/wrapper.exp: Likewise.
13427
13428 2005-03-08  Jeff Law  <law@redhat.com>
13429
13430         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13431         PHI-OPT changes.
13432
13433 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13434
13435         * gcc.dg/vect/pr20122.c: New test.
13436
13437 2005-03-07  Jeff Law  <law@redhat.com>
13438
13439         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13440         was folded away.
13441         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13442         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13443         * gcc.dg/tree-ssa/pr18134.c: New test.
13444
13445 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13446
13447         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13448         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13449         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13450
13451 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13452
13453         PR tree-opt/17671
13454         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13455
13456 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13457
13458         * g++.dg/warn/Wnvdtor.C: New test.
13459
13460 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13461
13462         * gcc.dg/torture/pr19683-1.c: New test.
13463
13464 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13465
13466         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13467         * gfortran.dg/g77/19990313-2.f: Ditto.
13468         * gfortran.dg/g77/19990313-3.f: Ditto.
13469         * gfortran.dg/g77/19990525-0.f: Ditto.
13470         * gfortran.dg/g77/19990826-0.f: Ditto.
13471         * gfortran.dg/g77/19990826-2.f: Ditto.
13472         * gfortran.dg/g77/19990826-3.f: Ditto.
13473         * gfortran.dg/g77/20000511-1.f: Ditto.
13474         * gfortran.dg/g77/20000511-2.f: Ditto.
13475         * gfortran.dg/g77/970625-2.f: Ditto.
13476         * gfortran.dg/g77/980310-2.f: Ditto.
13477         * gfortran.dg/g77/980310-3.f: Ditto.
13478         * gfortran.dg/g77/980310-8.f: Ditto.
13479         * gfortran.dg/g77/980519-2.f: Ditto.
13480         * gfortran.dg/g77/alpha1.f: Ditto.
13481         * gfortran.dg/g77/claus.f: Ditto.
13482         * gfortran.dg/g77/erfc.f: Ditto.
13483         * gfortran.dg/g77/short.f: Ditto.
13484         * gfortran.fortran-torture/execute/data.f90: Ditto.
13485         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13486         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13487
13488 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13489
13490         * lib/file-format.exp (gcc_target_object_format): Add check for som
13491         format and hardcode object formats on hppa*-*-hpux*.
13492         * lib/target-supports.exp (check_weak_available): Add check for som
13493         object format.  Always return 0 on hppa*-*-hpux10*.
13494
13495         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13496         is defined.
13497
13498         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13499
13500 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13501
13502         * gfortran.dg/pr19936_1.f90: New test.
13503         * gfortran.dg/pr19936_2.f90: New test.
13504         * gfortran.dg/pr19936_3.f90: New test.
13505
13506 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13507             Paul Thomas <prthomas@drfccad.cea.fr>
13508
13509         * gfortran.dg/PR19754_1.f90: New test.
13510         * gfortran.dg/PR19754_2.f90: Ditto.
13511
13512 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13513
13514         PR c++/19311
13515         * g++.dg/template/non-dependent11.C: New test.
13516
13517 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13518
13519         * lib/target-supports.exp (check_iconv_available): Fix comment.
13520
13521 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13522             Joseph S. Myers  <joseph@codesourcery.com>
13523
13524         PR c++/19797
13525         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13526
13527 2005-03-04  Matthew Sachs  <msachs@apple.com>
13528
13529         * gcc.exp (gcc_target_compile): Put braces around
13530         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13531         * objc.exp (objc_target_compile): Likewise.
13532         * treelang.exp (treelang_target_compile): Likewise.
13533
13534 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13535
13536         PR fortran/19673
13537         * gfortran.dg/func_result_1.f90: New test.
13538
13539 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13540
13541         * gcc.misc-tests/options.exp: New test.
13542
13543 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13544
13545         * gcc.dg/pr15784-4.c: New test.
13546
13547 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13548
13549         * gcc.c-torture/execute/pr17133.c: New.
13550         * gcc.c-torture/compile/20050303-1.c: New.
13551
13552 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13553
13554         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13555
13556 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13557
13558         * g++.dg/overload/using2.C: New.
13559
13560 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13561
13562         PR c++/19916
13563         * g++.dg/init/ptrmem2.C: New test.
13564
13565 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13566
13567         PR c/8927
13568         * gcc.dg/pr8927-1.c: New test.
13569
13570 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13571
13572         PR c++/20232
13573         * g++.dg/inherit/covariant12.C: New.
13574
13575 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13576
13577         PR fortran/19479
13578         * gfortran.dg/bound_1.f90: New test.
13579
13580 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13581
13582         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13583         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13584
13585 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13586
13587         PR c/20245
13588         * gcc.dg/pr20245-1.c: New test.
13589
13590 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13591
13592         PR middle-end/19874
13593         * gcc.c-torture/execute/20050119-2.c: New test case.
13594
13595 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13596
13597         * README: Update the DejaGnu bug reporting address.
13598         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13599         * lib/objc-torture.exp: Likewise.
13600
13601 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13602
13603         * gfortran.dg/boz_1.f90: New test.
13604         * gfortran.dg/boz_3.f90: New test.
13605         * gfortran.dg/boz_4.f90: New test.
13606
13607 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13608
13609         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13610         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13611
13612 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13613
13614         PR libfortran/20101
13615         * gfortran.dg/write_0_pe_format.f90: New test.
13616
13617 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13618
13619         PR c++/20206
13620         * g++.dg/opt/thunk2.C: New test.
13621         * g++.dg/opt/covariant1.C: New test.
13622
13623 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13624
13625         * gfortran.dg/e_d_fmt.f90: New test.
13626
13627 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13628
13629         * gcc.dg/asm-b.c: Fix comment typos.
13630
13631 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13632
13633         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13634         a V_MAY_DEF also.
13635
13636 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13637
13638         PR tree-opt/20188
13639         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13640         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13641         * gcc.dg/asm-b.c: New test.
13642
13643 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13644
13645         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13646         Disable this test on IRIX 6.
13647
13648 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13649
13650         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13651         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13652         parser.
13653
13654 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13655
13656         PR tree-optimization/20204
13657         * testsuite/gcc.dg/pr20204.c: New test.
13658
13659 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13660
13661         PR target/20196
13662         * gcc.c-torture/execute/20050224-1.c: New test.
13663
13664         PR c++/20175
13665         * g++.dg/warn/Wbraces2.C: New test.
13666
13667 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/19878
13670         * g++.dg/init/const2.C: New test.
13671
13672 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13673
13674         PR tree-optimization/20100
13675         * gcc.c-torture/execute/pr20100-1.c: New test.
13676
13677 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13678
13679         * gfortran.dg/implicit_3.f90: New test.
13680
13681         * gfortran.dg/deftype_1.f90: New test.
13682
13683 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13684
13685         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13686         the test passes.
13687         * g++.dg/other/anon3.C: Accept a warning.
13688
13689 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13690
13691         * gcc.dg/pr20017.c: Fix a comment typo.
13692
13693 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13694
13695         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13696
13697 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13698
13699         PR ada/19902
13700         * ada/acats/tests/cxa/cxa3004.a: Remove.
13701         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13702
13703 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/20073
13706         * g++.dg/init/const1.C: New test.
13707
13708         PR c++/19991
13709         * g++.dg/parse/constant7.C: New test.
13710
13711         PR c++/20152
13712         * g++.dg/parse/error27.C: New test.
13713         * g++.dg/template/qualttp15.C: Adjust error markers.
13714         * g++.old-deja/g++.other/struct1.C: Likewise.
13715
13716         PR c++/20153
13717         * g++.dg/template/error17.C: New test.
13718
13719         PR c++/20148
13720         * g++.dg/parser/error26.C: New test.
13721
13722 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13723
13724         PR tree-optimization/20100
13725         PR tree-optimization/20115
13726         * gcc.dg/pr20115.c: New test.
13727         * gcc.dg/pr20115-1.c: New test.
13728         * gcc.dg/pr20100.c: New test.
13729         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13730         call-clobbered variables after alias1.
13731
13732 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13733
13734         * gfortran.dg/list_read_4.f90: new test.
13735
13736 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13737
13738         PR rtl-optimization/20017.
13739         * gcc.dg/pr20017.c: New.
13740
13741 2005-02-22  Devang Patel  <dpatel@apple.com>
13742
13743         PR 19952
13744         * g++.dg/tree-ssa/pr19952.C: New test.
13745
13746 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13747
13748         PR c++/19883
13749         * g++.dg/parse/constant6.C: New test.
13750
13751 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13752
13753         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13754         * g++.dg/charset/asm2.c: Likewise.
13755         * g++.dg/charset/asm3.c: Likewise.
13756         * g++.dg/charset/asm4.c: Likewise.
13757         * g++.dg/charset/asm5.c: Likewise.
13758         * g++.dg/charset/attribute1.c: Likewise.
13759         * g++.dg/charset/attribute2.c: Likewise.
13760         * g++.dg/charset/extern1.cc: Likewise.
13761         * g++.dg/charset/extern2.cc: Likewise.
13762         * g++.dg/charset/extern3.cc: Likewise.
13763         * g++.dg/charset/function.cc: Likewise.
13764         * g++.dg/charset/string.c: Likewise.
13765         * g++.dg/charset/charset.exp: Likewise.
13766         * lib/target-supports.exp (check_iconv_available): Fix comment.
13767
13768 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13769
13770         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13771         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13772         * gcc.dg/charset/asm2.c: Likewise.
13773         * gcc.dg/charset/asm3.c: Likewise.
13774         * gcc.dg/charset/asm4.c: Likewise.
13775         * gcc.dg/charset/asm5.c: Likewise.
13776         * gcc.dg/charset/asm6.c: Likewise.
13777         * gcc.dg/charset/attribute1.c: Likewise.
13778         * gcc.dg/charset/attribute2.c: Likewise.
13779         * gcc.dg/charset/builtin1.c: Likewise.
13780         * gcc.dg/charset/extern.c: Likewise.
13781         * gcc.dg/charset/function.c: Likewise.
13782         * gcc.dg/charset/string.c: Likewise.
13783         * gcc.dg/charset/charset.exp: Likewise.
13784
13785 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13786
13787         PR fortran/20086
13788         * gfortran.dg/pr20086.f90: New test.
13789
13790 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13791
13792         PR tree-optimization/19786
13793         * g++.dg/tree-ssa/pr19786.C: New.
13794
13795 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13796
13797         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13798
13799 2005-02-21  Jeff Law  <law@redhat.com>
13800
13801         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13802
13803 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13804
13805         * gfortran.dg/do_iterator: Split loop, markup all lines for
13806         which an error locus is printed.
13807         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13808         locus is printed.
13809         * gfortran.dg/select_4.f90: Likewise.
13810         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13811         locuses in the various permutations.
13812
13813 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13814
13815         PR tree-optimization/19951
13816         * g++.dg/vect: New directory.
13817         * g++.dg/vect/vect.exp: New file.
13818         * g++.dg/vect/pr19951.cc: New testcase.
13819         * g++.dg/dg.exp: Also prune vectorizer tests.
13820
13821 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13822
13823         PR 18785
13824         * gcc.dg/charset/builtin1.c: New test.
13825
13826 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13827
13828         PR c++/19299
13829         * g++.dg/inherit/volatile1.C: New test.
13830
13831         PR c++/19440
13832         * g++.dg/template/dtor4.C: New test.
13833
13834 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13835
13836         * gfortran.dg/int_1.f90: New test.
13837
13838 2005-02-19  Devang Patel  <dpatel@apple.com>
13839
13840         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13841
13842 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13843
13844         * gfortran.dg/achar_1.f90: New test.
13845
13846 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13847
13848         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13849
13850 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13851             Jakub Jelinek  <jakub@redhat.com>
13852
13853         PR tree-optimization/19828
13854         * gcc.dg/tree-ssa/loop-7.c: New test.
13855         * gcc.c-torture/execute/20050218-1.c: New test.
13856
13857 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13858
13859         PR c/20043
13860         * gcc.dg/transparent-union-1.c: New test.
13861         * gcc.dg/transparent-union-2.c: New test.
13862
13863 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13864
13865         PR tree-optimization/18977
13866         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13867
13868 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13869
13870         PR target/20054
13871         * gcc.dg/pr20054.c: New test.
13872
13873 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13874
13875         PR c++/19508
13876         * g++.dg/ext/attrib20.C: New test.
13877
13878 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13879
13880         PR middle-end/20030
13881         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13882
13883 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13884
13885         PR c++/20008
13886         * g++.dg/opt/switch4.C: New.
13887
13888 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
13889
13890         PR c++/20023
13891         PR tree-optimization/20009
13892         * gcc.c-torture/compile/20050217-1.c: New test.
13893         * g++.dg/opt/switch3.C: New test.
13894
13895         PR tree-optimization/18947
13896         * gcc.c-torture/compile/20050215-1.c: New test.
13897         * gcc.c-torture/compile/20050215-2.c: New test.
13898         * gcc.c-torture/compile/20050215-3.c: New test.
13899
13900 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
13901
13902         PR c++/20028
13903         * g++.dg/template/crash34.C: New.
13904
13905         PR c++/20022
13906         * g++.dg/other/access3.C: New.
13907
13908 2005-02-17  Ira Rosen  <irar@il.ibm.com>
13909
13910         * gcc.dg/vect/vect-98.c: New test.
13911
13912 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
13913
13914         PR tree-optimization/19967
13915         * gcc.dg/pr19967.c: New.
13916
13917 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
13918
13919         PR middle-end/19857
13920         * gcc.dg/tree-ssa/20050215-1.c: New test.
13921         * gcc.c-torture/execute/20050215-1.c: New test.
13922
13923 2005-02-15  Eric Christopher  <echristo@redhat.com>
13924
13925         * gcc.dg/cpp/20050215-1.c: New file.
13926
13927 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
13928
13929         PR tree-optimization/15785
13930         * gcc.dg/pr15785-1.c: New test.
13931
13932 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
13933
13934         PR c++/17788
13935         * g++.dg/init/ctor4.C: New.
13936         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
13937
13938 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
13939
13940         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
13941         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
13942
13943 2005-02-15  Andreas Schwab  <schwab@suse.de>
13944
13945         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
13946         declare malloc.
13947
13948 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
13949
13950         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
13951
13952 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
13953
13954         PR tree-optimization/19853
13955         * gcc.c-torture/compile/pr19853.c: New test.
13956
13957 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13958
13959         PR c++/19608
13960         * g++.dg/parse/local-class1.C: New.
13961
13962         PR c++/19895
13963         * g++.dg/parse/ptrmem3.C: New.
13964
13965         PR c++/19884
13966         * g++.old-deja/g++.oliva/template6.C: Add another case.
13967         * g++.dg/template/explicit6.C: New.
13968
13969 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
13970
13971         PR c++/17816
13972         * g++.dg/other/redecl2.C: New.
13973
13974 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13975
13976         PR c++/19891
13977         * g++.dg/abi/covariant4.C: New.
13978
13979 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
13980
13981         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13982
13983 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
13984
13985         * gcc.dg/vect/vect-96.c: Fix typo.
13986
13987 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13988
13989         PR c++/14479
13990         PR c++/19487
13991         * g++.dg/template/enum5.C: New test.
13992
13993 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13994
13995         * gcc.dg/vect/vect-97.c: New test.
13996
13997 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13998
13999         * gcc.dg/vect/vect-96.c: New test.
14000
14001 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14002
14003         * gcc.dg/builtins-34.c: Also check ldexp*.
14004
14005 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14006
14007         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14008
14009 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14010
14011         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14012         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14013         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14014         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14015         selector_list, selector_expression, dg-process-target): Move to new
14016         file target-supports-dg.exp.
14017         * lib/target-supports-dg.exp: New.
14018
14019         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14020         New.
14021
14022 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14023
14024         PR c++/19666
14025         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14026
14027         PR middle-end/19858
14028         * gcc.c-torture/compile/20050210-1.c: New test.
14029
14030 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14031
14032         PR c++/19755
14033         * g++.dg/warn/Wbraces1.C: New test.
14034
14035 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14036
14037         * gcc.dg/builtins-52.c: New testcase.
14038
14039 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14040
14041         PR c/19342
14042         * gcc.c-torture/execute/20050119-1.c: New test.
14043
14044 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14045
14046         PR c++/19811
14047         * g++.dg/init/delete1.C: New test.
14048
14049 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14050
14051         PR c++/18470
14052         * g++.dg/template/static12.C: New test.
14053
14054 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/19787
14057         * g++.dg/conversion/ambig1.C: New test.
14058
14059         PR c++/19739
14060         * g++.dg/ext/attrib19.C: New test.
14061
14062         PR c++/19732
14063         * g++.dg/parse/dtor5.C: New test.
14064
14065         PR c++/19762
14066         * g++.dg/template/dtor3.C: New test.
14067
14068         PR c++/19826
14069         * g++.dg/template/static11.C: New test.
14070         * g++.dg/template/crash2.C: Remove dg-error marker.
14071
14072 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14073
14074         PR C++/18491
14075         * g++.old-deja/g++.mike/p10769a.C: Remove.
14076
14077 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14078
14079         * gcc.dg/builtins-48.c: New test case.
14080         * gcc.dg/builtins-49.c: New test case.
14081         * gcc.dg/builtins-50.c: New test case.
14082         * gcc.dg/builtins-51.c: New test case.
14083
14084 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14085
14086         PR middle-end/19583
14087         * g++.dg/warn/Wreturn-type-3.C: New test.
14088
14089 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14090
14091         PR middle-end/19402
14092         * gcc.dg/pr19402-1.c: New testcase.
14093         * gcc.dg/pr19402-2.c: likewise.
14094
14095 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14096
14097         PR middle-end/19854
14098         * g++.dg/tree-ssa/tmmti.C: New testcase.
14099
14100 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14101
14102         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14103
14104 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/19733
14107         * g++.dg/parse/crash23.C: New test.
14108         * g++.dg/warn/Weff1.C: New test.
14109
14110 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14111
14112         * gcc.dg/20050209-1.c: New test.
14113
14114 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14115
14116         PR target/19799
14117         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14118
14119 2005-02-08  Mike Stump  <mrs@apple.com>
14120
14121         * g++.dg/pch/import-2.c: New test.
14122         * g++.dg/pch/import-2.hs: New.
14123         * g++.dg/pch/include/import-2a.h: New.
14124         * g++.dg/pch/include/import-2b.h: New.
14125
14126 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14127
14128         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14129
14130 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14131
14132         * gfortran.dg/substr_1.f90: New test.
14133
14134 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14135
14136         PR middle-end/19775
14137         * gcc.dg/torture/builtin-power-1.c: Disable test for
14138         invalid transformation.
14139         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14140         no longer optimize.
14141         * gcc.dg/builtins-47.c: New testcase.
14142
14143 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14144             Dorit Naishlos  <dorit@il.ibm.com>
14145
14146         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14147
14148 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14149
14150         * gcc.c-torture/compile/20050206-1.c: New test.
14151
14152 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14153
14154         PR tree-opt/19768
14155         * g++.dg/opt/pr19768.C: New test.
14156
14157 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14158
14159         PR tree-opt/19736
14160         * gcc.c-torture/compile/pr19736.c: New test.
14161
14162 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14163
14164         PR c++/17401
14165         * g++.dg/parse/error25.C: New test.
14166
14167 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14168
14169         * gcc.c-torture/execute/20050203-1.c: New.
14170
14171 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14172
14173         * gcc.dg/vect/vect-85.c: Remove xfail.
14174         * gcc.dg/vect/vect-86.c: Remove xfail.
14175         * gcc.dg/vect/vect-87.c: Remove xfail.
14176         * gcc.dg/vect/vect-88.c: Remove xfail.
14177
14178 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14179
14180         * gcc.dg/altivec-19.c: New.
14181
14182 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14183
14184         PR c/17807
14185         * gcc.dg/nested-func-3.c: New test.
14186         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14187
14188 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14189
14190         * gcc.test-framework/gen_directive_tests: Generate tests for
14191         selector expressions.
14192
14193 2005-02-02  Matt Austern  <austern@apple.com>
14194
14195         PR c++/19628
14196         * g++/ext/builtin7.C: New.
14197         * g++/ext/builtin8.C: New.
14198
14199 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14200
14201         PR c/18502
14202         * gcc.dg/pr18502-1.c: New test.
14203
14204 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14205
14206         PR c++/17413
14207         * g++.dg/template/local4.C: Tweak.
14208
14209 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14210
14211         PR tree-optimization/19578
14212         * gcc.c-torture/compile/20050202-1.c: New test.
14213
14214 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14215
14216         PR c/19435
14217         * gcc.dg/c99-init-4.c: New test.
14218
14219 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14220
14221         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14222
14223         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14224
14225         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14226         * g++.dg/eh/check-vect.h: New.
14227
14228         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14229         * gcc.dg/vect/vect-78.c: Ditto.
14230         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14231         Remove.
14232
14233         * g++.dg/conversion/simd1.C: Expect warning.
14234         * g++.dg/ext/attribute-test-1.C: Ditto.
14235         * g++.dg/ext/attribute-test-2.C: Ditto.
14236         * g++.dg/ext/attribute-test-3.C: Ditto.
14237         * g++.dg/ext/attribute-test-4.C: Ditto.
14238
14239         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14240         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14241
14242         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14243
14244 2005-02-01  Richard Henderson  <rth@redhat.com>
14245
14246         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14247         long double for ibm double-double format.
14248         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14249
14250 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14251
14252         PR tree-optimization/19633
14253         * testsuite/gcc.dg/pr19633-1.c: New test.
14254         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14255         to NULL or a symbol.
14256
14257 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14258
14259         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14260         New procs.
14261         (dg-process-target (local override)): Handle selector expressions.
14262
14263         * gcc.test-framework/README: Describe tests in source directory.
14264         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14265         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14266         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14267         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14268         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14269         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14270         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14271         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14272         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14273         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14274         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14275         * gcc.test-framework/dg-error-exp-P.c: New test.
14276         * gcc.test-framework/dg-error-exp-XP.c: New test.
14277         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14278         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14279         * gcc.test-framework/dg-output-exp-P.c: New test.
14280         * gcc.test-framework/dg-output-exp-XF.c: New test.
14281         * gcc.test-framework/dg-warning-exp-P.c: New test.
14282         * gcc.misc-tests/dg-1.c: Remove.
14283         * gcc.misc-tests/dg-2.c: Remove.
14284         * gcc.misc-tests/dg-3.c: Remove.
14285         * gcc.misc-tests/dg-4.c: Remove.
14286         * gcc.misc-tests/dg-5.c: Remove.
14287         * gcc.misc-tests/dg-6.c: Remove.
14288         * gcc.misc-tests/dg-7.c: Remove.
14289         * gcc.misc-tests/dg-8.c: Remove.
14290         * gcc.misc-tests/dg-9.c: Remove.
14291         * gcc.misc-tests/dg-10.c: Remove.
14292         * gcc.misc-tests/dg-11.c: Remove.
14293         * gcc.misc-tests/dg-12.c: Remove.
14294         * gcc.misc-tests/dg-test.exp: Remove.
14295
14296         * gcc.test-framework/test-framework.awk: Change recording and
14297         printing of passes and failures.
14298
14299         * gcc.test-framework: New directory.
14300         * gcc.test-framework/README: New.
14301         * gcc.test-framework/test-framework.exp: New.
14302         * gcc.test-framework/test-framework.awk: New.
14303         * gcc.test-framework/gen_directive_tests: New.
14304
14305 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14306
14307         * lib/treelang.exp: Fix comment typos.
14308         (treelang_target_compile): Don't append libs=-ltreelang to options.
14309
14310 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14311
14312         * g++.dg/parse/typename7.C: Adjust error messages.
14313
14314 2005-01-31  Jeff Law  <law@redhat.com>
14315
14316         * gcc.c-torture/execute/20050131-1.c: New test.
14317         * gcc.dg/wcaselabel.c: New test.
14318
14319 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * g++.dg/other/warning1.C: Adjust error messags.
14322         * g++.dg/parse/constant5.C: New test.
14323
14324 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14325
14326         PR c/19333
14327         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14328         the test case valid.
14329         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14330         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14331         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14332         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14333         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14334         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14335
14336 2005-01-31  Dale Johannesen  <dalej@apple.com>
14337
14338         * g++.dg/opt/pr19650.C: New test.
14339
14340 2005-01-31  Richard Henderson  <rth@redhat.com>
14341
14342         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14343         long double for intel double extended format.
14344         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14345
14346 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14347
14348         PR c++/19555
14349         * g++.dg/template/static10.C: New test.
14350
14351         PR c++/19395
14352         * g++.dg/parse/error24.C: New test.
14353
14354         PR c++/19367
14355         * g++.dg/lookup/builtin1.C: New test.
14356
14357         PR c++/19457
14358         * g++.dg/warn/conv3.C: New test.
14359
14360 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14361
14362         PR fortran/19647
14363         * gfortan.dg/inquire_7.f90
14364
14365 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14366
14367         PR tree-optimization/15791
14368         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14369         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14370         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14371         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14372         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14373         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14374         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14375         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14376         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14377         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14378
14379 2005-01-29  Paul Brook  <paul@codesourcery.com>
14380
14381         PR fortran/18565
14382         * check.c (real_or_complex_check): New function.
14383         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14384         * intrinsic.c (add_functions): Use new check functions.
14385         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14386         Add prototypes.
14387
14388 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14389
14390         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14391         gcc.dg/lvalue-3.c: New tests.
14392         * gcc.dg/concat.c: Update expected messages.
14393
14394 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14395
14396         PR libfortran/19595
14397         * gfortran.dg/eor_1.f90: New test.
14398
14399 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14400
14401         PR fortran/19589
14402         * gfortran.dg/logical_data_1.f90: New test.
14403
14404 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14405
14406         PR c++/19253
14407         * g++.dg/template/crash33.C: New test.
14408
14409         PR c++/19667
14410         * g++.dg/template/crash32.C: New test.
14411
14412 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14413
14414         PR middle-end/16558
14415         * g++.dg/warn/Wreturn-type-2.C: New test.
14416
14417 2004-06-24  Jeff Law  <law@redhat.com>
14418
14419         * gcc.dg/tree-ssa/20050128-1.c: New test.
14420
14421 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14422
14423         * gcc.target/frv/all-mdpackh-1.c: New test.
14424
14425 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14426
14427         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14428
14429 2005-01-27  Richard Henderson  <rth@redhat.com>
14430
14431         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14432
14433 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14434
14435         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14436
14437 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14438
14439         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14440         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14441         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14442         to cope with cases where the multilib options override the dg-options.
14443
14444 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14445
14446         PR c/18946
14447         * gcc.dg/noncompile/20050120-1.c: New test.
14448
14449 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14450
14451         PR tree-optimization/19633
14452         * gcc.dg/pr19633.c: New test.
14453         * gcc.dg/tree-ssa/pr19633.c: New test.
14454
14455 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14456
14457         * gcc.dg/20041216-1.c: New test.
14458
14459 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14460
14461         PR objc/18862
14462         * objc.dg/selector-2.m: New test.
14463
14464 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14465
14466         * g++.dg/opt/range-test-2.C: New test.
14467
14468         PR rtl-optimization/19579
14469         * gcc.c-torture/execute/20050124-1.c: New test.
14470
14471 2005-01-26  Greg Parker  <gparker@apple.com>
14472         Stuart Hastings  <stuart@apple.com>
14473
14474         * gcc.c-torture/execute/20050125-1.c: New.
14475
14476 2005-01-18  Jan Hubicka  <jh@suse.cz>
14477
14478         PR tree-optimize/19337
14479         * gcc.c-torture/compile/20050119-1.c: New test.
14480
14481 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14482
14483         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14484         test for successful match.
14485
14486 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14487
14488         PR objc/18408
14489         * objc.dg/comp-types-7.m: New test.
14490
14491 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14492
14493         * lib/target-supports.exp (current_target_name): New.
14494         (check_effective_target_ilp32, check_effective_target_lp64):
14495         Cache the result to use as long as the current target, with
14496         multilib flags, remains the same.
14497
14498         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14499         (dg-require-weak, dg-require-visibility, dg-require-alias,
14500         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14501         dg-require-effective-target, dg-skip-if): Remove call to
14502         skip_test_and_clear_xfail.
14503         (dg-test): Clear xfail data.
14504
14505 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14506
14507         PR target/17751
14508         * gcc.dg/ppc64-toc.c: New test.
14509
14510         * g++.dg/tree-ssa/empty-1.C: New test.
14511
14512         PR middle-end/19551
14513         * gcc.c-torture/execute/20050121-1.c: New test.
14514         * gcc.dg/20050121-2.c: New test.
14515
14516 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14517         Paul Brook  <paul@codesourcery.com>
14518
14519         PR fortran/17941
14520         * gfortran.dg/real_const_1.f: New test.
14521         * gfortran.dg/real_const_2.f90: New test.
14522         * gfortran.dg/complex_int_1.f90: New test.
14523
14524 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14525
14526         PR fortran/19313
14527         * gfortan.dg/inquire_6.f90: New test.
14528
14529 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14530
14531         PR libfortran/19451
14532         * open_readonly_1.f90: New test.
14533
14534 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14535
14536         PR libfortran/18982
14537         * gfortran.dg/open_new.f90: New file.
14538
14539 2005-01-22  Paul Brook  <paul@codesourcery.com>
14540
14541         * namelist_1.f90: New test.
14542
14543 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14544
14545         PR tree-optimization/19484
14546         * gcc.c-torture/compile/20050122-[12].c: New tests.
14547
14548 2005-01-22  Paul Brook  <paul@codesourcery.com>
14549
14550         * gfortran.dg/implicit_2.f90: New test.
14551
14552 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14553
14554         PR fortran/19314
14555         * gfortran.dg/inquire_5.f90: New test.
14556
14557 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14558
14559         PR c/18809
14560         * gcc.dg/pr18809-1.c: New test.
14561
14562 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14563
14564         * gcc.dg/20050121-1.c: New test.
14565
14566         PR tree-optimization/13000
14567         * gcc.dg/20040206-1.c: Change warning to point where function is
14568         being inlined.
14569
14570 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14571
14572         PR c++/19208
14573         * g++.dg/template/array11.C: New test.
14574
14575 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14576
14577         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14578         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14579         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14580         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14581         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14582         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14583
14584 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14585
14586         PR tree-optimization/15349
14587         * gcc.dg/tree-ssa/pr15349.c: New.
14588
14589 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14590
14591         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14592
14593 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14594
14595         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14596         scan-assembler-times directive name.
14597
14598         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14599         after dg-do.
14600
14601         PR rtl-optimization/19462
14602         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14603
14604 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14605
14606         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14607         counting function calls on ia64.
14608
14609 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14610
14611         PR rtl-optimization/15139
14612         * gcc.dg/20050111-2.c: New test.
14613
14614         PR c/17297
14615         * gcc.c-torture/compile/20050113-1.c: New testcase.
14616
14617         PR middle-end/19164
14618         * gcc.dg/20050113-1.c: New testcase.
14619
14620 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14621
14622         * gcc.dg/vect/vect-85.c: Add comment.
14623         * gcc.dg/vect/vect-86.c: Add xfail for now.
14624         * gcc.dg/vect/vect-87.c: Add xfail for now.
14625         * gcc.dg/vect/vect-88.c: Add xfail for now.
14626         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14627
14628 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14629
14630         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14631
14632 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14633
14634         * g++.dg/debug/typedef3.C: New test.
14635
14636 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14637
14638         PR c/19472
14639         * gcc.dg/asm-a.c: New test.
14640
14641 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14642
14643         * gcc.dg/sh-relax.c: Add prototype for abort.
14644
14645 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14646
14647         * gcc.dg/short-compare-1.c: New test.
14648         * gcc.dg/short-compare-2.c: Likewise.
14649
14650 2005-01-18  Michael Matz  <matz@suse.de>
14651
14652         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14653
14654 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14655
14656         PR tree-optimization/19121
14657         * gcc.c-torture/compile/pr19121.c: New test.
14658
14659 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14660
14661         PR target/19357
14662         * gcc.c-torture/compile/pr19357.c: New test.
14663
14664 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14665
14666         PR c/5675
14667         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14668         pass--those that refer just to the variable, possibly with a
14669         cast.
14670         * gcc.dg/c99-const-expr-3.c: Likewise.
14671
14672         PR middle-end/13127
14673         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14674         longer emitted.
14675
14676 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14677
14678         PR fortran/18778
14679         * gfortran.dg/endfile_2.f90: New test.
14680
14681 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14682
14683         PR 19168
14684         * gfortran.dg/select_5.f90: New test.
14685
14686 2004-01-16  Paul Brook  <paul@codesourcery.com>
14687
14688         * gfortran.dg/common_4.f90: New test.
14689
14690 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14691
14692         PR rtl-optimization/19462
14693         * gcc.dg/torture/pr19462-1.c: New test.
14694
14695 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14696
14697         PR objc/19321
14698         * objc.dg/func-ptr-2.m: New.
14699         * objc.dg/volatile-1.m: New.
14700
14701 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14702
14703         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14704
14705 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14706
14707         PR tree-optimization/19060
14708         * gcc.c-torture/execute/20050104-1.c: New test.
14709
14710 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14711
14712         PR fortran/18983
14713         * gfortran.dg/write_to_null.f90: New test.
14714
14715 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14716             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14717
14718         PR other/19328
14719         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14720         argument.
14721
14722 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14723
14724         PR c++/19263
14725         * g++.dg/init/vector1.C: New test.
14726
14727 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14728
14729         PR target/13158
14730         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14731         PR target/18987
14732         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14733
14734 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14735
14736         * gfortran.dg/select_1.f90: New test.
14737         * gfortran.dg/select_2.f90: New test.
14738         * gfortran.dg/select_3.f90: New test.
14739         * gfortran.dg/select_4.f90: New test.
14740
14741 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14742
14743         PR middle-end/19084
14744         PR rtl-optimization/19348
14745         * gcc.dg/20050111-1.c: New test.
14746         * gcc.c-torture/execute/20050111-1.c: New test.
14747
14748         * gcc.dg/i386-asm-4.c: New test.
14749
14750 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14751
14752         * gcc.dg/nested-func-2.c: New test.
14753         * ada/acats/norun.lst: Remove c953002.
14754
14755 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14756
14757         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14758
14759 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14760
14761         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14762
14763 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14764
14765         PR target/18761
14766         * g++.dg/abi/align1.C: New test.
14767
14768 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14769
14770         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14771         at a time.
14772         * g++.dg/ext/altivec_check.h: Support compiling as C.
14773
14774 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14775
14776         PR c++/19355
14777         * g++.dg/expr/pr19355-1.C: New test case.
14778
14779 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14780
14781         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14782         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14783         * ada/acats/tests/c3/c92005b.ada: Likewise.
14784         * ada/acats/tests/c3/cxb3012.a: Likewise.
14785         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14786
14787 2005-01-09  Paul Brook  <paul@codesourcery.com>
14788
14789         * gfortran.dg/common_2.f90: New file.
14790         * gfortran.dg/common_3.f90: New file.
14791
14792 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14793
14794         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14795
14796 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14797
14798         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14799         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14800         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14801         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14802         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14803         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14804         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14805         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14806         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14807         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14808         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14809         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14810         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14811         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14812         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14813         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14814         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14815         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14816         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14817         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14818         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14819         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14820         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14821         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14822         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14823         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14824         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14825         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14826         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14827         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14828         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14829         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14830         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14831         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14832         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14833         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14834         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14835         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14836         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14837         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14838         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14839         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14840         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14841         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14842         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14843         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14844         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14845         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14846         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14847         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14848         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14849         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14850         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14851         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14852         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14853         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14854         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14855         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14856         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14857         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14858         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14859         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14860         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14861         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14862         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14863         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14864         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14865
14866         * gcc.dg/vect/vect-1.c: Fix spelling.
14867         * gcc.dg/vect/vect-10.c: Fix spelling.
14868         * gcc.dg/vect/vect-11.c: Fix spelling.
14869         * gcc.dg/vect/vect-12.c: Fix spelling.
14870         * gcc.dg/vect/vect-14.c: Fix spelling.
14871         * gcc.dg/vect/vect-15.c: Fix spelling.
14872         * gcc.dg/vect/vect-16.c: Fix spelling.
14873         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14874         * gcc.dg/vect/vect-64.c: Fix comments.
14875         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14876
14877 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14878             Ira Rosen  <irar@il.ibm.com>
14879
14880         * gcc.dg/vect/vect-70.c: New test.
14881         * gcc.dg/vect/vect-71.c: New test.
14882
14883 2005-01-09  Manfred Hollstein  <mh@suse.com>
14884
14885         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14886         * gcc.dg/pr18241-2.c: Likewise.
14887         * gcc.dg/pr18241-3.c: Likewise.
14888         * gcc.dg/pr18241-4.c: Likewise.
14889         * gcc.dg/pr18241-5.c: Likewise.
14890
14891 2005-01-08  Richard Henderson  <rth@redhat.com>
14892
14893         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14894         False for x86 and x86-64.
14895
14896 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
14897
14898         PR tree-optimization/18241
14899         * gcc.dg/pr18241-1.c: New test.
14900         * gcc.dg/pr18241-2.c: New test.
14901         * gcc.dg/pr18241-3.c: New test.
14902         * gcc.dg/pr18241-4.c: New test.
14903         * gcc.dg/pr18241-5.c: New test.
14904
14905 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
14906
14907         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
14908         gfortran.dg/select_4.f90: New.
14909
14910 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14911
14912         * gcc.c-torture/execute/20050107-1.c: New test.
14913
14914 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         PR c++/19298
14917         * g++.dg/template/ref2.C: New.
14918
14919 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
14920
14921         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
14922         instead of being empty.
14923
14924 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14925
14926         PR fortran/15553
14927         * gfortran.dg/array-1.f90: New test.
14928
14929 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14930
14931         PR tree-optimization/19283
14932         * gcc.c-torture/execute/20050106-1.c: New test.
14933
14934         PR rtl-optimization/18861
14935         * gcc.dg/20050105-1.c: New test.
14936
14937         PR tree-optimization/18828
14938         * gcc.dg/20050105-2.c: New test.
14939
14940 2005-01-07  Andreas Jaeger  <aj@suse.de>
14941
14942         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
14943
14944 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
14945
14946         PR fortran/18398
14947         * gfortran.dg/fmt_read.f90: New test.
14948
14949 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
14950
14951         * gcc.dg/rs6000-ldouble-2.c: New.
14952
14953 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/19244
14956         * g++.dg/parser/ctor2.C: New test.
14957
14958 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14959
14960         PR c++/17154
14961         * g++.dg/template/using9.C: New test.
14962
14963 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14964
14965         PR c++/19258
14966         * g++.dg/lookup/friend6.C: New test.
14967
14968 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14969
14970         PR c++/19270
14971         * g++.dg/template/array10.C: New.
14972
14973 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14974
14975         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14976         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14977
14978 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
14979
14980         * gcc.c-torture/compile/20050105-1.c: New test.
14981
14982 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
14983
14984         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14985
14986 2005-01-05  Roger Sayle  <roger@eyesopen.com>
14987
14988         PR middle-end/19100
14989         * gcc.dg/conv-3.c: New test case.
14990
14991 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
14992
14993         * gcc.dg/asm-wide-1.c: New test.
14994
14995 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14996
14997         PR c++/19030
14998         * g++.dg/parse/crash22.C: New
14999
15000 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15001
15002         PR 19257
15003         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15004
15005 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15006
15007         PR middle-end/17767
15008         * gcc.dg/i386-mmx-6.c: New test case.
15009
15010 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15011
15012         PR tree-optimization/18308
15013         * gcc.dg/vect/pr18308.c: New testcase.
15014
15015 2005-01-04  Andreas Jaeger  <aj@suse.de>
15016
15017         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15018
15019 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15020             Robert Bowdidge <bowdidge@apple.com>
15021
15022         * gcc.dg/cpp/subframework1.c: New.
15023         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15024         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15025         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15026         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15027
15028 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15029
15030         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15031         producing warning.
15032         * gcc.dg/darwin-weakimport-2.c: New.
15033
15034 2005-01-03  Richard Henderson  <rth@redhat.com>
15035
15036         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15037
15038 2005-01-03  Richard Henderson  <rth@redhat.com>
15039
15040         * gcc.dg/vect/vect.exp: Enable for ia64.
15041         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15042         (check_effective_target_vect_float): Likewise.
15043         (check_effective_target_vect_no_align): Likewise.
15044         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15045         * gcc.dg/vect/vect-8.c: Likewise.
15046
15047 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15048
15049         PR target/19236
15050         * gcc.dg/pr19236-1.c: New test case.
15051
15052 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15053
15054         PR rtl-optimization/12092
15055         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15056
15057 2005-01-02  Andreas Jaeger  <aj@suse.de>
15058
15059         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15060
15061 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15062             Andrew Pinski  <pinskia@physics.uc.edu>
15063
15064         PR rtl-optimization/12092
15065         * gcc.dg/pr12092-1.c: New test case.
15066
15067 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15068
15069         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15070         'hidden' and 'default' for better portability.
15071         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15072
15073         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15074         6 and 7.
15075         * g++.old-deja/g++.brendan/new3.C: Likewise.
15076
15077 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15078
15079         * gcc.dg/20041231-1.C: New test.
15080         * g++.dg/warn/Wunreachable-code-1.C: New test.
15081
15082 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15083
15084         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15085         file, not /dev/null.  Abort on error.
15086
15087 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15088             Ziemowit Laski  <zlaski@apple.com>
15089
15090         PR objc/18971
15091         * objc.dg/encode-5.m: New test.
15092
15093 2004-12-29  Richard Henderson  <rth@redhat.com>
15094
15095         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15096         * objc.dg/stabs-1.m: Disable for ia64.
15097
15098 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15099
15100         PR c++/19190
15101         * g++.dg/warn/Wunused-10.C: New test.
15102
15103 2004-12-28  Richard Henderson  <rth@redhat.com>
15104
15105         * objc.dg/stabs-1.m: Disable for alpha.
15106
15107 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15108
15109         PR c++/19149
15110         * g++.dg/parse/error23.C: New test.
15111
15112 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15113
15114         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15115
15116         PR fortran/19032
15117         * gfortran.dg/intrinsic_modulo_1.f90: New.
15118         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15119         tests with divisor -1.
15120
15121 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15122
15123         * g++.dg/opt/temp1.C (memcpy): Return a value.
15124
15125         PR c++/19148
15126         * g++.dg/expr/cond7.C: New test.
15127
15128 2004-12-27  Paul Brook  <paul@codesourcery.com>
15129
15130         * gfortran.dg/g77/select_no_compile.f: Remove.
15131
15132 2004-12-27  Richard Henderson  <rth@redhat.com>
15133
15134         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15135         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15136         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15137
15138 2004-12-26  Richard Henderson  <rth@redhat.com>
15139
15140         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15141         by 1i instead of token pasting.
15142
15143 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15144
15145         PR tree-optimization/17578
15146         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15147         to additional_flags.
15148         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15149
15150 2004-12-25  Richard Henderson  <rth@redhat.com>
15151
15152         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15153         Remove Alpha.
15154
15155 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15156
15157         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15158         hppa*-*-hpux*.
15159         * gcc.dg/pr17957.c (dg-options): Likewise.
15160         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15161         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15162         instead of 0 on __hppa__.
15163         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15164         "foo,%r" on hppa*-*-*.
15165
15166 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15167
15168         PR fortran/19071
15169         * gfortran.dg/complex_write.f90: New test.
15170
15171 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15172
15173         PR c++/17595
15174         * g++.dg/parse/pragma2.C: New test.
15175
15176         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15177
15178 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15179
15180         * gcc.dg/empty2.c: Add missing dg-warning.
15181
15182 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15183
15184         PR c++/17413
15185         * g++.dg/template/local4.C: New test.
15186         * g++.dg/template/crash19.C: Add dg-error marker.
15187
15188         * g++.dg/template/crash31.C: Correct embedded PR number.
15189
15190 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/16405
15193         * g++.dg/opt/temp1.C: Add do-run marker.
15194
15195 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15196
15197         * g++.dg/template/spec19.C: New.
15198
15199 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15200
15201         PR target/16819
15202         * gcc.dg/empty2.c: New.
15203
15204 2004-12-23  Richard Henderson  <rth@redhat.com>
15205
15206         * lib/target-supports.exp (check_effective_target_vect_no_align):
15207         Remove i?86 and x86-64.
15208
15209 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/16405
15212         * g++.dg/opt/temp1.C: New test.
15213
15214 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15215
15216         PR c++/18733
15217         * g++.dg/template/friend33.C: New testcase.
15218
15219 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15220
15221         PR c++/18464
15222         * g++.dg/template/cond5.C: New test.
15223
15224         PR c++/18492
15225         * g++.dg/inherit/thunk3.C: New test.
15226
15227         PR c++/11224
15228         * g++.dg/warn/Wunused-9.C: New test.
15229
15230 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15231
15232         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15233
15234 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15235
15236         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15237
15238 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15239
15240         PR c++/18378
15241         * g++.dg/ext/packed8.C: New test.
15242
15243         PR c++/19063
15244         * g++.dg/template/crash31.C: New test.
15245
15246         PR c++/19034
15247         * g++.dg/template/crash30.C: New test.
15248
15249 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15250
15251         PR C++/18984
15252         * g++.dg/eh/ctor3.C: New test.
15253
15254 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15255
15256         * objc.dg/stabs-1.m: Allow section name to be quoted and
15257         assembly label to begin with '.LL'.
15258
15259 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15260
15261         * gcc.dg/vect/vect.exp
15262         (check_effective_target_lp64_or_vect_no_align): New.
15263         * gcc.dg/vect/vect-77.c: Use it.
15264         * gcc.dg/vect/vect-78.c: Use it.
15265
15266         * lib/target-supports.exp
15267         (check_effective_target_vect_no_max,
15268         check_effective_target_vect_no_bitwise,
15269         check_effective_target_vect_no_align): New.
15270         * gcc.dg/vect/vect-13.c: Use them.
15271         * gcc.dg/vect/vect-17.c: Ditto.
15272         * gcc.dg/vect/vect-18.c: Ditto.
15273         * gcc.dg/vect/vect-19.c: Ditto.
15274         * gcc.dg/vect/vect-20.c: Ditto.
15275         * gcc.dg/vect/vect-27.c: Ditto.
15276         * gcc.dg/vect/vect-29.c: Ditto.
15277         * gcc.dg/vect/vect-44.c: Ditto.
15278         * gcc.dg/vect/vect-48.c: Ditto.
15279         * gcc.dg/vect/vect-50.c: Ditto.
15280         * gcc.dg/vect/vect-52.c: Ditto.
15281         * gcc.dg/vect/vect-54.c: Ditto.
15282         * gcc.dg/vect/vect-56.c: Ditto.
15283         * gcc.dg/vect/vect-58.c: Ditto.
15284         * gcc.dg/vect/vect-60.c: Ditto.
15285         * gcc.dg/vect/vect-72.c: Ditto.
15286         * gcc.dg/vect/vect-80.c: Ditto.
15287
15288 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15289
15290         PR c++/14075
15291         * g++.dg/init/string1.C: New.
15292
15293         PR c++/18975
15294         * g++.dg/other/synth1.C: New.
15295
15296 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15297
15298         PR c/18963
15299         * gcc.dg/pr18963-1.c: New test.
15300
15301 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15302
15303         PR c/18596
15304         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15305         * gcc.dg/pr18596-1.c: Use dg-error.
15306         (dg-options): Use -fno-unit-at-a-time.
15307         * gcc.dg/pr18596-2.c: New test.
15308         * gcc.dg/pr18596-3.c: New test.
15309
15310 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15311
15312         PR middle-end/18683
15313         * g++.dg/opt/pr18683-1.C: New test case.
15314
15315 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15316
15317         PR other/19093
15318         * g++.dg/opt/max1.C: Fix for 64bit targets.
15319
15320 2004-12-20  Matt Austern  <austern@apple.com>
15321
15322         PR c++/19044
15323         * g++.dg/ext/builtin6.C: New
15324
15325 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15326
15327         PR tree-optimization/19080
15328         * gcc.c-torture/compile/pr19080.c: New test.
15329
15330 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15331
15332         * gcc.dg/20041219-1.c: New test.
15333
15334 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15335
15336         PR middle-end/19068
15337         * g++.dg/opt/max1.C: New test case.
15338
15339 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15340
15341         * gcc.dg/fdata-sections-1.c: New test.
15342
15343 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15344
15345         PR middle-end/18548
15346         * gcc.dg/max-1.c: New test case.
15347
15348 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15349
15350         * gcc.c-torture/execute/20041218-1.c: New test.
15351
15352 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15353
15354         * gcc.dg/pr18501.c: New test.
15355         * gcc.dg/uninit-5.c: XFAIL.
15356         * gcc.dg/uninit-9.c: XFAIL.
15357
15358 2004-12-17  Dale Johannesen  <dalej@apple.com>
15359
15360         * gcc.dg/20041213-1.c: New.
15361
15362 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15363
15364         * objc.dg/stabs-1.m: Allow assembly label to begin
15365         with a dot ('.').
15366
15367 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15368
15369         * gcc.c-torture/execute/20041213-1.c: Move...
15370         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15371
15372 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15373
15374         PR c++/18721
15375         * g++.dg/lookup/conv-5.C: New.
15376
15377 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15378
15379         * objc.dg/stabs-1.m: New test.
15380
15381 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15382
15383         * gcc.dg/visibility-c.c: Change compile to
15384         assemble for the test.
15385
15386 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15387
15388         PR target/19041
15389         * gcc.dg/visibility-c.c: New test.
15390
15391 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15392
15393         PR middle-end/18493
15394         * gcc.dg/switch-8.c: New test case.
15395
15396 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15397
15398         PR c++/18905
15399         * g++.dg/template/init4.C: New.
15400         * g++.dg/opt/static3.C: Enable optimizer.
15401
15402 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15403
15404         * g++.dg/other/complex1.C: New test.
15405
15406 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15407
15408         * g++.dg/opt/inline9.C: New test.
15409
15410 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15411
15412         PR fortran/18993
15413         * gfotran.dg/nullify_1.f: New test.
15414
15415 2004-12-15  Richard Henderson  <rth@redhat.com>
15416
15417         * gcc.target/i386/i386.exp: New harness.
15418         * gcc.target/i386/vect-args.c: New.
15419
15420 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15421
15422         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15423
15424 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15425
15426         PR c++/18825
15427         * g++.dg/template/friend32.C: New test.
15428
15429 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15430
15431         * cpp/pragma-once-1.c: New test.
15432         * cpp/pragma-once-1b.h: Likewise.
15433         * cpp/pragma-once-1c.h: Likewise.
15434         * cpp/pragma-once-1d.h: Likewise.
15435         * cpp/inc/pragma-once-1a.h: Likewise.
15436
15437 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15438             Steven G. Kargl  <kargls@comcast.net>
15439
15440         PR fortran/17597
15441         * gfortran.dg/list_read_3.f90: New test.
15442
15443 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15444
15445         * gcc.dg/ftrapv-2.c: New test.
15446
15447 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15448
15449         PR c++/18981
15450         * g++.dg/template/typename9.C: New test.
15451
15452 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/18738
15455         * g++.dg/template/typename8.C: New test.
15456         * g++.dg/parse/friend2.C: Tweak error message.
15457
15458 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15459
15460         * gcc.c-torture/20041214-1.c: New test.
15461
15462 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15463
15464         PR c++/18965
15465         * g++.dg/init/array17.C: New test.
15466
15467 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15468
15469         PR c++/18793
15470         * g++.dg/init/aggr3.C: New test.
15471
15472 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15473
15474         * gcc.dg/altivec-types-1.c: New test.
15475         * gcc.dg/altivec-types-2.c: New test.
15476         * gcc.dg/altivec-types-3.c: New test.
15477         * gcc.dg/altivec-types-4.c: New test.
15478         * g++.dg/ext/altivec-types-1.C: New test.
15479         * g++.dg/ext/altivec-types-2.C: New test.
15480         * g++.dg/ext/altivec-types-3.C: New test.
15481         * g++.dg/ext/altivec-types-4.C: New test.
15482
15483 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15484
15485         PR middle-end/18951
15486         * gcc.c-torture/execute/20041213-1.c: New test.
15487
15488 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         PR c++/18949
15491         * g++.dg/template/cast1.C: New.
15492
15493 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15494
15495         * gcc.c-torture/execute/20041213-2.c: New test.
15496
15497 2004-12-13  Richard Henderson  <rth@redhat.com>
15498
15499         * gcc.dg/i386-sse-10.c: Fix typo in options.
15500
15501 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15502
15503         PR c++/18968
15504         * g++.dg/opt/pr18968.C: New test.
15505
15506 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15507
15508         PR c++/18925
15509         * g++.dg/ext/visibility/staticdatamem.C: New test.
15510
15511 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15512
15513         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15514
15515 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15516
15517         PR rtl-optimization/18928
15518         * gcc.dg/pr18928-1.c: New test case.
15519
15520 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15521
15522         PR tree-opt/16951
15523         * gcc.c-torture/compile/20041211-1.c: New.
15524
15525 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15526
15527         PR middle-end/17564
15528         * gcc.c-torture/execute/20041212-1.c: New test.
15529
15530 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15531
15532         PR fortran/18869
15533         * gfortran.dg/common_1.f90: New test.
15534
15535 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15536         Paul Brook  <paul@codesourcery.com>
15537
15538         PR fortran/16222
15539         * gfortran.dg/real_do_1.f90: New test.
15540
15541 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15542
15543         PR tree-opt/18040
15544         * g++.dg/opt/ptrmem6.C: New test.
15545
15546 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15547
15548         PR middle-end/18921
15549         * gcc.dg/pr18921-1.c: New test case.
15550
15551 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15552
15553         PR fortran/17175
15554         * gfortran.dg/scale_1.f90: New test.
15555
15556 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15557
15558         PR middle-end/18903
15559         * gcc.c-torture/compile/pr18903.c: New test.
15560
15561 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15562
15563         * gcc.c-torture/execute/20041210-1.c: New test.
15564
15565 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15566
15567         PR c++/18731
15568         * g++.dg/parser/struct-1.C: New test.
15569         * g++.dg/parser/struct-2.C: New test.
15570         * g++.dg/parser/struct-3.C: New test.
15571
15572 2004-12-09  Richard Henderson  <rth@redhat.com>
15573
15574         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15575
15576         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15577         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15578
15579 2004-12-09  Matt Austern  <austern@apple.com>
15580
15581         PR c++/18514
15582         * g++.dg/ext/builtin1.C: New
15583         * g++.dg/ext/builtin2.C: New
15584         * g++.dg/ext/builtin3.C: New
15585         * g++.dg/ext/builtin4.C: New
15586         * g++.dg/ext/builtin5.C: New
15587
15588 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15589
15590         PR tree-opt/18904
15591         * g++.dg/opt/ptrmem5.C: New test.
15592
15593 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15594
15595         * g++.dg/parse/typename5.C: Adjust for new error.
15596         * g++.dg/parse/typename7.C: New.
15597
15598 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15599
15600         PR c++/18073
15601         * g++.dg/other/mmintrin.C: New test.
15602
15603 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15604
15605         PR c++/16681
15606         * g++.dg/init/array15.C: New.
15607         * g++.dg/init/array16.C: New.
15608
15609 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15610
15611         PR fortran/18826
15612         * gfortran.dg/assign_1.f90: New test.
15613
15614 2004-12-08  Nick Clifton  <nickc@redhat.com>
15615
15616         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15617         * gcc.target/xstormy16/data_below100: Likewise.
15618         * gcc.target/xstormy16/sfr: Likewise.
15619         * gcc.target/xstormy16/below100.S: New test source file.
15620         * gcc.target/xstormy16/below100.ld: New test linker script.
15621         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15622         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15623         bp instructions.
15624         * gcc.target/xstormy16/bp.c: Likewise.
15625
15626         * gcc.target/xstormy16/bss_below100: New files:
15627         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15628         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15629         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15630         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15631         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15632         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15633         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15634         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15635         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15636         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15637         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15638         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15639         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15640         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15641         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15642         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15643         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15644         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15645         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15646         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15647         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15648         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15649         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15650         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15651         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15652         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15653         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15654
15655         * gcc.target/xstormy16/data_below100: New files:
15656         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15657         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15658         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15659         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15660         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15661         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15662         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15663         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15664         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15665         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15666         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15667         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15668         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15669         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15670         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15671         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15672         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15673         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15674         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15675         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15676         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15677         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15678         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15679         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15680         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15681         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15682         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15683
15684         * gcc.target/xstormy16/sfr: New files:
15685         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15686         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15687         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15688         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15689         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15690         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15691         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15692         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15693         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15694         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15695         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15696         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15697         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15698         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15699         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15700         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15701         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15702         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15703         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15704         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15705         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15706         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15707         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15708         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15709         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15710         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15711         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15712         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15713         27_if0_sfrw_bitfield_f.c
15714
15715 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15716
15717         PR c++/18100
15718         * g++.dg/lookup/name-clash4.C: New test.
15719
15720 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15721
15722         PR c++/18672
15723         * g++.dg/opt/array1.C: New.
15724
15725         PR c++/18803
15726         * g++.dg/template/operator5.C: New.
15727
15728 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15729
15730         PR c/18867
15731         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15732
15733 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15734
15735         * gcc.dg/noncompile/20041207.c: New test.
15736
15737 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15738
15739         * g++.dg/other/unreachable-1.C: New test.
15740
15741 2004-12-06  Nick Clifton  <nickc@redhat.com>
15742
15743         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15744         <limits.h> because the latter comes from gcc's include/ directory
15745         and not the newlib/libc/include directory.
15746
15747 2004-12-04  Richard Henderson  <rth@redhat.com>
15748
15749         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15750
15751 2004-12-04  Richard Henderson  <rth@redhat.com>
15752
15753         * lib/target-supports.exp (check_gc_sections_available): Disable
15754         for alpha and ia64.
15755
15756 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15757
15758         PR middle-end/17909
15759         * g++.dg/other/vararg-2.C: New test.
15760
15761 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15762
15763         PR c++/17011, c++/17971
15764         * g++.dg/template/error15.C: Adjust expected error.
15765         * g++.dg/template/instantiate3.C: Likewise.
15766
15767 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15768
15769         * gcc.dg/altivec-18.c: Fix for darwin
15770
15771 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15772
15773         PR c++/18782
15774         * g++.dg/parse/ptrmem2.C: New.
15775
15776         PR c++/18318
15777         * g++.dg/template/new1.C: New.
15778
15779 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15780
15781         PR fortran/18710
15782         * gfortran.dg/direct_io_3.f90: New test.
15783
15784 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15785
15786         PR 18758
15787         * g++.dg/parse/crash21.C: New.
15788
15789 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15790
15791         PR c++/15664, c++/18276
15792         * g++.dg/template/ttp13.C: New test.
15793         * g++.dg/template/ttp14.C: Likewise.
15794
15795 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15796
15797         PR c++/18123
15798         * g++.dg/parse/enum2.C: New test.
15799         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15800
15801 2004-12-02  Nick Clifton  <nickc@redhat.com>
15802
15803         * gcc.target/xstormy16: New test directory.
15804         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15805         * gcc.target/xstormy16/bp.c: Check the generation of bp
15806         instructions.
15807         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15808         bn instructions and the BELOW100 attribute.
15809
15810 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15811
15812         PR target/16952
15813         * gcc.dg/ppc-eabi.c: New.
15814
15815 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15816
15817         PR fortran/18284
15818         * gfortran.dg/backspace.f90
15819
15820 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15821
15822         * gfortran.dg/inquire.f90: New test.
15823
15824 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15825
15826         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15827         handle effective-target-keyword.
15828         (dg-skip-if): Support effective-target keyword as target list.
15829         (dg-xfail-if): Ditto.
15830         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15831
15832 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15833
15834         PR tree-optimization/18291
15835         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15836
15837 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15838
15839         PR C++/18729
15840         * g++.dg/parse/crash20.C: New.
15841
15842         PR c++/17431
15843         * g++.dg/overload/arg1.C: New.
15844         * g++.dg/overload/arg2.C: New.
15845         * g++.dg/overload/arg3.C: New.
15846         * g++.dg/overload/arg4.C: New.
15847
15848 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15849
15850         * gcc.dg/c99-flex-array-4.c: Remove.
15851
15852 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15853
15854         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15855
15856         * lib/target-supports.exp (is-effective-target): Simplify.
15857
15858         * lib/target-supports.exp (check_effective_target_vect_long):
15859         Fix for powerpc64-*-*.
15860
15861 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15862
15863         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15864         to support new requirements on FreeBSD 5.
15865
15866 2004-11-30  Devang Patel  <dpatel@apple.com>
15867
15868         PR 18702
15869         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15870
15871 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15872
15873         * g++.dg/ext/altivec-13.C: New test.
15874
15875 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15876
15877         PR tree-opt/18298
15878         * gcc.c-torture/execute/p18298.c: New test.
15879
15880 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15881             Dorit Naishlos  <dorit@il.ibm.com>
15882
15883         PR tree-opt/18607
15884         * gcc.dg/vect/vect-89.c: New test.
15885
15886 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15887
15888         * gcc.dg/pr18596-1.c: New test.
15889
15890 2004-11-30  Ben Elliston  <bje@au.ibm.com>
15891
15892         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
15893
15894 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15895
15896         PR c/18479
15897         * gcc.dg/pr18479.c: New test.
15898
15899 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15900
15901         PR target/18490
15902         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
15903         mmix-knuth-mmixware.
15904
15905         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
15906         cris-*-elf* cris-*-aout* mmix-*-*
15907
15908 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15909
15910         PR middle-end/18725
15911         * gcc.dg/pr18725.c: New test.
15912
15913 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15914
15915         PR target/18488
15916         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
15917
15918         PR target/18336
15919         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
15920
15921 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
15922
15923         PR c++/18368
15924         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
15925         * g++.old-deja/g++.law/ctors5.C: Likewise.
15926         * g++.old-deja/g++.other/crash25.C: Likewise.
15927
15928         PR c++/18674
15929         * g++.dg/template/error16.C: New test.
15930
15931         PR c++/18512
15932         * g++.dg/template/crash29.C: New test.
15933
15934 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
15935
15936         PR tree-optimization/18712
15937         * gcc.c-torture/compile/pr18712.c: New test.
15938
15939 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
15940
15941         PR c/7544
15942         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
15943         tests.
15944
15945 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15946
15947         PR c++/18652
15948         * g++.dg/lookup/crash6.C: New test.
15949
15950 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15951
15952         PR middle-end/18164
15953         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
15954
15955 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15956
15957         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
15958         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
15959         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
15960
15961 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
15962
15963         * gcc.dg/pr18164.c: New test.
15964
15965 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
15966
15967         * gcc.dg/funroll-loops-all.c: New.
15968
15969 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15970
15971         PR target/18489
15972         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15973         delimeter, match space and TAB as well as ":".
15974
15975         PR target/18484
15976         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15977
15978         PR target/18348
15979         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15980
15981         PR target/18345
15982         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15983
15984         PR target/18337
15985         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15986
15987 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
15988
15989         * gfortran.dg/direct_io_2.f90: New test.
15990
15991 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15992
15993         PR target/18334
15994         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15995
15996 2004-11-28  Richard Henderson  <rth@redhat.com>
15997
15998         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15999
16000 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16001
16002         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16003         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16004         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16005         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16006         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16007         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16008         gcc.dg/pointer-arith-8.c: New tests.
16009
16010 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16011
16012         PR fortran/18364
16013         * gfortran.dg/endfile.f90: New test.
16014
16015 2004-11-27  Falk Hueffner  <falk@debian.org>
16016
16017         * gcc.dg/loop-6.c: New test.
16018
16019 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16020
16021         * gcc.c-torture/execute/20041126-1.c: New test.
16022
16023 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16024
16025         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16026         on IRIX.
16027
16028 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16029
16030         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16031         functions.
16032
16033 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16034
16035         PR rtl-optimization/17825
16036         * gcc.c-torture/compile/20041119-1.c: New test.
16037
16038 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16039
16040         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16041         Check existence of ld library path variables before unsetting.
16042
16043 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16044
16045         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16046
16047 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16048
16049         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16050
16051 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16052
16053         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16054
16055 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16056
16057         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16058         dg-do directive.
16059
16060 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16061
16062         * gcc.dg/pr17957.c: Pass --param, not -param.
16063
16064 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16065
16066         PR middle-end/17957
16067         * testsuite/gcc.dg/pr17957.c: New test.
16068
16069 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16070
16071         PR c++/18445
16072         * g++.dg/template/crash28.C: Likewise.
16073
16074         PR c++/18001
16075         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16076         * g++.dg/ext/lvaddr.C: Likewise.
16077         * g++.dg/opt/pr7503-3.C: Likewise.
16078
16079         PR c++/18466
16080         * g++.dg/parse/qualified3.C: New test.
16081         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16082
16083         PR c++/18545
16084         * g++.dg/expr/return1.C: New test.
16085
16086 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16087
16088         Friend class name lookup 3/n, PR c++/3332
16089         * g++.dg/lookup/friend3.C: New test.
16090         * g++.dg/lookup/friend4.C: Likewise.
16091         * g++.dg/lookup/friend5.C: Likewise.
16092
16093 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16094
16095         Friend class name lookup 2/n, PR c++/14513, c++/15410
16096         * g++.dg/lookup/friend2.C: New test.
16097         * g++.dg/template/friend31.C: Likewise.
16098
16099 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16100
16101         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16102
16103 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16104
16105         PR c++/17473
16106         * g++.dg/tc1/dr56.C: Remove.
16107         * g++.dg/template/typedef1.C: Add dg-error markers.
16108         * g++.old-deja/g++.other/typedef7.C: Likewise.
16109
16110         PR c++/18285
16111         * g++.dg/parse/typedef7.C: New test.
16112
16113 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16114
16115         * gcc.c-torture/execute/20041124-1.c: New test.
16116
16117 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16118
16119         * g++.dg/template/deduce3.C: New test.
16120
16121         PR c++/18586
16122         * g++.dg/template/crash27.C: New test.
16123
16124         PR c++/18530
16125         * g++.dg/warn/Wshadow-3.C: New test.
16126
16127 2004-11-24  Devang Patel  <dpatel@apple.com>
16128
16129         PR/18555
16130         * gcc.dg/cpp/isysroot-1.c: New test.
16131         * gcc.dg/cpp/usr/include/stdio.h: New file.
16132         * gcc.dg/cpp/isysroot-2.c: New test.
16133         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16134         New file.
16135
16136 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16137
16138         PR c++/8929
16139         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16140
16141 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16142
16143         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16144         * gcc.target/sparc/pdist.c: Likewise.
16145
16146 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16147
16148         PR c++/16882
16149         * g++.dg/conversion/simd1.C: New test.
16150
16151 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16152
16153         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16154         and restore_ld_library_path_env_vars.
16155         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16156         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16157         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16158         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16159
16160 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16161
16162         * gcc.dg/pragma-align-2.c: Test macro expansion.
16163         * gcc.dg/pragma-pack-2.c: New test.
16164
16165 2004-11-23  Richard Henderson  <rth@redhat.com>
16166
16167         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16168         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16169         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16170         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16171         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16172         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16173
16174         * gcc.dg/vect/vect.exp: Add check for alpha.
16175         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16176         (check_effective_target_vect_int): Enable for alpha.
16177         (check_effective_target_vect_long): New.
16178         (is-effective-target): Add it.
16179
16180 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16181
16182         * gcc.dg/pr18614-1.c: New test.
16183
16184 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16185
16186         * gcc.dg/setjmp-2.c: New test.
16187
16188 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16189
16190         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16191         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16192         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16193         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16194         gcc.target/sparc/pdist.c: New tests.
16195
16196 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16197
16198         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16199
16200 2004-11-22  Dale Johannesen  <dalej@apple.com>
16201
16202         * gcc.dg/20041111-1.c: New.
16203
16204 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16205
16206         PR tree-opt/18536
16207         * gcc.dg/vect/pr18536.c: New test.
16208
16209 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16210
16211         PR c++/18354
16212         * g++.dg/template/nontype11.C: New test.
16213
16214 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16215
16216         PR middle-end/18520
16217         * gcc.dg/pr18520-1.c: New test case.
16218
16219 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16220
16221         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16222         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16223         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16224         expected diagnostics.
16225
16226 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16227
16228         PR target/18580
16229         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16230         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16231         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16232
16233 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16234
16235         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16236
16237 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16238             Joseph Myers  <joseph@codesourcery.com>
16239
16240         * lib/target-supports.exp (check_visibility_available): Really
16241         test the compiler.
16242
16243 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16244
16245         PR tree-opt/18181
16246         * gcc.dg/vect/vect-85.c: New test.
16247         * gcc.dg/vect/vect-86.c: New test.
16248         * gcc.dg/vect/vect-87.c: New test.
16249         * gcc.dg/vect/vect-88.c: New test.
16250
16251 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16252
16253         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16254
16255 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16256
16257         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16258         * gcc.dg/ppc-and-1.c: Ditto.
16259         * gcc.dg/ppc-compare-1.c: Ditto.
16260         * gcc.dg/ppc-mov-1.c: Ditto
16261
16262 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16263             Mark Mitchell  <mark@codesourcery.com>
16264
16265         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16266
16267 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16268             Aldy Hernandez  <aldyh@redhat.com>
16269
16270         * lib/target-supports.exp (check_effective_target_vect_int): New
16271         (check_effective_target_vect_float): New
16272         (check_effective_target_vect_double): New.
16273         (is-effective-target): Support new effective targets keywords.
16274         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16275         default action for dg-do.
16276         * gcc.dg/vect/pr16105.c: Use new support.
16277         * gcc.dg/vect/pr18400.c: Ditto.
16278         * gcc.dg/vect/pr18425.c: Ditto.
16279         * gcc.dg/vect/vect-1.c: Ditto.
16280         * gcc.dg/vect/vect-10.c: Ditto.
16281         * gcc.dg/vect/vect-11.c: Ditto.
16282         * gcc.dg/vect/vect-12.c: Ditto.
16283         * gcc.dg/vect/vect-13.c: Ditto.
16284         * gcc.dg/vect/vect-14.c: Ditto.
16285         * gcc.dg/vect/vect-15.c: Ditto.
16286         * gcc.dg/vect/vect-16.c: Ditto.
16287         * gcc.dg/vect/vect-17.c: Ditto.
16288         * gcc.dg/vect/vect-18.c: Ditto.
16289         * gcc.dg/vect/vect-19.c: Ditto.
16290         * gcc.dg/vect/vect-2.c: Ditto.
16291         * gcc.dg/vect/vect-20.c: Ditto.
16292         * gcc.dg/vect/vect-21.c: Ditto.
16293         * gcc.dg/vect/vect-22.c: Ditto.
16294         * gcc.dg/vect/vect-23.c: Ditto.
16295         * gcc.dg/vect/vect-24.c: Ditto.
16296         * gcc.dg/vect/vect-25.c: Ditto.
16297         * gcc.dg/vect/vect-26.c: Ditto.
16298         * gcc.dg/vect/vect-27.c: Ditto.
16299         * gcc.dg/vect/vect-27a.c: Ditto.
16300         * gcc.dg/vect/vect-28.c: Ditto.
16301         * gcc.dg/vect/vect-29.c: Ditto.
16302         * gcc.dg/vect/vect-29a.c: Ditto.
16303         * gcc.dg/vect/vect-3.c: Ditto.
16304         * gcc.dg/vect/vect-30.c: Ditto.
16305         * gcc.dg/vect/vect-31.c: Ditto.
16306         * gcc.dg/vect/vect-32.c: Ditto.
16307         * gcc.dg/vect/vect-33.c: Ditto.
16308         * gcc.dg/vect/vect-34.c: Ditto.
16309         * gcc.dg/vect/vect-35.c: Ditto.
16310         * gcc.dg/vect/vect-36.c: Ditto.
16311         * gcc.dg/vect/vect-37.c: Ditto.
16312         * gcc.dg/vect/vect-38.c: Ditto.
16313         * gcc.dg/vect/vect-4.c: Ditto.
16314         * gcc.dg/vect/vect-40.c: Ditto.
16315         * gcc.dg/vect/vect-41.c: Ditto.
16316         * gcc.dg/vect/vect-42.c: Ditto.
16317         * gcc.dg/vect/vect-43.c: Ditto.
16318         * gcc.dg/vect/vect-44.c: Ditto.
16319         * gcc.dg/vect/vect-45.c: Ditto.
16320         * gcc.dg/vect/vect-46.c: Ditto.
16321         * gcc.dg/vect/vect-47.c: Ditto.
16322         * gcc.dg/vect/vect-48.c: Ditto.
16323         * gcc.dg/vect/vect-48a.c: Ditto.
16324         * gcc.dg/vect/vect-49.c: Ditto.
16325         * gcc.dg/vect/vect-5.c: Ditto.
16326         * gcc.dg/vect/vect-50.c: Ditto.
16327         * gcc.dg/vect/vect-51.c: Ditto.
16328         * gcc.dg/vect/vect-52.c: Ditto.
16329         * gcc.dg/vect/vect-53.c: Ditto.
16330         * gcc.dg/vect/vect-54.c: Ditto.
16331         * gcc.dg/vect/vect-55.c: Ditto.
16332         * gcc.dg/vect/vect-56.c: Ditto.
16333         * gcc.dg/vect/vect-56a.c: Ditto.
16334         * gcc.dg/vect/vect-57.c: Ditto.
16335         * gcc.dg/vect/vect-58.c: Ditto.
16336         * gcc.dg/vect/vect-59.c: Ditto.
16337         * gcc.dg/vect/vect-6.c: Ditto.
16338         * gcc.dg/vect/vect-60.c: Ditto.
16339         * gcc.dg/vect/vect-61.c: Ditto.
16340         * gcc.dg/vect/vect-62.c: Ditto.
16341         * gcc.dg/vect/vect-63.c: Ditto.
16342         * gcc.dg/vect/vect-64.c: Ditto.
16343         * gcc.dg/vect/vect-65.c: Ditto.
16344         * gcc.dg/vect/vect-66.c: Ditto.
16345         * gcc.dg/vect/vect-67.c: Ditto.
16346         * gcc.dg/vect/vect-68.c: Ditto.
16347         * gcc.dg/vect/vect-69.c: Ditto.
16348         * gcc.dg/vect/vect-7.c: Ditto.
16349         * gcc.dg/vect/vect-72.c: Ditto.
16350         * gcc.dg/vect/vect-72a.c: Ditto.
16351         * gcc.dg/vect/vect-73.c: Ditto.
16352         * gcc.dg/vect/vect-74.c: Ditto.
16353         * gcc.dg/vect/vect-75.c: Ditto.
16354         * gcc.dg/vect/vect-76.c: Ditto.
16355         * gcc.dg/vect/vect-77.c: Ditto.
16356         * gcc.dg/vect/vect-77a.c: Ditto.
16357         * gcc.dg/vect/vect-78.c: Ditto.
16358         * gcc.dg/vect/vect-79.c: Ditto.
16359         * gcc.dg/vect/vect-8.c: Ditto.
16360         * gcc.dg/vect/vect-80.c: Ditto.
16361         * gcc.dg/vect/vect-82.c: Ditto.
16362         * gcc.dg/vect/vect-82_64.c: Ditto.
16363         * gcc.dg/vect/vect-83.c: Ditto.
16364         * gcc.dg/vect/vect-83_64.c: Ditto.
16365         * gcc.dg/vect/vect-9.c: Ditto.
16366         * gcc.dg/vect/vect-all.c: Ditto.
16367         * gcc.dg/vect/vect-none.c: Ditto.
16368
16369 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16370
16371         * lib/gcc-dg.exp (dg-skip-if): New function.
16372         (dg-forbid-option): Remove.
16373         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16374         * g++.dg/abi/bitfield8.C: Likewise.
16375         * g++.dg/abi/dtor1.C: Likewise.
16376         * g++.dg/abi/empty10.C: Likewise.
16377         * g++.dg/abi/empty7.C: Likewise.
16378         * g++.dg/abi/empty9.C: Likewise.
16379         * g++.dg/abi/layout3.C: Likewise.
16380         * g++.dg/abi/layout4.C: Likewise.
16381         * g++.dg/abi/thunk1.C: Likewise.
16382         * g++.dg/abi/thunk2.C: Likewise.
16383         * g++.dg/abi/vbase11.C: Likewise.
16384         * g++.dg/abi/vthunk2.C: Likewise.
16385         * g++.dg/abi/vthunk3.C: Likewise.
16386         * g++.dg/ext/attrib8.C: Likewise.
16387         * g++.dg/opt/longbranch2.C: Likewise.
16388         * g++.dg/opt/reg-stack4.C: Likewise.
16389         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16390         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16391         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16392         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16393         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16394         * gcc.dg/20000609-1.c: Likewise.
16395         * gcc.dg/20000720-1.c: Likewise.
16396         * gcc.dg/20011107-1.c: Likewise.
16397         * gcc.dg/20011119-1.c: Likewise.
16398         * gcc.dg/20020108-1.c: Likewise.
16399         * gcc.dg/20020122-2.c: Likewise.
16400         * gcc.dg/20020122-3.c: Likewise.
16401         * gcc.dg/20020201-3.c: Likewise.
16402         * gcc.dg/20020206-1.c: Likewise.
16403         * gcc.dg/20020218-1.c: Likewise.
16404         * gcc.dg/20020310-1.c: Likewise.
16405         * gcc.dg/20020411-1.c: Likewise.
16406         * gcc.dg/20020418-2.c: Likewise.
16407         * gcc.dg/20020426-1.c: Likewise.
16408         * gcc.dg/20020426-2.c: Likewise.
16409         * gcc.dg/20020517-1.c: Likewise.
16410         * gcc.dg/20020523-1.c: Likewise.
16411         * gcc.dg/20020523-2.c: Likewise.
16412         * gcc.dg/20020729-1.c: Likewise.
16413         * gcc.dg/20030204-1.c: Likewise.
16414         * gcc.dg/20030826-2.c: Likewise.
16415         * gcc.dg/20030926-1.c: Likewise.
16416         * gcc.dg/20031202-1.c: Likewise.
16417         * gcc.dg/980312-1.c: Likewise.
16418         * gcc.dg/980313-1.c: Likewise.
16419         * gcc.dg/990117-1.c: Likewise.
16420         * gcc.dg/990424-1.c: Likewise.
16421         * gcc.dg/990524-1.c: Likewise.
16422         * gcc.dg/991230-1.c: Likewise.
16423         * gcc.dg/i386-387-1.c: Likewise.
16424         * gcc.dg/i386-387-2.c: Likewise.
16425         * gcc.dg/i386-387-3.c: Likewise.
16426         * gcc.dg/i386-387-4.c: Likewise.
16427         * gcc.dg/i386-387-5.c: Likewise.
16428         * gcc.dg/i386-387-6.c: Likewise.
16429         * gcc.dg/i386-asm-1.c: Likewise.
16430         * gcc.dg/i386-bitfield1.c: Likewise.
16431         * gcc.dg/i386-bitfield2.c: Likewise.
16432         * gcc.dg/i386-loop-1.c: Likewise.
16433         * gcc.dg/i386-loop-2.c: Likewise.
16434         * gcc.dg/i386-loop-3.c: Likewise.
16435         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16436         * gcc.dg/i386-pic-1.c: Likewise.
16437         * gcc.dg/i386-regparm.c: Likewise.
16438         * gcc.dg/i386-signbit-1.c: Likewise.
16439         * gcc.dg/i386-signbit-2.c: Likewise.
16440         * gcc.dg/i386-signbit-3.c: Likewise.
16441         * gcc.dg/i386-sse-5.c: Likewise.
16442         * gcc.dg/i386-sse-8.c: Likewise.
16443         * gcc.dg/i386-unroll-1.c: Likewise.
16444         * gcc.dg/tls/opt-1.c: Likewise.
16445         * gcc.dg/tls/opt-2.c: Likewise.
16446         * gcc.dg/unroll-1.c: Likewise.
16447         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16448         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16449         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16450         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16451
16452 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16453
16454         * g++.dg/template/incomplete1.C: New test.
16455
16456 2004-11-16  Nick Clifton  <nickc@redhat.com>
16457
16458         Revert patches accidentally commited during checkin of fixes for
16459         xstormy16 tests:
16460         gcc.c-torture/execute/simd-4.c: Revert
16461         gcc.dg/20040910-1.c: Revert.
16462
16463 2004-11-16  Paul Brook  <paul@codesourcery.com>
16464
16465         PR fortran/13010
16466         * gfortran.dg/der_pointer_1.f90: New test.
16467
16468 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16469
16470         PR c/18498
16471         * gcc.dg/bitfld-13.c: New test.
16472
16473 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16474
16475         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16476         powerpc*-*-linux*.
16477
16478         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16479         * gcc.dg/ppc64-abi-2.c: Ditto.
16480         * gcc.dg/ppc64-abi-3.c: Ditto.
16481
16482         * lib/gcc-dg.exp (dg-target-list): Remove.
16483
16484 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16485
16486         * gcc.dg/ia64-postinc.c: New test.
16487
16488 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16489
16490         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16491
16492 2004-11-15  Nick Clifton  <nickc@redhat.com>
16493
16494         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16495         __INT_MAX__ so that the test can be compiled by toolchains
16496         targeted at 16-bit processors.
16497
16498         * gcc.dg/20040625-1.c: Use long constants rather than integers
16499         when performing arithmetic that will overflow 16-bits.
16500
16501         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16502         xstormy16.  It does not support 128-bit vector operations.
16503
16504         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16505         with the macro PTR_TYPE.  Define this macro to an integer type
16506         suitable for holding a pointer.
16507
16508         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16509         the target is a 16-bit processor.
16510
16511         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16512         16-bit targets where the character constant will be too long.
16513
16514         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16515         where the double will not be directly addressable.
16516
16517 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16518
16519         Friend class name lookup 1/n, PR c++/18471
16520         * g++.dg/template/crash26.C: New test.
16521         * g++.dg/lookup/struct1.C: Adjust expected error.
16522         * g++.dg/parse/elab1.C: Likewise.
16523         * g++.dg/parse/elab2.C: Likewise.
16524         * g++.dg/parse/int-as-enum1.C: Likewise.
16525         * g++.dg/parse/struct-as-enum1.C: Likewise.
16526         * g++.dg/parse/typedef1.C: Likewise.
16527         * g++.dg/parse/typedef3.C: Likewise.
16528         * g++.dg/parse/typedef4.C: Likewise.
16529         * g++.dg/parse/typedef5.C: Likewise.
16530         * g++.dg/template/nontype4.C: Likewise.
16531         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16532         * g++.old-deja/g++.other/elab1.C: Likewise.
16533         * g++.old-deja/g++.other/syntax4.C: Likewise.
16534
16535 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16536
16537         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16538
16539 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16540
16541         * gcc.c-torture/execute/20041114-1.c: New test.
16542
16543 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16544
16545         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16546         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16547         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16548         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16549         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16550         gcc.dg/switch-7.c: New tests.
16551
16552 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16553
16554         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16555
16556 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16557
16558         PR tree-opt/18400
16559         * gcc.dg/vect/pr18400.c: New test.
16560
16561 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16562             Andrew Pinski  <pinskia@physics.uc.edu>
16563
16564         PR tree-opt/18425
16565         * gcc.dg/vect/pr18425.c: New test.
16566
16567 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16568
16569         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16570         Guard with dg-require-alias and dg-require-visibility.
16571
16572 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16573
16574         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16575
16576 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16577
16578         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16579
16580 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16581
16582         PR c++/17344
16583         * g++.dg/template/defarg5.C: New test.
16584
16585 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16586
16587         * g++.dg/parse/cast1.C: Run only on ILP32.
16588         * g++.old-deja/g++.mike/p784.C: Likewise.
16589
16590 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16591
16592         * gcc.c-torture/execute/20041113-1.c: New test.
16593
16594 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16595
16596         PR target/18230
16597         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16598         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16599         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16600         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16601         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16602         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16603         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16604         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16605         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16606         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16607         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16608         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16609         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16610
16611 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16612
16613         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16614         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16615         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16616         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16617         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16618         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16619         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16620         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16621         gcc.target/sparc/combined-1.c: New tests.
16622
16623 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16624
16625         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16626         New tests.
16627
16628 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16629
16630         * lib/gcc-dg.exp (dg-forbid-option): New function.
16631         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16632         * g++.dg/abi/bitfield8.C: Likewise.
16633         * g++.dg/abi/dtor1.C: Likewise.
16634         * g++.dg/abi/empty10.C: Likewise.
16635         * g++.dg/abi/empty7.C: Likewise.
16636         * g++.dg/abi/empty9.C: Likewise.
16637         * g++.dg/abi/layout3.C: Likewise.
16638         * g++.dg/abi/layout4.C: Likewise.
16639         * g++.dg/abi/thunk1.C: Likewise.
16640         * g++.dg/abi/thunk2.C: Likewise.
16641         * g++.dg/abi/vbase11.C: Likewise.
16642         * g++.dg/abi/vthunk2.C: Likewise.
16643         * g++.dg/abi/vthunk3.C: Likewise.
16644         * g++.dg/ext/attrib8.C: Likewise.
16645         * g++.dg/opt/longbranch2.C: Likewise.
16646         * g++.dg/opt/reg-stack4.C: Likewise.
16647         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16648         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16649         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16650         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16651         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16652         * gcc.dg/20000609-1.c: Likewise.
16653         * gcc.dg/20000720-1.c: Likewise.
16654         * gcc.dg/20011107-1.c: Likewise.
16655         * gcc.dg/20011119-1.c: Likewise.
16656         * gcc.dg/20020108-1.c: Likewise.
16657         * gcc.dg/20020122-2.c: Likewise.
16658         * gcc.dg/20020122-3.c: Likewise.
16659         * gcc.dg/20020201-3.c: Likewise.
16660         * gcc.dg/20020206-1.c: Likewise.
16661         * gcc.dg/20020218-1.c: Likewise.
16662         * gcc.dg/20020310-1.c: Likewise.
16663         * gcc.dg/20020411-1.c: Likewise.
16664         * gcc.dg/20020418-2.c: Likewise.
16665         * gcc.dg/20020426-1.c: Likewise.
16666         * gcc.dg/20020426-2.c: Likewise.
16667         * gcc.dg/20020517-1.c: Likewise.
16668         * gcc.dg/20020523-1.c: Likewise.
16669         * gcc.dg/20020523-2.c: Likewise.
16670         * gcc.dg/20020729-1.c: Likewise.
16671         * gcc.dg/20030204-1.c: Likewise.
16672         * gcc.dg/20030826-2.c: Likewise.
16673         * gcc.dg/20030926-1.c: Likewise.
16674         * gcc.dg/20031202-1.c: Likewise.
16675         * gcc.dg/980312-1.c: Likewise.
16676         * gcc.dg/980313-1.c: Likewise.
16677         * gcc.dg/990117-1.c: Likewise.
16678         * gcc.dg/990424-1.c: Likewise.
16679         * gcc.dg/990524-1.c: Likewise.
16680         * gcc.dg/991230-1.c: Likewise.
16681         * gcc.dg/i386-387-1.c: Likewise.
16682         * gcc.dg/i386-387-2.c: Likewise.
16683         * gcc.dg/i386-387-3.c: Likewise.
16684         * gcc.dg/i386-387-4.c: Likewise.
16685         * gcc.dg/i386-387-5.c: Likewise.
16686         * gcc.dg/i386-387-6.c: Likewise.
16687         * gcc.dg/i386-asm-1.c: Likewise.
16688         * gcc.dg/i386-bitfield1.c: Likewise.
16689         * gcc.dg/i386-bitfield2.c: Likewise.
16690         * gcc.dg/i386-loop-1.c: Likewise.
16691         * gcc.dg/i386-loop-2.c: Likewise.
16692         * gcc.dg/i386-loop-3.c: Likewise.
16693         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16694         * gcc.dg/i386-pic-1.c: Likewise.
16695         * gcc.dg/i386-regparm.c: Likewise.
16696         * gcc.dg/i386-signbit-1.c: Likewise.
16697         * gcc.dg/i386-signbit-2.c: Likewise.
16698         * gcc.dg/i386-signbit-3.c: Likewise.
16699         * gcc.dg/i386-sse-5.c: Likewise.
16700         * gcc.dg/i386-sse-8.c: Likewise.
16701         * gcc.dg/i386-unroll-1.c: Likewise.
16702         * gcc.dg/tls/opt-1.c: Likewise.
16703         * gcc.dg/tls/opt-2.c: Likewise.
16704         * gcc.dg/unroll-1.c: Likewise.
16705         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16706         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16707         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16708         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16709         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16710         -m64 is specified.
16711
16712 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16713
16714         PR c++/18389
16715         * g++.dg/parse/cond1.C: New test.
16716
16717         PR c++/18429
16718         * g++.dg/template/array9.C: New test.
16719         * g++.dg/ext/vla1.C: Adjust error messages.
16720         * g++.dg/ext/vlm1.C: Likewise.
16721         * g++.dg/template/crash2.C: Likewise.
16722
16723         PR c++/18436
16724         * g++.dg/template/call3.C: New test.
16725
16726         PR c++/18407
16727         * g++.dg/template/ptrmem11.C: New test.
16728
16729 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16730
16731         PR other/14264
16732         * lib/g++.exp: Set LC_ALL and LANG to C.
16733         * lib/gcc-dg.exp: Likewise.
16734         * lib/gfortran.exp: Likewise.
16735         * lib/objc.exp: Likewise.
16736         * lib/treelang.exp: Likewise.
16737
16738 2004-11-12  Andreas Schwab  <schwab@suse.de>
16739
16740         * gcc.dg/pr16286.c: Fix last change.
16741
16742 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16743
16744         PR c++/18416
16745         * g++.dg/init/global1.C: New test.
16746
16747 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16748
16749         * gcc.c-torture/execute/20041112-1.c: New test.
16750
16751 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16752
16753         * lib/gcc-dg.exp (dg-target-list): New.
16754
16755 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16756             Richard Sandiford  <rsandifo@redhat.com>
16757
16758         * lib/target-supports.exp (get-compiler_messages): New.
16759         (check_named_sections_available): Use it.
16760         (check_effective_target_ilp32): New.
16761         (check_effective_target_lp64): New.
16762         (is-effective-target): New.
16763         * lib/gcc-dg.exp (dg-require-effective-target): New.
16764
16765 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16766
16767         * gcc.dg/precedence-1.c: New test.
16768
16769 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16770
16771         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16772
16773         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16774         message, delete generated files, use more descriptive name for
16775         executable, and make the test unsupported when it cannot be run.
16776
16777         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16778         (dg-require-weak, dg-require-visibility, dg-require-alias,
16779         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16780         dg-require-iconv, dg-require-named-sections): Use it.
16781
16782         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16783
16784 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16785
16786         PR target/16457
16787         * gcc.dg/ppc-and-1: New
16788
16789         PR target/16796
16790         * gcc.dg/ppc-mov-1.c: New.
16791
16792         PR target/16458
16793         * gcc.dg/ppc-compare-1.c: New.
16794
16795 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16796
16797         * objc.dg/desig-init-2.m: New test.
16798
16799 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16800
16801         PR middle-end/18160
16802         * g++.dg/warn/register-var-1.C: New test.
16803         * g++.dg/warn/register-var-2.C: New test.
16804
16805 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16806
16807         * gcc.dg/union-2.c: New test.
16808
16809 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16810
16811         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16812         New test for PR tree-optimization/17892.
16813
16814 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16815
16816         PR c++/18369
16817         * g++.dg/init/new12.C: New test.
16818
16819 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16820
16821         * gcc.target/sparc: New directory.
16822         * gcc.target/sparc/sparc.exp: New driver.
16823         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16824         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16825         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16826         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16827
16828 2004-11-10  Paul Brook  <paul@codesourcery.com>
16829
16830         PR fortran/18218
16831         * gfortran.dg/list_read.c: New test.
16832
16833 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16834
16835         PR c/18322
16836         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16837         expected diagnostic location.
16838
16839 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16840
16841         * gcc.dg/20041109-1.c: New test.
16842
16843 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16844
16845         PR objc/18406
16846         * objc/compile/pr18406.m: New test.
16847
16848 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16849
16850         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16851
16852 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16853
16854         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16855
16856 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16857
16858         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16859
16860 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16861
16862         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16863         exit.
16864
16865 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16866
16867         PR tree-opt/18299
16868         * gcc.c-torture/pr18299-1.c: New test.
16869
16870 2004-11-06  Andreas Schwab  <schwab@suse.de>
16871
16872         * gcc.dg/pr16286.c: Also test for bool and pixel.
16873
16874 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16875
16876         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16877         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16878         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16879         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16880         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16881         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16882         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16883         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16884         gcc.dg/struct-semi-3.c: New tests.
16885
16886 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16887
16888         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16889
16890 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16891
16892         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
16893         Do not use C99 designators.
16894
16895 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16896
16897         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
16898
16899 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16900
16901         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
16902         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
16903         * gcc.c-torture/execute/simd-5.x: Remove.
16904
16905 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
16906
16907         PR rtl-optimization/17933
16908         * gcc.dg/torture/pr17933-1.c: New test.
16909
16910 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16911
16912         PR target/18106
16913         * lib/target-supports.exp (check_weak_available): Support
16914         Windows.
16915
16916 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
16917
16918         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
16919         call to fflush(stdout) before abort.
16920         (my_ffsll): New function.
16921         (generate_fields): Use it.
16922
16923 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16924
16925         * gcc.dg/init-undef-1.c: New test.
16926
16927 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16928
16929         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
16930         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
16931         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
16932         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
16933         expected messages for new parser.
16934
16935 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
16936
16937         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
16938
16939 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16940
16941         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
16942         on LP64 targets.
16943
16944 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16945
16946         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
16947         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
16948         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
16949         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
16950         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
16951         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
16952         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
16953         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
16954         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
16955         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
16956
16957 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16958
16959         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
16960         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
16961         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
16962         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
16963         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
16964         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
16965         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
16966         for new parser.
16967
16968 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
16969
16970         PR target/15342
16971         * gcc.dg/20041104-1.c: New test.
16972
16973 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16974
16975         * g++.dg/template/nontype7.C: New test.
16976         * g++.dg/template/nontype8.C: Likewise.
16977         * g++.dg/template/nontype9.C: Likewise.
16978         * g++.dg/template/nontype10.C: Likewise.
16979         * g++.dg/tc1/dr49.C: Likewise.
16980         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16981         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16982
16983 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16984
16985         * g++.dg/rtti/tinfo1.C: Remove xfails.
16986
16987 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16988
16989         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16990         packed attribute to the definition to satisfy the new C++ parser.
16991
16992 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16993
16994         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16995         invocations of va_arg.
16996
16997 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/18124
17000         * g++.dg/template/crash25.C: New test.
17001
17002         PR c++/18155
17003         * g++.dg/template/typedef2.C: New test.
17004         * g++.dg/parse/crash13.C: Adjust error markers.
17005
17006         PR c++/18177
17007         * g++.dg/conversion/const3.C: New test.
17008
17009 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17010
17011         PR fortran/17535
17012         PR fortran/17583
17013         PR fortran/17713
17014         * gfortran.dg/generic_[123].f90: New testcases.
17015
17016 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17017
17018         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17019         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17020
17021 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17022
17023         PR tree-opt/16808
17024         * gcc.c-torture/compile/pr16808.c: New test.
17025
17026 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17027
17028         PR rtl-optimization/17104
17029         * gcc.dg/ppc-bitfield1.c: New.
17030
17031 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17032
17033         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17034
17035 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17036
17037         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17038         strings for 32-bit code.
17039
17040 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17041
17042         PR c/18239
17043         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17044
17045 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17046
17047         PR c++/18064
17048         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17049
17050 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17051
17052         PR c++/15172
17053         * g++.dg/init/aggr2.C: New test.
17054
17055 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17056
17057         * objc.dg/local-decl-1.m: New test.
17058
17059 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17060
17061         * gcc.dg/20040910-1.c: Adjust regex.
17062
17063 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17064
17065         PR rtl-optimization/18084
17066         * g++.dg/opt/pr18084-1.C: New testcase.
17067
17068 2004-10-30  Matt Austern  <austern@apple.com>
17069
17070         PR c++/17542
17071         * g++.dg/ext/attrib18.C: New test.
17072
17073 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17074
17075         PR middle-end/18096
17076         * gcc.dg/pr18096-1.c: New test case.
17077
17078 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17079
17080         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17081
17082 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17083
17084         PR c/16666
17085         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17086         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17087         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17088         gcc.dg/old-style-prom-3.c: New tests.
17089
17090 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17091
17092         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17093         Remove unnecessary inclusion of stdio.h.
17094
17095 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17096
17097         PR rtl-optimization/17581
17098         * gcc.dg/pr17581-1.c: New test case.
17099
17100 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17101
17102         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17103         being implemented.
17104         * g++.dg/conversion/dr195-1.C: New.
17105         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17106         * g++.old-deja/g++.mike/p10148.C: Likewise.
17107
17108 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/17695
17111         * g++.dg/debug/typedef2.C: New test.
17112
17113 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17114
17115         PR fortran/13490
17116         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17117         * gfortran.dg/g77/README: Update.
17118
17119 2004-10-28  Matt Austern  <austern@apple.com>
17120
17121         PR c++/14124
17122         * g++.dg/ext/packed7.C: New test.
17123
17124 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17125
17126         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17127         scan-assembler.
17128         * lib/scanasm.exp (hidden-scan-for): New proc.
17129         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17130         string.
17131         (scan-not-hidden): Likewise.
17132         * lib/target-supports.exp (check_visibility_available): mach-o is
17133         support too.
17134
17135 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17136
17137         PR c++/17132
17138         * g++.dg/template/memclass3.C: New test.
17139
17140 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17141
17142         PR middle-end/18160
17143         * gcc.dg/register-var-1.c: New test.
17144         * gcc.dg/register-var-2.c: New test.
17145         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17146         error now.
17147
17148 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17149
17150         PR other/18172
17151         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17152         unused variables.
17153         * gcc.dg/vect/vect-22.c: Likewise.
17154
17155 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17156
17157         * gcc.dg/i386-rotate-1.c: New test.
17158
17159 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17160
17161         * g++.dg/init/ref12.C: Add "run" marker.
17162
17163         PR c++/17435
17164         * g++.dg/init/ref12.C: New test.
17165
17166         PR c++/18140
17167         * g++.dg/template/shift1.C: New test.
17168         * g++.dg/template/error10.C: Adjust error markers.
17169
17170 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17171
17172         PR tree-opt/17529
17173         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17174
17175 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17176
17177         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17178         * gcc.dg/weak/weak-3.c: Likewise.
17179         * gcc.dg/weak/weak-5.c: Likewise.
17180         * gcc.dg/weak/weak-9.c: Likewise.
17181         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17182         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17183
17184         * gcc.dg/darwin-weakimport-1.c: New.
17185
17186 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17187
17188         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17189
17190 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17191
17192         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17193         'syntax' error messages.
17194         * gcc.dg/cpp/direct2s.c: Likewise.
17195
17196 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17197
17198         * gcc.c-torture/compile/20041026-1.c: New.
17199
17200 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/18093
17203         * g++.dg/lookup/ns2.C: New test.
17204
17205         PR c++/18020
17206         * g++.dg/template/enum4.C: New test.
17207
17208         PR c++/18161
17209         * g++.dg/template/expr1.C: New test.
17210
17211 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17212
17213         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17214
17215 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17216
17217         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17218         gcc.dg/decl-nospec-3.c: New tests.
17219
17220 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17221
17222         * objc.dg/super-class-3.m: New test.
17223
17224 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17225
17226         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17227         resyncing.
17228         * gcc.dg/cpp/direct2s.c: Likewise.
17229
17230 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17231
17232         * objc.dg/image-info.m: Update for changes to section selection.
17233
17234 2004-10-25  David Ayers  <d.ayers@inode.at>
17235             Ziemowit Laski  <zlaski@apple.com>
17236
17237         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17238         diagnostics when messaging 'id <Proto>'.
17239         * objc.dg/class-protocol-1.m: New test.
17240         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17241         a non-existent method signature.
17242         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17243         Update diagnostics when messaging with non-existent method signature.
17244         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17245         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17246         invalid receivers are now resolved as if messaging 'id'; remove
17247         extraneous diagnostics.
17248
17249 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17250
17251         PR c/16667
17252         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17253         gcc.dg/init-desig-obs-3.c: New tests.
17254
17255 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17256
17257         * gcc.dg/debug/20041023-1.c: New test.
17258
17259 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17260
17261         PR middle-end/17407
17262         * gcc.c-torture/compile/pr17407.c: New test.
17263
17264         PR c++/18121
17265         * g++.dg/template/array8.C: New test.
17266
17267 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17268
17269         PR other/18138
17270         * lib/g++.exp: Accept more than one multilib libgcc.
17271         * lib/gcc-dg.exp: Likewise.
17272         * lib/objc.exp: Likewise.
17273         * lib/treelang.exp: Likewise.
17274         * lib/gfortran.exp: Likewise.
17275
17276 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17277
17278         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17279
17280 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17281
17282         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17283         * gcc.dg/c99-const-expr-3.c: Likewise.
17284
17285 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17286
17287         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17288
17289 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17290
17291         * gcc.c-torture/execute/loop-2e.x: Remove.
17292
17293 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17294
17295         PR c++/18095
17296         * g++.dg/parse/crash18.C: New.
17297         * g++.dg/parse/crash19.C: New.
17298
17299 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17300
17301         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17302         * g++.dg/ext/dllimport2.C: Same.
17303         * g++.dg/ext/dllimport8.C: Same.
17304
17305 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17306
17307         PR c++/10841
17308         * g++.dg/conversion/cast1.C: New test.
17309         * g++.dg/overload/pmf1.C: Adjust error marker.
17310
17311 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17312
17313         PR objc/17923
17314         * objc.dg/const-str-7.m: New test.
17315
17316 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17317
17318         * g++.dg/template/memfriend11.C: Fix comment typo.
17319         * g++.dg/template/memfriend14.C: Likewise.
17320
17321 2004-10-20  Richard Henderson  <rth@redhat.com>
17322
17323         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17324         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17325         -fasynchronous-unwind-tables.
17326
17327 2004-10-20  Richard Henderson  <rth@redhat.com>
17328
17329         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17330         (main): Return success.
17331         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17332         (main): Return success.
17333
17334 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17335
17336         PR c++/13495
17337         * g++.dg/template/memfriend9.C: New test.
17338         * g++.dg/template/memfriend10.C: Likewise.
17339         * g++.dg/template/memfriend11.C: Likewise.
17340         * g++.dg/template/memfriend12.C: Likewise.
17341         * g++.dg/template/memfriend13.C: Likewise.
17342         * g++.dg/template/memfriend14.C: Likewise.
17343         * g++.dg/template/memfriend15.C: Likewise.
17344         * g++.dg/template/memfriend16.C: Likewise.
17345         * g++.dg/template/memfriend17.C: Likewise.
17346         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17347
17348 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17349
17350         * g++.dg/conversion/dr195.C: New.
17351         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17352
17353 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17354             Devang Patel  <dpatel@apple.com>
17355
17356         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17357         of floating point arithmetic, which could trap.
17358
17359 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17360
17361         PR c++/14035
17362         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17363         * g++.dg/conversion/const2.C: New test.
17364         * g++.dg/expr/reinterpret2.C: New test.
17365         * g++.dg/expr/reinterpret3.C: New test.
17366         * g++.dg/expr/cast2.C: New test.
17367         * g++.dg/expr/copy1.C: New test.
17368         * g++.dg/other/conversion1.C: Change error message.
17369         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17370         function pointers to void *.
17371         * g++.old-deja/g++.mike/p10148.C: Likewise.
17372
17373 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17374
17375         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17376
17377 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17378
17379         PR c++/18047
17380
17381         * g++.dg/parse/expr3.C: New test.
17382
17383 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17384
17385         * gcc.dg/smod-1.c: New test.
17386
17387 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17388
17389         * objc.dg/method-14.m: New test.
17390
17391 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17392
17393         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17394         Also xfail as the patch was reverted.
17395
17396 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17397
17398         PR middle-end/16973
17399         * gcc.dg/pr16973.c: New test.
17400
17401 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17402
17403         PR tree-optimization/17656
17404         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17405
17406 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17407
17408         * g++.dg/eh/shadow1.C: New.
17409
17410 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17411
17412         * gcc.c-torture/compile/20041018-1.c: New test.
17413
17414 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17415
17416         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17417         compiler referring to register 0 when accessing sdata.  The linker
17418         now patches things up.
17419
17420 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17421
17422         PR c/17529
17423         * gcc.c-torture/compile/pr17529.c: New test.
17424
17425 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17426
17427         PR c++/17743
17428         * g++.dg/ext/attrib17.C: New test.
17429
17430 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17431
17432         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17433
17434 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17435
17436         PR c++/10479
17437         * g++.dg/ext/attrib16.C: New test.
17438
17439 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/17042
17442         * g++.dg/init/dso_handle1.C: New test.
17443
17444         PR c++/14667
17445         * g++.dg/parse/typedef6.C: New test.
17446
17447         PR c++/17916
17448         * g++.dg/parse/pragma1.C: New test.
17449
17450 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17451
17452         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17453
17454 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17455
17456         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17457         -fno-common when on HPPA HP-UX platforms.
17458
17459 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17460
17461         PR other/16820
17462         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17463         stdint.h.
17464         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17465         uintptr_t.
17466
17467 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17468
17469         PR c++/16301
17470         * g++.dg/lookup/strong-using-4.C: New test.
17471
17472 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17473
17474         PR middle-end/16567
17475         * gcc.c-torture/compile/nested-1.c: New test.
17476
17477 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17478
17479         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17480         and mipsisa64*-*-* (until support for misaligned loads is added).
17481         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17482         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17483         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17484         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17485         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17486         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17487
17488 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17489
17490         PR c++/17976
17491         * g++.dg/init/dtor3.C: New test.
17492
17493 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17494
17495         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17496
17497 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17498
17499         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17500         * gcc.dg/macho-lo-sum.c: Likewise.
17501
17502 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17503
17504         * gcc.dg/ppc-spe64-1.c: New test.
17505
17506 2004-10-14  Devang Patel  <dpatel@apple.com>
17507
17508         PR 17635
17509         * gcc.dg/pr17635.c : New test.
17510
17511 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17512
17513         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17514         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17515         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17516         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17517         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17518         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17519         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17520         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17521         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17522         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17523         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17524         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17525         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17526         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17527         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17528         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17529         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17530         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17531
17532 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17533
17534         * gcc.dg/vect/vect-82.c: New testcase.
17535         * gcc.dg/vect/vect-82_64.c: New testcase.
17536         * gcc.dg/vect/vect-83.c: New testcase.
17537         * gcc.dg/vect/vect-83_64.c: New testcase.
17538
17539 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17540
17541         * gcc.dg/cpp/error-1.c: New test.
17542
17543 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17544
17545         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17546
17547 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17548
17549         PR target/17984
17550         * gcc.dg/cris-peep2-xsrand2.c: New test.
17551
17552 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17553
17554         PR c++/17661
17555         * testsuite/g++.dg/expr/for2.C: New test.
17556
17557 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17558
17559         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17560
17561 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17562
17563         PR tree-optimization/17724
17564         * g++.dg/opt/pr17724-1.C: New test.
17565         * g++.dg/opt/pr17724-2.C: New test.
17566         * g++.dg/opt/pr17724-3.C: New test.
17567         * g++.dg/opt/pr17724-4.C: New test.
17568         * g++.dg/opt/pr17724-5.C: New test.
17569         * g++.dg/opt/pr17724-6.C: New test.
17570
17571 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17572
17573         PR c/17301
17574         * gcc.dg/pr17301-2.c: New test.
17575
17576 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17577
17578         PR c++/15876
17579         * g++.dg/parse/error22.C: New test.
17580
17581         PR c++/17936
17582         * g++.dg/template/spec18.C: New test.
17583
17584 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17585
17586         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17587         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17588         memcpy.
17589         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17590         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17591
17592 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17593
17594         * g++.dg/eh/cleanup5.C: Add dg-options "".
17595
17596 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17597
17598         PR middle-end/17657
17599         * gcc.dg/switch-4.c: New test case.
17600
17601 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17602
17603         * gcc.c-torture/execute/20041011-1.c: New test.
17604
17605 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17606
17607         PR c++/17554
17608         * g++.dg/init/for3.C: New test.
17609
17610         PR c++/17657
17611         * g++.dg/opt/switch2.C: New test.
17612
17613         PR middle-end/17703
17614         * g++.dg/warn/Wreturn-2.C: New test.
17615
17616 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17617
17618         PR c++/17907
17619         * g++.dg/eh/cleanup5.C: New test.
17620
17621 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/17393
17624         * g++.dg/parse/error21.C: New test.
17625
17626 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17627
17628         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17629         * g++.dg/warn/incomplete1.C: Likewise.
17630         * g++.dg/template/qualttp20.C: Likewise.
17631
17632 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17633
17634         PR c/17881
17635         * parm-incomplete-1.c: New test.
17636
17637 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17638
17639         PR c++/17867
17640         * g++.dg/parse/error19.C: New test.
17641
17642         PR c++/17670
17643         * g++.dg/init/new11.C: New test.
17644
17645         PR c++/17821
17646         * g++.dg/parse/error20.C: New test.
17647
17648         PR c++/17826
17649         * g++.dg/template/crash24.C: New test.
17650
17651 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17652
17653         PR c/17301
17654         * gcc.dg/pr17301-1.c: New test.
17655
17656 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17657
17658         PR c/17189
17659         * gcc.dg/anon-struct-5.c: New test.
17660
17661 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17662
17663         PR c/17844
17664         * gcc.dg/pr17844-1.c: New test.
17665
17666 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17667
17668         PR tree-optimization/17906
17669         * gcc.c-torture/compile/pr17906.c: New.
17670
17671 2004-10-09  Stuart Hastings  <stuart@apple.com>
17672             Roger Sayle  <roger@eyesopen.com>
17673
17674         PR rtl-optimization/17853
17675         * gcc.dg/i386-mmx-5.c: New testcase.
17676
17677 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17678
17679         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17680
17681 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17682
17683         PR c++/17524
17684         * g++.dg/template/static9.C: New test.
17685
17686         PR c++/17685
17687         * g++.dg/parse/operator5.C: New test.
17688
17689 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17690
17691         PR middle-end/17894
17692         * gcc.c-torture/execute/divcmp-4.c: New test case.
17693
17694 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17695
17696         PR tree-opt/17902
17697         * g++.dg/opt/pr17902.C: New test.
17698
17699 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17700
17701         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17702
17703 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17704
17705         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17706
17707 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17708
17709         * gcc.dg/assign-warn-3.c: New test.
17710
17711 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17712
17713         PR c/16999
17714         * gcc.dg/cpp/ident-1.c: New test.
17715
17716 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17717
17718         * gcc.c-torture/compile/acc1.c: New.
17719
17720 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17721
17722         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17723         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17724
17725 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17726
17727         * gcc.dg/ultrasp11.c: New test.
17728
17729 2004-10-08  Michael Matz  <matz@suse.de>
17730
17731         * gcc.dg/doloop-2.c: New test.
17732
17733 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17734
17735         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17736         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17737         objc.dg/method-9.m: Update expected diagnostics.
17738
17739 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17740
17741         * gcc.dg/ppc-fsel-3.c: New file.
17742         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17743
17744 2004-10-07  Paul Brook  <paul@codesourcery.com>
17745
17746         * gfortran.dg/intrinsic_verify_1.f90: New test.
17747
17748 2004-10-07  Paul Brook  <paul@codesourcery.com>
17749
17750         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17751
17752 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17753
17754         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17755         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17756         commit.
17757
17758 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17759
17760         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17761
17762 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17763
17764         PR c++/17115
17765         * g++.dg/warn/Winline-4.C: New test.
17766
17767 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17768
17769         * gcc.c-torture/compile/20041007-1.c: New test.
17770
17771 2004-10-07  Paul Brook  <paul@codesourcery.com>
17772
17773         PR fortran/17678
17774         * gfortran.dg/use_allocated_1.f90: New test.
17775
17776 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17777
17778         PR middle-end/17849
17779         * gfortran.fortran-torture/compile/nested.f90: New test
17780
17781 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17782
17783         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17784
17785 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17786
17787         PR c++/17368
17788         * g++.dg/ext/asm6.C: New test.
17789
17790 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17791
17792         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17793
17794 2004-10-06  Paul Brook  <paul@codesourcery.com>
17795
17796         PR libfortran/17709
17797         * gfortran.dg/empty_format_1.f90: New test.
17798
17799 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17800
17801         PR fortran/17568
17802         * gfortran.dg/ishft.f90: New test.
17803
17804         PR fortran/17283
17805         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17806         tests.
17807
17808 2004-10-06  Paul Brook  <paul@codesourcery.com>
17809
17810         * gfortran.dg/do_1.f90: New test.
17811
17812 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17813
17814         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17815         optimizing for size.
17816
17817 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17818
17819         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17820
17821 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17822
17823         * gcc.c-torture/compile/20041005-1.c: New test.
17824
17825 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17826
17827         PR c++/17829
17828         * g++.dg/lookup/koenig4.C: New.
17829
17830 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17831
17832         * g++.dg/other/classkey1.C: Adjust quoting marks.
17833         * g++.dg/parse/error15.C: Likewise.
17834         * g++.dg/template/meminit2.C (int>): Likewise.
17835
17836 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17837
17838         PR fortran/17283
17839         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17840
17841         PR fortran/17631
17842         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17843
17844         PR fortran/17708
17845         * gfortran.dg/pr17708.f90: New test.
17846
17847 2004-10-04  Chao-ying Fu  <fu@mips.com>
17848
17849         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17850         * gcc.dg/vect/vect-4.c: Ditto.
17851         * gcc.dg/vect/vect-5.c: Ditto.
17852         * gcc.dg/vect/vect-6.c: Ditto.
17853         * gcc.dg/vect/vect-8.c: Ditto.
17854         * gcc.dg/vect/vect-16.c: Ditto.
17855         * gcc.dg/vect/vect-30.c: Ditto.
17856         * gcc.dg/vect/vect-40.c: Ditto.
17857         * gcc.dg/vect/vect-41.c: Ditto.
17858         * gcc.dg/vect/vect-42.c: Ditto.
17859         * gcc.dg/vect/vect-43.c: Ditto.
17860         * gcc.dg/vect/vect-44.c: Ditto.
17861         * gcc.dg/vect/vect-45.c: Ditto.
17862         * gcc.dg/vect/vect-46.c: Ditto.
17863         * gcc.dg/vect/vect-47.c: Ditto.
17864         * gcc.dg/vect/vect-48.c: Ditto.
17865         * gcc.dg/vect/vect-49.c: Ditto.
17866         * gcc.dg/vect/vect-50.c: Ditto.
17867         * gcc.dg/vect/vect-51.c: Ditto.
17868         * gcc.dg/vect/vect-52.c: Ditto.
17869         * gcc.dg/vect/vect-53.c: Ditto.
17870         * gcc.dg/vect/vect-54.c: Ditto.
17871         * gcc.dg/vect/vect-55.c: Ditto.
17872         * gcc.dg/vect/vect-56.c: Ditto.
17873         * gcc.dg/vect/vect-57.c: Ditto.
17874         * gcc.dg/vect/vect-58.c: Ditto.
17875         * gcc.dg/vect/vect-59.c: Ditto.
17876         * gcc.dg/vect/vect-60.c: Ditto.
17877         * gcc.dg/vect/vect-74.c: Ditto.
17878         * gcc.dg/vect/vect-79.c: Ditto.
17879         * gcc.dg/vect/vect-80.c: Ditto.
17880
17881 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17882
17883         * gcc.dg/unused-7.c: Use the correct option.
17884
17885 2004-10-04  Paul Brook  <paul@codesourcery.com>
17886         Bud Davis  <bdavis9659@comcast.net>
17887
17888         PR fortran/17706
17889         PR fortran/16434
17890         * gfortran/pr17706.f90: New test.
17891         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17892
17893 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17894
17895         * gfortran.dg/pr17612.f90: New test.
17896
17897 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17898
17899         * g++.dg/template/local1.C: Adjust quoting marks in
17900         testing for diagnostics.
17901         * g++.dg/tls/diag-2.C: Likewise.
17902         * g++.dg/other/error8.C: Likewise.
17903
17904 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17905
17906         PR c/17178
17907         * gcc.dg/unused-4.c: Adjust to be correct.
17908
17909         PR c/17820
17910         * gcc.dg/unused-7.c: New test.
17911
17912 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17913
17914         PR c++/17797
17915         * g++.dg/overload/template2.C: New test.
17916
17917 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
17918
17919         PR tree-optimization/16632
17920         * gcc.dg/tree-ssa/20041002-1.c: New.
17921
17922 2004-10-03  Paul Brook  <paul@codesourcery.com>
17923
17924         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
17925         rather than relying on default formatting.
17926
17927 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
17928
17929         * gcc.dg/20040920-1.c: Update expected message text.
17930
17931 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
17932
17933         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
17934
17935 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
17936
17937         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
17938         tree level.
17939
17940 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         * gcc.dg/tree-ssa/pr17343.c: Remove.
17943
17944 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17945
17946         PR tree-opt/17343
17947         * gcc.dg/tree-ssa/pr17343.c: New test.
17948
17949 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
17950
17951         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
17952         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
17953         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
17954         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
17955         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
17956
17957 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17958
17959         * gcc.dg/lvalue-2.c: New test.
17960
17961 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17962
17963         PR c/17730
17964         * gcc.dg/pr17730-1.c: New test
17965
17966 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17967
17968         PR c/7425
17969         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17970
17971 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17972
17973         * gcc.c-torture/execute/stdarg-1.c: New test.
17974         * gcc.c-torture/execute/stdarg-2.c: New test.
17975         * gcc.c-torture/execute/stdarg-3.c: New test.
17976         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17977         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17978         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17979         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17980         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17981
17982 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17983
17984         PR tree-optimization/17697
17985         * g++.dg/opt/pr17697-1.C: New test.
17986         * g++.dg/opt/pr17697-2.C: New test.
17987         * g++.dg/opt/pr17697-3.C: New test.
17988
17989 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17990
17991         PR c/16409
17992         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17993         gcc.dg/vla-init-5.c: New tests.
17994
17995 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17996
17997         PR c/13804
17998         * gcc.dg/pr13804-1.c: New test.
17999
18000 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18001
18002         PR fortran/16938
18003         * gfortran.dg/pr16938.f90: New test.
18004
18005 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18006
18007         * g++.dg/template/crash23.C: New test.
18008
18009 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18010
18011         PR c++/17585
18012         * g++.dg/template/static8.C: New test.
18013
18014 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18015
18016         PR c++/17681
18017         * g++.dg/other/error9.C: New test.
18018
18019 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18020
18021         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18022
18023 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18024
18025         PR fortran/15164
18026         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18027
18028 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18029
18030         PR middle-end/17112
18031         * gcc.dg/pr17112-1.c: New test case.
18032
18033 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18034
18035         PR c/11459
18036         * gcc.dg/pr11459-1.c: New test.
18037
18038 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18039
18040         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18041         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18042
18043 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18044
18045         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18046
18047 2004-09-25  Jan Hubicka  <jh@suse.cz>
18048
18049         * compile/30040909-1.c: New test.
18050         * compile/30040907-1.c: New test.
18051
18052 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18053
18054         * gcc.c-torture/execute/va-arg-26.c: New test.
18055
18056 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18057
18058         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18059         extra diagnostics on targets with 64-bit pointers.
18060         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18061
18062 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18063
18064         PR c/17188
18065         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18066         * gcc.dg/decl-3.c: Adjust expected message.
18067
18068 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18069
18070         PR fortran/17615
18071         * gfortran.dg/pr17615.f90: New test.
18072
18073 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18074
18075         PR tree-optimzation/17517
18076         * g++.dg/tree-ssa/pr17517.C: New Test.
18077
18078 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18079
18080         PR c++/16889
18081         * g++.dg/lookup/ambig3.C: New.
18082
18083 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18084
18085         PR tree-opt/17624
18086         * g++.dg/opt/pr17624.C: New test.
18087
18088 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18089
18090         PR c/6980
18091         * gcc.dg/Wbad-function-cast-1.c: New test.
18092
18093 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18094
18095         * g++.dg/ext/complit1.C
18096         * g++.dg/other/error2.C
18097         * g++.dg/other/nontype-1.C
18098         * g++.dg/parse/crash11.C
18099         * g++.dg/parse/crash12.C
18100         * g++.dg/parse/error15.C
18101         * g++.dg/parse/error4.C
18102         * g++.dg/parse/tmpl-outside1.C
18103         * g++.dg/parse/too-many-tmpl-args1.C
18104         * g++.dg/template/dependent-expr3.C
18105         * g++.dg/template/error10.C
18106         * g++.dg/template/instantiate1.C
18107         * g++.dg/template/vtable2.C
18108         * g++.dg/warn/Wshadow-1.C
18109         * g++.dg/warn/weak1.C
18110         * g++.old-deja/g++.brendan/crash16.C
18111         * g++.old-deja/g++.brendan/crash18.C
18112         * g++.old-deja/g++.brendan/crash48.C
18113         * g++.old-deja/g++.brendan/crash49.C
18114         * g++.old-deja/g++.brendan/crash55.C
18115         * g++.old-deja/g++.brendan/crash56.C
18116         * g++.old-deja/g++.brendan/crash8.C
18117         * g++.old-deja/g++.brendan/enum11.C
18118         * g++.old-deja/g++.brendan/enum8.C
18119         * g++.old-deja/g++.brendan/enum9.C
18120         * g++.old-deja/g++.brendan/friend3.C
18121         * g++.old-deja/g++.brendan/misc14.C
18122         * g++.old-deja/g++.bugs/900402_02.C
18123         * g++.old-deja/g++.bugs/900404_03.C
18124         * g++.old-deja/g++.bugs/900404_04.C
18125         * g++.old-deja/g++.bugs/900428_03.C
18126         * g++.old-deja/g++.jason/crash4.C
18127         * g++.old-deja/g++.jason/overload21.C
18128         * g++.old-deja/g++.jason/redecl1.C
18129         * g++.old-deja/g++.jason/report.C
18130         * g++.old-deja/g++.jason/rfg10.C
18131         * g++.old-deja/g++.jason/template30.C
18132         * g++.old-deja/g++.law/arm12.C
18133         * g++.old-deja/g++.law/ctors5.C
18134         * g++.old-deja/g++.law/cvt20.C
18135         * g++.old-deja/g++.law/init10.C
18136         * g++.old-deja/g++.law/init8.C
18137         * g++.old-deja/g++.law/visibility17.C
18138         * g++.old-deja/g++.law/visibility7.C
18139         * g++.old-deja/g++.mike/net8.C
18140         * g++.old-deja/g++.mike/p646.C
18141         * g++.old-deja/g++.mike/p700.C
18142         * g++.old-deja/g++.mike/p701.C
18143         * g++.old-deja/g++.mike/p811.C
18144         * g++.old-deja/g++.ns/template13.C
18145         * g++.old-deja/g++.other/array3.C
18146         * g++.old-deja/g++.other/crash25.C
18147         * g++.old-deja/g++.other/dtor3.C
18148         * g++.old-deja/g++.other/dtor4.C
18149         * g++.old-deja/g++.other/main1.C
18150         * g++.old-deja/g++.other/warn7.C
18151         * g++.old-deja/g++.pt/crash11.C
18152         * g++.old-deja/g++.pt/crash36.C
18153         * g++.old-deja/g++.pt/spec22.C
18154         * g++.old-deja/g++.pt/spec9.C
18155         * g++.old-deja/g++.pt/ttp52.C
18156         * g++.old-deja/g++.robertl/eb103.C
18157         * g++.old-deja/g++.robertl/eb121.C
18158         * g++.old-deja/g++.robertl/eb22.C
18159         * g++.old-deja/g++.robertl/eb8.C:
18160         Update locations and/or regexps of dg-error markers.
18161         Remove markers for some bogus messages that are no longer issued.
18162
18163 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18164
18165         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18166         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18167
18168 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18169
18170         PR c++/17618
18171         * g++.dg/lookup/crash5.C: New test.
18172
18173 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18174
18175         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18176         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18177         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18178         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18179         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18180         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18181
18182         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18183         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18184         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18185         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18186         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18187         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18188
18189         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18190
18191         * gcc.dg/vect/vect-44.c: Check additional cases.
18192         * gcc.dg/vect/vect-48.c: Check additional cases.
18193
18194         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18195         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18196         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18197         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18198         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18199         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18200         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18201         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18202         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18203
18204         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18205         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18206         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18207
18208 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18209
18210         * gcc.dg/tree-ssa/loop-6.c: New test.
18211
18212 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18213
18214         PR c++/17620
18215         * g++.dg/inherit/base2.C: New.
18216
18217 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18218
18219         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18220         * gcc.dg/20001012-2.c: Likewise.
18221         * gcc.dg/20001013-1.c: Likewise.
18222         * gcc.dg/20001101-1.c: Likewise.
18223         * gcc.dg/20001102-1.c: Likewise.
18224         * gcc.dg/bf-spl1.c: Likewise.
18225         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18226         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18227
18228 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18229
18230         PR tree-optimization/16721
18231         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18232
18233 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18234
18235         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18236         * gcc.dg/20040305-1.c: Likewise.
18237
18238 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18239
18240         PR c/16566
18241         * gcc.c-torture/compile/pr16566-1.c,
18242         gcc.c-torture/compile/pr16566-2.c,
18243         gcc.c-torture/compile/pr16566-3.c: New tests.
18244
18245 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18246
18247         PR tree-optimization/17512
18248         * gcc.c-torture/compile/20040916-1.c.
18249
18250 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18251
18252         * gcc.dg/pragma-re-3.c: New test.
18253
18254 2004-09-17  Matt Austern  <austern@apple.com>
18255
18256         PR c++/15049
18257         * g++.dg/other/anon3.C: New.
18258
18259 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18260
18261         PR c++/7503
18262         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18263         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18264         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18265         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18266         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18267
18268 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18269
18270         PR fortran/17286
18271         * gfortran.dg/pr17286.f90: New test.
18272
18273 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18274
18275         PR c++/17530
18276         * g++.dg/template/static7.C: New test.
18277
18278 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18279
18280         PR tree-opt/17558
18281         * gcc.c-torture/compile/pr17558.c: New test.
18282
18283 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18284
18285         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18286         if SKIP_ATTRIBUTE is defined.
18287
18288 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18289
18290         PR fortran/15957
18291         * gfortran.dg/pr15957.f90: New test.
18292
18293 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18294
18295         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18296         in comparison.
18297         * gcc.dg/vect/vect-79.c: Likewise.
18298         * gcc.dg/vect/vect-80.c: Likewise.
18299
18300 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18301
18302         PR fortran/15750
18303         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18304
18305 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18306
18307         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18308         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18309         * gcc.dg/vect/vect-62.c: New testcase.
18310         * gcc.dg/vect/vect-63.c: New testcase.
18311         * gcc.dg/vect/vect-64.c: New testcase.
18312         * gcc.dg/vect/vect-65.c: New testcase.
18313         * gcc.dg/vect/vect-66.c: New testcase.
18314         * gcc.dg/vect/vect-67.c: New testcase.
18315         * gcc.dg/vect/vect-68.c: New testcase.
18316         * gcc.dg/vect/vect-69.c: New testcase.
18317         * gcc.dg/vect/vect-79.c: New testcase.
18318         * gcc.dg/vect/vect-80.c: New testcase.
18319
18320 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18321
18322         * gcc.target/mips/asm-1.c: New test.
18323
18324 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18325
18326         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18327         * gcc.dg/vect/vect-73.c: New testcase.
18328         * gcc.dg/vect/vect-74.c: New testcase.
18329         * gcc.dg/vect/vect-75.c: New testcase.
18330         * gcc.dg/vect/vect-76.c: New testcase.
18331         * gcc.dg/vect/vect-77.c: New testcase.
18332         * gcc.dg/vect/vect-78.c: New testcase
18333
18334 2004-09-18  Paul Brook  <paul@codesourcery.com>
18335
18336         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18337
18338 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18339
18340         PR c/17424
18341         * gcc.dg/pr17424-1.c: New test.
18342
18343 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18344
18345         * g++.dg/tree-ssa/pr17153.C: New test.
18346
18347 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18348
18349         PR pch/13361
18350         * testsuite/g++.dg/pch/wchar-1.C: New.
18351         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18352
18353 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18354
18355         * gcc.c-torture/execute/20040917-1.c: New test.
18356
18357 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18358
18359         PR tree-optimization/17319
18360         * gcc.dg/pr17319.c: New test.
18361
18362 2004-09-17  Devang Patel  <dpatel@apple.com>
18363
18364         * gcc.dg/20040813-1.c: New test.
18365
18366 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18367
18368         PR tree-optimization/17273
18369         * gcc.c-torture/compile/pr17273.c: New test.
18370
18371 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18372
18373         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18374         Update expected messages.
18375         * gcc.dg/declspec-13.c: New test.
18376
18377 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18378
18379         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18380
18381 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18382
18383         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18384         change what 'a' is pointing to.
18385
18386 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18387
18388         PR c++/16002
18389         * g++.dg/template/error18.C: New test.
18390
18391         PR c++/16029
18392         * g++.dg/warn/Wunused-8.C: New test.
18393
18394 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18395
18396         PR tree-optimization/17513
18397         * gcc.dg/20040916-1.c: New test.
18398
18399 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18400
18401         PR c++/17501
18402         * g++.dg/template/typename7.C: New test.
18403
18404 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18405
18406         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18407
18408 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18409
18410         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18411         with -ftree-based-profiling also.
18412         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18413
18414 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18415
18416         PR/15364
18417         * gfortran.dg/der_array_io_1.f90: New test.
18418         * gfortran.dg/der_array_io_2.f90: New test.
18419         * gfortran.dg/der_array_io_3.f90: New test.
18420
18421 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18422
18423         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18424         EABI.
18425
18426 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * g++.dg/opt/switch1.C: New test.
18429
18430 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18431
18432         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18433         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18434         Update expected messages.
18435
18436 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18437
18438         PR fortran/16485
18439         * gfortran.dg/same_name_1.f90: New test.
18440
18441 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18442
18443         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18444         dereference garbage pointers.
18445
18446 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18447
18448         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18449         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18450
18451         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18452         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18453         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18454
18455 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18456
18457         PR c++/17324
18458         * g++.dg/template/mangle1.C: New test.
18459
18460 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18461
18462         PR tree-optimization/17252
18463         * gcc.c-torture/execute/pr17252.c: New test.
18464
18465 2004-09-14  Andrew Pinski  <apinski@apple.com>
18466
18467         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18468
18469 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18470
18471         PR rtl-optimization/9771
18472         * gcc.dg/pr9771-1.c: New test case.
18473
18474 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18475
18476         PR tree-optimization/15262
18477         * gcc.c-torture/execute/pr15262-1.c: New test.
18478         * gcc.c-torture/execute/pr15262-2.c: New test.
18479
18480 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18481
18482         * gcc.dg/declspec-12.c: New test.
18483
18484 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18485
18486         * gfortran.dg/pr17090.f90: Add directives to test.
18487
18488 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18489
18490         * gcc.c-torture/compile/20040914-1.c: New test.
18491
18492 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18493
18494         PR c++/16162
18495         * g++.dg/template/decl2.C: New test.
18496
18497 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18498
18499         PR fortran/17090
18500         * gfortran.dg/pr17090.f90: New test.
18501
18502 2004-09-13  Dale Johannesen  <dalej@apple.com>
18503
18504         * gcc.c-torture/compile/pr17408.c: New test case.
18505
18506 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18507
18508         PR c++/16716
18509         * g++.dg/parse/crash17.C: New test.
18510
18511         PR c++/17327
18512         * g++.dg/template/enum3.C: New test.
18513
18514 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18515
18516         * lib/gcc-defs.exp: Load wrapper.exp.
18517         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18518         using local code.
18519         * lib/gcc.exp (gcc_init): Similar.
18520         * lib/gfortran.exp (gfortran_init): Similar.
18521         * lib/objc.exp (objc_init): Similar.
18522         * lib/treelang.exp (treelang_init): Similar.
18523         * lib/wrapper.exp: New file with build_wrapper call machinery in
18524         ${tool}_maybe_build_wrapper.
18525
18526 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18527
18528         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18529         "inline".
18530         * gcc.dg/declspec-11.c: Update expected messages.
18531         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18532         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18533         gcc.dg/inline-12.c: New tests.
18534
18535 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18536
18537         * g++.dg/tree-ssa/pr17400.C: New testcase.
18538
18539 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18540
18541         * gcc.target/mips/sb1-1.c: New testcase.
18542
18543 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18544
18545         * lib/g77-dg.exp: Remove unused file.
18546         * lib/mike-g77.exp: Ditto.
18547         * lib/g77.exp: Ditto.
18548
18549 2004-09-12  Richard Henderson  <rth@redhat.com>
18550
18551         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18552
18553 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18554
18555         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18556         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18557         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18558         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18559         Update expected messages.
18560
18561 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18562
18563         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18564         declaration/use mismatch for dirp parameter.
18565
18566 2004-09-12  Andrew Pinski  <apinski@apple.com>
18567
18568         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18569         -fgnu-runtime is passed.
18570
18571 2004-09-12  Richard Henderson  <rth@redhat.com>
18572
18573         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18574         do the uplevel thing and update additional_flags directly.
18575         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18576         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18577         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18578         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18579
18580 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18581
18582         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18583
18584 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18585
18586         PR middle-end/17411
18587         * g++.dg/opt/pr17411-1.C: New test case.
18588
18589 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18590
18591         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18592         gcc.dg/tls/diag-2.c: Update expected messages.
18593         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18594         messages.
18595         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18596         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18597         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18598         gcc.dg/tls/diag-5.c: New tests.
18599
18600 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18601
18602         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18603
18604 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18605
18606         * g++.dg/parse/break-in-for.C: New test.
18607
18608 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18609
18610         * gcc.dg/tree-ssa/20040911-1.c: New test.
18611
18612 2004-09-11  Andreas Jaeger  <aj@suse.de>
18613
18614         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18615         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18616
18617 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18618
18619         * gcc.target/frv: New directory of FR-V-specific tests.
18620
18621 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18622
18623         * gcc.dg/convert-vec-1.c: New test.
18624
18625 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18626
18627         PR middle-end/17024
18628         * gcc.dg/pr17024-1.c: New test case.
18629
18630 2004-09-10  Eric Christopher  <echristo@redhat.com>
18631
18632         * gcc.dg/20040910-1.c: New test.
18633
18634 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18635
18636         * gcc.dg/bitfld-9.c: New test.
18637
18638 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18639
18640         * gcc.c-torture/execute/ieee/acc1.c: New test.
18641         * gcc.c-torture/execute/ieee/acc2.c: New test.
18642         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18643
18644 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18645
18646         * gcc.dg/deprecated-2.c: New test.
18647
18648 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18649
18650         * gcc.dg/init-vec-1.c: New test.
18651
18652 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18653
18654         PR middle-end/17055
18655         * gcc.dg/pr17055-1.c: New test case.
18656
18657 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18658
18659         PR target/17377
18660         * gcc.c-torture/execute/pr17377.c: New test.
18661
18662 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18663
18664         PR c/8420
18665         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18666         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18667         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18668         gcc.dg/long-long-typespec-1.c: New tests.
18669         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18670
18671 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18672
18673         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18674         gcc.dg/gnu99-static-1.c: New tests.
18675
18676 2004-09-08  Devang Patel  <dpatel@apple.com>
18677
18678         * gcc.dg/darwin-ld-20040828-1.c: New test.
18679         * gcc.dg/darwin-ld-20040828-2.c: New test.
18680         * gcc.dg/darwin-ld-20040828-3.c: New test.
18681
18682 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18683
18684         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18685         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18686         in error message.
18687         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18688         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18689         in error message.
18690         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18691         types they qualify.
18692         * objc.dg/type-size-2.m: Fix wording in comment.
18693         * objc.dg/va-meth-1.m: New test case.
18694
18695 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18696
18697         PR c/16633:
18698         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18699         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18700
18701 2004-09-06  Devang Patel  <dpatel@apple.com>
18702
18703         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18704         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18705
18706 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18707
18708         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18709         reflect changed line numbering of diagnostics.
18710
18711 2004-09-06  Paul Brook  <paul@codesourcery.com>
18712
18713         * gfortran.dg/edit_real_1.f90: Add new test.
18714
18715 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18716
18717         * gcc.dg/tree-ssa/loop-2.c: New test.
18718         * gcc.dg/tree-ssa/loop-3.c: New test.
18719         * gcc.dg/tree-ssa/loop-4.c: New test.
18720         * gcc.dg/tree-ssa/loop-5.c: New test.
18721
18722 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18723
18724         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18725
18726 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18727
18728         * gcc.dg/format/sentinel-1.c: New test.
18729
18730 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18731
18732         * testsuite/gcc.dg/builtins-46.c: New.
18733
18734 2004-09-03  Devang Patel  <dpatel@apple.com>
18735
18736         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18737         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18738
18739 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18740
18741         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18742         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18743         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18744         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18745         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18746         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18747         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18748         the non-portable bzero.
18749         * gcc.dg/20010912-1.c: xfail for NetWare.
18750         * gcc.dg/20020426-2.c: xfail for NetWare.
18751         * gcc.dg/20021014-1.c: xfail for NetWare.
18752         * gcc.dg/20021018-1.c: xfail for NetWare.
18753         * gcc.dg/20030213-1.c: xfail for NetWare.
18754         * gcc.dg/20030225-1.c: xfail for NetWare.
18755         * gcc.dg/20030708-1.c: xfail for NetWare.
18756         * gcc.dg/builtins-config.h: Also exclude NetWare.
18757         * gcc.dg/format/format.h: Define restrict only if not already defined.
18758         * gcc.dg/nest.c: xfail for NetWare.
18759         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18760         * lib/target-supports.exp (check_visibility_available): Exclude
18761         NetWare.
18762
18763 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18764
18765         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18766         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18767         deterministic starting point for the alignment of structure fields.
18768         * gcc.dg/Wpadded.c: Dito.
18769         * g++.dg/abi/vbase10.C: Dito.
18770
18771 2004-09-03  Devang Patel  <dpatel@apple.com>
18772
18773         * g++.dg/debug/pr15736.cc: New test.
18774
18775 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18776
18777         * README.QMTEST: Fix out-of-date link.
18778
18779 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18780
18781         PR fortran/16579
18782         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18783         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18784
18785 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18786
18787         * g++.dg/abi/arm_rtti1.C: New test.
18788
18789 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18790
18791         * gcc.dg/ppc-vector-memcpy.c: New.
18792         * gcc.dg/ppc-vector-memset.c: New.
18793
18794 2004-09-02  Chao-ying Fu  <fu@mips.com>
18795
18796         * gcc.target/mips/mips-3d-1.c: New test.
18797         * gcc.target/mips/mips-3d-2.c: New test.
18798         * gcc.target/mips/mips-3d-3.c: New test.
18799         * gcc.target/mips/mips-3d-4.c: New test.
18800         * gcc.target/mips/mips-3d-5.c: New test.
18801         * gcc.target/mips/mips-3d-6.c: New test.
18802         * gcc.target/mips/mips-3d-7.c: New test.
18803         * gcc.target/mips/mips-3d-8.c: New test.
18804         * gcc.target/mips/mips-3d-9.c: New test.
18805         * gcc.target/mips/mips-ps-1.c: New test.
18806         * gcc.target/mips/mips-ps-2.c: New test.
18807         * gcc.target/mips/mips-ps-3.c: New test.
18808         * gcc.target/mips/mips-ps-4.c: New test.
18809         * gcc.target/mips/mips-ps-type.c: New test.
18810
18811 2004-09-02  Paul Brook  <paul@codesourcery.com>
18812
18813         * gfortran.dg/edit_real_1.f90: Add new tests.
18814
18815 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18816
18817         PR fortran/15327
18818         * gfortran.dg/merge_char_1.f90: New test.
18819
18820 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18821
18822         PR fortran/16404
18823         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18824
18825 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18826
18827         PR c/1522
18828         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18829
18830 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18831
18832         * g++.dg/opt/loop1.C: Do not XFAIL.
18833
18834 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18835
18836         * gcc.c-torture/execute/20040831-1.c: New test.
18837
18838 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18839
18840         PR fortran/16579
18841         * gfortran.dg/g77/20010610.f: Now passes.
18842         Copy from g77.f-torture/execute. Add dg-run directive.
18843         * gfortran.dg/g77/README: Update
18844
18845 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18846
18847         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18848         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18849         (t1, t2, t3, t4): Add volatile.
18850
18851 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18852
18853         * g++.dg/ext/visibility/arm1.C: New test.
18854
18855 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18856
18857         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18858         -pedantic-errors.
18859
18860 2004-09-01  Paul Brook  <paul@codesourcery.com>
18861
18862         * gfortran.dg/eof_2.f90: New test.
18863
18864 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18865
18866         PR fortran/16579
18867         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18868
18869 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18870
18871         PR libfortran/16805
18872         * gfortran.dg/list_read_2.f90: New test.
18873
18874 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18875
18876         * g++.dg/abi/key1.C: New test.
18877
18878 2004-08-31  Richard Henderson  <rth@redhat.com>
18879
18880         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18881         form of offsetof.
18882         * g++.dg/other/offsetof5.C: Remove duplicate.
18883
18884 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18885
18886         PR fortran/17244
18887         * gfortran.dg/func_derived_1.f90: New test.
18888
18889 2004-08-31  Paul Brook  <paul@codesourcery.com>
18890
18891         * gfortran.dg/eof_1.f90: New test.
18892
18893 2004-08-31  Paul Brook  <paul@codesourcery.com>
18894
18895         * gfortran.dg/list_read_1.f90: New file.
18896
18897 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
18898
18899         * g++.dg/opt/loop1.C: XFAIL.
18900
18901 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
18902
18903         * gcc.dg/funcdef-storage-1.c: New.
18904         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
18905         an extern function in local scope.
18906         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
18907         declare an 'auto inline' function in local scope.
18908         * gcc.dg/20011130-1.c: Likewise.
18909         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
18910         an 'auto' function in local scope.
18911         * gcc.dg/20021014-1.c: Likewise.
18912         * gcc.dg/20030331-2.c: Likewise.
18913
18914 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18915
18916         * gfortran.dg/blockdata_1.f90: New test.
18917
18918 2004-08-30  Richard Henderson  <rth@redhat.com>
18919
18920         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
18921
18922 2004-08-30  Richard Henderson  <rth@redhat.com>
18923
18924         * lib/fortran-torture.exp (fortran-torture-execute): Honor
18925         additional_flags set by alternate driver.
18926         (ieee-options): New procedure.
18927         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
18928         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
18929         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
18930         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
18931
18932 2004-08-30  Richard Henderson  <rth@redhat.com>
18933
18934         * lib/f-torture.exp: Remove.
18935
18936 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
18937
18938         PR rtl-optimization/16590
18939         * g++.dg/opt/loop1.C: New test.
18940
18941 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18942
18943         PR fortran/13910
18944         * gfortran.dg/oldstyle_1.f90: New test.
18945
18946 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
18947         Paul Brook  <paul@codesourcery.com>
18948
18949         * gfortran.dg/g77/README: Update.
18950         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
18951         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18952         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
18953
18954 2004-08-28  Paul Brook  <paul@codesourcery.com>
18955
18956         PR libfortran/17195
18957         * gfortran.dg/edit_real_1.f90: New test.
18958
18959 2004-08-27  Paul Brook  <paul@codesourcery.com>
18960
18961         * gfortran.dg/rewind_1.f90: New test.
18962
18963 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
18964
18965         PR fortran/16597
18966         * gfortran.dg/pr16597.f90: New test.
18967
18968 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18969
18970         PR c/13801
18971         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18972         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18973         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18974         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18975         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18976
18977 2004-08-26  Nick Clifton  <nickc@redhat.com>
18978
18979         * gcc.c-torture/compile/pr17119.c: New test.
18980
18981 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18982
18983         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18984
18985 2004-08-25  Richard Henderson  <rth@redhat.com>
18986
18987         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18988         the bits that expect kind=8 to be the largest real kind.
18989
18990 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18991
18992         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18993
18994 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18995
18996         * gfortran.dg/assignment_1.f90: New test.
18997
18998 2004-08-25  Adam Nemet  <anemet@lnxw.com>
18999
19000         * g++.dg/template/repo3.C: New test.
19001
19002 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19003
19004         PR middle-end/16693
19005         PR tree-optimization/16372
19006         * g++.dg/opt/pr16372-1.C: New test case.
19007         * g++.dg/opt/pr16693-1.C: New test case.
19008         * g++.dg/opt/pr16693-2.C: New test case.
19009
19010 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19011
19012         * objc.dg/proto-lossage-4.m: New test.
19013
19014 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19015
19016         PR c++/17155
19017         * g++.dg/inherit/local2.C: New test.
19018
19019 2004-08-25  Paul Brook  <paul@codesourcery.com>
19020
19021         PR fortran/17144
19022         * gfortran.dg/string_ctor_1.f90: New test.
19023
19024 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19025
19026         PR c++/14428
19027         * g++.dg/template/redecl2.C: New test.
19028
19029 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19030
19031         PR fortran/17143
19032         * gfortran.dg/pr17143.f90: New test.
19033
19034 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19035
19036         PR fortran/17164
19037         * gfortran.dg/pr17164.f90: New test.
19038
19039 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19040
19041         * gcc.dg/tree-ssa/loop-1.c: New test.
19042
19043 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19044
19045         * gcc.c-torture/compile/20040824-1.c: New test.
19046
19047 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19048
19049         * gcc.c-torture/compile/iftrap-3.c: New test.
19050
19051 2004-08-24  Paul Brook  <paul@codesourcery.com>
19052
19053         * gfortran.dg/entry_2.f90: New test.
19054
19055 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19056
19057         PR c++/16889
19058         * g++.dg/lookup/ambig[12].C: New.
19059
19060 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19061
19062         PR c++/16706
19063         * g++.dg/template/crash21.C: New test.
19064         * g++.dg/template/crash22.C: Likewise.
19065
19066 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         PR c++/17149
19069         * g++.dg/template/access15.C: New.
19070
19071 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19072
19073         PR c++/17163
19074         * g++.dg/template/repo2.C: New test.
19075
19076 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19077
19078         PR rtl-optimization/17078
19079         * gcc.c-torture/execute/pr17078-1.c: New test case.
19080
19081 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19082
19083         PR c/14492
19084         * gcc.dg/debug/crash1.c: New test.
19085
19086 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c/16180
19089         * gcc.dg/loop-5.c: New test.
19090
19091 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19092
19093         * gcc.c-torture/execute/20040823-1.c: New test.
19094
19095 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19096
19097         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19098         to the assembler.  Simplify test accordingly.
19099         (asm_abi_flags): Use GNU names.
19100         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19101         to check for ABI flags.
19102
19103 2004-08-22  Andrew Pinski  <apinski@apple.com>
19104
19105         * g++.dg/opt/pr14029.C: New test.
19106         * gcc.c-torture/execute/pr15262.c: New test.
19107
19108 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19109
19110         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19111
19112 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19113
19114         PR 16908
19115         * gfortran.dg/direct_io.f90: New test.
19116
19117 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19118
19119         PR c++/17121
19120         * g++.dg/inherit/local2.C: New test.
19121
19122 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19123
19124         PR c++/17120
19125         * g++.dg/warn/Wparentheses-4.C: New test.
19126
19127 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19128
19129         PR c++/17121
19130         * g++.dg/inherit/local2.C: New test.
19131
19132         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19133         * gcc.dg/ppc-ldstruct.c: Likewise.
19134         * gcc.dg/ppc64-abi-2.c: Likewise.
19135
19136 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19137
19138         PR rtl-optimization/17099
19139         * gcc.c-torture/execute/20040820-1.c: New test.
19140
19141 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19142
19143         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19144
19145 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19146
19147         PR fortran/17077
19148         * gfortran.dg/auto_array_1.f90: New test.
19149
19150 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19151
19152         PR fortran/17074
19153         * gfortran.dg/simpleif_1.f90: New test.
19154
19155 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19156
19157         * lib/target-supports.exp (check_profiling_available): Return
19158         false for arm*-*-symbianelf* and arm*-*-eabi*.
19159
19160         PR c++/15890
19161         * g++.dg/template/delete1.C: New test.
19162
19163 2004-08-19  Paul Brook  <paul@codesourcery.com>
19164
19165         PR fortran/14976
19166         PR fortran/16228
19167         * gfortran.dg/data_char_1.f90: New test.
19168
19169 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19170
19171         PR fortran/16946
19172         * gfortran.dg/reduction.f90: New testcase.
19173
19174 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19175
19176         PR fortran/16520
19177         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19178
19179 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19180
19181         PR c++/17041
19182         * g++.dg/Wparentheses-3.C: New test.
19183
19184 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19185
19186         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19187         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19188         * gcc.dg/vect/vect-2.c: Likewise.
19189         * gcc.dg/vect/vect-3.c: Likewise.
19190         * gcc.dg/vect/vect-4.c: Likewise.
19191         * gcc.dg/vect/vect-5.c: Likewise.
19192         * gcc.dg/vect/vect-6.c: Likewise.
19193         * gcc.dg/vect/vect-7.c: Likewise.
19194         * gcc.dg/vect/vect-25.c: Likewise.
19195         * gcc.dg/vect/vect-31.c: Likewise.
19196         * gcc.dg/vect/vect-32.c: Likewise.
19197         * gcc.dg/vect/vect-34.c: Likewise.
19198         * gcc.dg/vect/vect-36.c: Likewise.
19199         * gcc.dg/vect/vect-all.c: Likewise.
19200
19201 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19202
19203         PR c++/17068
19204         * g++.dg/template/operator4.C: New test.
19205
19206 2004-08-18  Richard Henderson  <rth@redhat.com>
19207
19208         * gcc.dg/20040206-1.c: XFAIL.
19209
19210 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/16246
19213         * g++.dg/template/array7.C: New test.
19214
19215 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19216
19217         * gcc.dg/mips-movcc-1.c: New test.
19218         * gcc.dg/mips-movcc-2.c: New test.
19219         * gcc.dg/mips-movcc-3.c: New test.
19220
19221         * gcc.dg/mips-nmadd-1.c: New test.
19222         * gcc.dg/mips-nmadd-2.c: New test.
19223
19224 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19225
19226         PR c++/15871
19227         * g++.dg/opt/inline8.C: New test.
19228
19229         PR c++/16965
19230         * g++.dg/parse/error17.C: New test.
19231
19232 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19233
19234         * gcc.dg/vect: New directory for vectorizer tests.
19235         * gcc.dg/vect/tree-vect.h: New file.
19236         * gcc.dg/vect/vect.exp: New file.
19237         * gcc.dg/vect/pr16105.c.c: New test.
19238         * gcc.dg/vect/vect-1.c: New test.
19239         * gcc.dg/vect/vect-2.c: New test.
19240         * gcc.dg/vect/vect-3.c: New test.
19241         * gcc.dg/vect/vect-4.c: New test.
19242         * gcc.dg/vect/vect-5.c: New test.
19243         * gcc.dg/vect/vect-6.c: New test.
19244         * gcc.dg/vect/vect-7.c: New test.
19245         * gcc.dg/vect/vect-8.c: New test.
19246         * gcc.dg/vect/vect-9.c: New test.
19247         * gcc.dg/vect/vect-10.c: New test.
19248         * gcc.dg/vect/vect-11.c: New test.
19249         * gcc.dg/vect/vect-12.c: New test.
19250         * gcc.dg/vect/vect-13.c: New test.
19251         * gcc.dg/vect/vect-14.c: New test.
19252         * gcc.dg/vect/vect-15.c: New test.
19253         * gcc.dg/vect/vect-16.c: New test.
19254         * gcc.dg/vect/vect-17.c: New test.
19255         * gcc.dg/vect/vect-18.c: New test.
19256         * gcc.dg/vect/vect-19.c: New test.
19257         * gcc.dg/vect/vect-20.c: New test.
19258         * gcc.dg/vect/vect-21.c: New test.
19259         * gcc.dg/vect/vect-22.c: New test.
19260         * gcc.dg/vect/vect-23.c: New test.
19261         * gcc.dg/vect/vect-24.c: New test.
19262         * gcc.dg/vect/vect-25.c: New test.
19263         * gcc.dg/vect/vect-26.c: New test.
19264         * gcc.dg/vect/vect-27.c: New test.
19265         * gcc.dg/vect/vect-28.c: New test.
19266         * gcc.dg/vect/vect-29.c: New test.
19267         * gcc.dg/vect/vect-30.c: New test.
19268         * gcc.dg/vect/vect-31.c: New test.
19269         * gcc.dg/vect/vect-32.c: New test.
19270         * gcc.dg/vect/vect-33.c: New test.
19271         * gcc.dg/vect/vect-34.c: New test.
19272         * gcc.dg/vect/vect-35.c: New test.
19273         * gcc.dg/vect/vect-36.c: New test.
19274         * gcc.dg/vect/vect-37.c: New test.
19275         * gcc.dg/vect/vect-38.c: New test.
19276         * gcc.dg/vect/vect-40.c: New test.
19277         * gcc.dg/vect/vect-41.c: New test.
19278         * gcc.dg/vect/vect-42.c: New test.
19279         * gcc.dg/vect/vect-43.c: New test.
19280         * gcc.dg/vect/vect-44.c: New test.
19281         * gcc.dg/vect/vect-45.c: New test.
19282         * gcc.dg/vect/vect-46.c: New test.
19283         * gcc.dg/vect/vect-47.c: New test.
19284         * gcc.dg/vect/vect-48.c: New test.
19285         * gcc.dg/vect/vect-49.c: New test.
19286         * gcc.dg/vect/vect-50.c: New test.
19287         * gcc.dg/vect/vect-51.c: New test.
19288         * gcc.dg/vect/vect-52.c: New test.
19289         * gcc.dg/vect/vect-53.c: New test.
19290         * gcc.dg/vect/vect-54.c: New test.
19291         * gcc.dg/vect/vect-55.c: New test.
19292         * gcc.dg/vect/vect-56.c: New test.
19293         * gcc.dg/vect/vect-57.c: New test.
19294         * gcc.dg/vect/vect-58.c: New test.
19295         * gcc.dg/vect/vect-59.c: New test.
19296         * gcc.dg/vect/vect-60.c: New test.
19297         * gcc.dg/vect/vect-61.c: New test.
19298         * gcc.dg/vect/vect-all.c: New test.
19299         * gcc.dg/vect/vect-none.c: New test.
19300
19301 2004-08-17  Paul Brook  <paul@codesourcery.com>
19302
19303         PR fortran/13082
19304         * gfortran.dg/entry_1.f90: New test.
19305
19306 2004-08-17  Andrew Pinski  <apinski@apple.com>
19307
19308         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19309
19310 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19311
19312         * gcc.dg/pr17036-1.c: New test.
19313
19314 2004-08-16  Devang Patel  <dpatel@apple.com>
19315
19316         * gcc.dg/darwin-20040809-1.c: New test.
19317
19318 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19319
19320         * gcc.dg/funcdef-attr-1.c: New test.
19321
19322 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19323
19324         * gcc.dg/altivec-17.c: New test.
19325         * gcc.dg/altivec-18.c: New test.
19326
19327 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19328
19329         PR c++/6749
19330         * g++.dg/template/vtable2.C: New test.
19331
19332 2004-08-14  Richard Henderson  <rth@redhat.com>
19333
19334         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19335         * gcc.dg/pack-test-4.c (main): Return 0.
19336         * gcc.dg/setjmp-1.c: Remove XFAIL.
19337         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19338
19339 2004-08-14  Richard Henderson  <rth@redhat.com>
19340
19341         * gcc.dg/980217-1.c: Add prototype for printf.
19342
19343 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19344
19345         * gfortran.dg/pr16935.f90: New test.
19346
19347 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19348
19349         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19350
19351 2004-08-13  Paul Brook  <paul@codesourcery.com>
19352
19353         * gfortran.dg/der_io_1.f90: Remove stray comma.
19354
19355 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19356
19357         * gcc.dg/vmx/cw-bug-2.c: Remove.
19358         * gcc.dg/vmx/vprint-1.c: Remove.
19359         * gcc.dg/vmx/vscan-1.c: Remove.
19360
19361 2004-08-12  Devang patel  <dpatel@apple.com>
19362
19363         * gcc.dg/darwin-20040809-2.c: New test.
19364
19365 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19366
19367         * g++.dg/ext/altivec-12.C: New test.
19368
19369         * g++.dg/ext/altivec-11.C: New test.
19370
19371 2004-08-12  Paul Brook  <paul@codesourcery.com>
19372
19373         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19374
19375 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19376
19377         * g++.dg/ext/altivec-2.C: Check for hardware support before
19378         executing any VMX instructions.
19379
19380         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19381
19382 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19383
19384         PR c++/16276
19385         * g++.old-deja/g++.other/comdat4.C: New test.
19386         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19387
19388 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19389
19390         PR target/16286
19391         * gcc.dg/pr16286.c: New test.
19392
19393 2004-08-12 Jan Beulich <jbeulich@novell.com>
19394
19395         * g++.dg/ext/asm5.C: New.
19396
19397 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19398
19399         PR c++/16698
19400         * g++.dg/eh/crash1.C: New test.
19401
19402         PR c++/16717
19403         * g++.dg/ext/construct1.C: New test.
19404
19405 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19406
19407         PR c++/16853
19408         * g++.dg/init/ptrmem1.C: New test.
19409
19410         PR c++/16618
19411         * g++.dg/parse/offsetof5.C: New test.
19412
19413         PR c++/16870
19414         * g++.dg/template/overload3.C: New test.
19415
19416 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19417
19418         PR c++/16964
19419         * g++.dg/parse/error16.C: New test.
19420
19421         PR c++/16904
19422         * g++.dg/template/error14.C: New test.
19423
19424         PR c++/16929
19425         * g++.dg/template/error15.C: New test.
19426
19427 2004-08-11  Devang Patel  <dpatel@apple.com>
19428
19429         * gcc.dg/darwin-ld-20040809-1.c: New test.
19430         * gcc.dg/darwin-ld-20040809-2.c: New test.
19431
19432 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19433
19434         PR fortran/16917
19435         * gfortran.dg/dfloat_1.f90: New test.
19436
19437 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19438
19439         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19440         * gcc.dg/dll-2.c: Fix dg-require syntax.
19441         * gcc.misc-tests/arm-isr.c (abort): Declare.
19442         (exit): Likewise.
19443
19444 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19445
19446         PR c++/16971
19447         * g++.dg/parse/crash16.C: New test.
19448
19449 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19450
19451         * gcc.dg/mips-rsqrt-1.c: New test case.
19452         * gcc.dg/mips-rsqrt-2.c: New test case.
19453         * gcc.dg/mips-rsqrt-3.c: New test case.
19454
19455 2004-08-10  Paul Brook  <paul@codesourcery.com>
19456
19457         * gfortran.dg/der_io_1.f90: New test.
19458
19459 2004-08-10  Paul Brook  <paul@codesourcery.com>
19460
19461         PR fortran/16919
19462         * gfortran.dg/der_array_1.f90: New test.
19463
19464 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19465
19466         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19467
19468 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19469
19470         * gcc.dg/wchar_t-2.c: Fix typo.
19471
19472 2004-08-09  Falk Hueffner  <falk@debian.org>
19473
19474         PR tree-optimization/12517
19475         * gcc.c-torture/compile/pr12517.c: New test.
19476
19477         PR tree-optimization/12578
19478         * gcc.c-torture/compile/pr12578.c: New test.
19479
19480         PR tree-optimization/12899
19481         * gcc.c-torture/compile/pr12899.c: New test.
19482
19483         PR rtl-optimization/14692
19484         * gcc.c-torture/compile/pr14692.c: New test.
19485
19486         PR tree-optimization/16461
19487         * gcc.c-torture/compile/pr16461.c: New test.
19488
19489 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19490
19491         * gfortran.dg/getenv_1.f90: New test.
19492
19493 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19494
19495         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19496         wchar_t.
19497         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19498
19499 2004-08-06  Paul Brook  <paul@codesourcery.com>
19500
19501         * gfortran.dg/ret_array_1.f90: New test.
19502         * gfortran.dg/ret_pointer_1.f90: New test.
19503
19504 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19505
19506         * gcc.dg/missing-field-init-[12].c: New tests.
19507         * g++.dg/warn/missing-field-init-[12].C: New tests.
19508
19509 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19510
19511         * gcc.dg/enum2.c: New test.
19512         * gcc.dg/symbian3.c: Likewise.
19513         * gcc.dg/symbian4.c: Likewise.
19514         * gcc.dg/wchar_t-2.c: Likewise.
19515
19516 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19517
19518         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19519         destructor tests.
19520
19521 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19522
19523         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19524         dg-require-visiblity.
19525         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19526         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19527         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19528         * g++.dg/ext/visibility/new1.C: Likewise.
19529         * g++.dg/ext/visibility/pragma.C: Likewise.
19530         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19531         * g++.dg/ext/visibility/virtual.C: Likewise.
19532         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19533         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19534         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19535         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19536         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19537         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19538         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19539         * g++/dg/ext/visibility/visibility-8.C: New test.
19540         * gcc.c-torture/compile/dll.x: Remove.
19541         * gcc.dg/dll-2.c: Use dg-require-dll
19542         * gcc.dg/visibility-10.c: New test.
19543         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19544         supporting DLLs.
19545         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19546         (scan_not_hidden): Likewise.
19547
19548 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19549
19550         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19551
19552 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19553
19554         * gcc.c-torture/execute/20040805-1.c: New test.
19555
19556 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19557
19558         * gcc.dg/20020118-1.c: Declare abort.
19559         * gcc.dg/altivec_check.h: Likewise.
19560         * gcc.dg/iftrap-2.c: Likewise.
19561         * gcc.dg/pragma-darwin.c: Likewise.
19562         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19563
19564 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19565
19566         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19567
19568 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19569
19570         * gcc.c-torture/execute/builtins/abs-2.c,
19571         gcc.c-torture/execute/builtins/abs-3.c,
19572         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19573         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19574         intmax_t, uintmax_t and their limits.
19575         * gcc.dg/intmax_t-1.c: New test.
19576
19577 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19578
19579         * g++.dg/tc1/dr147.C: Add reference to PR.
19580
19581 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19582
19583         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19584         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19585
19586 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19587
19588         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19589
19590 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19591
19592         * gcc.dg/redecl-5.c: New test.
19593         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19594         of scanf.
19595
19596 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19597
19598         PR middle-end/16790
19599         * gcc.c-torture/execute/pr16790-1.c: New test case.
19600
19601 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19602
19603         * g++.dg/ext/visibility/assign1.C: New test.
19604         * g++.dg/ext/visibility/new1.C: Likewise.
19605
19606         * gcc.dg/symbian1.c: New test.
19607         * gcc.dg/symbian2.c: Likewise.
19608
19609 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19610
19611         PR target/16570
19612         * gcc.dg/i386-sse-9.c: New test.
19613
19614 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19615
19616         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19617
19618 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19619
19620         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19621         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19622         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19623         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19624         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19625         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19626         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19627         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19628         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19629         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19630         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19631         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19632         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19633         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19634         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19635         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19636         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19637         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19638         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19639         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19640         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19641         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19642         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19643         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19644         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19645         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19646         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19647         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19648         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19649         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19650         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19651         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19652         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19653         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19654         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19655         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19656         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19657         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19658         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19659         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19660         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19661         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19662         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19663         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19664         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19665         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19666         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19667         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19668         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19669         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19670         gcc.misc-tests/i386-pf-3dnow-1.c,
19671         gcc.misc-tests/i386-pf-athlon-1.c,
19672         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19673         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19674         Declare built-in functions used.
19675         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19676
19677 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/16707
19680         * g++.dg/lookup/using12.C: New test.
19681
19682         * g++.dg/init/null1.C: Fix PR number.
19683         * g++.dg/parse/namespace10.C: Likewise.
19684
19685 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19686
19687         PR c++/16224
19688         * g++.dg/template/spec17.C: New test.
19689         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19690         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19691
19692 2004-08-02  David Billinghurst
19693
19694         PR fortran/16292
19695         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19696
19697 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19698
19699         * gcc.dg/ia64-got-1.c: New test case.
19700
19701 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19702
19703         PR c++/16489
19704         * g++.dg/init/null1.C: New test.
19705         * g++.dg/tc1/dr76.C: Adjust error marker.
19706
19707         PR c++/16529
19708         * g++.dg/parse/namespace10.C: New test.
19709
19710         PR c++/16810
19711         * g++.dg/inherit/ptrmem2.C: New test.
19712
19713 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19714
19715         PR target/16155
19716         * gcc.dg/pr16155.c: New test.
19717
19718 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19719
19720         * gcc.dg/redecl-2.c: New test.
19721
19722 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19723
19724         * gcc.dg/darwin-longdouble.c: New file.
19725
19726 2004-07-30  Richard Henderson  <rth@redhat.com>
19727
19728         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19729         write to constant argument.
19730         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19731
19732 2004-07-30  Richard Henderson  <rth@redhat.com>
19733
19734         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19735         tests of nearest around zero.
19736
19737 2004-07-30  Andrew Pinski  <apinski@apple.com>
19738
19739         * gcc.c-torture/compile/20040730-1.c: New test.
19740
19741 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19742
19743         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19744         powerpc-eabispe.
19745
19746 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19747
19748         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19749
19750 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19751
19752         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19753         contains $ld_library_path.
19754         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19755
19756 2004-07-29  Richard Henderson  <rth@redhat.com>
19757
19758         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19759
19760         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19761         (alt2, which): New.
19762         (Check): Accept either alternative.
19763
19764 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19765
19766         * g++.dg/abi/inline1.C: New test.
19767         * g++.dg/abi/local1-a.cc: Likewise.
19768         * g++.dg/abi/local1.C: Likewise.
19769         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19770         * g++.dg/abi/mangle12.C: Likewise.
19771         * g++.dg/abi/mangle17.C: Likewise.
19772         * g++.dg/abi/mangle20-2.C: Likewise.
19773         * g++.dg/opt/interface1.C: Likewise.
19774         * g++.dg/opt/interface1.h: Likewise.
19775         * g++.dg/opt/interface1-a.cc: New test.
19776         * g++.dg/parse/repo1.C: New test.
19777         * g++.dg/template/repo1.C: Likewise.
19778         * g++.dg/warn/Winline-1.C: Likewise.
19779         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19780
19781 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19782
19783         * gcc.dg/tree-ssa/20040729-1.c: New test.
19784
19785 2004-07-27  Matt Austern <austern@apple.com>
19786
19787         * gcc.dg/darwin-bool-1.c: New test.
19788         * gcc.dg/darwin-bool-2.c: New test.
19789
19790 2004-07-28  Richard Henderson  <rth@redhat.com>
19791
19792         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19793         arguments in the correct type.  Don't write to constant arguments.
19794
19795 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19796
19797         PR tree-optimization/16688
19798         PR tree-optimization/16689
19799         * g++.dg/tree-ssa/pr16688.C: New test.
19800
19801 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19802
19803         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19804         loads.  Not only in the comment, this time.
19805
19806 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19807
19808         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19809         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19810         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19811         * gcc.dg/sh4a-bitmovua.c: New.
19812         * gcc.dg/sh4a-cos.c: New.
19813         * gcc.dg/sh4a-cosf.c: New.
19814         * gcc.dg/sh4a-fprun.c: New.
19815         * gcc.dg/sh4a-fsrra.c: New.
19816         * gcc.dg/sh4a-memmovua.c: New.
19817         * gcc.dg/sh4a-sin.c: New.
19818         * gcc.dg/sh4a-sincos.c: New.
19819         * gcc.dg/sh4a-sincosf.c: New.
19820         * gcc.dg/sh4a-sinf.c: New.
19821
19822 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19823
19824         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19825         conditionals.
19826         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19827         loads.
19828         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19829         DOM1.
19830
19831 2004-07-27  Andrew Pinski  <apinski@apple.com>
19832
19833         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19834
19835 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19836
19837         * gcc.dg/pragma-isr.c: New test.
19838
19839 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19840
19841         PR c++/14429
19842         * g++.dg/template/ttp11.C: New test.
19843
19844 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19845
19846         * gcc.c-torture/compile/20040727-1.c: New test.
19847
19848 2004-07-26  Eric Christopher  <echristo@redhat.com>
19849
19850         * gcc.c-torture/compile/20040726-2.c: New test.
19851
19852 2004-07-26  Andrew Pinski  <apinski@apple.com>
19853
19854         * g++.dg/rtti/tinfo1.C: Xfail.
19855
19856 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19857
19858         * gcc.c-torture/compile/20040726-1.c: New test.
19859
19860 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19861             Brian Ryner  <bryner@brianryner.com>
19862
19863         PR c++/9283
19864         PR c++/15000
19865         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19866         * g++.dg/ext/visibility/: New directory.
19867         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19868         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19869         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19870         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19871         * g++.dg/ext/visibility/fvisibility.C,
19872         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19873         g++.dg/ext/visibility/fvisibility-override1.C
19874         g++.dg/ext/visibility/fvisibility-override2.C
19875         g++.dg/ext/visibility/memfuncts.C
19876         g++.dg/ext/visibility/noPLT.C
19877         g++.dg/ext/visibility/pragma.C
19878         g++.dg/ext/visibility/pragma-override1.C
19879         g++.dg/ext/visibility/pragma-override2.C
19880         g++.dg/ext/visibility/staticmemfuncts.C
19881         g++.dg/ext/visibility/virtual.C: New tests.
19882
19883 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19884
19885         PR c/15360
19886         * gcc.dg/pr15360-1.c: New test.
19887
19888 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
19889
19890         * gcc.dg/pragma-align-2.c: New test.
19891         * gcc.dg/pragma-init-fini.c: New test.
19892         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
19893         targets.
19894
19895 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19896
19897         * gcc.dg/init-string-2.c: New test.
19898
19899 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
19900
19901         PR 16684
19902         * gcc.dg/Wredundant-decls-1.c: New test case.
19903
19904 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
19905
19906         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
19907         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
19908         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
19909         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
19910         * gcc.dg/compat/generate-random.c: New file.
19911         * gcc.dg/compat/generate-random.h: Likewise.
19912         * gcc.dg/compat/generate-random_r.c: Likewise.
19913         * gcc.dg/compat/struct-layout-1.h: Likewise.
19914         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
19915         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
19916         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
19917         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
19918         * gcc.dg/compat/struct-layout-1_main.c: New test.
19919         * gcc.dg/compat/struct-layout-1_x.c: New file.
19920         * gcc.dg/compat/struct-layout-1_y.c: New file.
19921         * gcc.dg/compat/struct-layout-1_test.h: New file.
19922
19923 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19924
19925         * gcc.dg/comp-return-1.c: New test
19926
19927 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
19928
19929         * gcc.dg/vmx/8-02a.c: Fix typo.
19930
19931         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
19932         * gcc.dg/darwin-abi-3.c: New test.
19933
19934         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
19935         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
19936
19937         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
19938         * gcc.dg/vmx/ops-long-1.c: New test.
19939         * gcc.dg/vmx/ops-long-2.c: New test.
19940
19941 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19942
19943         * g++.dg/lookup/conv-[1234].C: New.
19944
19945 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
19946
19947         * g++.dg/parse/attr2.C: Simplify.
19948
19949 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19950
19951         PR c/7284
19952         * gcc.c-torture/execute/pr7284-1.c: New test.
19953
19954 2004-07-22  Brian Booth  <bbooth@redhat.com>
19955
19956         * gcc.dg/tree-ssa/20040721-1.c: New test.
19957
19958 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19959
19960         * g++.dg/template/crash20.c: New.
19961
19962 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
19963
19964         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
19965         Add dg-run directive.  Declare variables as required.
19966         * gfortran.dg/g77/README: Update
19967
19968 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
19969
19970         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19971         gcc.dg/cris-peep2-andu2.c: New tests.
19972
19973 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19974
19975         PR c/15052
19976         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19977         on return type.
19978         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
19979         messages.
19980         * gcc.dg/qual-return-2.c: Update expected messages.
19981         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19982
19983 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19984
19985         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19986         * gcc.dg/noncompile/921102-1.c: Update expected error message.
19987
19988 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19989
19990         PR c/11250
19991         * gcc.dg/init-string-1.c: New test.
19992
19993 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
19994
19995         PR middle-end/15345
19996         PR c/16450
19997         * gcc.dg/torture/nested-fn-1.c: New test.
19998
19999 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20000
20001         PR target/16559
20002         * gcc.dg/ia64-fptr-1.c: New file.
20003
20004 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20005
20006         PR c++/14497
20007         * g++.dg/template/spec16.C: New test.
20008         * g++.old-deja/g++.robertl/eb118.C: Remove.
20009
20010 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20011
20012         PR c++/509
20013         * g++.dg/template/spec15.C: New test.
20014
20015 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20016
20017         Copy cases from g77.f-torture/execute and add dg-run
20018         directive.  Other changes as noted.
20019         * gfortran.dg/g77/13037.f
20020         * gfortran.dg/g77/1832.f
20021         * gfortran.dg/g77/19981119-0.f
20022         * gfortran.dg/g77/19990313-0.f
20023         * gfortran.dg/g77/19990313-1.f
20024         * gfortran.dg/g77/19990313-2.f
20025         * gfortran.dg/g77/19990313-3.f
20026         * gfortran.dg/g77/19990419-1.f
20027         * gfortran.dg/g77/19990826-0.f
20028         * gfortran.dg/g77/19990826-2.f
20029         * gfortran.dg/g77/20000503-1.f
20030         * gfortran.dg/g77/20001111.f
20031         * gfortran.dg/g77/20010116.f
20032         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20033         * gfortran.dg/g77/20010430.f
20034         * gfortran.dg/g77/6177.f
20035         * gfortran.dg/g77/947.f
20036         * gfortran.dg/g77/970816-3.f
20037         * gfortran.dg/g77/971102-1.f
20038         * gfortran.dg/g77/980520-1.f
20039         * gfortran.dg/g77/980628-0.f
20040         * gfortran.dg/g77/980628-1.f
20041         * gfortran.dg/g77/980628-10.f
20042         * gfortran.dg/g77/980628-2.f
20043         * gfortran.dg/g77/980628-3.f
20044         * gfortran.dg/g77/980628-7.f
20045         * gfortran.dg/g77/980628-8.f
20046         * gfortran.dg/g77/980628-9.f
20047         * gfortran.dg/g77/980701-0.f
20048         * gfortran.dg/g77/980701-1.f
20049         * gfortran.dg/g77/cabs.f
20050         * gfortran.dg/g77/claus.f
20051         * gfortran.dg/g77/complex_1.f
20052         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20053         * gfortran.dg/g77/dcomplex.f
20054         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20055         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20056         * gfortran.dg/g77/f90-intrinsic-numeric.f
20057         * gfortran.dg/g77/int8421.f
20058         * gfortran.dg/g77/labug1.f
20059         * gfortran.dg/g77/large_vec.f
20060         * gfortran.dg/g77/le.f
20061         * gfortran.dg/g77/short.f
20062         * gfortran.dg/g77/README: Update
20063
20064 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20065
20066         PR c++/16637
20067         * g++.dg/parse/lookup4.C: New test.
20068
20069 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20070
20071         PR c++/16175
20072         * g++.dg/template/ttp10.C: New test.
20073
20074 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20075
20076         * gcc.dg/pr12625-1.c: New test.
20077
20078 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20079
20080         * testsuite/gcc.dg/switch-warn-1.c: New test.
20081         * testsuite/gcc.dg/switch-warn-2.c: New test.
20082         * gcc.c-torture/compile/pr14730.c: Update.
20083
20084 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20085
20086         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20087         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20088         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20089         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20090
20091 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20092
20093         PR c++/16623
20094         * g++.dg/template/assign1.C: New test.
20095
20096 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20097
20098         PR c++/12170
20099         * g++.dg/template/ttp9.C: New test.
20100
20101 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20102
20103         * gcc.dg/format/cmn-err-1.c: New test.
20104
20105 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20106
20107         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20108         gcc.dg/Wparentheses-10.c: New tests.
20109         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20110
20111 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20112
20113         PR fortran/16465
20114         * gfortran.dg/g77//ffixed-line-length-0.f,
20115         gfortran.dg/g77/ffixed-line-length-132.f,
20116         gfortran.dg/g77/ffixed-line-length-72.f,
20117         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20118         gfortran.dg/g77/README: Update.
20119
20120 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20121
20122         PR c++/13092
20123         * g++.dg/template/non-dependent7.C: New test.
20124         * g++.dg/template/non-dependent8.C: Likewise.
20125         * g++.dg/template/non-dependent9.C: Likewise.
20126         * g++.dg/template/non-dependent10.C: Likewise.
20127
20128 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/16337
20131         * g++.dg/parse/attr2.C: New test.
20132
20133 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20134
20135         * g77.dg: Removed.
20136         * g77.f-torture: Ditto.
20137
20138 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20139
20140         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20141         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20142         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20143
20144 2004-07-16  Richard Henderson  <rth@redhat.com>
20145
20146         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20147
20148 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20149
20150         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20151         tests with full list of options.
20152         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20153         of TORTURE_OPTIONS if test contains 'dg-do run'.
20154
20155         PR fortran/16404
20156         * gfortran.dg/do_iterator.f90: New test.
20157
20158 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20159
20160         PR rtl-optimization/16536
20161         * gcc.c-torture/execute/restrict-1.c: New test.
20162
20163 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20164
20165         PR fortran/15324
20166         * gfortran.dg/pr15324.f90: New test.
20167
20168         PR fortran/15129
20169         * gfortran.dg/pr15129.f90: New test.
20170
20171         PR fortran/15140
20172         * gfortran.dg/pr15140.f90: New test.
20173
20174         PR fortran/13792
20175         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20176         compile-time simplification.
20177
20178 2004-07-14  Mike Stump  <mrs@apple.com>
20179
20180         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20181
20182 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20183
20184         PR target/16325
20185         * gcc.dg/profile-generate-1.c: New.
20186
20187 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * gcc.c-torture/execute/20040709-1.c: New test.
20190         * gcc.c-torture/execute/20040709-2.c: New test.
20191
20192 2004-07-14  Mike Stump  <mrs@apple.com>
20193
20194         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20195
20196 2004-07-14  Mike Stump  <mrs@apple.com>
20197
20198         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20199
20200 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20201
20202         PR c++/16518
20203         * g++.dg/parse/mutable1.C: New test.
20204
20205 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20206
20207         PR tree-optimization/16443
20208         * gcc.dg/tree-ssa/20040713-1.c: New test.
20209
20210 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20211
20212         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20213         for operator new.
20214
20215 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20216
20217         * gfortran.dg/g77/README: New file
20218         * gfortran.dg/g77/19981216-0.f: Copy from
20219         g77.f-torture/noncompile.  Add "dg-do compile" and
20220         dg-error as required.
20221         * gfortran.dg/g77/19990218-1.f: Likewise.
20222         * gfortran.dg/g77/19990905-1.f: Likewise.
20223         * gfortran.dg/g77/9263.f: Likewise.
20224         * gfortran.dg/g77/980615-0.f: Likewise.
20225         * gfortran.dg/g77/980616-0.f: Likewise.
20226         * gfortran.dg/g77/check0.f: Likewise.
20227         * gfortran.dg/g77/select_no_compile.f: Likewise.
20228
20229 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20230
20231         Copy files from g77.f-torture/compile.
20232         Add "{ dg-do compile}".  Other changes as noted
20233         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20234         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20235         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20236         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20237         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20238         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20239         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20240         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20241         statement to conform to standard.  Append alpha1.x for reference.
20242         * gfortran.dg/g77/xformat.f: Add dg-warning
20243
20244 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20245
20246         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20247         Add {dg-do compile} directive.
20248         * gfortran.dg/g77/cpp2.F: Likewise.
20249
20250 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20251
20252         PR c++/5402
20253         * g++.dg/lookup/name-clash1.C: New test.
20254
20255         PR c++/9777
20256         * g++.dg/lookup/name-clash2.C: New test.
20257
20258         PR c++/12102
20259         * g++.dg/lookup/name-clash3.C: New test.
20260
20261 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20262
20263         * g++.dg/lookup/new2.C: New test.
20264         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20265
20266 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20267
20268         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20269         Add {dg-do compile} directive.
20270         * gfortran.dg/g77/13060.f: Likewise.
20271         * gfortran.dg/g77/19990218-0.f: Likewise.
20272         * gfortran.dg/g77/19990305-0.f: Likewise.
20273         * gfortran.dg/g77/19990419-0.f: Likewise.
20274         * gfortran.dg/g77/19990502-0.f: Likewise.
20275         * gfortran.dg/g77/19990502-1.f: Likewise.
20276         * gfortran.dg/g77/19990525-0.f: Likewise.
20277         * gfortran.dg/g77/19990826-1.f: Likewise.
20278         * gfortran.dg/g77/19990826-3.f: Likewise.
20279         * gfortran.dg/g77/19990905-2.f: Likewise.
20280         * gfortran.dg/g77/20000412-1.f: Likewise.
20281         * gfortran.dg/g77/20000511-1.f: Likewise.
20282         * gfortran.dg/g77/20000511-2.f: Likewise.
20283         * gfortran.dg/g77/20000518.f: Likewise.
20284         * gfortran.dg/g77/20000601-1.f: Likewise.
20285         * gfortran.dg/g77/20000601-2.f: Likewise.
20286         * gfortran.dg/g77/20000629-1.f: Likewise.
20287         * gfortran.dg/g77/20000630-2.f: Likewise.
20288         * gfortran.dg/g77/20010115.f: Likewise.
20289         * gfortran.dg/g77/20010321-1.f: Likewise.
20290         * gfortran.dg/g77/20010426.f: Likewise.
20291         * gfortran.dg/g77/20020307-1.f: Likewise.
20292         * gfortran.dg/g77/8485.f: Likewise.
20293         * gfortran.dg/g77/960317-1.f: Likewise.
20294         * gfortran.dg/g77/970915-0.f: Likewise.
20295         * gfortran.dg/g77/980310-1.f: Likewise.
20296         * gfortran.dg/g77/980310-2.f: Likewise.
20297         * gfortran.dg/g77/980310-3.f: Likewise.
20298         * gfortran.dg/g77/980310-4.f: Likewise.
20299         * gfortran.dg/g77/980310-6.f: Likewise.
20300         * gfortran.dg/g77/980310-7.f: Likewise.
20301         * gfortran.dg/g77/980310-8.f: Likewise.
20302         * gfortran.dg/g77/980419-2.f: Likewise.
20303         * gfortran.dg/g77/980424-0.f: Likewise.
20304         * gfortran.dg/g77/980427-0.f: Likewise.
20305         * gfortran.dg/g77/980729-0.f: Likewise.
20306         * gfortran.dg/g77/981117-1.f: Likewise.
20307         * gfortran.dg/g77/toon_1.f: Likewise.
20308
20309 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20310
20311         PR c++/2204
20312         * g++.dg/other/abstract2.C: New test.
20313
20314 2004-07-12  Paul Brook  <paul@codesourcery.com>
20315
20316         * gfortran.dg/pointer_init_1.f90: New test.
20317
20318 2004-07-11  Paul Brook  <paul@codesourcery.com>
20319
20320         PR fortran/15986
20321         * gfortran.dg/contained_1.f90: New test.
20322
20323 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20324
20325         * g++.dg/parse/defarg8.C: New test.
20326
20327 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20328
20329         PR fortran/16433
20330         * gfortran.dg/pr16433.f: New test.
20331
20332         PR fortran/17574
20333         * gfortran.dg/pr15754.f90: New test.
20334
20335 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20336
20337         PR tree-optimization/16437
20338         * gcc.c-torture/execute/bitfld-4.c: New test.
20339
20340 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20341
20342         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20343         access to common var from module.
20344
20345 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20346
20347         PR fortran/16336
20348         * gfortran.fortran-torture/execute/common_2.f90: New test.
20349
20350 2004-07-10  Paul Brook  <paul@codesourcery.com>
20351
20352         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20353
20354 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20355
20356         PR fortran/15969
20357         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20358
20359 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20360
20361         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20362         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20363         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20364         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20365         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20366         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20367         * gfortran.dg/g77/funderscoring.f: Likewise.
20368         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20369
20370 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20371
20372         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20373
20374 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20375         Paul Brook  <paul@codesourcery.com>
20376
20377         PR fortran/13415
20378         * gfortran.dg/common_pointer_1.f90: New test.
20379
20380 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20381
20382         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20383
20384 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20385
20386         PR target/16364
20387         * gcc.c-torture/compile/20040709-1.c: New.
20388
20389 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20390
20391         PR fortran/14077
20392         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20393
20394 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20395
20396         PR fortran/13201
20397         * gfortran.dg/shape_1.f90: New test.
20398
20399 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20400             Andrew Pinski  <apinski@apple.com>
20401
20402         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20403
20404 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20405
20406         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20407         comment.
20408
20409 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20410         Paul Brook  <paul@codesourcery.com>
20411
20412         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20413         '.f95' and '.F95'.
20414
20415 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20416
20417         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20418
20419 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20420
20421         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20422         testcases with capital suffix.
20423
20424 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20425
20426         PR fortran/15481
20427         PR fortran/13372
20428         PR fortran/13575
20429         PR fortran/15978
20430         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20431
20432         * gfortran.dg/implicit_1.f90: New test.
20433
20434 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20435
20436         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20437         expression to match gfortran warning/error messages
20438         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20439         dg-error text.
20440
20441 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20442
20443         * lib/fortran-torture.exp: Rename proc search_for to
20444         search_for_re.
20445
20446 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20447
20448         * gcc.c-torture/execute/simd-5.x: New file.
20449         XFAIL on SPARC 64-bit at -O0.
20450
20451 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20452
20453         PR c++/8211
20454         PR c++/16165
20455         * g++.dg/warn/effc3.C: New test.
20456
20457 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20458
20459         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20460         change X to 1X in format.
20461         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20462         add data statements to conform to standard.
20463
20464 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20465
20466         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20467         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20468         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20469
20470 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20471
20472         * gfortran.dg/g77/7388.f: Copy from g77.dg
20473         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20474         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20475         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20476         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20477         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20478         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20479         * gfortran.dg/g77/strlen0.f: Likewise.
20480
20481 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20482
20483         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20484         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20485
20486 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20487
20488         * gcc.c-torture/execute/920428-2.x: Delete.
20489         * gcc.c-torture/execute/920501-7.x: Likewise.
20490
20491 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20492
20493         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20494         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20495         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20496         prescott and c3-2.
20497         (PREFETCH_3DNOW): Add -march=c3.
20498
20499 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20500
20501         PR c/16437
20502         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20503         * gcc.c-torture/execute/bf64-1.x: Likewise.
20504
20505 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20506
20507         * gcc.c-torture/compile/20040708-1.c: New test.
20508
20509 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20510
20511         PR c++/16169
20512         * g++.dg/warn/effc2.C: New test.
20513
20514 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20515
20516         * gcc.c-torture/execute/bitfld-1.x: Remove.
20517         * gcc.c-torture/execute/bitfld-3.c: New test.
20518         * gcc.dg/bitfld-2.c: Remove XFAILs.
20519
20520 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20521
20522         PR c++/16276
20523         * g++.dg/rtti/tinfo1.C: New file.
20524
20525 2004-07-07  Eric Christopher  <echristo@redhat.com>
20526
20527         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20528
20529 2004-07-07  Andrew Pinski  <apinski@apple.com>
20530
20531         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20532
20533 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20534
20535         * g++.dg/init/call1.C: XFAIL.
20536
20537 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20538
20539         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20540         except for movstrict*, to movmem* and clrstr* to clrmem*.
20541
20542 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20543
20544         * gcc.c-torture/execute/20040707-1.c: New test.
20545
20546 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20547
20548         * gcc.c-torture/execute/20040706-1.c: New test.
20549
20550 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20551
20552         PR c++/3671
20553         * g++.dg/template/spec14.C: New test.
20554
20555 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20556
20557         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20558         nothing if not yet defined.  Use it in b, c and d type definitions.
20559         * gcc.c-torture/execute/20040705-1.c: New test.
20560         * gcc.c-torture/execute/20040705-2.c: New test.
20561
20562 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20563
20564         PR c++/2518
20565         * g++.dg/lookup/new1.C: New test.
20566
20567 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20568
20569         PR c++/11406
20570         * g++.dg/template/sizeof8.C: New test.
20571
20572 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20573
20574         * gcc.c-torture/compile/20040705-1.c: New test.
20575
20576 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20577
20578         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20579
20580 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20581
20582         * gcc.dg/cpp/if-mop.c: Two new testcases.
20583         * gcc.dg/cpp/trad/comment-3.c: New.
20584
20585 2004-07-04  Paul Brook  <paul@codesourcery.com>
20586
20587         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20588
20589 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20590
20591         PR c++/3761
20592         * g++.dg/lookup/crash4.C: New test.
20593
20594 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20595
20596         * gcc.c-torture/execute/builtin-abs-1.c
20597         * gcc.c-torture/execute/builtin-abs-2.c
20598         * gcc.c-torture/execute/builtin-complex-1.c
20599         * gcc.c-torture/execute/builtins/string-1-lib.c
20600         * gcc.c-torture/execute/builtins/string-1.c
20601         * gcc.c-torture/execute/builtins/string-2-lib.c
20602         * gcc.c-torture/execute/builtins/string-2.c
20603         * gcc.c-torture/execute/builtins/string-3-lib.c
20604         * gcc.c-torture/execute/builtins/string-3.c
20605         * gcc.c-torture/execute/builtins/string-4-lib.c
20606         * gcc.c-torture/execute/builtins/string-4.c
20607         * gcc.c-torture/execute/builtins/string-5-lib.c
20608         * gcc.c-torture/execute/builtins/string-5.c
20609         * gcc.c-torture/execute/builtins/string-6-lib.c
20610         * gcc.c-torture/execute/builtins/string-6.c
20611         * gcc.c-torture/execute/builtins/string-7-lib.c
20612         * gcc.c-torture/execute/builtins/string-7.c
20613         * gcc.c-torture/execute/builtins/string-8-lib.c
20614         * gcc.c-torture/execute/builtins/string-8.c
20615         * gcc.c-torture/execute/builtins/string-9-lib.c
20616         * gcc.c-torture/execute/builtins/string-9.c
20617         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20618         * gcc.c-torture/execute/builtins/string-asm-1.c
20619         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20620         * gcc.c-torture/execute/builtins/string-asm-2.c
20621         * gcc.c-torture/execute/stdio-opt-1.c
20622         * gcc.c-torture/execute/stdio-opt-2.c
20623         * gcc.c-torture/execute/stdio-opt-3.c
20624         * gcc.c-torture/execute/string-opt-1.c
20625         * gcc.c-torture/execute/string-opt-10.c
20626         * gcc.c-torture/execute/string-opt-11.c
20627         * gcc.c-torture/execute/string-opt-12.c
20628         * gcc.c-torture/execute/string-opt-13.c
20629         * gcc.c-torture/execute/string-opt-14.c
20630         * gcc.c-torture/execute/string-opt-15.c
20631         * gcc.c-torture/execute/string-opt-16.c
20632         * gcc.c-torture/execute/string-opt-2.c
20633         * gcc.c-torture/execute/string-opt-6.c
20634         * gcc.c-torture/execute/string-opt-7.c
20635         * gcc.c-torture/execute/string-opt-8.c:
20636         Replace with ...
20637
20638         * gcc.c-torture/execute/builtins/abs-2.c
20639         * gcc.c-torture/execute/builtins/abs-3.c
20640         * gcc.c-torture/execute/builtins/complex-1.c
20641         * gcc.c-torture/execute/builtins/fprintf.c
20642         * gcc.c-torture/execute/builtins/fputs.c
20643         * gcc.c-torture/execute/builtins/memcmp.c
20644         * gcc.c-torture/execute/builtins/memmove.c
20645         * gcc.c-torture/execute/builtins/memops-asm.c
20646         * gcc.c-torture/execute/builtins/mempcpy-2.c
20647         * gcc.c-torture/execute/builtins/mempcpy.c
20648         * gcc.c-torture/execute/builtins/memset.c
20649         * gcc.c-torture/execute/builtins/printf.c
20650         * gcc.c-torture/execute/builtins/sprintf.c
20651         * gcc.c-torture/execute/builtins/strcat.c
20652         * gcc.c-torture/execute/builtins/strchr.c
20653         * gcc.c-torture/execute/builtins/strcmp.c
20654         * gcc.c-torture/execute/builtins/strcpy.c
20655         * gcc.c-torture/execute/builtins/strcspn.c
20656         * gcc.c-torture/execute/builtins/strlen-2.c
20657         * gcc.c-torture/execute/builtins/strlen.c
20658         * gcc.c-torture/execute/builtins/strncat.c
20659         * gcc.c-torture/execute/builtins/strncmp-2.c
20660         * gcc.c-torture/execute/builtins/strncmp.c
20661         * gcc.c-torture/execute/builtins/strncpy.c
20662         * gcc.c-torture/execute/builtins/strpbrk.c
20663         * gcc.c-torture/execute/builtins/strpcpy-2.c
20664         * gcc.c-torture/execute/builtins/strpcpy.c
20665         * gcc.c-torture/execute/builtins/strrchr.c
20666         * gcc.c-torture/execute/builtins/strspn.c
20667         * gcc.c-torture/execute/builtins/strstr-asm.c
20668         * gcc.c-torture/execute/builtins/strstr.c:
20669         ... these new files.
20670
20671         * gcc.c-torture/execute/builtins/abs-2-lib.c
20672         * gcc.c-torture/execute/builtins/abs-3-lib.c
20673         * gcc.c-torture/execute/builtins/complex-1-lib.c
20674         * gcc.c-torture/execute/builtins/fprintf-lib.c
20675         * gcc.c-torture/execute/builtins/fputs-lib.c
20676         * gcc.c-torture/execute/builtins/memcmp-lib.c
20677         * gcc.c-torture/execute/builtins/memmove-lib.c
20678         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20679         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20680         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20681         * gcc.c-torture/execute/builtins/memset-lib.c
20682         * gcc.c-torture/execute/builtins/printf-lib.c
20683         * gcc.c-torture/execute/builtins/sprintf-lib.c
20684         * gcc.c-torture/execute/builtins/strcat-lib.c
20685         * gcc.c-torture/execute/builtins/strchr-lib.c
20686         * gcc.c-torture/execute/builtins/strcmp-lib.c
20687         * gcc.c-torture/execute/builtins/strcpy-lib.c
20688         * gcc.c-torture/execute/builtins/strcspn-lib.c
20689         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20690         * gcc.c-torture/execute/builtins/strlen-lib.c
20691         * gcc.c-torture/execute/builtins/strncat-lib.c
20692         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20693         * gcc.c-torture/execute/builtins/strncmp-lib.c
20694         * gcc.c-torture/execute/builtins/strncpy-lib.c
20695         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20696         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20697         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20698         * gcc.c-torture/execute/builtins/strrchr-lib.c
20699         * gcc.c-torture/execute/builtins/strspn-lib.c
20700         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20701         * gcc.c-torture/execute/builtins/strstr-lib.c
20702         * gcc.c-torture/execute/builtins/lib/abs.c
20703         * gcc.c-torture/execute/builtins/lib/fprintf.c
20704         * gcc.c-torture/execute/builtins/lib/memset.c
20705         * gcc.c-torture/execute/builtins/lib/printf.c
20706         * gcc.c-torture/execute/builtins/lib/sprintf.c
20707         * gcc.c-torture/execute/builtins/lib/strcpy.c
20708         * gcc.c-torture/execute/builtins/lib/strcspn.c
20709         * gcc.c-torture/execute/builtins/lib/strncat.c
20710         * gcc.c-torture/execute/builtins/lib/strncmp.c
20711         * gcc.c-torture/execute/builtins/lib/strncpy.c
20712         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20713         * gcc.c-torture/execute/builtins/lib/strspn.c
20714         * gcc.c-torture/execute/builtins/lib/strstr.c:
20715         New files containing support routines.
20716
20717         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20718         declaration.
20719         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20720         when not optimizing.
20721
20722 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20723
20724         PR c++/16240
20725         * g++.dg/abi/mangle22.C: New test.
20726         * g++.dg/abi/mangle23.C: Likewise.
20727
20728 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20729
20730         PR fortran/16290
20731         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20732         Allow for cases without denormalized floating point numbers.
20733
20734 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20735
20736         PR c/1027
20737         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20738         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20739         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20740         expected warning text.
20741         * gcc.dg/format/diag-2.c: New test.
20742
20743 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20744
20745         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20746
20747 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20748
20749         * gcc.dg/builtins-43.c: New.
20750         * gcc.dg/builtins-44.c: New.
20751         * gcc.dg/builtins-45.c: New.
20752
20753 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20754             Andreas Tobler  <a.tobler@schweiz.ch>
20755
20756         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20757         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20758         as SIGSEGV.
20759         * gcc.dg/cleanup-11.c: Likewise.
20760         * gcc.dg/cleanup-8.c: Likewise.
20761         * gcc.dg/cleanup-9.c: Likewise.
20762         * gcc.dg/cleanup-5.c: Run on all platforms.
20763
20764 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20765
20766         * g++.dg/warn/nonnull1.C: New test.
20767
20768 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20769
20770         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20771         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20772         Special-case the Sun compiler wrt to <complex.h>.
20773
20774 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20775
20776         * gcc.dg/Wunreachable-8.C: New test.
20777
20778         * gcc.dg/h8300-ice2.c : New test.
20779
20780 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20781
20782         PR fortran/16161
20783         * gfortran.fortran-torture/compile/implicit.f90: Add test
20784         for implicit character.
20785
20786 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20787
20788         PR fortran/16289
20789         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20790         Use tiny() intrinsic to find smallest non-negative real
20791
20792 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20795         * gcc.dg/compat/struct-by-value-22_x.c: New.
20796         * gcc.dg/compat/struct-by-value-22_y.c: New.
20797
20798         * gcc.c-torture/execute/20040629-1.c: New test.
20799
20800 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20801
20802         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20803         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20804
20805         PR target/16195
20806         * gcc.dg/20040625-1.c: New test.
20807
20808 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20809
20810         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20811
20812 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20813
20814         PR fortran/15963
20815         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20816
20817 2004-06-29  Richard Henderson  <rth@redhat.com>
20818
20819         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20820
20821 2004-06-29  Paul Brook  <paul@codesourcery.com>
20822
20823         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20824         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20825
20826 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20827
20828         PR c++/16260
20829         * g++.dg/parse/crash15.C: New.
20830
20831 2004-06-28  Andrew Pinski  <apinski@apple.com>
20832
20833         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20834         by the error already.
20835
20836         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20837
20838 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20839
20840         PR target/14041
20841         * gcc.dg/h8300-bss-align-1.c : New.
20842
20843 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         * PR c++/16174
20846         * g++.dg/template/ctor4.C: New.
20847
20848 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20849
20850         PR c++/16205
20851         * g++.dg/warn/Wsequence-point-1.C: New test.
20852
20853 2004-06-27  Paul Brook  <paul@codesourcery.com>
20854
20855         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20856
20857 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20858
20859         * g++.old-deja/g++.mike/p7325.C: Remove.
20860
20861 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20862
20863         PR c/14963
20864         * gcc.dg/pr14963.c: New test.
20865
20866 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20867
20868         PR c++/16193
20869         * g++.dg/parse/redef1.C: New test.
20870
20871 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20872
20873         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20874         20021110.c.
20875         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20876         20021119-1.c.
20877         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20878         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20879         5-04.c.
20880         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20881         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20882         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20883         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20884         g++.brendan/enum14.C.
20885         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20886         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20887         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20888         g++.mike/virt1.C.
20889         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20890         memtemp24.C.
20891
20892 2004-06-27  Roger Sayle  <roger@eyesopen.com>
20893
20894         * gcc.dg/20040527-1.c: New test case.
20895
20896 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
20897
20898         PR gfortran/pr16196
20899         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
20900
20901 2004-06-25  Roger Sayle  <roger@eyesopen.com>
20902
20903         PR middle-end/15825
20904         * gcc.dg/pr15825-1.c: New test case.
20905
20906 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20907
20908         * gcc.c-torture/execute/20040625-1.c: New test.
20909
20910 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20911
20912         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
20913
20914 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20915
20916         * gcc.dg/torture/mips-div-1.c: New test.
20917
20918 2004-06-24  Jeff Law  <law@redhat.com>
20919
20920         * gcc.dg/tree-ssa/20040624-1.c: New test.
20921
20922 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
20923
20924         * gcc.c-torture/compile/20040624-1.c: New test.
20925
20926 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20927
20928         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
20929         this directory.
20930
20931 2004-06-23  Andrew Pinski  <apinski@apple.com>
20932
20933         PR middle-end/15988
20934         * g++.dg/opt/ptrmem4.C: New test.
20935
20936         * gcc.dg/c90-array-quals-2.c: New test.
20937
20938 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
20939
20940         * gcc.dg/kpice1.c: New test.
20941
20942 2006-06-23  Andrew Pinski  <apinski@apple.com>
20943
20944         * gcc.dg/c90-array-quals.c: New test.
20945
20946 2006-06-22  Richard Henderson  <rth@redhat.com>
20947
20948         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
20949
20950 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
20951
20952         * gcc.dg/builtins-config.h: Handle FreeBSD.
20953
20954 2006-06-22  Richard Henderson  <rth@redhat.com>
20955
20956         * g++.dg/opt/devirt1.C: New.
20957
20958 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
20959
20960         * g++.dg/opt/pr15551.C: New testcase.
20961
20962 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
20963
20964         PR target/14800
20965         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
20966         x86_64-*-linux* when compiling for 32bit.
20967
20968 2004-06-21  Andrew Pinski  <apinski@apple.com>
20969
20970         * gcc.dg/pch/struct-1.c: New.
20971         * gcc.dg/pch/struct-1.hs: New.
20972
20973 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
20974
20975         * gcc.dg/pch/save-temps-1.c: New file.
20976         * gcc.dg/pch/save-temps-1.hs: New file.
20977
20978 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20979
20980         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20981         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20982
20983 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20984
20985         * gfortran.fortran-torture/execute/select_1.f90: Rename function
20986         to fix type error.
20987         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20988         Remove trailing spaces.
20989
20990 2004-06-21  Richard Henderson  <rth@redhat.com>
20991
20992         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20993         merging && to BIT_FIELD_REF.
20994
20995 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
20996
20997         * g++.dg/opt/placeholder1.C: New test.
20998
20999 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21000
21001         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21002         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21003         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21004         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21005
21006 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21007
21008         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21009         extern "C".
21010         * g++.dg/other/pragma-re-1.C: Add comments.
21011
21012 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21013
21014         PR gfortran/16080
21015         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21016
21017 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21018
21019         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21020         instead of setting the type of size_t by
21021         hand.
21022
21023 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21024
21025         * gcc.dg/unordered-2.c: New test case.
21026         * gcc.dg/unordered-3.c: New test case.
21027
21028 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21029
21030         PR other/16043
21031         * lib/g++.exp (g++_version): Tweak regexp for version
21032         * lib/g77.exp (g77_version): Likewise.
21033         * lib/gfortran.exp (gfortran_version): Likewise.
21034         * lib/objc.exp (objc_version): Likewise.
21035         * lib/treelang.exp (treelang_version): Likewise.
21036
21037 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21038
21039         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21040         Use INT_MAX instead of __INT_MAX__.
21041         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21042
21043         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21044         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21045         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21046         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21047         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21048         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21049         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21050         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21051         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21052
21053         * gcc.dg/range-test-1.c: New test.
21054         * g++.dg/opt/range-test-1.C: New test.
21055
21056 2004-06-17  Richard Henderson  <rth@redhat.com>
21057
21058         * objc.dg/sync-1.m: New.
21059         * objc.dg/try-catch-1.m: Don't force next runtime.
21060         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21061         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21062         shadowed catch clause.
21063         * objc.dg/try-catch-5.m: New.
21064
21065 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21066
21067         Bug 14610
21068         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21069
21070 2004-06-15  Richard Henderson  <rth@redhat.com>
21071
21072         * gcc.dg/20001116-1.c: Move expected warning line.
21073
21074 2004-06-15  Richard Henderson  <rth@redhat.com>
21075
21076         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21077         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21078
21079 2004-06-15  Jeff Law  <law@redhat.com>
21080
21081         * gcc.dg/tree-ssa/20040615-1.c: New test.
21082         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21083         be less sensitive to operand ordering.
21084         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21085
21086 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21087
21088         * g++.dg/abi/bitfield3.C: Add comment..
21089
21090 2004-06-15  Richard Henderson  <rth@redhat.com>
21091
21092         * g++.dg/ext/stmtexpr1.C: XFAIL.
21093         * gcc.dg/20030612-1.c: XFAIL.
21094
21095 2004-06-15  Eric Christopher  <echristo@redhat.com>
21096
21097         * g++.dg/charset/asm5.c: New.
21098         * gcc.dg/charset/asm6.c: New.
21099
21100 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21101
21102         PR fortran/15962
21103         * gfortran.fortran-torture/execute/select_1.f90: New test.
21104
21105 2004-06-15  Paul Brook  <paul@codesourcery.com>
21106
21107         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21108
21109 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21110
21111         PR c++/15967
21112         * g++.dg/lookup/crash3.C: New test.
21113
21114 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21115
21116         PR c++/15947
21117         * g++.dg/parse/dtor4.C: New test.
21118
21119 2004-06-14  Jeff Law  <law@redhat.com>
21120
21121         * gcc.c-torture/compile/20040614-1.c: New test.
21122
21123 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21124
21125         PR fortran/15211
21126         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21127         LEN of a character array.
21128
21129 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21130
21131         PR c++/15096
21132         * g++.dg/template/ptrmem10.C: New test.
21133
21134         PR c++/14930
21135         * g++.dg/template/friend30.C: New test.
21136
21137 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21138
21139         PR fortran/14928
21140         * gfortran.fortran-torture/compile/mloc.f90: New test.
21141
21142 2004-06-13  Paul Brook  <paul@codesourcery.com>
21143
21144         * gfortran.fortran-torture/execute/random_2.f90: New test.
21145
21146 2004-06-13  Eric Christopher  <echristo@redhat.com>
21147
21148         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21149
21150 2004-06-12  Paul Brook  <paul@codesourcery.com>
21151
21152         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21153
21154 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21155
21156         PR fortran/14923
21157         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21158
21159 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21160
21161         PR fortran/14957
21162         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21163         syntax errors in end statements of contained subroutines.
21164
21165 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21166
21167         PR fortran/12841
21168         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21169
21170 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21171
21172         PR fortran/15665
21173         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21174
21175 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21176
21177         PR gfortran/12839
21178         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21179
21180 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21181
21182         PR c++/15862
21183         * g++.dg/parse/enum1.C: New test.
21184
21185 2004-06-10  Jeff Law  <law@redhat.com>
21186
21187         * gcc.c-torture/compile/20040610-1.c: New test.
21188
21189 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21190
21191         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21192         * g++.old-deja/g++.other/decl3.C: Likewise.
21193
21194 2004-06-10  Brian Booth  <bbooth@redhat.com>
21195
21196         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21197         V_MAY_DEF instead of VDEF.
21198         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21199
21200 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21201
21202         PR c++/14211
21203         * g++.dg/conversion/const1.C: New test.
21204
21205         PR c++/15076
21206         * g++.dg/conversion/reinterpret1.C: New test.
21207
21208         PR c++/15877
21209         * g++.dg/template/enum2.C: New test.
21210
21211         PR c++/15227
21212         * g++.dg/template/error13.C: New test.
21213
21214 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21215
21216         PR fortran/14957
21217         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21218         arguments to test_* REAL and of the right size.
21219
21220 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21221
21222         PR target/15569
21223         PR rtl-optimization/15681
21224         * gcc.dg/20040609-1.c: New test.
21225
21226 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21227
21228         PR c++/14791
21229         * g++.dg/opt/builtins1.C: New test.
21230
21231 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21232
21233         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21234         that use default windows32 struct layout.
21235         * gcc.dg/i386-bitfield2.c: Likewise.
21236
21237 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21238
21239         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21240         for mingw32 and cygwin targets.
21241
21242 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21243
21244         * gcc.dg/pch/macro-4.c: New.
21245         * gcc.dg/pch/macro-4.hs: New.
21246
21247 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21248
21249         PR fortran/13249
21250         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21251
21252 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21253
21254         PR fortran/13372
21255         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21256
21257 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21258
21259         PR gfortran/14897
21260         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21261
21262 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21263
21264         PR gfortran/15755
21265         * gfortran.fortran-torture/execute/backspace.c : New test.
21266
21267 2004-06-09  Paul Brook  <paul@codesourcery.com>
21268
21269         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21270         (pointer_to_section): Rewrite to use smaller array.
21271
21272 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21273
21274         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21275         * gcc.dg/ext/altivec-10.c: Same.
21276         * gcc.dg/ext/altivec-11.c: Same.
21277         * gcc.dg/ext/altivec-12.c: Same.
21278         * gcc.dg/ext/altivec-13.c: Same.
21279         * gcc.dg/ext/altivec-14.c: Same.
21280         * gcc.dg/ext/altivec-15.c: Same.
21281         * gcc.dg/ext/altivec-16.c: Same.
21282         * gcc.dg/ext/altivec-3.c: Same.
21283         * gcc.dg/ext/altivec-4.c: Same.
21284         * gcc.dg/ext/altivec-6.c: Same.
21285         * gcc.dg/ext/altivec-7.c: Same.
21286         * gcc.dg/ext/altivec-8.c: Same.
21287         * gcc.dg/ext/altivec-varargs-1.c: Same.
21288
21289         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21290         * g++.dg/ext/altivec-10.C: Same.
21291         * g++.dg/ext/altivec-2.C: Same.
21292         * g++.dg/ext/altivec-3.C: Same.
21293         * g++.dg/ext/altivec-4.C: Same.
21294         * g++.dg/ext/altivec-5.C: Same.
21295         * g++.dg/ext/altivec-6.C: Same.
21296         * g++.dg/ext/altivec-7.C: Same.
21297         * g++.dg/ext/altivec-8.C: Same.
21298         * g++.dg/ext/altivec-9.C: Same.
21299
21300 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21301
21302         PR c++/7841
21303         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21304
21305 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21306
21307         * gcc.dg/union-1.c: New test.
21308
21309 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21310
21311         * gcc.dg/builtins-41.c: New test case.
21312         * gcc.dg/builtins-42.c: New test case.
21313
21314 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21315
21316         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21317         * g++.dg/ext/altivec-10.C: Same.
21318         * g++.dg/ext/altivec-2.C: Same.
21319         * g++.dg/ext/altivec-3.C: Same.
21320         * g++.dg/ext/altivec-4.C: Same.
21321         * g++.dg/ext/altivec-5.C: Same.
21322         * g++.dg/ext/altivec-6.C: Same.
21323         * g++.dg/ext/altivec-7.C: Same.
21324         * g++.dg/ext/altivec-8.C: Same.
21325         * g++.dg/ext/altivec-9.C: Same.
21326         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21327         * g++.old-deja/g++.brendan/new3.C: Same.
21328         * gcc.c-torture/execute/eeprof-1.x: Same.
21329
21330 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21331
21332         PR c/14765
21333         * gcc.dg/pr14765-1.c: New test.
21334
21335 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21336
21337         PR c/14649
21338         * gcc.dg/pr14649-1.c: New test case.
21339
21340 2004-06-07  Richard Henderson  <rth@redhat.com>
21341
21342         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21343         if temporaries.
21344
21345 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21346
21347         * g++.dg/eh/elide1.C: Remove XFAIL.
21348
21349 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21350
21351         PR c++/15337
21352         * g++.dg/expr/sizeof3.C: New test.
21353
21354         PR c++/14777
21355         * g++.dg/template/access14.C: New test.
21356
21357         PR c++/15554
21358         * g++.dg/template/enum1.C: New test.
21359
21360         PR c++/15057
21361         * g++.dg/eh/throw1.C: New test.
21362
21363 2004-06-07  David Ayers  <d.ayers@inode.at>
21364             Ziemowit Laski  <zlaski@apple.com>
21365
21366         * lib/objc.exp (objc_target_compile): Revert the '-framework
21367         Foundation' flag fix, since bare Darwin does not ship
21368         with the Foundation framework.
21369         * objc/execute/next_mapping.h: Provide a local NSConstantString
21370         @interface and @implementation.
21371         (objc_constant_string_init): A constructor function, used to
21372         initialize the NSConstantString meta-class object.
21373         * objc/execute/string1.m: Include "next_mapping.h" instead of
21374         <Foundation/NSString.h>.
21375         * objc/execute/string2.m: Likewise.
21376         * objc/execute/string3.m: Likewise.
21377         * objc/execute/string4.m: Likewise.
21378
21379 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21380
21381         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21382         to double. Replace double with FLOAT.
21383         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21384
21385         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21386         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21387         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21388         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21389         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21390         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21391         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21392         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21393
21394 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21395
21396         PR c/13519
21397         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21398
21399 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21400
21401         PR c++/15503
21402         * g++.dg/template/meminit2.C: New test.
21403
21404 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21405
21406         PR target/15822
21407         * gcc.c-torture/execute/compare-fp-1.c,
21408         gcc.c-torture/execute/compare-fp-2.c,
21409         gcc.c-torture/execute/compare-fp-3.c,
21410         gcc.c-torture/execute/compare-fp-4.c,
21411         gcc.c-torture/execute/compare-fp-3.x,
21412         gcc.c-torture/execute/compare-fp-4.x: Moved...
21413         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21414         gcc.c-torture/execute/ieee/compare-fp-2.c,
21415         gcc.c-torture/execute/ieee/compare-fp-3.c,
21416         gcc.c-torture/execute/ieee/compare-fp-4.c,
21417         gcc.c-torture/execute/ieee/compare-fp-3.x,
21418         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21419
21420 2004-06-04  David Ayers  <d.ayers@inode.at>
21421
21422         * objc/execute/protocol-isEqual-4.m: New testcase.
21423
21424 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21425
21426         * objc/execute/protocol-isEqual-1.m: New testcase.
21427         * objc/execute/protocol-isEqual-2.m: New testcase.
21428         * objc/execute/protocol-isEqual-3.m: New testcase.
21429
21430 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21431
21432         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21433
21434 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21435
21436         * lib/objc.exp (objc_target_compile): When running tests on
21437         Darwin (Mac OS X), inform the linker about '-framework
21438         'Foundation'.
21439
21440 2004-06-02  Eric Christopher  <echristo@redhat.com>
21441
21442         * gcc.c-torture/compile/20040602-1.c: New.
21443
21444 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21445
21446         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21447         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21448
21449         PR tree-optimization/14736
21450         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21451
21452         PR tree-optimization/14042
21453         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21454
21455         PR tree-optimization/14729
21456         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21457
21458 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21459
21460         PR fortran/15557
21461         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21462
21463 2004-06-01  Richard Hederson  <rth@redhat.com>
21464
21465         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21466
21467 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21468
21469         PR c++/14932
21470         * g++.dg/parse/offsetof4.C: New test.
21471
21472 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21473
21474         PR objc/7993
21475         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21476
21477 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/15701
21480         * g++.dg/template/friend29.C: New test.
21481
21482 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21483
21484         PR c/15749
21485         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21486
21487 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21488
21489         * gcc.dg/sparc-trap-1.c: New test.
21490
21491 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21492
21493         PR middle-end/15069
21494         * g++.dg/opt/fold3.C: New test case.
21495
21496 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21497
21498         * lib/target-supports.exp (check_iconv_available): Fix fallout
21499         from 2004-05-28 patch.
21500
21501 2004-05-30  Paul Brook  <paul@codesourcery.com>
21502
21503         PR fortran/15620
21504         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21505         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21506
21507 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21508
21509         * gfortran.fortran-torture/execute/random_1.f90: New test.
21510
21511 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21512
21513         * g++.dg/ext/altivec-10.C: New test.
21514
21515 2004-05-29  Paul Brook  <paul@codesourcery.com>
21516
21517         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21518
21519 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21520
21521         * gcc.dg/altivec-16.c: New test.
21522
21523 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21524
21525         * lib/target-supports.exp (check_vmx_hw_available): New.
21526         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21527
21528         * lib/target-supports.exp (check_alias_available,
21529         check_iconv_available, check_named_sections_available): Use
21530         unique names for temporary files.
21531
21532 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21533
21534         * gcc.dg/altivec-15.c: New test.
21535
21536 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/15083
21539         * g++.dg/warn/noeffect6.C: New test.
21540
21541         PR c++/15471
21542         * g++.dg/expr/ptrmem4.C: New test.
21543
21544         PR c++/15640
21545         * g++.dg/template/operator3.C: New test.
21546
21547 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21548
21549         PR c++/14668
21550         * g++.dg/lookup/redecl1.C: New test.
21551         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21552
21553 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21554
21555         * gcc.c-torture/execute/compare-fp-1.c,
21556         gcc.c-torture/execute/compare-fp-2.c,
21557         gcc.c-torture/execute/compare-fp-3.c,
21558         gcc.c-torture/execute/compare-fp-4.c,
21559         gcc.c-torture/execute/compare-fp-3.x,
21560         gcc.c-torture/execute/compare-fp-4.x,
21561         gcc.dg/pr15649-1.c: New.
21562
21563 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21564
21565         PR c++/12883
21566         * g++.dg/init/array14.C: New test.
21567
21568 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21569
21570         * lib/compat.exp (compat-get-options-main): New.
21571         (compat-get-options): Remove unneeded code, warn for ignored
21572         command.
21573         (compat-execute): Check flag set by dg-require-* commands.
21574
21575         * lib/compat.exp (compat-execute): Break up long lines.
21576
21577 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21578
21579         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21580         * gcc.dg/altivec-14.c: New test.
21581         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21582
21583         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21584         * gcc.dg/altivec-12.c: Ditto.
21585
21586         * gcc.dg/altivec-3.c: Move call to altivec_check.
21587
21588 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/15044
21591         * g++.dg/template/error12.C: New test.
21592
21593         PR c++/15317
21594         * g++.dg/ext/attrib15.C: New test.
21595
21596         PR c++/15329
21597         * g++.dg/template/ptrmem9.C: New test.
21598
21599 2004-05-25  Paul Brook  <paul@codesourcery.com>
21600
21601         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21602
21603 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21604
21605         PR c++/15165
21606         * g++.dg/template/crash19.C: New test.
21607
21608 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21609
21610         PR c++/15025
21611         * g++.dg/template/redecl1.C: New test.
21612
21613 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21614
21615         PR c++/14821
21616         * g++.dg/other/ns1.C: New test.
21617
21618         PR c++/14883
21619         * g++.dg/template/invalid1.C: New test.
21620
21621 2004-05-23  Paul Brook  <paul@codesourcery.com>
21622         Victor Leikehman  <lei@haifasphere.co.il>
21623
21624         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21625         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21626
21627 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21628
21629         PR c++/15285
21630         PR c++/15299
21631         * g++.dg/template/non-dependent5.C: New test.
21632         * g++.dg/template/non-dependent6.C: New test.
21633
21634 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21635
21636         PR c++/15507
21637         * g++.dg/inherit/union1.C: New test.
21638
21639         PR c++/15542
21640         * g++.dg/template/addr1.C: New test.
21641
21642         PR c++/15427
21643         * g++.dg/template/array5.C: New test.
21644
21645         PR c++/15287
21646         * g++.dg/template/array6.C: New test.
21647
21648 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21649             Roger Sayle  <roger@eyesopen.com>
21650
21651         * g++.dg/lookup/forscope2.C: New test case.
21652
21653 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21654
21655         * gcc.dg/cpp/Wmissingdirs.c: New.
21656
21657 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21658
21659         PR target/15301
21660         * gcc.dg/compat/union-m128-1.h: New file.
21661         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21662         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21663         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21664
21665 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21666
21667         PR target/15302
21668         * gcc.dg/compat/struct-complex-1.h: New file.
21669         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21670         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21671         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21672
21673 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21674
21675         PR middle-end/3074
21676         * gcc.dg/pr3074-1.c: New test case.
21677         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21678
21679 2004-05-20  Falk Hueffner  <falk@debian.org>
21680
21681         PR other/15526
21682         * gcc.dg/ftrapv-1.c: New test case.
21683
21684 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21685
21686         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21687
21688 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21689             Jeff Law  <law@redhat.com>
21690
21691         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21692         * gcc.dg/tree-ssa/20040518-2.c: New test.
21693
21694         * gcc.dg/tree-ssa/20040518-1.c: New test.
21695
21696 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21697
21698         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21699
21700 2004-05-18  Paul Brook  <paul@codesourcery.com>
21701
21702         PR fortran/13930
21703         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21704
21705 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21706
21707         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21708         constant folding.
21709
21710 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21711
21712         * gcc.dg/tree-ssa/20040517-1.c: New test.
21713
21714 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21715
21716         * gcc.dg/loop-4.c: New test.
21717
21718 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21719
21720         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21721
21722 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21723
21724         PR fortran/15311
21725         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21726
21727 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21728
21729         PR fortran/13826
21730         PR fortran/13940
21731         * gfortran.fortran-torture/compile/data_1.f90: New test.
21732
21733 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21734
21735         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21736         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21737
21738 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21739
21740         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21741
21742 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21743
21744         PR c/15444
21745         * gcc.dg/format/xopen-1.c: Adjust expected message.
21746         * gcc.dg/format/xopen-3.c: New test.
21747
21748 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21749
21750         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21751
21752 2004-05-14  Jeff Law  <law@redhat.com>
21753
21754         * gcc.dg/tree-ssa/20040514-2.c: New test.
21755
21756 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21757
21758         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21759         this ...
21760         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21761         this.
21762
21763 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21764
21765         * gcc.dg/tree-ssa/20040514-1.c: New test.
21766
21767 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21768
21769         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21770         test.
21771
21772 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21773
21774         PR fortran/14066
21775         * gfortran.fortran-torture/compile/do_1.f90: New test.
21776
21777 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21778
21779         PR fortran/15051
21780         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21781         test.
21782
21783 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21784
21785         PR fortran/15149
21786         * gfortran.fortran-torture/execute/random_init.f90: New test.
21787
21788 2004-05-13  Paul Brook  <paul@codesourcery.com>
21789
21790         PR fortran/15314
21791         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21792
21793 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21794
21795         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21796         for the powerpc case.
21797
21798 2004-05-13  Jeff Law  <law@redhat.com>
21799
21800         * gcc.dg/tree-ssa/20040513-1.c: New test.
21801         * gcc.dg/tree-ssa/20040513-2.c: New test.
21802
21803 2004-05-13  Paul Brook  <paul@codesourcery.com>
21804
21805         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21806         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21807         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21808
21809 2004-05-13  Andreas Schwab  <schwab@suse.de>
21810
21811         PR other/10819
21812         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21813         characters.
21814
21815 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21816
21817         PR fortran/15294
21818         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21819
21820 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21821
21822         Merge from tree-ssa-20020619-branch.  See
21823         ChangeLog.tree-ssa for details.
21824
21825 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21826
21827         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21828         include <altivec.h> explicitly.
21829         * gcc.dg/altivec-13.c: Likewise.
21830
21831 2004-05-11  Paul Brook  <paul@codesourcery.com>
21832
21833         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21834
21835 2004-05-10  Eric Christopher  <echristo@redhat.com>
21836
21837         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21838         * gcc.dg/sibcall-4.c: Ditto.
21839
21840 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21841
21842         * g++.dg/ext/altivec-8.C: New test case.
21843         * gcc.dg/altivec-13.c: New test case.
21844
21845 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21846
21847         * gcc.c-torture/execute/divcmp-1.c: New test case.
21848         * gcc.c-torture/execute/divcmp-2.c: New test case.
21849         * gcc.c-torture/execute/divcmp-3.c: New test case.
21850
21851 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21852
21853         * g++.dg/other/pragma-re-2.C: New test.
21854
21855 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21856
21857         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21858         * gcc.dg/i386-387-2.c: Likewise.
21859
21860         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21861         __builtin_drem.
21862         * gcc.dg/i386-387-6.c: Likewise.
21863
21864 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21865
21866         * gcc.dg/builtins-33.c: Also check log1p*.
21867
21868 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21869
21870         PR optimization/15296
21871         * gcc.c-torture/execute/pr15296.c: New test.
21872
21873 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21874
21875         * gcc.dg/builtins-40.c: New test.
21876
21877 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21878
21879         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21880
21881 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21882
21883         * g++.dg/ext/spe1.C: New testcase.
21884
21885 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21886
21887         * objc.dg/image-info.m: Allow additional attributes
21888         for __image_info section.
21889
21890 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
21891
21892         * gcc.dg/torture/mips-hilo-2.c: New test.
21893
21894 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21895
21896         PR c++/14389
21897         * g++.dg/template/member5.C: New test.
21898
21899 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
21900
21901         * gcc.dg/builtins-34.c: Also check expm1*.
21902
21903 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21904
21905         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
21906         * gcc.dg/torture/builtin-convert-3.c: New test.
21907
21908 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
21909
21910         PR middle-end/15054
21911         * g++.dg/opt/pr15054.C: New test.
21912
21913 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21914
21915         * gcc.dg/torture/builtin-rounding-1.c: New test.
21916         * gcc.dg/builtins-25.c: Delete.
21917         * gcc.dg/builtins-29.c: Delete.
21918
21919 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
21920
21921         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
21922         * gcc.dg/sibcall-4.c: Likewise.
21923         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
21924
21925 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21926
21927         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
21928         bit-field on 16-bit targets.
21929
21930 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21931
21932         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
21933         16-bit targets.
21934
21935 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
21936
21937         * gcc.dg/rs6000-power2-1.c: Change to compile only.
21938         * gcc.dg/rs6000-power2-2.c: Likewise.
21939
21940 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
21941
21942         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
21943         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
21944         Change the asm registers to be in form of frN instead of fN.
21945
21946 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21947
21948         * gcc.dg/torture/builtin-convert-2.c: New test.
21949
21950 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
21951
21952         * gcc.dg/rs6000-power2-1.c: New test.
21953         * gcc.dg/rs6000-power2-2.c: New test.
21954
21955 2004-04-28  Jan Hubicka  <jh@suse.cz>
21956
21957         * gcc.dg/unused-6.c: New test.
21958
21959 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
21960             Ulrich Weigand  <uweigand@de.ibm.com>
21961
21962         * ada/acats/run_all.sh: Define $target variable.
21963
21964 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
21965
21966         PR c++/15119
21967         * g++.dg/other/vararg-1.C: New test.
21968
21969         PR c++/4794
21970         * g++.dg/eh/cleanup3.C: New test.
21971
21972 2004-04-24  Laurent GUERBY <laurent@guerby.net>
21973
21974         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21975         and ad8011a (target_insn).
21976         * ada/acats/support/macro.dfs: Likewise.
21977         * ada/acats/support/impbit.adb: New file.
21978
21979 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
21980
21981         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21982
21983 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21984
21985         * gcc.dg/loop-3.c: New test.
21986
21987 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
21988
21989         * gcc.c-torture/execute/simd-5.c: New test.
21990
21991 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21992
21993         PR c++/15064
21994         * g++.dg/template/crash18.C: New test.
21995
21996 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
21997
21998         * g++.dg/ext/complit3.C: New test.
21999
22000 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22001
22002         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22003         * gcc.dg/altivec-3.c: Same.
22004         * gcc.dg/altivec-varargs-1.c: Same.
22005
22006 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22007
22008         * lib/target-supports.exp (check_profiling_available): Assume
22009         profiling is not available on powerpc-eabi targets.
22010
22011 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22012
22013         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22014         * gcc.dg/vmx/bug-1.c: Ditto.
22015
22016 2004-04-20  Eric Christopher  <echristo@redhat.com>
22017
22018         * gcc.dg/charset/extern.c: New test.
22019         * g++.dg/charset/extern3.cc: Ditto.
22020
22021 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22022
22023         * gcc.dg/builtins-39.c: New test.
22024
22025 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22026
22027         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22028
22029 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22030
22031         * gcc.dg/torture/mips-hilo-1.c: New test.
22032
22033 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22034
22035         * gcc.c-torture/compile/20040419-1.c: New test.
22036
22037 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22038
22039         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22040
22041 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22042             Aldy Hernandez  <aldyh@redhat.com>
22043
22044         * gcc.c-torture/execute/va-arg-24.c: New.
22045
22046 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22047             Aldy Hernandez  <aldyh@redhat.com>
22048
22049         * gcc.dg/vmx/1b-01.c: New.
22050         * gcc.dg/vmx/1b-02.c: New.
22051         * gcc.dg/vmx/1b-03.c: New.
22052         * gcc.dg/vmx/1b-04.c: New.
22053         * gcc.dg/vmx/1b-05.c: New.
22054         * gcc.dg/vmx/1b-06.c: New.
22055         * gcc.dg/vmx/1b-07.c: New.
22056         * gcc.dg/vmx/1c-01.c: New.
22057         * gcc.dg/vmx/1c-02.c: New.
22058         * gcc.dg/vmx/3a-01a.c: New.
22059         * gcc.dg/vmx/3a-01.c: New.
22060         * gcc.dg/vmx/3a-01m.c: New.
22061         * gcc.dg/vmx/3a-03.c: New.
22062         * gcc.dg/vmx/3a-03m.c: New.
22063         * gcc.dg/vmx/3a-04.c: New.
22064         * gcc.dg/vmx/3a-04m.c: New.
22065         * gcc.dg/vmx/3a-05.c: New.
22066         * gcc.dg/vmx/3a-06.c: New.
22067         * gcc.dg/vmx/3a-06m.c: New.
22068         * gcc.dg/vmx/3a-07.c: New.
22069         * gcc.dg/vmx/3b-01.c: New.
22070         * gcc.dg/vmx/3b-02.c: New.
22071         * gcc.dg/vmx/3b-10.c: New.
22072         * gcc.dg/vmx/3b-13.c: New.
22073         * gcc.dg/vmx/3b-14.c: New.
22074         * gcc.dg/vmx/3b-15.c: New.
22075         * gcc.dg/vmx/3c-01a.c: New.
22076         * gcc.dg/vmx/3c-01.c: New.
22077         * gcc.dg/vmx/3c-02.c: New.
22078         * gcc.dg/vmx/3c-03.c: New.
22079         * gcc.dg/vmx/3d-01.c: New.
22080         * gcc.dg/vmx/4-01.c: New.
22081         * gcc.dg/vmx/4-03.c: New.
22082         * gcc.dg/vmx/5-01.c: New.
22083         * gcc.dg/vmx/5-02.c: New.
22084         * gcc.dg/vmx/5-03.c: New.
22085         * gcc.dg/vmx/5-04.c: New.
22086         * gcc.dg/vmx/5-05.c: New.
22087         * gcc.dg/vmx/5-06.c: New.
22088         * gcc.dg/vmx/5-07.c: New.
22089         * gcc.dg/vmx/5-07t.c: New.
22090         * gcc.dg/vmx/5-08.c: New.
22091         * gcc.dg/vmx/5-10.c: New.
22092         * gcc.dg/vmx/5-11.c: New.
22093         * gcc.dg/vmx/7-01a.c: New.
22094         * gcc.dg/vmx/7-01.c: New.
22095         * gcc.dg/vmx/7c-01.c: New.
22096         * gcc.dg/vmx/7d-01.c: New.
22097         * gcc.dg/vmx/7d-02.c: New.
22098         * gcc.dg/vmx/8-01.c: New.
22099         * gcc.dg/vmx/8-02a.c: New.
22100         * gcc.dg/vmx/8-02.c: New.
22101         * gcc.dg/vmx/brode-1.c: New.
22102         * gcc.dg/vmx/bug-1.c: New.
22103         * gcc.dg/vmx/bug-2.c: New.
22104         * gcc.dg/vmx/bug-3.c: New.
22105         * gcc.dg/vmx/cw-bug-1.c: New.
22106         * gcc.dg/vmx/cw-bug-2.c: New.
22107         * gcc.dg/vmx/cw-bug-3.c: New.
22108         * gcc.dg/vmx/dct.c: New.
22109         * gcc.dg/vmx/debug-1.c: New.
22110         * gcc.dg/vmx/debug-2.c: New.
22111         * gcc.dg/vmx/debug-3.c: New.
22112         * gcc.dg/vmx/debug-4.c: New.
22113         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22114         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22115         * gcc.dg/vmx/eg-5.c: New.
22116         * gcc.dg/vmx/fft.c: New.
22117         * gcc.dg/vmx/gcc-bug-1.c: New.
22118         * gcc.dg/vmx/gcc-bug-2.c: New.
22119         * gcc.dg/vmx/gcc-bug-3.c: New.
22120         * gcc.dg/vmx/gcc-bug-4.c: New.
22121         * gcc.dg/vmx/gcc-bug-5.c: New.
22122         * gcc.dg/vmx/gcc-bug-6.c: New.
22123         * gcc.dg/vmx/gcc-bug-7.c: New.
22124         * gcc.dg/vmx/gcc-bug-8.c: New.
22125         * gcc.dg/vmx/gcc-bug-9.c: New.
22126         * gcc.dg/vmx/gcc-bug-b.c: New.
22127         * gcc.dg/vmx/gcc-bug-c.c: New.
22128         * gcc.dg/vmx/gcc-bug-d.c: New.
22129         * gcc.dg/vmx/gcc-bug-e.c: New.
22130         * gcc.dg/vmx/gcc-bug-f.c: New.
22131         * gcc.dg/vmx/gcc-bug-g.c: New.
22132         * gcc.dg/vmx/gcc-bug-i.c: New.
22133         * gcc.dg/vmx/harness.h: New.
22134         * gcc.dg/vmx/ira1.c: New.
22135         * gcc.dg/vmx/ira2a.c: New.
22136         * gcc.dg/vmx/ira2b.c: New.
22137         * gcc.dg/vmx/ira2.c: New.
22138         * gcc.dg/vmx/ira2c.c: New.
22139         * gcc.dg/vmx/mem.c: New.
22140         * gcc.dg/vmx/newton-1.c: New.
22141         * gcc.dg/vmx/ops.c: New.
22142         * gcc.dg/vmx/sn7153.c: New.
22143         * gcc.dg/vmx/spill2.c: New.
22144         * gcc.dg/vmx/spill3.c: New.
22145         * gcc.dg/vmx/spill.c: New.
22146         * gcc.dg/vmx/t.c: New.
22147         * gcc.dg/vmx/varargs-1.c: New.
22148         * gcc.dg/vmx/varargs-2.c: New.
22149         * gcc.dg/vmx/varargs-3.c: New.
22150         * gcc.dg/vmx/varargs-4.c: New.
22151         * gcc.dg/vmx/varargs-5.c: New.
22152         * gcc.dg/vmx/varargs-6.c: New.
22153         * gcc.dg/vmx/varargs-7.c: New.
22154         * gcc.dg/vmx/vmx.exp: New.
22155         * gcc.dg/vmx/vprint-1.c: New.
22156         * gcc.dg/vmx/vscan-1.c: New.
22157         * gcc.dg/vmx/x-01.c: New.
22158         * gcc.dg/vmx/x-02.c: New.
22159         * gcc.dg/vmx/x-03.c: New.
22160         * gcc.dg/vmx/x-04.c: New.
22161         * gcc.dg/vmx/x-05.c: New.
22162         * gcc.dg/vmx/yousufi-1.c: New.
22163         * gcc.dg/vmx/zero-1.c: New.
22164         * gcc.dg/vmx/zero.c: New.
22165
22166 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22167
22168         * g++.dg/lookup/java1.C: Update for chage of
22169         _Jv_AllocObject.
22170         * g++.dg/lookup/java2.C: Likewise.
22171
22172 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22173
22174         * ada/acats/run_all.sh: use -O2 by default.
22175
22176 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22177
22178         * gcc.dg/vr-mult-[12].c: New tests.
22179
22180 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22181
22182         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22183
22184         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22185
22186 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22187
22188         * lib/target-supports.exp (check_profiling_available): Assume profiling
22189         isn't available for mips*-*-elf targets.
22190
22191 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22192
22193         * gcc.dg/builtins-38.c: New test.
22194
22195 2004-04-14  Eric Christopher  <echristo@redhat.com>
22196
22197         * g++.dg/charset/charset.exp: Run .cc extension tests.
22198
22199 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22200
22201         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22202
22203 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22204
22205         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22206
22207 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22208
22209         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22210         * gcc.dg/i386-387-2.c: Likewise.
22211
22212         * gcc.dg/i386-387-7.c: New test.
22213         * gcc.dg/i386-387-8.c: New test.
22214
22215         * gcc.dg/builtins-37.c: New test.
22216
22217 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22218
22219         * g++.dg/pch/externc-1.C: Add missing semicolon.
22220
22221 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22222
22223         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22224
22225 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22226
22227         * gcc.c-torture/execute/20040411-1.c: New test.
22228
22229 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22230
22231         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22232
22233 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22234
22235         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22236
22237 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22238
22239         * lib/target-supports.exp (check_named_sections_available): New.
22240         * lib/gcc-dg.exp (dg-require-named-sections): New.
22241         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22242         old-deja.exp.  Also prune error-count message from HP linker.
22243         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22244
22245         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22246         * g++.old-deja/g++.pt/static3.C: Likewise.
22247         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22248
22249 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22250
22251         * gcc.c-torture/execute/20040409-1.c: New test case.
22252         * gcc.c-torture/execute/20040409-2.c: New test case.
22253         * gcc.c-torture/execute/20040409-3.c: New test case.
22254
22255 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22256
22257         * gcc.dg/20040409-1.c: New test.
22258
22259 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22260
22261         PR target/14888
22262         * g++.dg/opt/pr14888.C: New test case.
22263
22264 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22265
22266         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22267         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22268         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22269         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22270         New tests.
22271
22272 2004-04-08  Paul Brook  <paul@codesourcery.com>
22273
22274         * gcc.dg/spill-1.c: New test.
22275
22276 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22277
22278         * gcc.dg/torture/builtin-ctype-2.c: New test.
22279
22280 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22281
22282         * gcc.dg/pch/pch.exp: Add largefile test.
22283
22284 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22285
22286         * g++.dg/pch/externc-1.Hs: New.
22287         * g++.dg/pch/externc-1.C: New.
22288
22289 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22290
22291         * gcc.dg/compat/struct-by-value-5a_main.c,
22292         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22293         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22294         * gcc.dg/compat/struct-by-value-5a_x.c,
22295         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22296         gcc.dg/compat/struct-by-value-5_x.c.
22297         * gcc.dg/compat/struct-by-value-5a_y.c,
22298         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22299         gcc.dg/compat/struct-by-value-5_y.c.
22300
22301         * gcc.dg/compat/struct-by-value-6a_main.c,
22302         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22303         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22304         * gcc.dg/compat/struct-by-value-6a_x.c,
22305         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22306         gcc.dg/compat/struct-by-value-6_x.c.
22307         * gcc.dg/compat/struct-by-value-6a_y.c,
22308         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22309         gcc.dg/compat/struct-by-value-6_y.c.
22310
22311         * gcc.dg/compat/struct-by-value-7a_main.c,
22312         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22313         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22314         * gcc.dg/compat/struct-by-value-7a_x.c,
22315         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22316         gcc.dg/compat/struct-by-value-7_x.c.
22317         * gcc.dg/compat/struct-by-value-7a_y.c,
22318         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22319         gcc.dg/compat/struct-by-value-7_y.c.
22320
22321 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22322
22323         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22324         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22325         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22326         options.
22327
22328 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22329
22330         * gcc.dg/builtins-36.c: New test.
22331
22332 2004-04-06  Paul Brook  <paul@codesourcery.com>
22333
22334         * README.gcc: Remove obsolete contraint on testcases.
22335
22336 2004-04-05  Paul Brook  <paul@codesourcery.com>
22337
22338         PR2123
22339         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22340         failure and exit(0) on success.
22341         * g++.dg/expr/anew2.C: Ditto.
22342         * g++.dg/expr/anew3.C: Ditto.
22343         * g++.dg/expr/anew4.C: Ditto.
22344
22345 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22346
22347         PR c++/3518
22348         * g++.dg/template/unify7.C: New.
22349
22350 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22351
22352         * g++.dg/README: Bring up to date with new subdirectories; remove
22353         duplicate subdirectory lines.
22354
22355 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22356
22357         PR c++/14007
22358         * g++.dg/template/unify5.C: New.
22359         * g++.dg/template/unify6.C: New.
22360         * g++.dg/template/qualttp20.C: Adjust.
22361         * g++.old-deja/g++.jason/report.C: Adjust.
22362         * g++.old-deja/g++.other/qual1.C: Adjust.
22363
22364 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/14803
22367         * g++.dg/inherit/ptrmem1.C: New test.
22368
22369 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22370
22371         PR c++/14755
22372         * gcc.c-torture/execute/20040331-1.c: New test.
22373         * gcc.dg/20040331-1.c: New test.
22374
22375 2004-04-01  Paul Brook  <paul@codesourcery.com>
22376
22377         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22378
22379 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22380
22381         PR c++/14724
22382         * g++.dg/init/goto1.C: New test.
22383
22384         PR c++/14763
22385         * g++.dg/template/defarg4.C: New test.
22386
22387 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22388
22389         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22390
22391 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22392
22393         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22394
22395 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22396
22397         * gcc.dg/noncompile/undeclared-2.c: New test.
22398
22399 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22400
22401         * gcc.dg/940409-1.c: Remove XFAIL.
22402         * gcc.dg/reg-vol-struct-1.c: New test.
22403
22404 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22405
22406         * gcc.dg/torture/builtin-wctype-1.c: New test.
22407
22408 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22409
22410         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22411         * gcc.dg/20001101-1.c: Likewise.
22412         * gcc.dg/20001102-1.c: Likewise.
22413
22414 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22415
22416         * gcc.dg/compare8.c: Add an additional test for XOR.
22417
22418 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22419
22420         * gcc.dg/torture/builtin-ctype-1.c: New test.
22421
22422 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22423
22424         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22425         * gcc.dg/torture/builtin-math-1.c: Likewise.
22426         * gcc.dg/torture/builtin-power-1.c: New test.
22427
22428 2004-03-24  Andreas Schwab  <schwab@suse.de>
22429
22430         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22431         IA64 assembler.
22432
22433 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22434             Roger Sayle  <roger@eyesopen.com>
22435
22436         * gcc.dg/compare8.c: New test case.
22437
22438 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22439
22440         * g++.dg/ext/altivec-7.C: New test.
22441
22442 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22443
22444         PR 12267, 12391, 12560, 13129, 14114, 14133
22445         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22446         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22447         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22448         Adjust error regexps.
22449         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22450         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22451         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22452         * gcc.dg/local1.c: Add explanatory comment.
22453
22454 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22455
22456         PR optimization/14669
22457         * g++.dg/opt/fold2.C: New test case.
22458
22459 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22460
22461         PR c/14069
22462         * gcc.dg/20040322-1.c: New test.
22463
22464 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22465
22466         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22467         * gcc.dg/ultrasp4.c: Likewise.
22468         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22469
22470 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22471
22472         * gcc.dg/i386-sse-8.c: Reset default options.
22473
22474 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22475
22476         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22477         in the error message text.
22478
22479 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22480
22481         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22482
22483 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22484
22485         PR c++/14616
22486         * g++.dg/init/array13.C: New test.
22487
22488 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22489
22490         PR target/13889
22491         * gcc.c-torture/compile/pr13889.c: New test case.
22492
22493 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22494
22495         PR c/14635
22496         * builtins-1.c (nan, nans): Don't test.
22497         * builtins-30.c: Don't use nan, nanf, nanl.
22498         * builtins-35.c: New test.
22499
22500 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22501
22502         * g++.dg/ext/altivec-6.C: New test.
22503
22504 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22505
22506         * g++.dg/init/placement3.C: New test.
22507
22508         * g++.dg/template/spec13.C: New test.
22509
22510         * g++.dg/lookup/using11.C: New test.
22511
22512         * g++.dg/lookup/koenig3.C: New test.
22513
22514         * g++.dg/template/operator2.C: New test.
22515
22516         * g++.dg/expr/dtor3.C: New test.
22517         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22518         marker.
22519         * g++.old-deja/g++.law/visibility28.C: Likewise.
22520
22521 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22522
22523         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22524         * gcc.dg/ppc64-abi-3.c: Likewise.
22525
22526 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22527
22528         PR c++/14545
22529         * g++.dg/parse/template15.C: New test.
22530
22531 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22532
22533         * g++.dg/expr/dtor2.C: New test.
22534
22535         * g++.dg/lookup/anon4.C: New test.
22536
22537         * g++.dg/overload/using1.C: New test.
22538
22539         * g++.dg/template/lookup7.C: New test.
22540
22541         * g++.dg/template/typename6.C: New test.
22542
22543         * g++.dg/expr/cond6.C: New test.
22544
22545 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22546
22547         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22548
22549 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22550
22551         * g++.dg/expr/cond5.C: New test.
22552         * g++.dg/expr/constcast1.C: Likewise.
22553         * g++.dg/expr/ptrmem2.C: Likewise.
22554         * g++.dg/expr/ptrmem3.C: Likewise.
22555         * g++.dg/lookup/main1.C: Likewise.
22556         * g++.dg/template/lookup6.C: Likewise.
22557
22558 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22559
22560         * gcc.dg/local1.c: New test.
22561
22562         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22563
22564 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22565
22566         * gcc.dg/torture/builtin-convert-1.c: New test.
22567
22568 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22569
22570         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22571
22572 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22573
22574         PR c++/14481
22575         * g++.dg/warn/Wunused-7.C: New test.
22576
22577 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22578
22579         * gcc.dg/torture/builtin-integral-1.c: New test.
22580
22581 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22582
22583         PR c++/14586
22584         * g++.dg/parse/non-dependent3.C: New test.
22585
22586 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22587
22588         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22589         * g++.dg/eh/simd-2.C: Likewise.
22590         * g++.dg/init/array10.C: Likewise.
22591         * gcc.c-torture/compile/simd-1.c: Likewise.
22592         * gcc.c-torture/compile/simd-2.c: Likewise.
22593         * gcc.c-torture/compile/simd-3.c: Likewise.
22594         * gcc.c-torture/compile/simd-4.c: Likewise.
22595         * gcc.c-torture/compile/simd-6.c: Likewise.
22596         * gcc.c-torture/execute/simd-1.c: Likewise.
22597         * gcc.c-torture/execute/simd-2.c: Likewise.
22598         * gcc.dg/compat/vector-defs.h: Likewise.
22599         * gcc.dg/20020531-1.c: Likewise.
22600         * gcc.dg/altivec-3.c: Likewise.
22601         * gcc.dg/altivec-4.c: Likewise.
22602         * gcc.dg/altivec-varargs-1.c: Likewise.
22603         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22604         * gcc.dg/i386-mmx-3.c: Likewise.
22605         * gcc.dg/i386-sse-4.c: Likewise.
22606         * gcc.dg/i386-sse-5.c: Likewise.
22607         * gcc.dg/i386-sse-8.c: Likewise.
22608         * gcc.dg/simd-1.c: Likewise.
22609         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22610         __ev64_opaque__ since the machine description provides it.
22611
22612 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22613
22614         * lib/compat.exp (skip_list): New global variable.
22615         Use it to hold the user defined COMPAT_SKIPS list if any.
22616         (compat-obj): Add the members of skip_list to optall.
22617
22618 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22619
22620         * gcc.dg/compat/union-by-value-1_main.c,
22621         union-by-value-1_x.c, union-by-value-1_y.c,
22622         union-check.h, union-defs.h,
22623         union-init.h, union-return-1_main.c,
22624         union-return-1_x.c, union-return-1_y.c: New files.
22625
22626 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22627
22628         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22629         mixed-struct-init.h: Add 4 mixed structure types.
22630         struct-by-value-21_main.c, struct-by-value-21_x.c,
22631         struct-by-value-21_y.c, struct-return-21_main.c,
22632         struct-return-21_x.c, struct-return-21_y.c: New files.
22633
22634 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22635
22636         PR c++/14550
22637         * g++.dg/parse/template14.C: New test.
22638
22639 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22640
22641         * gcc.c-torture/execute/20040313-1.c: New test.
22642
22643 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22644
22645         PR target/14533
22646         * gcc.dg/20040311-2.c: New test.
22647
22648 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22649
22650         PR other/14544
22651         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22652         bit-field.
22653
22654 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22655
22656         * gcc.dg/20040305-2.c: Add missing return statement.
22657
22658 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22659
22660         * gcc.dg/builtins-34.c: Also check pow10*.
22661
22662 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22663
22664         PR target/14262
22665         * gcc.dg/20040305-2.c: New test.
22666
22667 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22668
22669         * gcc.dg/20040310-1.c: New test.
22670
22671 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22672
22673         * gcc.c-torture/execute/20040311-1.c: New test case.
22674
22675 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22676
22677         PR c++/14476
22678         * g++.dg/lookup/enum1.C: New test.
22679
22680 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22681
22682         PR c++/14510
22683         * g++.dg/lookup/struct2.C: New test.
22684
22685 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22686
22687         * gcc.dg/builtins-34.c: New test.
22688
22689 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22690
22691         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22692
22693 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22694
22695         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22696         * gcc.dg/alias-2.c: New testcase.
22697
22698 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22699
22700         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22701
22702 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22703
22704         * gcc.c-torture/execute/20040309-1.c: New test case.
22705
22706 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22707
22708         PR c++/14397
22709         * g++.dg/overload/ref1.C: New.
22710
22711 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22712
22713         PR c++/14409
22714         * g++.dg/template/spec12.C: New test.
22715
22716         PR c++/14448
22717         * g++.dg/parse/crash14.C: New test.
22718
22719 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22720
22721         PR c++/14230
22722         * g++.dg/init/ref11.C: New test.
22723
22724 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22725
22726         PR c++/14432
22727         * g++.dg/parse/builtin2.C: New test.
22728
22729 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22730
22731         PR c++/14401
22732         * g++.dg/init/ctor3.C: New test.
22733         * g++.dg/init/union1.C: New test.
22734         * g++.dg/ext/anon-struct4.C: New test.
22735
22736 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22737
22738         * g++.dg/lookup/koenig1.C: Tweak error messages.
22739         * g++.dg/lookup/used-before-declaration.C: Likewise.
22740         * g++.dg/other/do1.C: Likewise.
22741         * g++.dg/overload/koenig1.C: Likewise.
22742         * g++.dg/parse/crash13.C: Likewise.
22743         * g++.dg/template/instantiate3.C: Likewise.
22744
22745 2004-03-08  Eric Christopher  <echristo@redhat.com>
22746
22747         * * lib/target-supports.exp: Enable libiconv in test
22748         compilation.  Fix up error checking.
22749
22750 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22751
22752         PR middle-end/14289
22753         * gcc.dg/pr14289-1.c: New test case.
22754         * gcc.dg/pr14289-2.c: Likewise.
22755         * gcc.dg/pr14289-3.c: Likewise.
22756
22757 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22758
22759         * gcc.c-torture/execute/20040308-1.c: New test.
22760
22761 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22762
22763         * gcc.c-torture/execute/20040307-1.c: New test case.
22764
22765 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22766
22767         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22768
22769 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22770
22771         * gcc.dg/20040306-1.c: New test.
22772
22773 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22774
22775         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22776         them static.
22777         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22778
22779 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22780
22781         PR c/14465
22782         * gcc.dg/decl-6.c: New test.
22783
22784 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22785
22786         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22787         Rename LOGPOW -> LOG_POW.
22788         (SQRT_EXP, POW_EXP): New.
22789
22790 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22791
22792         * gcc.dg/i386-sse-8.c: New test.
22793
22794 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22795
22796         PR c/14114
22797         * gcc.dg/decl-5.c: New test.
22798
22799 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22800
22801         * gcc.dg/20040305-1.c: New test.
22802
22803 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22804
22805         PR other/14354
22806         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22807
22808 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22809
22810         PR c++/14425, c++/14426
22811         * g++.dg/ext/altivec-4.C: New test.
22812         * g++.dg/ext/altivec-5.C: New test.
22813
22814 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22815
22816         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22817         global variables of a type with no linkage.
22818         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22819         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22820         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22821         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22822         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22823         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22824         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22825         * g++.dg/warn/deprecated.C: Name enum Color.
22826         * g++.dg/overload/VLA.C: Name structure for 'b'.
22827         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22828
22829 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22830
22831         * gcc.c-torture/compile/20040304-1.c: New test.
22832
22833 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22834
22835         PR 13728
22836         * gcc.dg/decl-4.c: New testcase.
22837
22838 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22839
22840         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22841         as PRECF if sizeof (float) > sizeof (double).
22842         (PRECL): Make it the same as PRECF if
22843         sizeof (float) > sizeof (long double).
22844
22845 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22846
22847         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22848         system type.  Add check for irix6 which doesn't have c99 runtime.
22849
22850 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22851
22852         * gcc.dg/const-elim-1.c: xfail for xtensa.
22853
22854 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22855
22856         PR c++/14369
22857         * g++.dg/template/cond4.C: New test.
22858
22859 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22860
22861         PR c++/14360
22862         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22863
22864         PR c++/14361
22865         * g++.dg/parse/defarg7.C: New test.
22866
22867         PR c++/14359
22868         * g++.dg/template/friend26.C: New test.
22869
22870 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22871
22872         PR c++/14324
22873         * g++.dg/abi/mangle21.C: New test.
22874
22875         PR c++/14260
22876         * g++.dg/parse/constructor2.C: New test.
22877
22878         PR c++/14337
22879         * g++.dg/template/sfinae1.C: New test.
22880
22881 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22882
22883         PR c++/14267
22884         * g++.dg/expr/crash2.C: New test.
22885
22886         PR middle-end/13448
22887         * gcc.dg/inline-5.c: New test.
22888         * gcc.dg/always-inline.c: Split out tests into ...
22889         * gcc.dg/always-inline2.c: ... this and ...
22890         * gcc.dg/always-inline3.c: ... this.
22891
22892 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22893
22894         PR debug/12103
22895         * g++.dg/debug/crash1.C: New test.
22896
22897 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
22898
22899         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
22900         function with __attribute__((noinline)).
22901         (recurser_void2): Likewise.
22902         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
22903         (recurser_void2): Likewise.
22904
22905 2004-02-29  Roger Sayle  <roger@eyesopen.com>
22906
22907         PR middle-end/14203
22908         * g++.dg/warn/Wunused-6.C: New test case.
22909
22910 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
22911
22912         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
22913         not defined.
22914
22915 2004-02-27  Eric Christopher  <echristo@redhat.com>
22916
22917         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
22918         * g++.dg/charset/asm2.c: Run only x86.
22919         * gcc.dg/charset/asm3.c: Ditto.
22920
22921 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
22922
22923         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
22924         ld_library_path.
22925
22926 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
22927
22928         * g++.dg/ext/altivec-3.C: New.
22929
22930 2004-02-26  Richard Henderson  <rth@redhat.com>
22931
22932         * g++.dg/ext/attrib10.C: Mark for warning.
22933         * gcc.dg/attr-alias-1.c: New.
22934
22935 2004-02-26  Richard Henderson  <rth@redhat.com>
22936
22937         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
22938         * gcc.c-torture/execute/20040208-2.c: ... it back.
22939
22940 2004-02-26  Eric Christopher  <echristo@redhat.com>
22941
22942         * lib/target-supports.exp (check-iconv-available): New function.
22943         * lib/gcc-dg.exp (dg-require-iconv): New function.
22944         Use above.
22945         * gcc.dg/charset: New directory.
22946         * gcc.dg/charset/charset.exp: New file.
22947         * gcc.dg/charset/asm1.c: Ditto.
22948         * gcc.dg/charset/asm2.c: Ditto.
22949         * gcc.dg/charset/asm3.c: Ditto.
22950         * gcc.dg/charset/asm4.c: Ditto.
22951         * gcc.dg/charset/asm5.c: Ditto.
22952         * gcc.dg/charset/attribute1.c: Ditto.
22953         * gcc.dg/charset/attribute2.c: Ditto.
22954         * gcc.dg/charset/string1.c: Ditto.
22955         * g++.dg/charset: New directory.
22956         * g++.dg/dg.exp: Add here. Special options.
22957         * g++.dg/charset/charset.exp: New file.
22958         * g++.dg/charset/asm1.c: Ditto.
22959         * g++.dg/charset/asm2.c: Ditto.
22960         * g++.dg/charset/asm3.c: Ditto.
22961         * g++.dg/charset/asm4.c: Ditto.
22962         * g++.dg/charset/attribute1.c: Ditto.
22963         * g++.dg/charset/attribute2.c: Ditto.
22964         * g++.dg/charset/extern1.cc: Ditto.
22965         * g++.dg/charset/extern2.cc: Ditto.
22966         * g++.dg/charset/string1.c: Ditto.
22967
22968 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
22969
22970         PR c++/14278
22971         * g++.dg/parse/comma1.C: New test.
22972
22973 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22974
22975         PR c++/14284
22976         * g++.dg/template/ttp8.C: New test.
22977
22978 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
22979
22980         * gcc.dg/fixuns-trunc-1.c: New test.
22981
22982 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22983
22984         * gcc.dg/builtins-config.h: Use #elif.
22985
22986 2004-02-26  Michael Matz  <matz@suse.de>
22987
22988         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22989         * gcc.dg/991214-1.c: Likewise.
22990         * gcc.dg/i386-asm-1.c: Likewise.
22991
22992 2004-02-25  Richard Henderson  <rth@redhat.com>
22993
22994         * gcc.c-torture/execute/20040208-2.c: Move ...
22995         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22996
22997 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22998
22999         PR c++/14246
23000         * g++.dg/other/crash-3.C: New test.
23001
23002 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23003
23004         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23005         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23006
23007         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23008         HP-UX.
23009
23010 2004-02-24  Michael Matz  <matz@suse.de>
23011
23012         * gcc.dg/i386-regparm.c: New.
23013
23014 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23015
23016         * gcc.c-torture/execute/20040223-1.c: New.
23017
23018 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23019             Kazu Hirata  <kazu@cs.umass.edu>
23020
23021         * gcc.dg/fwritable-strings-1.c: Remove.
23022
23023 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23024
23025         PR c/14156
23026         * gcc.dg/20040223-1.c: New test.
23027
23028 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23029
23030         PR c++/14106
23031         * g++.dg/ext/typeof9.C: New test.
23032
23033 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23034
23035         PR c++/14250
23036         * g++.dg/other/switch1.C: New test.
23037
23038 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23039
23040         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23041         * gcc.dg/va-arg-1.c: Likewise.
23042
23043 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23044
23045         PR c++/14143
23046         * g++.dg/template/koenig5.C: New test.
23047
23048 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23049
23050         * g++.dg/ext/altivec-1.C: Generalize target triple.
23051         * g++.dg/ext/altivec-2.C: New test case.
23052         * g++.dg/ext/altivec_check.h: New file.
23053         * gcc.dg/altivec-1.c: Generalize target triple;
23054         include altivec_check.h and call altivec_check().
23055         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23056         * gcc.dg/altivec-6.c: New test case.
23057         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23058         type casts as needed.
23059         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23060         altivec_check().
23061         * gcc.dg/altivec-12.c: New test case.
23062         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23063         include altivec_check.h and call altivec_check().
23064         * gcc.dg/altivec_check.h: New file.
23065
23066 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23067
23068         * lib/target-supports.exp (check_alias_available): Don't mangle
23069         function `g' in test program.
23070
23071 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23072
23073         * lib/target-supports.exp (check_profiling_available): Check
23074         argument to determine whether we support a profiling type.
23075         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23076         check_profiling_available.
23077         * g++.dg/bprob/bprob.exp: Likewise.
23078         * g77.dg/bprob/bprob.exp: Likewise.
23079         * gcc.misc-tests/bprob.exp: Likewise.
23080         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23081         dg-require-profiling and delete expected error handling.
23082         * gcc.dg/20021014-1.c: Likewise.
23083         * gcc.dg/nest.c: Likewise.
23084
23085 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23086
23087         PR c++/12007
23088         * g++.dg/other/vthunk1.C: New test.
23089
23090 2004-02-20  Falk Hueffner  <falk@debian.org>
23091
23092         PR target/14201
23093         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23094
23095 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23096
23097         PR c++/13927
23098         * g++.dg/other/error8.C: Remove XFAIL markers.
23099
23100         PR c++/14173
23101         * g++.dg/ext/packed5.C: New test.
23102
23103         PR c++/14199
23104         * g++.dg/warn/Wunused-5.C: New test.
23105
23106         PR c++/14186
23107         * g++.dg/lookup/member1.C: New test.
23108
23109 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23110
23111         * gcc.c-torture/compile/20040130-1.c: Enable only when
23112         __INT_MAX__ >= 2147483647L.
23113         * gcc.c-torture/compile/961203-1.c: Likewise.
23114
23115 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23116
23117         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23118         * g++.dg/opt/template1.C: Robustify assembler regexp
23119
23120 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23121
23122         * gcc.c-torture/execute/simd-4.x: Remove.
23123         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23124         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23125         Guard with #ifndef SKIP_ATTRIBUTE.
23126         * gcc.dg/compat/vector-1_y.c: Likewise.
23127         * gcc.dg/compat/vector-2_x.c: Likewise.
23128         * gcc.dg/compat/vector-2_y.c: Likewise.
23129         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23130         * g++.dg/eh/simd-2.C: Likewise.
23131
23132 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23133
23134         * gcc.c-torture/compile/complex-1.c: New.
23135
23136 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23137
23138         PR target/14209
23139         * gcc.c-torture/execute/20040218-1.c: New test.
23140
23141 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23142
23143         PR c++/14181
23144         * g++.dg/parse/new2.C: New test.
23145
23146 2004-02-18  Paul Brook  <paul@codesourcery.com>
23147
23148         * gcc.c-torture/compile/libcall-1.c: New test.
23149
23150 2004-02-18  Paul Brook  <paul@codesourcery.com>
23151
23152         PR debug/12934
23153         * gcc.dg/debug/debug-7.c: New test.
23154
23155 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23156
23157         * gcc.dg/20040217-1.c: New test.
23158
23159 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23160
23161         * gcc.c-torture/execute/990208-1.x: Delete.
23162
23163 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23164
23165         * gcc.c-torture/execute/20040208-2.x: New file.
23166
23167 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23168
23169         PR c++/11326
23170         * g++.dg/abi/structret1.C: New test.
23171
23172 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23173
23174         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23175         (i386_cpuid): No need to test if cpuid is available on AMD64.
23176         Fix assembly, so that it works onboth i386 and AMD64.
23177         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23178         (vecInLong): Fix s[] member type to unsigned int.
23179         (vecInWord): Remove type.
23180         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23181         (a64, b64, c64, d64, e64): Remove.
23182         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23183         Remove unused variable.  Remove initialization of removed variables.
23184         Don't call mmx_tests nor sse_tests.
23185         (reference_mmx, reference_sse): Remove.
23186         (check): Add return stmt.
23187         * gcc.dg/i386-sse-7.c: New test.
23188         * gcc.dg/i386-mmx-4.c: New test.
23189
23190 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23191
23192         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23193         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23194         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23195         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23196         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23197         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23198         g++.dg/tc1/dr94.C: Fix line terminator.
23199
23200 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23201
23202         * gcc.c-torture/compile/20040216-1.c: New.
23203
23204 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23205
23206         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23207         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23208         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23209         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23210         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23211         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23212
23213 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23214
23215         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23216
23217 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23218
23219         PR c++/13971
23220         * g++.dg/expr/cond4.C: New test.
23221
23222         PR c++/14086
23223         * g++.dg/lookup/crash2.C: New test.
23224
23225 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23226
23227         * gcc.c-torture/compile/20040214-2.c: New test.
23228
23229 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23230
23231         PR c++/14116
23232         * g++.dg/ext/typeof8.C: New test.
23233
23234 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23235
23236         * gcc.c-torture/compile/20040214-1.c: New test.
23237
23238 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23239
23240         PR c++/13635
23241         * g++.dg/template/spec11.C: New test.
23242
23243 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23244
23245         PR c++/13927
23246         * g++.dg/other/error8.C: New test.
23247
23248 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23249
23250         PR c++/14122
23251         * g++.dg/template/array4.C: New test.
23252
23253         PR c++/14108
23254         * g++.dg/inherit/thunk2.C: New test.
23255
23256         PR c++/14083
23257         * g++.dg/eh/cond2.C: New test.
23258
23259 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23260
23261         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23262
23263 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23264
23265         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23266
23267 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23268
23269         * g++.dg/simd-2.C: xfail on ppc64-linux.
23270
23271 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23272
23273         PR c/456
23274         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23275         tests.
23276
23277 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23278
23279         * gcc.dg/builtins-33.c: New test.
23280
23281 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23282
23283         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23284
23285 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23286
23287         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23288
23289 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23290
23291         * gcc.dg/ppc64-abi-3.c: New test.
23292
23293 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23294
23295         PR c/14092
23296
23297         * gcc.dg/pr14092-1.c: New testcase.
23298
23299 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23300
23301         * gcc.dg/cpp/assert4.c: Fix typo last change.
23302
23303         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23304         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23305
23306         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23307
23308 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23309
23310         * gcc.c-torture/compile/20040209-1.c: New test case.
23311
23312 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23313
23314         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23315
23316 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23317
23318         * gcc.c-torture/execute/20040208-[12].c: New tests.
23319
23320 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23321
23322         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23323
23324 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23325
23326         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23327
23328 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23329
23330         Bug 13856
23331         * gcc.dg/visibility-8.c: New testcase.
23332
23333 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23334
23335         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23336         arguments.
23337         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23338
23339 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23340
23341         PR middle-end/13696
23342         * g++.dg/opt/fold1.C: New test case.
23343
23344 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23345
23346         PR c++/14033
23347         * g++.dg/other/crash-2.C: New test.
23348
23349 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23350
23351         PR c++/14028
23352         * g++.dg/parse/angle-bracket2.C: New test.
23353
23354 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23355
23356         PR middle-end/13750
23357         Revert:
23358         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23359         PR pch/13361
23360         * testsuite/g++.dg/pch/wchar-1.C: New.
23361         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23362
23363 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23364
23365         PR c++/14008
23366         * g++.dg/parse/error15.C: New test.
23367         * g++.dg/parse/crash11.C: Update dg-error mark.
23368
23369 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23370
23371         PR c++/13932
23372         * g++.dg/warn/conv2.C: New test.
23373
23374 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23375
23376         PR c++/13086
23377         * g++.dg/warn/incomplete1.C: Remove xfail.
23378
23379 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23380
23381         * lib/file-format.exp (gcc_target_object_format): Use
23382         ${tool}_target_compile, not gcc_target_compile.
23383         * lib/target-supports.exp (check_alias_available): Likewise.
23384         (check_gc_sections_available): Likewise.
23385         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23386         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23387         dg-require-alias.
23388
23389 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23390
23391         PR c++/13969
23392         * g++.dg/template/static6.C: New test.
23393
23394 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23395
23396         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23397
23398 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23399
23400         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23401         tests for systems where `char' is unsigned by default.
23402
23403 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23404
23405         PR c++/13997
23406         * g++.dg/template/partial3.C: New test.
23407
23408 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23409
23410         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23411         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23412         Remove mentions of obsolete ports.
23413
23414 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23415
23416         * gcc.dg/noncompile/20001228-1.c: Fix for new
23417         error message.
23418
23419 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23420
23421         PR target/9348
23422         * gcc.c-torture/execute/multdi-1.c: New test case.
23423
23424 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23425
23426         PR c++/13925
23427         * g++.dg/template/lookup5.C: New test.
23428
23429 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23430
23431         PR c++/13950
23432         * g++.dg/template/lookup4.C: New test.
23433
23434         PR c++/13970
23435         * g++.dg/parse/error14.C: New test.
23436
23437         PR c++/14002
23438         * g++.dg/parse/template13.C: New test.
23439
23440 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23441
23442         PR c++/13978
23443         * g++.dg/template/koenig4.C: New test.
23444
23445         PR c++/13968
23446         * g++.dg/template/crash17.C: New test.
23447
23448         PR c++/13975
23449         * g++.dg/parse/error13.C: New test.
23450         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23451
23452 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23453
23454         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23455
23456 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23457
23458         PR c/11658
23459         PR c/13994
23460         * gcc.dg/noncompile/20040203-1.c: New test.
23461         * gcc.dg/noncompile/20040203-2.c: Likewise.
23462         * gcc.dg/noncompile/20040203-3.c: Likewise.
23463         * gcc.dg/20040203-1.c: Likewise.
23464
23465 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23466
23467         PR c++/10858
23468         * g++.dg/template/sizeof7.C: New test.
23469
23470 2004-02-02  Eric Christopher  <echristo@redhat.com>
23471             Zack Weinberg  <zack@codesourcery.com>
23472
23473         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23474
23475 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23476
23477         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23478         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23479         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23480         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23481
23482 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23483
23484         PR c++/13113
23485         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23486
23487         PR c++/13854
23488         * g++.dg/ext/attrib13.C: New test.
23489
23490         PR c++/13907
23491         * g++.dg/conversion/op2.C: New test.
23492
23493 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23494
23495         * gcc.dg/titype-1.c: Fix pasto.
23496
23497 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23498
23499         * gcc.dg/titype-1.c: New test.
23500
23501 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23502
23503         PR c++/13957
23504         * g++.dg/template/non-type-template-argument-1.C,
23505         g++.dg/template/qualified-id1.C: Update dg-error marks.
23506         * g++.dg/template/nontype6.C: New test.
23507
23508 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23509
23510         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23511         * gcc.dg/builtins-31.c: New testcase.
23512         * gcc.dg/builtins-32.c: New testcase.
23513
23514 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23515
23516         * objc.dg/call-super-2.m: Update line numbers
23517         for the including of stddef.h.
23518
23519 2004-01-30  Michael Matz  <matz@suse.de>
23520
23521         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23522         g++.dg/ext/case-range3.C: New tests.
23523
23524 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23525
23526         DR206
23527         PR c++/13813
23528         * g++.dg/template/member4.C: New test.
23529
23530 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23531
23532         PR c++/13683
23533         * g++.dg/template/sizeof6.C: New test.
23534
23535 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23536
23537         * gcc.dg/fwritable-strings-1.c: New test.
23538
23539 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23540
23541         * gcc.c-torture/compile/20040130-1.c: New test.
23542
23543 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23544
23545         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23546
23547 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23548
23549         PR c++/13883
23550         * g++.dg/template/ctor3.C: New test.
23551
23552 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23553
23554         * g++.dg/tc1: New directory.
23555         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23556         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23557         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23558         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23559         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23560
23561 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23562
23563         * g++.dg/parse/error11.C: New test.
23564         * g++.dg/parse/error12.C: Likewise.
23565
23566 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23567
23568         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23569         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23570
23571 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23572
23573         PR c++/13791
23574         * g++.dg/ext/attrib12.C: New test.
23575
23576         PR c++/13736
23577         * g++.dg/parse/cast2.C: New test.
23578
23579 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23580
23581         * objc.dg/encode-2.m (main): New local string.  Set depending on
23582         sizeof long.  Use in sscanf call.
23583         * objc.dg/encode-3.m (main): New local string.  Set depending on
23584         sizeof long.  Use in scan_initial call.
23585
23586 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23587
23588         * objc.dg/call-super-2.m: Make LP64-safe.
23589         * objc.dg/desig-init-1.m: Likewise.
23590
23591 2004-01-27  Devang Patel <dpatel@apple.com>
23592
23593         * g++.dg/debug/namespace1.C: New test.
23594
23595 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23596
23597         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23598         xscale-*-*.
23599
23600         * gcc.dg/arm-mmx-1.c: New test.
23601
23602 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23603
23604         * gcc.dg/20040127-1.c: New test.
23605         * gcc.dg/20040127-2.c: New test.
23606
23607 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23608
23609         * objc.dg/stret-1.m (glob): Renamed to globa.
23610
23611 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23612
23613         PR c++/13663
23614         * g++.dg/expr/for1.C: New test.
23615
23616 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23617
23618         PR middle-end/13779
23619         * gcc.dg/darwin-longlong.c: New test.
23620
23621 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23622
23623         * gcc.dg/20040124-1.c: Moved test from here...
23624         * gcc.c-torture/compile/20040124-1.c: ...to here.
23625
23626 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23627
23628         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23629         the assembly output if -m64 is passed.
23630
23631 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/13833
23634         * g++.dg/template/cond3.C: New test.
23635
23636 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23637
23638         PR c++/13810
23639         * g++.dg/template/ttp7.C: New test.
23640
23641 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23642
23643         PR c++/13797
23644         * g++.dg/template/nontype4.C: New test.
23645         * g++.dg/template/nontype5.C: Likewise.
23646
23647 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23648
23649         * gcc.dg/torture/mips-clobber-at.c: New test.
23650
23651 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23652
23653         * gcc.dg/20040124-1.c: New test.
23654
23655 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23656
23657         * gcc.dg/20040123-1.c: New test.
23658
23659 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23660
23661         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23662
23663 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23664
23665         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23666
23667 2004-01-23  Andrew Pinski  <apinski@apple.com>
23668
23669         * gcc.dg/20030121-1.c: Move to ..
23670         * gcc.dg/20040121-1.c: here.
23671
23672 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23673
23674         * gcc.dg/builtins-29.c: New test case.
23675
23676 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23677
23678         PR 18314
23679         * gcc.dg/builtins-30.c: New testcase.
23680
23681 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23682
23683         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23684         * lib/g77.exp: Likewise.
23685         * lib/objc.exp: Likewise.
23686         * lib/g++.exp: Likewise.
23687
23688 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23689
23690         * gcc.dg/struct-by-value-2.c: New test.
23691
23692 2004-01-21  Andrew Pinski  <apinski@apple.com>
23693
23694         PR target/13785
23695         * gcc.dg/20030121-1.c: New test.
23696
23697 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23698
23699         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23700         clobber frame pointer register in asm statement.
23701
23702 2004-01-21  Falk Hueffner  <falk@debian.org>
23703
23704         * gcc.c-torture/compile/20040121-1.c: New test.
23705
23706 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23707
23708         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23709
23710 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23711
23712         * gcc.dg/ppc64-abi-2.c: New test.
23713
23714 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23715
23716         * lib/treelang.exp: Fill out this file.
23717         * lib/treelang-dg.exp: New File.
23718
23719 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23720
23721         * gcc.c-torture/compile/981022-1.c: Remove.
23722         * gcc.dg/array-5.c: Remove XFAIL.
23723         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23724         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23725         gcc.dg/cond-lvalue-1.c: Update.
23726         * gcc.dg/cast-lvalue-2.c: New test.
23727
23728 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23729
23730         PR c++/13592
23731         * g++.dg/other/error1.C (class foo): Tweak error message.
23732
23733         PR c++/13592
23734         * g++.dg/template/call2.C: New test.
23735
23736 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23737
23738         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23739         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23740         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23741         scalar-return-1_x.c, scalar-return-2_y.c,
23742         scalar-return-3_x.c, scalar-return-3_y.c,
23743         scalar-return-4_x.c, scalar-return-4_y.c,
23744         struct-align-1.h, struct-align-1_x.c,
23745         struct-align-1_y.c, struct-align-2.h,
23746         struct-align-2_x.c, struct-align-2_y.c,
23747         struct-by-value-10_y.c, struct-by-value-11_x.c,
23748         struct-by-value-11_y.c, struct-by-value-12_x.c,
23749         struct-by-value-12_y.c, struct-by-value-13_x.c,
23750         struct-by-value-13_y.c, struct-by-value-14_x.c,
23751         struct-by-value-14_y.c, struct-by-value-15_x.c,
23752         struct-by-value-15_y.c, struct-by-value-16_y.c,
23753         struct-by-value-17_y.c, struct-by-value-18_y.c,
23754         struct-by-value-19_y.c, struct-by-value-1_x.c,
23755         struct-by-value-1_y.c, struct-by-value-20_y.c,
23756         struct-by-value-2_x.c, struct-by-value-2_y.c,
23757         struct-by-value-3_y.c, struct-by-value-4_x.c,
23758         struct-by-value-4_y.c, struct-by-value-5_y.c,
23759         struct-by-value-6_y.c, struct-by-value-7_y.c
23760         struct-by-value-8_x.c, struct-by-value-8_y.c
23761         struct-by-value-9_x.c, struct-by-value-9_y.c
23762         struct-return-10_x.c, struct-return-10_y.c,
23763         struct-return-19_x.c, struct-return-20_x.c
23764         struct-return-2_x.c, struct-return-2_y.c
23765         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23766         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23767
23768 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23769
23770         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23771         attribute on sparc*-sun-solaris2.*.
23772
23773 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23774
23775         PR c++/13710
23776         * g++.dg/ext/typeof7.C: New test.
23777
23778 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23779
23780         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23781         * gcc.dg/const-elim-1.c: Same.
23782
23783 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23784
23785         * objc.dg/stret-1.m: New.
23786         * objc.dg/stret-2.m: New.
23787
23788 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23789
23790         PR c++/11895
23791         * g++.dg/ext/vector1.C: New test.
23792
23793 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23794
23795         * gcc.dg/pch/import-1.c: New.
23796         * gcc.dg/pch/import-1.hs: New.
23797         * gcc.dg/pch/import-1a.h: New.
23798         * gcc.dg/pch/import-1b.h: New.
23799         * gcc.dg/pch/import-1c.h: New.
23800
23801 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23802
23803         PR c++/13574
23804         * g++.dg/ext/array1.C: New test.
23805
23806         PR c++/13178
23807         * g++.dg/conversion/op1.C: New test.
23808
23809 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23810
23811         PR 11864
23812         From Kazumoto Kojima / Dan Kegel:
23813         * gcc.dg/pr11864-1.c: New test.
23814
23815         PR 10392
23816         From Marcus Comstedt / Dan Kegel:
23817         * gcc.dg/pr10392-1.c: New test.
23818
23819 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23820
23821         PR c++/13478
23822         * g++.dg/init/ref10.C: New test.
23823
23824 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23825
23826         PR c++/13407
23827         * g++.dg/parse/typename6.C: New test.
23828
23829 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23830
23831         PR pch/13361
23832         * testsuite/g++.dg/pch/wchar-1.C: New.
23833         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23834
23835 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23836
23837         PR c++/9259
23838         * g++.dg/expr/sizeof2.C: New test.
23839
23840 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23841
23842         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23843
23844 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23845
23846         PR c++/13659
23847         * g++.dg/lookup/strong-using-3.C: New.
23848         * g++.dg/lookup/using-10.C: New.
23849
23850 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23851
23852         PR c++/13594
23853         * g++.dg/lookup/strong-using-2.C: New.
23854
23855 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23856             Dan Kegel <dank@kegel.com>
23857             J"orn Rennecke <joern.rennecke@superh.com>
23858
23859         PR target/9365
23860         * gcc.dg/pr9365-1.c: New test.
23861
23862 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23863
23864         PR c++/8856
23865         * g++.dg/parse/casting-operator2.C: New test.
23866         * g++.old-deja/g++.pt/explicit83.C: Remove.
23867
23868 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23869
23870         * gcc.dg/label-compound-stmt-1.c: New test.
23871         * gcc.c-torture/compile/950922-1.c,
23872         gcc.c-torture/compile/20000211-3.c,
23873         gcc.c-torture/compile/20000518-1.c,
23874         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23875         compound statements.
23876
23877 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23878
23879         * gcc.dg/ppc64-abi-1.c: New test.
23880
23881 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23882
23883          * g++.dg/ext/attrib9.C: Add dg-warnings.
23884
23885 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23886
23887         PR c++/12335
23888         * g++.dg/parse/dtor3.C: New test.
23889
23890 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23891
23892         PR c++/12709
23893         * g++.dg/parse/try-catch-1.C: New test.
23894
23895 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
23896
23897         * ada/acats/run_all.sh: Add more verbose output in acats.log
23898         when compiling tests.
23899
23900 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23901
23902         PR 13656
23903         * gcc.dg/typedef-redecl.c: New test case.
23904         * gcc.dg/typedef-redecl.h: New support file.
23905
23906 2004-01-13  Jan Hubicka  <jh@suse.cz>
23907
23908         * gcc.dg/always_inline.c: New test.
23909         * gcc.dg/debug/20031231-1.c: Fix.
23910
23911 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23912
23913         PR c++/13474
23914         * g++.dg/template/array3.C: New test.
23915
23916 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23917
23918         * g++.dg/ext/lvalue1.C: No longer expected to fail.
23919         * g++.dg/warn/Wunused-2.C: Likewise.
23920
23921 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23922
23923         PR c++/13289
23924         * g++.dg/template/instantiate6.C: New test.
23925
23926 2004-01-12  Roger Sayle  <roger@eyesopen.com>
23927
23928         PR middle-end/11397
23929         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
23930
23931 2004-01-12  Jan Hubicka  <jh@suse.cz>
23932
23933         PR opt/12826
23934         * gcc.dg/20040112-1.c: New.
23935
23936         * gcc.dg/dwarf-die[1-7].c: Move to...
23937         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
23938         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
23939
23940 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
23941
23942         PR c++/4100
23943         * g++.dg/parse/friend4.C: New test.
23944
23945 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
23946
23947         PR c++/4100
23948         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
23949         definition is called a friend.
23950
23951 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
23952
23953         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
23954
23955 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
23956
23957         PR c++/3478
23958         * g++.dg/parse/error10.C: New test.
23959         * g++.dg/template/arg2.C: Accept "invalid type" error.
23960
23961 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
23962
23963         PR middle-end/13392
23964         * g++.dg/opt/expect2.C: New test.
23965
23966 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23967
23968         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23969         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23970         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23971         Update dg-error regexps.
23972
23973 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23974
23975         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23976         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23977
23978 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23979
23980         * gcc.dg/pragma-re-1.c: Use right pointer type.
23981
23982 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23983
23984         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23985
23986 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
23987
23988         * gcc.dg/rs6000-ldouble-1.c: New.
23989
23990 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23991
23992         DR 337
23993         PR c++/9256
23994         * g++.dg/other/abstract1.C: New test.
23995
23996 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
23997
23998         * g++.dg/lookup/strong-using-1.C: New.
23999
24000 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24001
24002         PR c/11234
24003         * gcc.dg/func-ptr-conv-1.c: New test.
24004         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24005
24006 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24007
24008         PR target/13380.
24009         * gcc.c-torture/compile/20040109-1.c: New.
24010
24011 2004-01-08  Stuart Hastings  <stuart@apple.com>
24012
24013         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24014         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24015         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24016
24017 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24018
24019         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24020
24021 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24022
24023         * ada/acats/run_acats: Treat 'gnatchop' the same way
24024         as 'gnatmake'.  Export GCC_DRIVER.
24025         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24026         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24027
24028 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24029
24030         PR c++/12573
24031         * g++.dg/template/dependent-expr4.C: New test.
24032
24033 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24034
24035         * gcc.dg/altivec-11.c: New test.
24036
24037 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24038
24039         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24040
24041 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24042
24043         PR c/6024
24044         * gcc.dg/enum-compat-1.c: New test.
24045         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24046
24047 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24048
24049         PR c/12165
24050         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24051         gcc.dg/c99-idem-qual-3.c: New tests.
24052
24053 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24054
24055         * gcc.dg/winline-7.c: Don't cast void * to int.
24056
24057 2004-01-06  Jan Hubicka  <jh@suse.cz>
24058
24059         * gcc.dg/i386-sse-5.c: New test
24060         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24061
24062 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24063
24064         PR c++/12815
24065         * g++.dg/rtti/typeid4.C: New test.
24066
24067 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24068
24069         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24070
24071 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24072
24073         PR c++/12132
24074         * g++.dg/template/error11.C: New test.
24075
24076         PR c++/13451
24077         * g++.dg/template/class2.C: New test.
24078
24079 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24080         Richard Sandiford <rsandifo@redhat.com>
24081
24082         PR c++/13387
24083         * g++.dg/opt/alias3.C: New test.
24084
24085 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24086
24087         PR c++/13157
24088         * g++.dg/template/koenig3.C: New test.
24089
24090         PR c++/13529
24091         * g++.dg/parse/offsetof3.C: New test.
24092
24093         * g++.dg/init/copy7.C: Add missing dg-error markers.
24094
24095         PR c++/12226
24096         * g++.dg/init/copy7.c: New test.
24097
24098         PR c++/13536
24099         * g++.dg/parse/cast1.C: New test.
24100
24101 2004-01-04  Jan Hubicka  <jh@suse.cz>
24102
24103         * gcc.dg/winline[1-7].c: New tests.
24104
24105 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24106
24107         PR c++/13520
24108         * g++.dg/template/qualttp22.C: New test.
24109
24110 2004-01-01  Jan Hubicka  <jh@suse.cz>
24111
24112         * gcc.dg/debug/20031231-1.c: New.
24113         * gcc.c-torture/compile/20040101-1.c: New.
24114         * gcc.dg/dwarf-die-[1-7].c: New.
24115
24116 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24117
24118         PR optimization/13521
24119         * gcc.c-torture/compile/20031231-1.c: New test.
24120
24121 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24122
24123         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24124
24125 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24126
24127         PR c++/10079
24128         * g++.dg/template/crash16.C: New test.
24129
24130 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24131
24132         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24133
24134 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24135
24136         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24137         ports.
24138         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24139         * g++.old-deja/g++.law/profile1.C: Likewise.
24140         * gcc.c-torture/compile/981006-1.c: Likewise.
24141         * gcc.c-torture/execute/loop-2e.x: Likewise.
24142         * gcc.c-torture/execute/loop-2f.x: Remove.
24143         * gcc.c-torture/execute/loop-2g.x: Likewise.
24144         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24145         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24146
24147 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         PR c++/13507
24150         * g++.dg/ext/attrib11.C: New test.
24151
24152         PR c++/13494
24153         * g++.dg/template/array2-1.C: New test.
24154         * g++.dg/template/array2-2.C: New test.
24155
24156 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24157
24158         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24159
24160 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         PR c++/12774
24163         * g++.dg/template/array1-1.C: New test.
24164         * g++.dg/template/array1-2.C: New test.
24165
24166 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24167
24168         PR fortran/12632
24169         * g77.dg/12632.f: New test case.
24170
24171 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24172
24173         PR c++/13289
24174         * g++.dg/parse/nontype1.C: New test.
24175
24176 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24177
24178         PR c++/12403
24179         * g++.dg/parse/explicit1.C: New test.
24180         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24181
24182 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/13081
24185         * g++.dg/opt/inline6.C: New test.
24186
24187         PR c++/12613
24188         * g++.dg/parse/error9.C: New test.
24189
24190         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24191
24192 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24193
24194         PR c++/13009
24195         * g++.dg/init/assign1.C: New test.
24196
24197 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24198
24199         PR c++/13070
24200         * g++.dg/warn/format3.C: New test case.
24201
24202 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24203
24204         * gcc.c-torture/compile/20031227-1.c: New test.
24205
24206 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24207
24208         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24209         * g77.dg/bprob/bprob.exp: Likewise.
24210         * gcc.misc-tests/bprob.exp: Likewise.
24211         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24212         variants on systems where the library does not provide that
24213         functionality.
24214         * gcc.dg/builtins-20.c: Use builtins-config.h.
24215         * gcc.dg/builtins-config.h: New file.
24216
24217 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24218
24219         * lib/gcc-dg.exp (dg-require-profiling): New function.
24220         * lib/target-supports.exp (check_profiling_available): Likewise.
24221         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24222         * g77.dg/bprob/bprob.exp: Likewise.
24223         * gcc.misc-tests/bprob.exp: Likewise.
24224         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24225         * gcc.dg/20021014-1.c: Likewise.
24226         * gcc.dg/nest.c: Likewise.
24227
24228 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24229
24230         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24231         compiling.
24232         * g++.dg/lookup/java2.C: Likewise.
24233         * gcc.dg/cpp/lexident.c: Likewise.
24234
24235 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24236
24237         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24238         given.
24239         * gcc.c-torture/compile/961203-1.c: Likewise.
24240         * gcc.c-torture/compile/980506-1.c: Likewise.
24241
24242 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24243
24244         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24245         (additional_prunes): New global.
24246         (gcc-dg-prune): Handle additional per-test pruning.
24247         (dg-test): Clear additional_prunes between tests.
24248
24249         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24250         dg-prune-output to avoid spurious failures from assembler
24251         complaining about nonexistent WAW violations.
24252         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24253         Use dg-prune-output to avoid spurious failures from assembler
24254         warning about Itanium B-step errata.
24255
24256 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24257
24258         * g++.dg/abi/macro0.C: New test.
24259         * g++.dg/abi/macro1.C: Likewise.
24260         * g++.dg/abi/macro2.C: Likewise.
24261
24262         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24263         * g++.dg/abi/bitfield7.C: Likewise.
24264         * g++.dg/abi/dtor2.C: Likewise.
24265         * g++.dg/abi/mangle11.C: Likewise.
24266         * g++.dg/abi/mangle12.C: Likewise.
24267         * g++.dg/abi/mangle14.C: Likewise.
24268         * g++.dg/abi/mangle17.C: Likewise.
24269         * g++.dg/abi/vbase10.C: Likewise.
24270         * g++.dg/abi/vbase14.C: Likewise.
24271         * g++.dg/template/qualttp17.C: Likewise.
24272
24273 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24274
24275         PR c/11995
24276         * gcc.dg/20031223-1.c: New test.
24277
24278 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24279
24280         * gcc.dg/noreturn-7.c: New test.
24281
24282 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24283
24284         * gcc.dg/null-pointer-1.c: New test.
24285
24286 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24287
24288         * g++.old-deja/g++.jason/template18.C: Remove.
24289         * g++.old-deja/g++.jason/template37.C: Likewise.
24290
24291         PR c++/12862
24292         * g++.dg/lookup/ns1.C: New test.
24293
24294         PR c++/12397
24295         * g++.dg/template/lookup3.C: New test.
24296
24297 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24298
24299         * g++.dg/template/recurse1.C: New test
24300
24301 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24302
24303         PR c++/12479
24304         * g++.dg/parse/semicolon1.C: New test.
24305         * g++.dg/parse/semicolon1.h: Likewise.
24306
24307 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24308
24309         * gcc.dg/darwin-misaligned.c: New test.
24310
24311 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24312
24313         PR c/9163
24314         * gcc.dg/20031222-1.c: New test.
24315
24316 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24317
24318         PR c++/13438
24319         * g++.dg/parse/error8.C: New test.
24320
24321         PR c++/11554
24322         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24323
24324 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24325
24326         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24327         too small.
24328         * gcc.c-torture/compile/930217-1.c: Likewise.
24329         * gcc.c-torture/compile/930513-1.c: Likewise.
24330         * gcc.c-torture/execute/920908-2.c: Likewise.
24331         * gcc.c-torture/execute/921204-1.c: Likewise.
24332         * gcc.c-torture/execute/930621-1.c: Likewise.
24333         * gcc.c-torture/execute/930630-1.c: Likewise.
24334         * gcc.c-torture/execute/931031-1.c: Likewise.
24335         * gcc.c-torture/execute/980602-2.c: Likewise.
24336         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24337         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24338         * gcc.c-torture/execute/extzvsi.c: Likewise.
24339         * gcc.c-torture/unsorted/ext.c: Likewise.
24340
24341 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24342
24343         PR target/12749
24344         * gcc.c-torture/compile/20031220-2.c: New test case.
24345
24346 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24347
24348         PR optimization/13031
24349         * gcc.c-torture/compile/20031220-1.c: New test case.
24350
24351 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24352
24353         * gcc.dg/cast-function-1.c: New test.
24354
24355 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24356
24357         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24358         formats.
24359
24360 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24361
24362         PR c++/12795
24363         * g++.dg/ext/attrib10.C: New test.
24364
24365 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24366
24367         * gcc.dg/cleanup-10.c: New test.
24368         * gcc.dg/cleanup-11.c: New test.
24369
24370 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24371
24372         PR c++/13239
24373         * g++.dg/opt/expect1.C: New test.
24374
24375 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24376
24377         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24378
24379 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24380
24381         PR debug/12923
24382         * gcc.dg/20031218-1.c: New test.
24383
24384         PR debug/12389
24385         * gcc.dg/20031218-2.c: New test.
24386         * gcc.dg/20031218-3.c: New test.
24387
24388         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24389         of label name and allow for USER_LABEL_PREFIX == "_" names.
24390         * g++.dg/abi/mangle18-2.C: Likewise.
24391         * g++.dg/abi/mangle19-1.C: Likewise.
24392         * g++.dg/abi/mangle19-2.C: Likewise.
24393         * g++.dg/abi/mangle20-1.C: Likewise.
24394         * g++.dg/abi/mangle20-2.C: Likewise.
24395
24396 2003-12-18  Richard Henderson  <rth@redhat.com>
24397
24398         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24399
24400 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24401             Dan Kegel <dank@kegel.com>
24402
24403         PR other/12009
24404         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24405         testing a cross compiler, it causes spurious compile failures.
24406         * lib/g++.exp: Likewise.
24407
24408 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24409
24410         PR c++/13262
24411         * g++.dg/template/access13.C: New test.
24412
24413 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24414
24415         * gcc.dg/20031216-1.c: New test.
24416
24417 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24418
24419         PR c++/9154
24420         * g++.dg/template/error10.C: New test.
24421
24422 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24423
24424         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24425         * g++.dg/eh/simd-2.C: Likewise.
24426
24427 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24428             Roger Sayle  <roger@eyesopen.com>
24429
24430         * gcc.c-torture/execute/ieee/mzero5.c: New.
24431
24432 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24433
24434         PR c++/10603
24435         * g++.dg/parse/error6.C: New test.
24436
24437         PR c++/12827
24438         * g++.dg/parse/error7.C: New test.
24439
24440 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24441
24442         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24443         at -O with stabs debugging formats.
24444         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24445         * gcc.dg/debug/debug-2.c: Likewise.
24446
24447 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24448
24449         PR c++/12696
24450         * g++.dg/init/error1.C: New test.
24451
24452         PR c++/12218
24453         * g++.dg/init/pm3.C: New test.
24454
24455 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24456
24457         PR c/3347
24458         * gcc.dg/bitfld-8.c: New test.
24459
24460 2003-12-16  James Lemke  <jim@wasabisystems.com>
24461
24462         * gcc.dg/arm-scd42-[123].c: New tests.
24463
24464 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24465
24466         PR c++/9043
24467         * g++.dg/abi/mangle20-1.C: New test.
24468         * g++.dg/abi/mangle20-2.C: New test.
24469
24470 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/13275
24473         * g++.dg/other/offsetof2.C: Remove XFAIL.
24474         * g++.dg/parse/offsetof1.C: New test.
24475         * g++.gd/parse/offsetof2.C: Likewise.
24476
24477 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24478
24479         * g++.dg/template/nontype3.C: New test.
24480         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24481
24482 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24483
24484         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24485
24486 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24487
24488         PR c++/13387
24489         * g++.dg/expr/assign1.C: New test.
24490
24491         PR c++/13242
24492         * g++.dg/abi/mangle19-1.C: New test.
24493         * g++.dg/abi/mangle19-2.C: New test.
24494
24495 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24496
24497         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24498
24499 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24500
24501         * gcc.c-torture/execute/20031216-1.c: New test.
24502
24503 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24504
24505         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24506         an ICE regression.
24507
24508 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/10926
24511         * g++.dg/template/error9.C: New test.
24512
24513         PR c++/11116
24514         * g++.dg/template/error8.C: New test.
24515
24516 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24517
24518         PR middle-end/13400
24519         * gcc.c-torture/execute/20031215-1.c: New test case.
24520
24521 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/13269
24524         * g++.dg/parse/error5.C: New test.
24525
24526         PR c++/12989
24527         * g++.dg/expr/sizeof1.C: New test.
24528
24529         PR c++/13310
24530         * g++.dg/template/crash15.C: New test.
24531
24532 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24533
24534         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24535         a non-POD type as the last named parameter of a varargs function.
24536
24537 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24538
24539         PR c++/13243
24540         PR c++/12573
24541         * g++.dg/template/crash14.C: New test.
24542         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24543
24544 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24545
24546         * g++.dg/other/java1.C: New test.
24547
24548         PR c++/13241
24549         * g++.dg/abi/mangle18-1.C: New test.
24550         * g++.dg/abi/mangle18-2.C: New test.
24551
24552 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24553
24554         PR optimization/10312
24555         * gcc.c-torture/execute/20031214-1.c: New.
24556
24557 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24558
24559         PR c++/10779
24560         PR c++/12160
24561         * g++.dg/parse/error3.C: New test.
24562         * g++.dg/parse/error4.C: Likewise.
24563         * g++.dg/abi/mangle4.C: Tweak error messages.
24564         * g++.dg/lookup/using5.C: Likewise.
24565         * g++.dg/other/error2.C: Likewise.
24566         * g++.dg/parse/typename5.C: Likewise.
24567         * g++.dg/parse/undefined1.C: Likewise.
24568         * g++.dg/template/arg2.C: Likewise.
24569         * g++.dg/template/ttp3.C: Likewise.
24570         * g++.dg/template/type1.C: Likewise.
24571         * g++.old-deja/g++.other/crash32.C: Likewise.
24572         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24573
24574 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24575
24576         PR c++/13106
24577         * g++.dg/warn/noreturn-3.C: New test.
24578
24579 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24580
24581         PR c++/13118
24582         * g++.dg/abi/covariant3.C: New.
24583
24584 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24585
24586         * g++.dg/eh/ia64-1.C: New test.
24587
24588 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24589
24590         PR optimization/13037
24591         * g77.f-torture/execute/13037.f: New test case.
24592
24593 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24594
24595         PR c++/12881
24596         * g++.dg/abi/covariant2.C: New.
24597
24598 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24599
24600         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24601
24602 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24603
24604         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24605
24606 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24607
24608         PR other/10819
24609         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24610         to fix Bug 10819.
24611         * lib/g++.exp (g++_version): Likewise.
24612         * lib/g77.exp (g77_version): Likewise.
24613         * lib/objc.exp (default_objc_version): Likewise.
24614
24615 2003-12-10  Richard Henderson  <rth@redhat.com>
24616
24617         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24618
24619         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24620
24621 2003-12-08  Matt Austern  <austern@apple.com>
24622
24623         PR c/13134
24624         * lib/gcc-dg.exp (dg-require-visibility): Define.
24625         * lib/target-supports (check_visibility_available): Define.
24626         * gcc.dg/visibility-1.c: New test.
24627         * gcc.dg/visibility-2.c: Likewise.
24628         * gcc.dg/visibility-3.c: Likewise.
24629         * gcc.dg/visibility-4.c: Likewise.
24630         * gcc.dg/visibility-5.c: Likewise.
24631         * gcc.dg/visibility-6.c: Likewise.
24632         * g++.dg/ext/visibility-1.C: Likewise.
24633         * g++.dg/ext/visibility-2.C: Likewise.
24634         * g++.dg/ext/visibility-3.C: Likewise.
24635         * g++.dg/ext/visibility-4.C: Likewise.
24636         * g++.dg/ext/visibility-5.C: Likewise.
24637         * g++.dg/ext/visibility-6.C: Likewise.
24638
24639 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24640
24641         * g++.dg/lookup/java1.C: New test.
24642         * g++.dg/lookup/java2.C: New test.
24643
24644 2003-12-07  Falk Hueffner  <falk@debian.org>
24645
24646         * g++.dg/opt/noreturn-1.C: New test.
24647
24648 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24649
24650         * gcc.dg/overflow-1.c: New test.
24651
24652 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24653
24654         * g77.f-torture/compile/13060.f: New test.
24655
24656 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/13323
24659         * g++.dg/inherit/operator2.C: New test.
24660
24661 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/13305
24664         * g++.dg/ext/attrib9.C: New test.
24665
24666 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/13314
24669         * g++.dg/template/error7.C: New test.
24670
24671 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24672             J"orn Rennecke <joern.rennecke@superh.com>
24673
24674         PR target/13302
24675         * g++.dg/other/struct-va_list.C: New test.
24676
24677 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24678
24679         PR c++/13166
24680         * g++.dg/parse/defarg6.C: New test.
24681
24682 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24683
24684         PR target/13256
24685         * gcc.c-torture/execute/20031201-1.c: New test.
24686
24687 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24688
24689         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24690
24691 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24692
24693         * gcc.dg/builtin-return-1.c: New test.
24694
24695 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24696             J"orn Rennecke <joern.rennecke@superh.com>
24697
24698         PR optimization/13260
24699         * gcc.c-torture/execute/20031204-1.c: New test.
24700
24701 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24702
24703         PR c++/9127
24704         * g++.dg/template/error6.C: New test.
24705
24706 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * gcc.dg/20031202-1.c: New test.
24709
24710 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/13179
24713         * g++.dg/template/eh1.C: New test.
24714
24715         PR c++/10771
24716         * g++.dg/template/error5.C: New test.
24717
24718 2003-12-02  David Ung  <davidu@mips.com>
24719
24720         * gcc.dg/compat/vector-check.h: Corrected type for var
24721         g_##TMODE
24722
24723 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24724
24725         PR c++/10126
24726         * g++.dg/template/ptrmem8.C: New test.
24727
24728 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24729
24730         PR c++/12573
24731         * g++.dg/template/dependent-expr3.C: New test.
24732
24733 2003-12-01  James Lemke  <jim@wasabisystems.com>
24734
24735         * gcc.dg/arm-g2.c: New test.
24736
24737 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24738
24739         PR optimization/11634
24740         * gcc.dg/20031201-2.c: New test case.
24741
24742 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24743
24744         PR 11433
24745         * objc.dg/proto-lossage-3.m: New test.
24746
24747 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24748
24749         PR optimization/12628
24750         * gcc.dg/20031201-1.c: New test case.
24751
24752 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24753
24754         * gcc.dg/unaligned-1.c: New test.
24755
24756 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24757
24758         PR c++/9849
24759         * g++.dg/template/error4.C: New test.
24760         * g++.dg/template/nested3.C: Adjust error markers.
24761
24762 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24763
24764         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24765
24766 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24767
24768         PR c/10333
24769         * gcc.dg/bitfld-7.c: New test.
24770
24771 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24772
24773         * gcc.dg/tls/asm-1.C: New test.
24774
24775 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24776
24777         * gcc.dg/cpp/assert4.c: Update.
24778
24779 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24780
24781         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24782         * gcc.dg/builtin-apply3.c: New test.
24783
24784 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24785
24786         * lib/compat.exp (compat-obj): New xfaildata parameter.
24787         Use it to set compiler_conditional_xfail_data before compiling.
24788         (compat-get-options): Handle dg-xfail-if.
24789         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24790         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24791         * gcc.dg/compat/vector-1_y.c: Likewise.
24792         * gcc.dg/compat/vector-2_x.c: Likewise.
24793         * gcc.dg/compat/vector-2_y.c: Likewise.
24794
24795 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24796
24797         * g++.dg/opt/reg-stack4.C: New test.
24798
24799 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24800
24801         * gcc.dg/builtin-apply2.c: New test.
24802
24803 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24804
24805         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24806
24807 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24808
24809         PR c++/12924
24810         * g++.dg/template/template-id-2.C: New test.
24811
24812 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24813
24814         PR c++/5369
24815         * g++.dg/template/memfriend1.C: New test.
24816         * g++.dg/template/memfriend2.C: Likewise.
24817         * g++.dg/template/memfriend3.C: Likewise.
24818         * g++.dg/template/memfriend4.C: Likewise.
24819         * g++.dg/template/memfriend5.C: Likewise.
24820         * g++.dg/template/memfriend6.C: Likewise.
24821         * g++.dg/template/memfriend7.C: Likewise.
24822         * g++.dg/template/memfriend8.C: Likewise.
24823         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24824
24825 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24826
24827         PR c++/12515
24828         * g++.dg/ext/cond1.C: New test.
24829
24830 2003-11-20  Richard Henderson  <rth@redhat.com>
24831
24832         * gcc.dg/20020201-2.c: Remove.
24833         * gcc.dg/20020201-4.c: Remove.
24834         * gcc.dg/20020304-1.c: Remove.
24835
24836 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24837
24838         * gcc.dg/cpp/trad/xwin1.c: New test case.
24839
24840 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24841
24842         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24843         * lib/g77.exp: Likewise.
24844         * lib/objc.exp: Likewise.
24845         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24846         for darwin.
24847
24848 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24849
24850         PR c++/12932
24851         * g++.dg/template/static5.C: New test.
24852
24853 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24854
24855         * gcc.dg/nested-func-1.c: New test.
24856
24857 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24858
24859         * gcc.dg/cpp/assert4.c: New test.
24860
24861 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24862
24863         PR c++/2294
24864         * g++.dg/lookup/using9.c: New test.
24865
24866 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24867
24868         PR c++/12762
24869         * g++.dg/template/error3.C: New test.
24870
24871 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24872
24873         PR ada/13035
24874         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24875         No longer use a wrapper for gcc, since this does not work under
24876         Windows.
24877
24878 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24879
24880         PR c++/2094
24881         * g++.dg/template/ptrmem7.C: New test.
24882
24883 2003-11-13  Andrew Pinski <apinski@apple.com>
24884
24885         * gcc.c-torture/compile/20031113-1.c: New test.
24886
24887 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24888             Kean Johnston <jkj@sco.com>
24889
24890         PR c/13029
24891         * gcc.dg/unused-4.c: Update.
24892
24893 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24894
24895         * g++.dg/opt/const3.C: New test.
24896
24897 2003-11-13  Jan Hubicka  <jh@suse.cz>
24898
24899         * gcc.c-torture/compile/20031112-1.c: New test.
24900
24901 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
24902
24903         * g++.dg/parse/crash10.C: Remove bogus error marker.
24904
24905 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24906
24907         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
24908         (host_gcc): Likewise.
24909         (ROOT): Honor $PWDCMD.
24910         (BASE): Likewise.
24911         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
24912
24913 2003-11-12  Catherine Moore  <clm@redhat.com>
24914
24915         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
24916
24917 2003-11-12  Andreas Jaeger  <aj@suse.de>
24918             Jakub Jelinek  <jakub@redhat.com>
24919             Andrew Pinski  <pinskia@physics.uc.edu>
24920             Richard Henderson  <rth@redhat.com>
24921
24922         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
24923         systems.
24924         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
24925
24926         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
24927         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24928
24929 2003-11-11  Andreas Jaeger  <aj@suse.de>
24930
24931         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
24932
24933         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
24934
24935 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
24936
24937         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
24938         Clean ups.
24939
24940 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
24941
24942         * gcc.dg/trampoline-1.c: New test.
24943
24944 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24945
24946         * gcc.c-torture/compile/200031109-1.c: New test.
24947
24948 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24949
24950         PR c/3190
24951         PR c/8714
24952         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24953         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
24954         gcc.dg/format/no-y2k-1.c: Update.
24955
24956 2003-11-08  Roger Sayle  <roger@eyesopen.com>
24957
24958         PR optimization/10467
24959         * gcc.dg/20031108-1.c: New test case.
24960
24961 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
24962
24963         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
24964
24965 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24966
24967         * gcc.dg/compound-lvalue-1.c: New test.
24968         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24969         some XFAILs.
24970
24971 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
24972
24973         * gcc.dg/altivec-varargs-1.c: New test.
24974
24975 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24976
24977         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24978         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24979         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
24980         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
24981         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24982
24983 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24984
24985         * gcc.dg/cond-lvalue-1.c: New test.
24986
24987 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
24988
24989         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24990
24991 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24992
24993         PR c++/11616
24994         * g++.dg/template/instantiate5.C: New test.
24995
24996 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24997
24998         PR c++/12726
24999         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25000         * ChangeLog: Add missing first entry for above test.
25001
25002 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25003
25004         PR c++/9810
25005         * g++.dg/template/using8.C: New test.
25006         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25007
25008 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25009
25010         PR optimization/10817
25011         * gcc.c-torture/compile/20031102-1.c: New test case.
25012
25013 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25014
25015         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25016         2147483647.
25017
25018 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25019
25020         * gcc.dg/20031102-1.c: New test.
25021
25022 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25023
25024         * gcc.dg/complex-1.c: New test.
25025
25026 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25027
25028         PR c++/12796
25029         * g++.dg/template/crash13.C: Adjust expected error location.
25030         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25031
25032 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25033
25034         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25035
25036 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25037
25038         PR/10239
25039         * gcc.c-torture/compile/20031031-2.c: New test.
25040
25041 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25042
25043         PR/11640
25044         * gcc.c-torture/compile/20031031-1.c: New test.
25045
25046 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25047
25048         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25049         * gcc.misc-tests/bprob.exp: Likewise.
25050         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25051         the execution test on arm-elf configs.
25052         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25053         configs that don't support scratch files.
25054         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25055
25056 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25057
25058         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25059         done by dejagnu.
25060
25061 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25062
25063         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25064         Avoid non pure sh syntax. Add more logging.
25065
25066         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25067         fail.
25068
25069 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25070
25071         PR libgcj/10610
25072         * gcc.dg/ppc-stackalign-1.c: New test.
25073
25074 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25075
25076         * ada/acats/run_all.sh: Change output to be more compliant with
25077         dejagnu framework.
25078         Create acats.sum and acats.log files under testsuite/ada/acats
25079         Only run [a-z]* directories, to filter out e.g. CVS.
25080         Redirect build output to log file.
25081
25082 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25083
25084         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25085
25086 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25087
25088         PR ada/5909:
25089         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25090
25091 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25092
25093         * gcc.c-torture/compile/20031023-1.c: New test.
25094         * gcc.c-torture/compile/20031023-2.c: New test.
25095         * gcc.c-torture/compile/20031023-3.c: New test.
25096         * gcc.c-torture/compile/20031023-4.c: New test.
25097
25098 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25099
25100         PR c++/10371
25101         * g++.dg/lookup/scoped8.C: New test.
25102
25103 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25104
25105         * g++.dg/opt/reg-stack3.C: New test.
25106
25107 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25108
25109         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25110
25111 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25112
25113         PR c++/11076
25114         * g++.dg/template/crash13.C: New test.
25115
25116 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25117
25118         * gcc.dg/c99-restrict-2.c: New test.
25119
25120 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25121
25122         PR c++/12698, c++/12699, c++/12700, c++/12566
25123         * g++.dg/inherit/covariant9.C: New test.
25124         * g++.dg/inherit/covariant10.C: New test.
25125         * g++.dg/inherit/covariant11.C: New test.
25126
25127 2003-10-23  Jason Merrill  <jason@redhat.com>
25128
25129         PR c++/12726
25130         * g++.dg/ext/complit2.C: New test.
25131
25132 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25133
25134         PR target/12654
25135         * gcc.c-torture/execute/20031020-1.c: New test.
25136
25137 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25138
25139         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25140         following the jump_insn.
25141
25142 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25143
25144         * gcc.dg/cast-lvalue-1.c: New test.
25145
25146 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25147
25148         PR c++/11962
25149         * g++.dg/template/cond2.C: New test.
25150
25151 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25152
25153         * gcc.dg/builtins-28.c: New test.
25154
25155 2003-10-20  Jan Hubicka  <jh@suse.cz>
25156
25157         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25158         parameter.
25159         * testsuite/gcc.dg/inline-2.c: Likewise.
25160
25161 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25162
25163         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25164         * gcc.dg/nest.c: Likewise.
25165
25166 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25167
25168         PR c++/9781, c++/10583, c++/11862
25169         * g++.dg/parse/crash13.C: New test.
25170
25171 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25172
25173         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25174
25175 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25176
25177         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25178         Define HAVE_C99_RUNTIME except on Solaris.
25179         * gcc.dg/builtins-20.c: Likewise.
25180
25181 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25182
25183         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25184
25185 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25186
25187         PR c++/12495
25188         * g++.dg/template/crash21.C: New test.
25189
25190 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25191
25192         PR c++/2513
25193         * g++.dg/template/typename5.C: New test.
25194
25195 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25196
25197         PR c++/12369
25198         * g++.dg/template/friend25.C: New test.
25199
25200 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25201
25202         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25203         versions.
25204
25205 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25206
25207         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25208         == 2147483647.
25209
25210 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25211
25212         * gcc.c-torture/execute/960416-1.x: Remove.
25213         * gcc.c-torture/execute/divconst-3.x: Likewise.
25214
25215 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25216
25217         PR target/12598
25218         * gcc.dg/torture/cris-volatile-1.c: New test.
25219
25220 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25221
25222         PR optimization/9325
25223         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25224         for overflowing floating point to integer conversion during RTL
25225         simplification.
25226
25227 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25228
25229         * objc/execute/_cmd.m: Fix typo.
25230         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25231         Relax 'scan-assembler' regexp.
25232         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25233         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25234         * objc.dg/zero-link-2.m: Remove blank line.
25235         * objc.dg/zero-link-3.m: New test case.
25236
25237 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25238
25239         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25240
25241         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25242         than linker trickery.
25243
25244 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25245
25246         PR c++/12370
25247         * g++.dg/other/friend2.C: New test.
25248
25249 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25250
25251         * gcc.dg/20031012-1.c: New test.
25252
25253 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25254
25255         * gcc.dg/weak/weak-3.c: Fix for new warning.
25256
25257 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25258
25259         PR optimization/8750
25260         * gcc.c-torture/execute/20031012-1.c: New test case.
25261
25262 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25263
25264         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25265         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25266
25267 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25268
25269         PR optimization/12260
25270         * gcc.c-torture/compile/20031011-2.c: New test case.
25271
25272 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25273
25274         * gcc.c-torture/execute/20031011-1.c: New testcase.
25275
25276 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25277
25278         * gcc.c-torture/compile/20031011-1.c: New test.
25279
25280 2003-10-11  Jan Hubicka  <jh@suse.cz>
25281
25282         * g++.dg/other/first-global.C: New test.
25283
25284 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25285
25286         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25287
25288 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25289
25290         * gcc.c-torture/compile/20031010-1.c: New test.
25291
25292 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25293
25294         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25295         * gcc.c-torture/execute/va-arg-25.c: ... here.
25296
25297 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25298
25299         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25300
25301 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25302
25303         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25304
25305 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25306
25307         * g++.dg/parse/error2.C: New test.
25308
25309 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25310
25311         PR c++/11097
25312         * g++.dg/other/error5.C: Modify the error message.
25313         * g++.dg/lookup/using8.C: New test.
25314
25315 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25316
25317         * gcc.dg/darwin-abi-2.c: New file.
25318         * gcc.c-torture/execute/va-arg-24.c: New file.
25319
25320 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25321
25322         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25323         indentation.
25324
25325 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25326
25327         PR c++/10147
25328         * g++.dg/other/error4.C: Update error messages.
25329         * g++.dg/template/ptrmem4.C: Likewise.
25330
25331         PR c++/12337
25332         * g++.dg/init/new9.C: New test.
25333
25334         PR c++/12334, c++/12236, c++/8656
25335         * g++.dg/ext/attrib8.C: New test.
25336
25337 2003-10-06  Devang Patel  <dpatel@apple.com>
25338
25339         * gcc.dg/debug/dwarf2-3.h: New test.
25340         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25341
25342 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25343
25344         * g++.dg/opt/cfg2.C: New test.
25345
25346 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25347
25348         * g++.dg/opt/float1.C: New test.
25349
25350 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25351
25352         * gcc.dg/c90-array-lval-6.c: New test.
25353         * gcc.dg/c99-array-lval-6.c: New test.
25354
25355 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25356             Ziemowit Laski  <zlaski@apple.com>
25357
25358         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25359         'Derived', so that it is never considered a class method; add
25360         new warning for '+port' method ambiguity.
25361         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25362         <objc/objc-api.h> (needed on Mac OS X).
25363         * objc.dg/method-13.m: New test.
25364
25365 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25366
25367         PR optimization/9325, PR java/6391
25368         * gcc.c-torture/execute/20031003-1.c: New test case.
25369
25370 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25371
25372         PR optimization/12180
25373         * gcc.dg/20031002-1.c: New test.
25374
25375         PR c++/12486
25376         * g++.dg/inherit/error1.C: New test.
25377
25378 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25379
25380         * lib/f-torture.exp (search_for): Rename to...
25381         (search_for_re): This.  Also, clean up comments and the
25382         "regexp" invocation.
25383
25384 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25385
25386         * gcc.c-torture/compile/20031002-1.c: New test.
25387
25388 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25389
25390         * g++.dg/opt/cond1.C: New test.
25391
25392 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25393
25394         * gcc.dg/Wold-style-definition-2.c: New testcase.
25395         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25396
25397 2003-09-29  Richard Henderson  <rth@redhat.com>
25398
25399         * g++.dg/init/array10.C: Add dg-options.
25400
25401 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25402
25403         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25404
25405 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25406
25407         * g++.dg/template/friend19.C: Fix typo.
25408         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25409
25410 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25411
25412         * gcc.c-torture/execute/20030928-1.c: New test.
25413         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25414
25415 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25416
25417         * g++.dg/opt/unroll1.C: New test.
25418
25419 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25420
25421         PR optimization/11741
25422         * gcc.dg/20030926-1.c: New test case.
25423
25424 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25425
25426         PR c++/5655
25427         * g++.dg/parse/access7.C: New test.
25428         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25429
25430 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25431
25432         MERGE OF objc-improvements-branch into MAINLINE:
25433         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25434         if libobjc has not been built.
25435         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25436         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25437         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25438         objc/execute/nested-3.m, objc/execute/np-2.m,
25439         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25440         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25441         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25442         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25443         objc.dg/special/unclaimed-category-1.h,
25444         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25445         well as GNU runtime.
25446         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25447         * execute/cascading-1.m, execute/function-message-1.m,
25448         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25449         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25450         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25451         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25452         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25453         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25454         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25455         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25456         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25457         * objc.dg/bitfield-2.m: Run only on Darwin.
25458         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25459         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25460         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25461         * objc.dg/const-str-1.m: Fix constant string layout.
25462
25463 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25464
25465         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25466
25467 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25468
25469         * gcc.dg/darwin-abi-1.c: New file.
25470
25471 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25472
25473         PR target/12281
25474         * gcc.c-torture/compile/20030921-1.c: New test.
25475
25476 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25477
25478         * g++.dg/opt/reg-stack2.C: New test.
25479
25480 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25481
25482         * g++.dg/eh/delayslot1.C: New test.
25483
25484 2003-09-20  Richard Henderson  <rth@redhat.com>
25485
25486         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25487
25488 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25489
25490         * gcc.c-torture/execute/20030920-1.c: New test case.
25491
25492 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25493
25494         * g++.dg/rtti/typeid3.C: Correct expected error message.
25495
25496 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25497
25498         PR c++/157
25499         * g++.dg/parse/crash12.C: New test.
25500
25501 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25502
25503         * gcc.dg/compat/mixed-struct-check.h: New.
25504         * gcc.dg/compat/mixed-struct-defs.h: New.
25505         * gcc.dg/compat/mixed-struct-init.h: New.
25506         * gcc.dg/compat/struct-by-value-19_main.c: New.
25507         * gcc.dg/compat/struct-by-value-19_x.c: New.
25508         * gcc.dg/compat/struct-by-value-19_y.c: New.
25509         * gcc.dg/compat/struct-by-value-20_main.c: New.
25510         * gcc.dg/compat/struct-by-value-20_x.c: New.
25511         * gcc.dg/compat/struct-by-value-20_y.c: New.
25512         * gcc.dg/compat/struct-return-19_main.c: New.
25513         * gcc.dg/compat/struct-return-19_x.c: New.
25514         * gcc.dg/compat/struct-return-19_y.c: New.
25515         * gcc.dg/compat/struct-return-20_main.c: New.
25516         * gcc.dg/compat/struct-return-20_x.c: New.
25517         * gcc.dg/compat/struct-return-20_y.c: New.
25518
25519 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25520         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25521         so that it will not complain on LP64 targets.
25522
25523 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25524
25525         PR c++/495
25526         * g++.dg/template/friend24.C: New test.
25527
25528 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25529
25530         PR c++/12332
25531         * g++.dg/template/memtmpl2.C: New test.
25532
25533 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25534
25535         PR target/11184
25536         * gcc.dg/builtin-apply1.c: New test.
25537
25538 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25539
25540         PR c++/9848
25541         * g++.dg/warn/Wunused-4.C: New test.
25542
25543 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25544
25545         PR c++/12316
25546         * g++.dg/other/gc2.C: New test.
25547
25548 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25549
25550         PR c++/11991
25551         * g++.dg/rtti/typeid3.C: New test.
25552
25553         PR c++/12266
25554         * g++.dg/overload/template1.C: New test.
25555
25556 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25557
25558         * g++.dg/opt/cfg3.C: New test.
25559
25560 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25561
25562         PR c++/7939
25563         * g++.dg/template/crash11.C: New test.
25564
25565 2003-09-16  Jason Merrill  <jason@redhat.com>
25566             Jakub Jelinek  <jakub@redhat.com>
25567
25568         * gcc.dg/attr-warn-unused-result.c: New test.
25569
25570 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25571
25572         PR c++/12184
25573         * g++.dg/expr/call2.C: New test.
25574
25575 2003-09-15  Andreas Jaeger  <aj@suse.de>
25576
25577         * gcc.dg/Wold-style-definition-1.c: New test.
25578
25579 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25580
25581         PR c++/3907
25582         * g++.dg/parse/template12.C: New test.
25583
25584         * g++.dg/abi/bitfield11.C: New test.
25585         * g++.dg/abi/bitfield12.C: Likewise.
25586
25587 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25588
25589         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25590         non-expansion of functional macro name without arguments at EOL.
25591         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25592
25593 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25594
25595         * gcc.c-torture/execute/20030914-[12].c: New tests.
25596
25597 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25598
25599         PR c++/11788
25600         * g++.dg/overload/addr1.C: New test.
25601
25602 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25603
25604         * gcc.dg/20030909-1.c: New test.
25605
25606 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25607
25608         * gcc.dg/ultrasp10.c: New test.
25609
25610 2003-09-09  Devang Patel  <dpatel@apple.com>
25611
25612         * gcc.dg/darwin-ld-6.c: New test.
25613
25614 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25615
25616         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25617
25618 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25619
25620         * gcc.dg/ia64-types1.c: New test.
25621         * gcc.dg/ia64-types2.c: Likewise.
25622
25623 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25624
25625         * gcc.dg/builtins-1.c: Add more _Complex tests.
25626         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25627
25628         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25629         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25630
25631 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25632
25633         PR c++/11786
25634         * g++.dg/lookup/koenig2.C: New test.
25635
25636         PR c++/5296
25637         * g++.dg/rtti/typeid2.C: New test.
25638
25639 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.c-torture/compile/20030904-1.c: New test.
25642
25643 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25644
25645         * g++.dg/opt/longbranch2.C: New test.
25646
25647 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25648
25649         * g++.dg/template/crash10.C: Only compile it.
25650
25651 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25652
25653         PR middle-end/11665
25654         * gcc.c-torture/compile/20030907-1.c: New test.
25655         * g++.dg/init/array11.C: New test.
25656
25657 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25658
25659         PR c++/11852
25660         * g++.dg/init/struct1.C: New test.
25661
25662 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25663
25664         PR c++/12181
25665         * g++.dg/expr/comma1.C: New test.
25666
25667 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25668
25669         PR c++/11867
25670         * g++.dg/expr/static_cast5.C: New test.
25671
25672 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25673
25674         PR c++/11507
25675         * g++.dg/lookup/scoped7.C: New test.
25676
25677         PR c++/9574
25678         * g++.dg/other/static1.C: New test.
25679
25680         PR c++/11490
25681         * g++.dg/warn/template-1.C: New test.
25682
25683         PR c++/11432
25684         * g++.dg/template/crash10.C: New test.
25685
25686         PR c++/2478
25687         * g++.dg/overload/VLA.C: New test.
25688
25689         PR c++/10804
25690         * g++.dg/template/call1.C: New test.
25691
25692 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25693
25694         PR c++/11794
25695         * g++.dg/parse/using3.C: New test.
25696
25697 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25698
25699         PR c++/11409
25700         * g++.dg/overload/builtin3.C: New test case.
25701
25702 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25703
25704         PR c/9862
25705         * gcc.dg/20030906-1.c: New test.
25706         * gcc.dg/20030906-2.c: Likewise.
25707
25708 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25709
25710         PR c++/12167
25711         * g++.dg/parse/defarg5.C: New test.
25712
25713         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25714
25715 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/12163
25718         * g++.dg/expr/static_cast4.C: New test.
25719
25720         PR c++/12146
25721         * g++.dg/template/crash9.C: New test.
25722
25723 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25724
25725         * g++.old-deja/g++.ext/pretty2.C: Update for change
25726         in __FUNCTION__.
25727         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25728
25729 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25730
25731         PR c++/11922
25732         * g++/dg/template/qualified-id1.C: New test.
25733
25734         PR c++/12037
25735         * g++.dg/warn/noeffect4.C: New test.
25736
25737 2003-09-04  Matt Austern  <austern@apple.com>
25738
25739         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25740         * g++.dg/ext/fnname2.C: Likewise.
25741         * g++.dg/ext/fnname3.C: Likewise.
25742
25743 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25744
25745         * g++.dg/expr/lval1.C: New test.
25746         * g++.dg/ext/lvcast.C: Remove.
25747
25748 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25749
25750         PR optimization/11700.
25751         * gcc.c-torture/compile/20030903-1.c: New test case.
25752
25753 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25754
25755         PR c++/12053
25756         * g++.dg/abi/layout4.C: New test.
25757
25758 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25759
25760         PR c++/11553
25761         * g++.dg/parse/friend3.C: New test.
25762
25763 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25764
25765         PR c++/11847
25766         * g++.dg/template/class1.C: New test.
25767
25768         PR c++/11808
25769         * g++.dg/expr/call1.C: New test.
25770
25771 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25772
25773         PR c++/12114
25774         * g++.dg/init/ref9.C: New test.
25775
25776         PR c++/11972
25777         * g++.dg/template/nested4.C: New test.
25778
25779 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25780
25781         PR c++/12093
25782         * g++.dg/template/non-dependent4.C: New test.
25783
25784         PR c++/11928
25785         * g++.dg/inherit/conv1.C: New test.
25786
25787 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25788
25789         PR c++/6196
25790         * g++.dg/ext/label1.C: New test.
25791         * g++.dg/ext/label2.C: Likewise.
25792
25793 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25794
25795         * g++.dg/expr/cond3.C: New test.
25796
25797 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25798
25799         * gcc.dg/builtins-1.c: Add new builtin cases.
25800
25801 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25802
25803         * gcc.dg/builtins-1.c: Add new cases.
25804         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25805
25806 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25807
25808         * gcc.dg/builtins-1.c: Add more math builtin tests.
25809         * gcc.dg/torture/builtin-attr-1.c: New test.
25810
25811 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25812
25813         PR optimization/5079
25814         * g++.dg/opt/static3.C: New test.
25815
25816 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25817
25818         * gcc.misc-tests/gcov-10b.c: New test.
25819
25820 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25821
25822         * g++.dg/opt/ptrmem3.C: New test.
25823
25824         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25825
25826 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * gcc.dg/20030826-2.c: New test.
25829
25830 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25831
25832         PR middle-end/12002
25833         * g77.f-torture/compile/12002.f: New test case.
25834
25835 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25836
25837         * gcc.dg/20030826-1.c: New test case.
25838
25839 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25840
25841         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25842
25843 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25844
25845         PR c++/11871
25846         * c++.dg/lookup/crash1.C: New test.
25847
25848         * c++.dg/warn/noeffect3.C: New test.
25849
25850 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25851
25852         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25853         * gcc.dg/compat/vector-1_y.c: Ditto.
25854         * gcc.dg/compat/vector-2_x.c: Ditto.
25855         * gcc.dg/compat/vector-2_y.c: Ditto.
25856
25857 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25858
25859         * gcc.dg/20030702-1.c: New test.
25860
25861 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25862
25863         PR c++/8795
25864         * g++.dg/ext/altivec-1.C: New test.
25865
25866 2003-08-24  Richard Henderson  <rth@redhat.com>
25867
25868         * g++.dg/eh/simd-2.C: Add -w for x86.
25869
25870 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25871
25872         * gcc.dg/20030815-1.c: New test.
25873
25874 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25875
25876         PR c++/3765
25877         * g++.dg/parse/access6.C: New test.
25878
25879 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25880
25881         PR c++/641, c++/11876
25882         * g++.dg/template/friend22.C: New test.
25883         * g++.dg/template/friend23.C: Likewise.
25884
25885 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25886
25887         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25888         identically.
25889
25890 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25891
25892         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
25893
25894 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25895
25896         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
25897
25898 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25899
25900         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
25901
25902 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25903
25904         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
25905
25906 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
25907
25908         PR c++/11919
25909         * g++.dg/overload/prom1.C: New test.
25910
25911         PR c++/11551
25912         * g++.dg/parse/dtor2.C: New test.
25913
25914         PR c++/10762
25915         * g++.dg/parse/using2.C: New test.
25916
25917 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
25918
25919         PR target/11805
25920         * gcc.c-torture/compile/20030821-1.c: New.
25921
25922 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
25923
25924         PR c++/11834
25925         * g++.dg/template/deduce2.C: New test.
25926
25927 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
25928
25929         * gcc.c-torture/execute/20030821-1.c: New test.
25930
25931 2003-08-20  Roger Sayle  <roger@eyesopen.com>
25932
25933         PR middle-end/11984
25934         * gcc.dg/20030820-1.c: New test case.
25935
25936 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
25937
25938         PR c++/11945
25939         * g++.dg/warn/noeffect2.C: New test.
25940
25941 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/10926
25944         * g++.dg/template/dtor2.C: New test.
25945
25946         PR c++/11684
25947         * g++.dg/template/operator1.C: New test.
25948         * g++.dg/parse/operator4.C: New test.
25949
25950         PR c++/11946.C
25951         * g++.dg/expr/enum1.C: New test.
25952         * gcc.dg/c99-bool-1.c: Remove bogus warning.
25953
25954         PR c++/11036.C
25955         * g++.dg/parse/elab2.C: New test.
25956         * g++.dg/parse/typedef4.C: Change error message.
25957         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
25958         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
25959         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
25960
25961 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
25962
25963         * gcc.dg/pch/warn-1.c: New.
25964         * gcc.dg/pch/warn-1.hs: New.
25965
25966         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25967         not-tested file.
25968
25969 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25970
25971         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25972
25973 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25974
25975         * gcc.dg/uninit-D.c: New Test.
25976         * gcc.dg/uninit-E.c: New Test.
25977         * gcc.dg/uninit-F.c: New Test.
25978         * gcc.dg/uninit-G.c: New Test.
25979
25980 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
25981
25982         * g++.dg/README: Describe the pch directory.
25983
25984 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25985
25986         PR c++/11174
25987         * g++.dg/parse/access4.C: New test.
25988         * g++.dg/parse/access5.C: Likewise.
25989         * g++.old-deja/g++.jason/access17.C: Adjust error message.
25990
25991 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
25992
25993         * gcc.dg/noncompile/20030818-1.c: New.
25994
25995 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25996
25997         PR c++/11957
25998         * g++.dg/warn/noeffect1.C: New test.
25999
26000         * g++.dg/template/scope2.C: New test.
26001         * g++.dg/template/error2.C: Correct dg-error
26002
26003 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26004
26005         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26006
26007 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26008
26009         PR C++/11512
26010         * g++.dg/template/warn1.C: New.
26011
26012 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26013
26014         * g++.dg/template/error2.C: New test.
26015         * g++.dg/lookup/using7.C: Adjust errors
26016         * g++.old-deja/g++.pt/crash36.C: Likewise.
26017         * g++.old-deja/g++.pt/derived3.C: Likewise.
26018
26019 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26020
26021         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26022         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26023         * gcc.c-torture/execute/builtins/string-9.c: New, from
26024         string-opt-9.c.  Adjust for execute/builtins framework.
26025         * gcc.c-torture/execute/string-opt-9.c: Delete.
26026
26027 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26028
26029         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26030
26031         * g++.dg/parse/ret-type2.C: New test.
26032
26033         PR c++/11703
26034         * g++.dg/init/new8.C: New test.
26035
26036         PR c++/10923
26037         * g++.dg/parse/typedef5.C: New test.
26038
26039         PR c++/9512
26040         * g++.dg/parse/qualified2.C: New test.
26041         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26042         invalid code.
26043
26044 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26045
26046         * g++.dg/conversion/ptrmem1.C: New test.
26047
26048 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26049
26050         PR target/11693
26051         * gcc.dg/20030811-1.c: New test.
26052
26053         PR target/11535
26054         * gcc.c-torture/execute/20030811-1.c: New test.
26055
26056 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26057
26058         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26059
26060 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26061
26062         PR c++/11789.C
26063         * g++.dg/inherit/multiple1.C: New test.
26064
26065 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26066
26067         * gcc.dg/spe1.c: New test.
26068
26069         PR c++/11670
26070         * g++.dg/expr/cast2.C: New test.
26071
26072         PR c++/10530
26073         * g++.dg/template/dependent-name2.C: New test.
26074
26075 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26076
26077         * g++.dg/parse/crash11.C: Put the dg options in comments.
26078
26079 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26080
26081         * lib/gcc-dg.exp: Update for diagnostic change.
26082
26083 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26084
26085         PR c++/5767
26086         * g++.dg/parse/crash11.C: New test.
26087
26088 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26089
26090         * gcc.dg/cpp/spacing1.c: Update.
26091
26092 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26093
26094         PR target/11739
26095         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26096         a value for -mtune.
26097
26098 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26099
26100         PR middle-end/11771
26101         * gcc.c-torture/compile/20030804-1.c: New test case.
26102
26103 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26104
26105         * gcc.dg/20030804-1.c: New test case.
26106
26107 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26108
26109         * gcc.dg/cpp/separate-1.c: New test.
26110
26111 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26112
26113         PR c++/11704
26114         * g++.dg/template/dependent-expr2.C: New test.
26115
26116         PR c++/11766
26117         * g++.dg/expr/ptrmem1.C: New test.
26118
26119 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26120
26121         PR c++/9453
26122         * g++.dg/template/friend15.C: New test.
26123
26124 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26125
26126         * lib/dg-pch.exp: Work round PCH bug.
26127
26128 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26129
26130         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26131         builtins.  Move cases from builtins-4.c here.
26132
26133         * gcc.dg/torture/builtin-math-1.c: New test taken from
26134         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26135         additional cases.
26136
26137         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26138         Delete.
26139
26140 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         PR c++/9447
26143         * g++.dg/template/using7.C: New test.
26144
26145 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26146
26147         * import1.c, import2.c: New tests.
26148
26149 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * g++.dg/eh/crossjump1.C: New test.
26152
26153 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26154
26155         PR c++/11697
26156         * g++.dg/template/using6.C: New test.
26157
26158         PR c++/11744
26159         * g++.dg/template/koenig2.C: New test.
26160
26161 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26162
26163         PR c++/7983
26164         * g++.dg/parse/typedef4.C: New test.
26165
26166 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26167
26168         PR c++/8442, c++/8806
26169         * g++.dg/template/elab1.C: New test.
26170         * g++.dg/template/type2.C: Likewise.
26171         * g++.dg/template/ttp3.C: Adjust expected error message.
26172         * g++.old-deja/g++.law/visibility13.C: Likewise.
26173         * g++.old-deja/g++.niklas/t135.C: Likewise.
26174         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26175         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26176         template argument.
26177         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26178
26179 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26180
26181         PR c++/11295
26182         * g++.dg/ext/stmtexpr1.C: New test.
26183
26184         * g++.dg/opt/tmp1.C: New test.
26185
26186         PR c++/11525
26187         * g++.dg/parse/constant4.C: New test.
26188
26189         PR c++/9447
26190         * g++.dg/template/using5.C: New test.
26191
26192 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26193
26194         * gcc.dg/builtins-27.c: New test case.
26195
26196 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26197
26198         * gcc.dg/tls/opt-7.c: New test.
26199
26200 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26201
26202         * g++.old-deja/g++.other/crash18.C: Remove.
26203
26204 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26205
26206         * g++.dg/template/explicit3.C: New.
26207         * g++.dg/template/explicit4.C: New.
26208         * g++.dg/template/explicit5.C: New.
26209
26210         PR c++/11347
26211         * g++.dg/template/memtmpl1.C: New.
26212
26213 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26214
26215         PR target/11565
26216         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26217         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26218
26219 2003-07-30  Jan Hubicka  <jh@suse.cz>
26220
26221         * vtgc1.c: Kill.
26222
26223 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26224
26225         * gcc.dg/struct-in-proto-1.c: New test.
26226
26227 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26228
26229         * gcc.dg/cpp/include2.c: Only expect one message.
26230
26231 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         PR c++/9447
26234         * g++.dg/template/using1.C: New test.
26235         * g++.dg/template/using2.C: New test.
26236         * g++.dg/template/using3.C: New test.
26237         * g++.dg/template/using4.C: New test.
26238
26239 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26240
26241         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26242         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26243
26244 2003-07-28  Jan Hubicka  <jh@suse.cz>
26245
26246         PR c++/11530
26247         * g++.dg/opt/call1.C: New test.
26248
26249 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26250
26251         PR c++/11667
26252         * g++.dg/init/enum2.C: New test.
26253         * g++.dg/template/overload1.C: Add "-w" option.
26254
26255 2003-07-28    <hp@bitrange.com>
26256
26257         * gcc.dg/Wdeclaration-after-statement-1.c,
26258         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26259
26260 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26261
26262         * gcc.c-torture/compile/20030725-1.c: New test.
26263
26264 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26265
26266         * gcc.dg/20030505.c: Only run for SPE.
26267         Remove definition of opaque type.
26268
26269 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26270
26271         * g++.dg/template/ptrmem6.C: New test.
26272
26273 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26274
26275         * gcc.c-torture/compile/zero-strct-2.c: New test.
26276
26277 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26278
26279         * gcc.dg/intermod-1.c: New test.
26280
26281 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26282
26283         PR c++/11617
26284         * g++.dg/template/lookup2.C: New test.
26285         * g++.dg/template/memclass1.C: Remove instantiated from error.
26286         * g++.dg/other/error2.C: Tweak expected errors.
26287
26288         PR c++/11596
26289         * g++.dg/template/defarg3.C: New test.
26290
26291         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26292
26293 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26294
26295         * g++.dg/inherit/access5.C: New test.
26296
26297 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26298
26299         PR c++/11513
26300         * g++.dg/template/crash8.C: New test.
26301
26302 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26303
26304         PR c/10602
26305         * gcc.dg/noncompile/incomplete-2.c: New test.
26306
26307 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26308
26309         PR c++/11645
26310         * g++.dg/inherit/access4.C: New test.
26311
26312         PR c++/11517
26313         * g++.dg/expr/cond2.C: New test.
26314
26315         PR optimization/10679
26316         * g++.dg/opt/inline4.C: New test.
26317
26318 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26319
26320         * g++.dg/parse/crash10: New test.
26321
26322 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26323
26324         * g++.dg/ext/flexary1.C: New test.
26325
26326 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26327
26328         PR c++/10793
26329         * g++.dg/template/crash9.C: New test.
26330
26331 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26332
26333         PR c++/3004
26334         * g++.dg/parse/typedef3.C: New test.
26335
26336         PR c++/7906
26337         * g++.dg/parse/operator2.C: New test.
26338
26339         PR c++/8895
26340         * g++.dg/parse/def-tmpl-arg1.C: New test.
26341
26342         PR c++/9282
26343         * g++.dg/parse/funptr1.C: New test.
26344
26345         PR c++/9452
26346         * g++.dg/parse/ambig3.C: New test.
26347
26348         PR c++/9454
26349         * g++.dg/parse/operator3.C: New test.
26350
26351         PR c++/9486
26352         * g++.dg/parse/template10.C: New test.
26353
26354         PR c++/9488
26355         * g++.dg/parse/template11.C: New test.
26356
26357         PR c++/10150
26358         * g++.dg/parse/invalid-op1.C: New test.
26359
26360         PR c++/10247
26361         * g++.dg/parse/condexpr1.C: New test.
26362
26363 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26364
26365         * g++.dg/ext/packed3.C: New test.
26366         * g++.dg/ext/packed4.C: New test.
26367
26368         * gcc.dg/pack-test-3.c: New test.
26369
26370 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26371
26372         * lib/compat.exp: Handle dg-options per source file.
26373         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26374         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26375         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26376         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26377         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26378         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26379         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26380         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26381         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26382         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26383         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26384         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26385         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26386         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26387
26388 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26389
26390         PR c/10320
26391         * gcc.c-torture/execute/20030718-1.c: New test.
26392
26393 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26394
26395         PR optimization/11536
26396         * gcc.dg/20030721-1.c: New test.
26397
26398 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26399
26400         PR c++/11546
26401         * g++.dg/template/lookup1.C: New test.
26402
26403 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26404
26405         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26406         diagnostics of ill-formed constructs involving labels.
26407         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26408         the new 'previously defined here' message.
26409
26410 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26411
26412         * g++.dg/parse/non-dependent2.C: New test.
26413
26414 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26415
26416         * g++.dg/init/init-ref4.C: xfail on targets without
26417         weak symbols.
26418
26419 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26420
26421         PR target/11087
26422         * gcc.c-torture/execute/20030717-1.c: New test.
26423
26424 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26425
26426         * g++.dg/opt/cfg1.C: New test.
26427
26428 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26429
26430         PR optimization/11557
26431         * gcc.dg/20030717-1.c: New test.
26432
26433 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26434
26435         PR c++/10476
26436         * g++.dg/expr/crash-1.C: New test.
26437
26438         PR c++/11027
26439         * g++.dg/template/init3.C: New test.
26440
26441         PR c++/8222
26442         * g++.dg/template/non-dependent1.C: New test.
26443
26444         PR c++/11070
26445         * g++.dg/template/non-dependent2.C: New test.
26446
26447         PR c++/11071
26448         * g++.dg/template/non-dependent3.C: New test.
26449
26450         PR c++/9907
26451         * g++.dg/template/sizeof5.C: New test.
26452
26453 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26454
26455         PR 11498
26456         * gcc.c-torture/compile/mangle-1.c: New file.
26457
26458 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26459
26460         PR c++/7809
26461         * g++.dg/parse/access3.C: New test.
26462
26463 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26464
26465         PR c++/11384
26466         * g++.dg/init/init-ref4.C: New test.
26467
26468 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26469
26470         PR c++/11547
26471         * g++.dg/parse/constant3.C: New test.
26472         * g++.dg/parse/crash7.C: Likewise.
26473
26474 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26475
26476         PR target/11008
26477         * gcc.dg/i386-pentium4-not-mull.c: New.
26478
26479 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26480
26481         * gcc.dg/asm-names.c (ymain): Make it weak.
26482
26483 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26484
26485         PR c++/5421
26486         * g++.dg/template/friend21.C: New test.
26487
26488 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26489
26490         * gcc.dg/cleanup-8.c: New test.
26491         * gcc.dg/cleanup-9.c: New test.
26492
26493 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26494
26495         * g++.dg/ext/dll-MI1.h: New file.
26496         * g++.dg/ext/dllexport-MI1.C: New file.
26497         * g++.dg/ext/dllimport-MI1.C: New file.
26498
26499 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26502         it does not have cmpstrsi patterns (just cmpmemsi).
26503
26504 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26505
26506         PR debug/11473
26507         * g++.dg/debug/debug8.C: New test.
26508
26509 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26510
26511         PR c++/10108
26512         * g++.dg/template/crash7.C: New test.
26513
26514 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26515
26516         PR target/10795
26517         * gcc.c-torture/compile/20030708-1.c: New.
26518
26519 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26520
26521         * gcc.c-torture/execute/20030715-1.c: New test.
26522
26523 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26524
26525         * gcc.dg/pch/inline-3.c: New file.
26526         * gcc.dg/pch/inline-3.hs: New file.
26527         * gcc.dg/pch/inline-4.c: New file.
26528         * gcc.dg/pch/inline-4.hs: New file.
26529
26530 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26531
26532         PR c++/11509
26533         * g++.dg/template/crash6.C: New test.
26534
26535         PR c++/7053
26536         * g++.dg/template/friend20.C: New test.
26537
26538         PR c++/7019
26539         * g++.dg/template/overload2.C: New test.
26540
26541 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26542
26543         PR optimization/11440
26544         * gcc.c-torture/execute/20030714-1.c: New test.
26545
26546 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26547
26548         PR c++/11154
26549         * g++.dg/template/partial2.C: New test.
26550
26551 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR c++/11503
26554         * g++.dg/template/anon1.C: New test.
26555
26556         PR c++/11493
26557         PR c++/11495
26558         * g++.dg/parse/template9.C: Likewise.
26559         * g++.dg/template/crash4.C: New test.
26560         * g++.dg/template/koenig1.C: Likewise.
26561         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26562         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26563         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26564         functions.
26565         * g++.old-deja/g++.jason/template36.C: Likewise.
26566         * g++.old-deja/g++.mike/p1989.C: Likewise.
26567         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26568         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26569         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26570         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26571         compiling.
26572         * g++.old-deja/g++.pt/union2.C: Use this->.
26573
26574 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26575
26576         * gcc.dg/20030711-1.c: New test.
26577
26578 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         PR c++/11050
26581         * g++.dg/parse/args1.C: New test.
26582         * g++.pt/defarg8.C: Change expected errors.
26583
26584 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26585
26586         PR c++/8164
26587         * g++.dg/template/nontype2.C: New test.
26588
26589         PR c++/10558
26590         * g++.dg/parse/template8.C: New test.
26591
26592         PR c++/8327
26593         * g++.dg/template/scope1.C: New test.
26594
26595         * g++.dg/warn/Wsign-compare-1.C: New test.
26596
26597 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26598
26599         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26600
26601 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26602
26603         PR c++/9411
26604         * g++.dg/template/explicit2.C: New test.
26605
26606         PR c++/10032
26607         * g++.dg/warn/pedantic1.C: New test.
26608
26609 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26610
26611         PR c++ 9483
26612         * g++.dg/other/field1.C: New test.
26613
26614 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26615
26616         PR c/11449
26617         * gcc.c-torture/compile/20030707-1.c: New.
26618
26619 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26620
26621         PR c++/10849
26622         * g++.dg/template/access12.C: New test.
26623
26624 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26627         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26628         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26629         * gcc.misc-tests/gcov.exp: Update
26630         * g++.dg/gcov/gcov.exp: Update
26631         * lib/gcov.exp: Update.
26632
26633 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26634
26635         * g++.dg/abi/mangle17.C: Make sure template expressions are
26636         dependent.
26637         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26638         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26639         * g++.dg/opt/stack1.C: Remove erroneous code.
26640         * g++.dg/parse/template7.C: New test.
26641         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26642         * g++.old-deja/g++.pt/crash4.C: Likewise.
26643
26644 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26645
26646         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26647         with zero or one occurence of `$' after the initial `L'.
26648
26649 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26650
26651         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26652
26653 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26654
26655         PR c/11370
26656         * gcc.dg/Wunreachable-6.c: New testcase.
26657         * gcc.dg/Wunreachable-7.c: New testcase.
26658
26659 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26660
26661         PR c/11420
26662         * gcc.dg/20030708-1.c: New test.
26663
26664 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26665
26666         * gcc.dg/compat/sdata-section.h: New file.
26667         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26668         * gcc.dg/torture/mips-sdata-1.c: New test.
26669
26670 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26671
26672         PR c++/11030
26673         * g++.dg/template/friend19.C: New test.
26674
26675 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26676
26677         * g++.dg/opt/strength-reduce.C: New test.
26678
26679 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26680
26681         PR target/10979
26682         * gcc.dg/20030707-1.c: New testcase.
26683
26684 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26685
26686         PR optimization/11059
26687         * g++.dg/opt/emptyunion.C: New testcase.
26688
26689 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26690             Eric Botcazou  <ebotcazou@libertysurf.fr>
26691
26692         * g++.dg/opt/stack1.C: New test.
26693
26694 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26695
26696         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26697         run test.
26698
26699         PR c++/11431
26700         * g++.dg/expr/static_cast3.C: New test.
26701
26702 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26703
26704         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26705         everywhere.
26706         * gcc.dg/concat.c: Concatenation of string constants with
26707         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26708         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26709         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26710         necessary to avoid multi-character character constant warning.
26711         * gcc.dg/cpp/escape.c: Likewise.
26712         * gcc.dg/cpp/ucs.c: Likewise.
26713         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26714         Fix a typo.
26715
26716 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26717
26718         PR c/11428
26719         * gcc.c-torture/compile/20030704-1.c: New.
26720
26721 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26722
26723         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26724
26725 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26726
26727         PR c++/5287, PR c++/7910,  PR c++/11021
26728         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26729         tests for warnings.
26730         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26731         * g++.dg/ext/dllimport3.C: Likewise.
26732         * g++.dg/ext/dllimport4.C: New file.
26733         * g++.dg/ext/dllimport5.C: New file.
26734         * g++.dg/ext/dllimport6.C: New file.
26735         * g++.dg/ext/dllimport7.C: New file.
26736         * g++.dg/ext/dllimport8.C: New file.
26737         * g++.dg/ext/dllimport9.C: New file.
26738         * g++.dg/ext/dllimport10.C: New file.
26739         * g++.dg/ext/dllexport1.C: New file.
26740
26741 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26742
26743         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26744         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26745
26746 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26747
26748         * gcc.dg/builtins-25.c: New testcase.
26749         * gcc.dg/builtins-26.c: New testcase.
26750
26751 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26752
26753         * gcc.dg/compat/vector-defs.h: New file.
26754         * gcc.dg/compat/vector-setup.h: New file.
26755         * gcc.dg/compat/vector-check.h: New file.
26756         * gcc.dg/compat/vector-1_main.c: New file.
26757         * gcc.dg/compat/vector-1_x.c: New file.
26758         * gcc.dg/compat/vector-1_y.c: New file.
26759         * gcc.dg/compat/vector-2_main.c: New file.
26760         * gcc.dg/compat/vector-2_x.c: New file.
26761         * gcc.dg/compat/vector-2_y.c: New file.
26762
26763         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26764         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26765         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26766         * gcc.dg/compat/struct-align-1.h: New file.
26767         * gcc.dg/compat/struct-align-1_main.c: New file.
26768         * gcc.dg/compat/struct-align-1_x.c: New file.
26769         * gcc.dg/compat/struct-align-1_y.c: New file.
26770         * gcc.dg/compat/struct-align-2.h: New file.
26771         * gcc.dg/compat/struct-align-2_main.c: New file.
26772         * gcc.dg/compat/struct-align-2_x.c: New file.
26773         * gcc.dg/compat/struct-align-2_y.c: New file.
26774
26775         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26776         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26777         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26778         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26779         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26780         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26781         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26782         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26783         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26784         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26785         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26786         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26787         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26788         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26789         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26790         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26791         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26792         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26793         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26794         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26795         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26796         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26797         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26798         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26799         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26800         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26801         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26802         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26803         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26804
26805 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26806
26807         * gcc.dg/i386-call-1.c: New test.
26808
26809 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         PR c++/9162
26812         * g++.dg/parse/defarg4.C: New.
26813
26814 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26815
26816         PR target/10700
26817         * gcc.c-torture/compile/20030703-1.c: New test case.
26818
26819 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26820
26821         * g++.dg/template/local3.C: Remove extra semicolon.
26822
26823 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26824
26825         * gcc.dg/i386-volatile-1.c: New test.
26826
26827 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         PR c++/11072
26830         * g++.dg/other/offsetof2.C: XFAIL.
26831         * g++.dg/other/offsetof5.C: New.
26832
26833         PR c++/10219
26834         * g++.dg/template/error1.C: New.
26835
26836         PR c++/9779
26837         * g++.dg/template/dependent-expr1.C: New.
26838
26839 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26840
26841         PR c++/6949
26842         * g++.dg/template/local3.C: New test.
26843
26844         PR c++/11149
26845         * g++.dg/lookup/scoped6.C: New test.
26846
26847 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26848
26849         PR c++/8046
26850         * g++.dg/other/error7.C: New test.
26851
26852 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26853
26854         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26855         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26856         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26857         * g++.old-deja/g++.other/union2.C: Likewise.
26858         * gcc.dg/c90-const-expr-2.c: Likewise.
26859         * gcc.dg/c90-const-expr-3.c: Likewise.
26860         * gcc.dg/c99-const-expr-2.c: Likewise.
26861         * gcc.dg/c99-const-expr-3.c: Likewise.
26862         * gcc.dg/concat.c: Likewise.
26863
26864 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26865
26866         PR c++/9559
26867         * g++.dg/init/static1.C: New test.
26868
26869 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26870
26871         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26872         * g++.old-deja/g++.other/access2.C: Likewise.
26873         * g++.old-deja/g++.other/decl2.C: Likewise.
26874         * gcc.c-torture/execute/20020615-1.c: Likewise.
26875
26876 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26877
26878         PR c++/4933
26879         * g++.dg/template/sizeof4.C: New test.
26880
26881 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26882
26883         * g++.dg/other/error6.C: New test.
26884
26885 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26886
26887         PR c++/10750
26888         * g++.dg/parse/constant2.C: New test.
26889
26890 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
26891
26892         PR c++/11106
26893         * g++.dg/other/error5.C: New test.
26894
26895 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26896
26897         * gcc.dg/format/gcc_diag-1.c: New test.
26898
26899 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
26900
26901         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
26902
26903 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26904
26905         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
26906         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
26907         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
26908
26909 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
26910
26911         * gcc.c-torture/execute/builtins/string-8.c: New test.
26912         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
26913         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
26914         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
26915
26916 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26917
26918         PR c++/10468
26919         * g++.dg/ext/typeof6.C: New test.
26920
26921 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26922
26923         PR c++/10796
26924         * g++.dg/init/enum1.C: New test.
26925
26926 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
26927
26928         * gcc.dg/20030627-1.c: New test.
26929
26930 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
26931
26932         PR c++/11332
26933         * g++.dg/expr/static_cast2.C: New test.
26934
26935 2003-06-26  Roger Sayle  <roger@eyesopen.com>
26936             Jakub Jelinek  <jakub@redhat.com>
26937
26938         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
26939         sprintf(dst,"%s",src) optimization.
26940         * gcc.c-torture/execute/20030626-1.c: New test case.
26941         * gcc.c-torture/execute/20030626-2.c: New test case.
26942
26943 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
26944
26945         * gcc.c-torture/execute/multi-ix.c: New test.
26946
26947         * gcc.c-torture/execute/simd-4.c (main):
26948         Added missing semicolon at end of union.
26949
26950 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
26951
26952         PR c++/8266
26953         * g++.dg/template/explicit-instantiation3.C: New test.
26954
26955 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26956
26957         * gcc.dg/20030626-1.c: Use signed char.
26958
26959 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26960
26961         * gcc.dg/20030626-1.c: New test.
26962
26963 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
26964
26965         * const-str-2.m: Update.
26966
26967 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
26968
26969         PR c++/10990
26970         * g++.dg/rtti/dyncast1.C: New test.
26971         * g++.dg/abi/mangle4.C: Correct base-specifier access.
26972         * g++.dg/lookup/scoped1.C: Remove XFAIL.
26973         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26974
26975         PR c++/10931
26976         * g++.dg/expr/static_cast1.C: New test.
26977
26978 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
26979
26980         * gcc.dg/20030625-1.c: New test.
26981
26982 2003-06-24  Roger Sayle  <roger@eyesopen.com>
26983
26984         * gcc.c-torture/compile/20030624-1.c: New test case.
26985
26986 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
26987
26988         * gcc.c-torture/execute/string-opt-17.c: New test.
26989
26990 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
26991
26992         PR c++/5754
26993         * g++.dg/parse/crash6.C: New test.
26994
26995 2003-06-23  Roger Sayle  <roger@eyesopen.com>
26996
26997         * gcc.dg/builtins-24.c: New test case.
26998
26999 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27000
27001         * g++.dg/opt/operator1.C: New test.
27002
27003 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27004
27005         * gcc.c-torture/execute/string-opt-16.c: New test case.
27006
27007 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27008
27009         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27010         * g++.old-deja/g++.other/conv7.C: Likewise.
27011         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27012         * g++.old-deja/g++.other/overload14.C: Likewise.
27013
27014 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27015
27016         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27017         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27018
27019 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27020
27021         PR c++/10888
27022         * g++.dg/warn/Winline-3.C: New test.
27023
27024 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27025
27026         * lib/target-supports.exp (check_alias_available): Make the test
27027         program acceptable to the Solaris assembler.
27028
27029         PR c++/10749
27030         * g++.dg/template/memclass2.C: New test.
27031
27032 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27033             Eric Botcazou  <ebotcazou@libertysurf.fr>
27034
27035         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27036         data for non-matching targets.
27037         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27038
27039 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27040
27041         PR c++/10845
27042         * g++.dg/template/member3.C: New test.
27043
27044 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27045
27046         PR c++/10939
27047         * g++.dg/template/func1.C: New test.
27048
27049         PR c++/9649
27050         * g++.dg/template/static4.C: New test.
27051         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27052
27053         PR c++/11041
27054         * g++.dg/init/ref7.C: New test.
27055
27056 2003-06-19  Matt Austern  <austern@apple.com>
27057
27058         PR c++/11228
27059         * g++.dg/anew1.C: New test.
27060         * g++.dg/anew2.C: New test.
27061         * g++.dg/anew3.C: New test.
27062         * g++.dg/anew4.C: New test.
27063
27064 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27065
27066         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27067
27068 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27069
27070         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27071         endian-dependent.
27072
27073 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27074
27075         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27076         Remove cruft.
27077
27078 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27079
27080         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27081         * gcc.c-torture/compile/961203-1.c: Likewise.
27082         * gcc.c-torture/compile/980506-1.c: Likewise.
27083
27084 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27085
27086         PR c++/10712
27087         * g++.dg/lookup/using7.C: New test.
27088
27089 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27090
27091         PR c++/11105
27092         * g++.dg/abi/conv1.C: Remove it.
27093         * g++.dg/template/conv7.C: New test.
27094         * g++.dg/template/conv8.C: Likewise.
27095         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27096         conversion operator.
27097
27098 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27099
27100         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27101         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27102         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27103         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27104         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27105         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27106         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27107         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27108         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27109         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27110         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27111         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27112         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27113         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27114         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27115         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27116         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27117         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27118         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27119         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27120         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27121         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27122         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27123         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27124         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27125         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27126         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27127         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27128         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27129
27130 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27131
27132         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27133         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27134         indications.
27135
27136 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27137
27138         * gcc.dg/i386-387-5.c: New test case.
27139         * gcc.dg/i386-387-6.c: New test case.
27140         * gcc.dg/builtins-23.c: New test case.
27141
27142 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27143
27144         * gcc.dg/builtins-22.c: New test case.
27145         * gcc.dg/i386-387-1.c: Update to test exp.
27146         * gcc.dg/i386-387-2.c: Likewise.
27147
27148 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27149
27150         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27151
27152 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27153
27154         * lib/gcc-dg.exp (dg-require-dll): New function.
27155         (dg-xfail-if): Likewise.
27156         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27157         driver.
27158
27159         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27160         * gcc.c-torture/compile/20001205-1.c: Likewise.
27161         * gcc.c-torture/compile/20001226-1.c: Likewise.
27162         * gcc.c-torture/compile/20010518-2.c: Likewise.
27163         * gcc.c-torture/compile/20020312-1.c: Likewise.
27164         * gcc.c-torture/compile/20020604-1.c: Likewise.
27165         * gcc.c-torture/compile/920501-12.c: Likewise.
27166         * gcc.c-torture/compile/920501-4.c: Likewise.
27167         * gcc.c-torture/compile/920520-1.c: Likewise.
27168         * gcc.c-torture/compile/920521-1.c: Likewise.
27169         * gcc.c-torture/compile/920625-1.c: Likewise.
27170         * gcc.c-torture/compile/961203-1.c: Likewise.
27171         * gcc.c-torture/compile/980506-1.c: Likewise.
27172         * gcc.c-torture/compile/981006-1.c: Likewise.
27173         * gcc.c-torture/compile/981022-1.c: Likewise.
27174         * gcc.c-torture/compile/981223-1.c: Likewise.
27175         * gcc.c-torture/compile/990617-1.c: Likewise.
27176         * gcc.c-torture/compile/dll.c: Likewise.
27177         * gcc.c-torture/compile/labels-3.c: Likewise.
27178         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27179         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27180         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27181         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27182         * gcc.c-torture/compile/simd-5.c: Likewise.
27183         * gcc.c-torture/compile/20000804-1.x: Remove.
27184         * gcc.c-torture/compile/20001205-1.x: Likewise.
27185         * gcc.c-torture/compile/20001226-1.x: Likewise.
27186         * gcc.c-torture/compile/20010518-2.x: Likewise.
27187         * gcc.c-torture/compile/20020312-1.x: Likewise.
27188         * gcc.c-torture/compile/20020604-1.x: Likewise.
27189         * gcc.c-torture/compile/920501-12.x: Likewise.
27190         * gcc.c-torture/compile/920501-4.x: Likewise.
27191         * gcc.c-torture/compile/920520-1.x: Likewise.
27192         * gcc.c-torture/compile/920521-1.x: Likewise.
27193         * gcc.c-torture/compile/920625-1.x: Likewise.
27194         * gcc.c-torture/compile/961203-1.x: Likewise.
27195         * gcc.c-torture/compile/980506-1.x: Likewise.
27196         * gcc.c-torture/compile/981006-1.x: Likewise.
27197         * gcc.c-torture/compile/981022-1.x: Likewise.
27198         * gcc.c-torture/compile/981223-1.x: Likewise.
27199         * gcc.c-torture/compile/990617-1.x: Likewise.
27200         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27201         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27202         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27203         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27204         * gcc.c-torture/compile/simd-5.x: Likewise.
27205
27206         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27207
27208 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27209
27210         * gcc.c-torture/execute/20030611-1.c: New test.
27211
27212 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27213
27214         PR middle-end/168
27215         * gcc.dg/20030612-1.c: New test case.
27216
27217 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27218
27219         PR c++/10635
27220         * g++.dg/expr/cast1.C: New test.
27221
27222 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27223
27224         * gcc.dg/builtins-21.c: New test case.
27225
27226 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27227
27228         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27229         options instead of at the end.
27230         * lib/objc.exp (objc_target_compile): Likewise.
27231
27232 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27233
27234         PR c++/10432
27235         * g++.dg/parse/error1.C: New test.
27236
27237 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27238
27239         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27240         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27241         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27242         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27243         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27244         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27245         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27246         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27247         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27248         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27249         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27250         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27251         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27252         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27253         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27254         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27255         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27256         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27257         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27258         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27259         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27260         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27261         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27262         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27263
27264         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27265         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27266         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27267         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27268         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27269         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27270         * gcc.dg/compat/scalar-return-3_main.c: New file.
27271         * gcc.dg/compat/scalar-return-3_x.c: New file.
27272         * gcc.dg/compat/scalar-return-3_y.c: New file.
27273         * gcc.dg/compat/scalar-return-4_main.c: New file.
27274         * gcc.dg/compat/scalar-return-4_x.c: New file.
27275         * gcc.dg/compat/scalar-return-4_y.c: New file.
27276
27277 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27278
27279         * gcc.dg/compat/fp2-struct-check.h: New file.
27280         * gcc.dg/compat/fp2-struct-defs.h: New file.
27281         * gcc.dg/compat/fp2-struct-init.h: New file.
27282         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27283         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27284         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27285         * gcc.dg/compat/struct-return-10_main.c: New file.
27286         * gcc.dg/compat/struct-return-10_x.c: New file.
27287         * gcc.dg/compat/struct-return-10_y.c: New file.
27288
27289         * gcc.dg/compat/compat-common.h: New file.
27290         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27291         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27292         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27293         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27294         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27295         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27296         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27297         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27298         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27299         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27300         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27301         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27302         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27303         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27304         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27305         * gcc.dg/compat/small-struct-check.h: Ditto.
27306         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27307         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27308         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27309         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27310         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27311         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27312         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27313         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27314         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27315         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27316         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27317         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27318         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27319         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27320         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27321         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27322         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27323         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27324         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27325         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27326         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27327         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27328         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27329         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27330         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27331         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27332         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27333         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27334         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27335         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27336
27337 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27338
27339         * g++.dg/pch/static-1.C: New file.
27340         * g++.dg/pch/static-1.Hs: New file.
27341
27342 2003-06-10  Richard Henderson  <rth@redhat.com>
27343
27344         * gcc.dg/asm-7.c: Adjust expected warning text.
27345
27346 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27347
27348         * gcc.dg/builtins-20.c: New test case.
27349
27350 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27351
27352         PR c++/11131
27353         * g++.dg/opt/template1.C: New test.
27354
27355 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27356
27357         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27358         additional_sources.
27359
27360 2003-05-21  David Taylor  <dtaylor@emc.com>
27361
27362         * gcc.dg/Wpadded.c: New file.
27363
27364 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27365
27366         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27367         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27368         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27369         dg-require-weak.
27370
27371 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27372
27373         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27374
27375 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27376
27377         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27378         (dg-require-alias): Likewise.
27379         (dg-require-gc-sections): Likewise.
27380         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27381
27382 2003-06-08  Richard Henderson  <rth@redhat.com>
27383
27384         * gcc.dg/20011029-2.c: Fix the array reference.
27385         * gcc.dg/asm-7.c: New.
27386
27387 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27388
27389         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27390
27391 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27392
27393         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27394         (dg-require-gc-sections): Likewise.
27395
27396 2003-06-08  Jan Hubicka  <jh@suse.cz>
27397
27398         * i386-cmov1.c: Fix regular expression.
27399         * i386-cvt-1.c: Likewise.
27400         * i386-local.c: Likewise.
27401         * i386-local2.c: Likewise.
27402         * i386-mul.c: Likewise.
27403         * i386-ssetype-1.c: Likewise.
27404         * i386-ssetype-3.c: Likewise.
27405         * i386-ssetype-5.c: Likewise.
27406
27407 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27408
27409         PR c++/11039
27410         * g++.dg/warn/implicit-typename2.C: New test.
27411         * g++.dg/warn/implicit-typename3.C: New test.
27412
27413 2003-06-07  Richard Henderson  <rth@redhat.com>
27414
27415         * g++.dg/other/offsetof3.C: Use size_t.
27416         * g++.dg/other/offsetof4.C: Likewise.
27417
27418 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27419
27420         * lib/copy-file.exp: New. Implement gcc_copy_files.
27421
27422         * lib/dg-pch.exp: Load copy-file.exp
27423         (dg-pch): Use gcc_copy_files instead of "file copy".
27424
27425 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27426
27427         * gcc.dg/weak/weak.exp: Simplify.
27428         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27429         * gcc.dg/weak/weak-1.c: Likewise.
27430         * gcc.dg/weak/weak-2.c: Likewise.
27431         * gcc.dg/weak/weak-3.c: Likewise.
27432         * gcc.dg/weak/weak-4.c: Likewise.
27433         * gcc.dg/weak/weak-5.c: Likewise.
27434         * gcc.dg/weak/weak-6.c: Likewise.
27435         * gcc.dg/weak/weak-7.c: Likewise.
27436         * gcc.dg/weak/weak-8.c: Likewise.
27437         * gcc.dg/weak/weak-9.c: Likewise.
27438
27439 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27440
27441         gcc.c-torture/execute/20030606-1.c: New.
27442
27443 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27444
27445         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27446         * gcc.dg/builtins-19.c: Likewise.
27447
27448 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27449
27450         * gcc.dg/builtins-2.c: Add some more tests.
27451         * gcc.dg/builtins-18.c: New test case.
27452         * gcc.dg/builtins-19.c: New test case.
27453
27454 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27455             Jim Wilson  <wilson@tuliptree.org>
27456
27457         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27458
27459 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27460
27461         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27462         mempcpy/stpcpy calls not to be optimized into something else.
27463         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27464         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27465         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27466
27467 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27468
27469         * gcc.dg/format/asm_fprintf-1.c: New test.
27470
27471 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27472
27473         * lib/gcc-defs.exp (additional_sources): New variable.
27474         (dg-additional-sources): New function.
27475         (additional_files): New variable.
27476         (dg-additional-files): New function.
27477         (dg-additional-files-options): Likewise.
27478         * lib/gcc-dg.exp (dg-require-weak): New function.
27479         (dg-require-alias): Likewise.
27480         (dg-require-gc-sections): Likewise.
27481         * lib/target-supports.exp (check_alias_available): Remove testfile
27482         parameter.
27483         (check_gc_sections_available): New function.
27484         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27485         (dg-gpp-additional-files): Likewise.
27486         * lib/g++.exp (additional_sources): Remove.
27487         (additional_files): Likewise.
27488         (g++_target_compile): Use dg-additional-files-options.
27489
27490         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27491         Tcl logic.
27492         * gcc.dg/special/ecos.exp: Remove.
27493         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27494         * gcc.dg/special/alias-1.c: Likewise.
27495         * gcc.dg/special/alias-2.c: Likewise.
27496         * gcc.dg/special/gcsec-1.c: Likewise.
27497         * gcc.dg/special/weak-1.c: Likewise.
27498         * gcc.dg/special/weak-2.c: Likewise.
27499         * gcc.dg/special/wkali-1.c: Likewise.
27500         * gcc.dg/special/wkali-2.c: Likewise.
27501
27502         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27503         dg-gpp-additional-*.
27504         * g++.dg/special/conpr-3.C: Likewise.
27505         * g++.dg/special/conpr-4.C: Likewise.
27506         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27507         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27508         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27509         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27510         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27511         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27512         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27513         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27514         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27515         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27516         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27517         * g++.old-deja/g++.other/comdat1.C: Likewise.
27518         * g++.old-deja/g++.other/comdat2.C: Likewise.
27519         * g++.old-deja/g++.other/comdat3.C: Likewise.
27520         * g++.old-deja/g++.other/ctor1.C: Likewise.
27521         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27522
27523 2003-06-05  Richard Henderson  <rth@redhat.com>
27524
27525         * gcc.dg/debug/20030605-1.c: New.
27526
27527 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27528
27529         * README.QMTEST: Update.
27530
27531 2003-06-04  Richard Henderson  <rth@redhat.com>
27532
27533         * gcc.dg/cleanup-1.c: New.
27534         * gcc.dg/cleanup-2.c: New.
27535         * gcc.dg/cleanup-3.c: New.
27536         * gcc.dg/cleanup-4.c: New.
27537         * gcc.dg/cleanup-5.c: New.
27538         * gcc.dg/cleanup-6.c: New.
27539         * gcc.dg/cleanup-7.c: New.
27540
27541 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27542
27543         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27544
27545         * lib/dg-pch.exp: New file.
27546         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27547         * gcc.dg/pch/pch.exp: Likewise.
27548
27549 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27550
27551         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27552         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27553         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27554         * gcc.dg/builtins-17.c: New test case.
27555         * gcc.dg/i386-387-4.c: New test case.
27556         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27557
27558 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27559
27560         * gcc.dg/ultrasp9.c: New test.
27561
27562 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27563
27564         * gcc.c-torture/compile/20030604-1.c: New test.
27565         * gcc.dg/sparc-constant-1.c: New test.
27566
27567 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27568
27569         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27570
27571 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27572
27573         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27574
27575         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27576         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27577
27578 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27579
27580         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27581
27582 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27583
27584         PR c++/10940
27585         * g++.dg/template/spec10.C: New test.
27586
27587 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27588
27589         * gcc.dg/builtins-16.c: New test case.
27590
27591 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27592
27593         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27594         mempcpy test with post-increments.
27595         * gcc.c-torture/execute/string-opt-3.c: New test.
27596         * gcc.dg/string-opt-1.c: New test.
27597
27598 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27599
27600         PR fortran/10965
27601         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27602
27603 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27604
27605         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27606         (scan-assembler): ... here.  Use dg-scan.
27607         (scan-assembler-not): Likewise.
27608         (scan-file): New function.
27609         (scan-file-not): Likewise.
27610         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27611         * gcc.dg/cpp/_Pragma4.c: Likewise.
27612         * gcc.dg/cpp/_Pragma5.c: Likewise.
27613         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27614         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27615         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27616         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27617         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27618         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27619         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27620         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27621         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27622         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27623         * gcc.dg/cpp/cxxcom1.c: Likewise.
27624         * gcc.dg/cpp/line1.c: Likewise.
27625         * gcc.dg/cpp/maccom1.c: Likewise.
27626         * gcc.dg/cpp/maccom2.c: Likewise.
27627         * gcc.dg/cpp/maccom3.c: Likewise.
27628         * gcc.dg/cpp/maccom4.c: Likewise.
27629         * gcc.dg/cpp/maccom5.c: Likewise.
27630         * gcc.dg/cpp/maccom6.c: Likewise.
27631         * gcc.dg/cpp/multiline.c: Likewise.
27632         * gcc.dg/cpp/spacing1.c: Likewise.
27633         * gcc.dg/cpp/spacing2.c: Likewise.
27634         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27635         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27636         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27637         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27638         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27639         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27640         * gcc.dg/cpp/cxxcom2.c: Likewise.
27641         * gcc.dg/cpp/cxxcom2.h: New file.
27642
27643         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27644         * g++.dg/cpp/truefalse.C: Here.
27645         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27646
27647 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27648
27649         * gcc.dg/cpp/redef3.c: New file.
27650
27651 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27652
27653         * gcc.dg/i386-loop-3.c: New test.
27654
27655 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27656
27657         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27658
27659 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27660
27661         * gcc.dg/fwrapv-1.c: New test case.
27662         * gcc.dg/fwrapv-2.c: New test case.
27663
27664 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27665
27666         PR c++/10956
27667         * g++.dg/template/spec9.C: New test.
27668
27669 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27670
27671         * gcc.dg/duff-4.c: New test case.
27672
27673 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27674
27675         PR fortran/10843
27676         * g77.dg/ffixed-form-1.f: New test
27677         * g77.dg/ffixed-form-2.f: New test
27678         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27679         * g77.dg/ffree-form-3.f: New test
27680
27681 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27682
27683         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27684         * gcc.dg/wint_t-1.c: Likewise.
27685
27686 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27687
27688         * g++.dg/template/access11.C: New test.
27689
27690 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27691
27692         PR c++/10849
27693         * g++.dg/template/access10.C: New test.
27694
27695 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27696             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27697
27698         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27699
27700 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27701
27702         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27703         suppress for powerpc-*-darwin*.
27704         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27705
27706 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27707
27708         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27709         suppress option for powerpc-*-darwin*.
27710
27711 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27712
27713         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27714         * gcc.dg/builtins-4.c: Add test for fmod.
27715
27716 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27717
27718         PR c++/10682
27719         * g++.dg/template/instantiate4.C: New test.
27720
27721 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27722
27723         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27724
27725 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27726
27727         * gcc.dg/compat/scalar-return-1_main.c: New file.
27728         * gcc.dg/compat/scalar-return-1_x.c: New file.
27729         * gcc.dg/compat/scalar-return-1_y.c: New file.
27730         * gcc.dg/compat/scalar-return-2_main.c: New file.
27731         * gcc.dg/compat/scalar-return-2_x.c: New file.
27732         * gcc.dg/compat/scalar-return-2_y.c: New file.
27733         * gcc.dg/compat/struct-return-3_main.c: New file.
27734         * gcc.dg/compat/struct-return-3_y.c: New file.
27735         * gcc.dg/compat/struct-return-3_x.c: New file.
27736         * gcc.dg/compat/struct-return-2_main.c: New file.
27737         * gcc.dg/compat/struct-return-2_x.c: New file.
27738         * gcc.dg/compat/struct-return-2_y.c: New file.
27739
27740 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27741
27742         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27743         for hppa*-hp-hpux*.
27744         * gcc.dg/20021014-1.c (dg-options): Likewise.
27745         * gcc.dg/nest.c (dg-options): Likewise.
27746
27747 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27748
27749         PR c++/9738
27750         * g++.dg/ext/dllimport2.C: New file.
27751         * g++.dg/ext/dllimport3.C: New file.
27752
27753 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27754
27755         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27756         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27757         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27758         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27759         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27760         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27761         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27762         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27763         * gcc.dg/compat/small-struct-defs.h: New file.
27764         * gcc.dg/compat/small-struct-init.h: New file.
27765         * gcc.dg/compat/small-struct-check.h: New file.
27766         * gcc.dg/compat/fp-struct-defs.h: New file.
27767         * gcc.dg/compat/fp-struct-check.h: New file.
27768         * gcc.dg/compat/fp-struct-init.h: New file.
27769         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27770         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27771
27772 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27773
27774         * gcc.dg/20030225-2.c: New test.
27775
27776 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27777             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27778
27779         * gcc.c-torture/compile/20030518-1.c: New test case.
27780
27781 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27782
27783         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27784         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27785         gcc-dg-debug-runtest.
27786         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27787         gcc-dg-debug-runtest.
27788
27789 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27790
27791         PR c++/9022
27792         * g++.dg/lookup/using6.C: New test.
27793
27794 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27795
27796         * g++.dg/parse/access2.C: New test.
27797
27798 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27799
27800         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27801         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27802         * gcc.dg/debug/debug.exp: Likewise.
27803
27804 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27805
27806         * gcc.dg/dollar.c: New test.
27807
27808 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27809
27810         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27811         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27812         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27813         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27814         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27815         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27816         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27817         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27818         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27819         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27820         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27821         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27822         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27823         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27824         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27825         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27826         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27827         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27828
27829 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27830
27831         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27832         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27833         support for "repo" mode.
27834         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27835         * lib/g77-dg.exp: Likewise.
27836         * lib/obj-dg.exp: Likewise.
27837
27838 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27839
27840         Merge from gcc-3_2-rhl8-branch:
27841         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27842
27843         * gcc.dg/tls/opt-6.c: New test.
27844
27845         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27846
27847         * gcc.dg/20030405-1.c: New test.
27848
27849         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27850
27851         * gcc.dg/20030309-1.c: New test.
27852
27853         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27854
27855         * gcc.c-torture/execute/20030307-1.c: New test.
27856
27857         2003-02-20  Randolph Chung  <tausq@debian.org>
27858
27859         * gcc.c-torture/compile/20030220-1.c: New test.
27860
27861         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27862
27863         * gcc.dg/20030217-1.c: New test.
27864
27865         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * gcc.c-torture/compile/20020129-1.c: New test.
27868
27869         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27870
27871         * gcc.dg/unroll-1.c: New test.
27872
27873         2002-11-16  Jan Hubicka  <jh@suse.cz>
27874
27875         * gcc.c-torture/execute/20020920-1.c: New test.
27876
27877         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27878
27879         PR target/7434
27880         * gcc.c-torture/compile/20021008-1.c: New test.
27881
27882         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27883
27884         PR target/7559
27885         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27886
27887         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27888
27889         * gcc.c-torture/compile/20020807-1.c: New test.
27890
27891         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * gcc.dg/tls/opt-1.c: New test.
27894
27895         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
27896
27897         * gcc.dg/20020729-1.c: New test.
27898
27899         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
27900
27901         * g++.dg/opt/life1.C: New test.
27902
27903         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
27904
27905         * gcc.dg/20020525-1.c: New test.
27906
27907         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27908
27909         PR c++/6794
27910         * g++.dg/ext/pretty1.C: New test.
27911         * g++.dg/ext/pretty2.C: New test.
27912
27913 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
27914
27915         PR c++/8385
27916         * g++.dg/ext/typeof5.C: New test.
27917
27918 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
27919
27920         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
27921         __USER_LABEL_PREFIX__ into account.
27922         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
27923
27924 2003-05-14  Roger Sayle  <roger@eyesopen.com>
27925
27926         * gcc.dg/builtins-15.c: New test case.
27927
27928 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
27929
27930         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
27931
27932 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
27933
27934         * lib/g++.exp: Tweak handling of additional source files.
27935         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
27936         * g++.dg/special/conpr-2a.C: Rename to ...
27937         * g++.dg/special/conpr-2a.cc: ... this.
27938         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
27939         * g++.dg/special/conpr-3a.C: Rename to ...
27940         * g++.dg/special/conpr-3a.cc: This.
27941         * g++.dg/special/conpr-3b.C: Rename to ...
27942         * g++.dg/special/conpr-3b.cc: This.
27943         * g++.dg/special/conpr-4.C: New test.
27944         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
27945
27946 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
27947
27948         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
27949
27950 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27951
27952         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
27953         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27954         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
27955         * g++.old-deja/g++.other/warn3.C: Likewise.
27956
27957 2003-05-11  Roger Sayle  <roger@eyesopen.com>
27958
27959         * gcc.dg/i386-387-1.c: Update to also test log.
27960         * gcc.dg/i386-387-2.c: Likewise.
27961
27962 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27963
27964         * g77.f-torture/execute/int8421.f: New test.
27965
27966 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27967
27968         PR c++/10230, c++/10481
27969         * g++.dg/lookup/scoped5.C: New test.
27970
27971 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27972
27973         PR c++/10552
27974         * g++.dg/template/ttp6.C: New test.
27975
27976 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
27977
27978         * gcc.c-torture/execute/builtins: New directory.
27979         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27980         gcc.c-torture/execute/builtins.
27981         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27982         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27983         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
27984         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27985
27986 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27987
27988         PR c++/9252
27989         * g++.dg/template/access8.C: New test.
27990         * g++.dg/template/access9.C: New test.
27991
27992 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27993
27994         PR c++/9554
27995         * g++.dg/parse/access1.C: New test.
27996
27997 2003-05-09  DJ Delorie  <dj@redhat.com>
27998
27999         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28000         long, and not an int.
28001
28002 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28003
28004         PR c++/10555, c++/10576
28005         * g++.dg/template/memclass1.C: New test.
28006
28007 2003-05-08  DJ Delorie  <dj@redhat.com>
28008
28009         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28010         targets.
28011         * gcc.c-torture/execute/20021024-1.x: Likewise.
28012         * gcc.c-torture/execute/shiftdi.x: Likewise.
28013         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28014         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28015         * gcc.dg/20021018-1.c: Likewise.
28016
28017 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28018
28019         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28020
28021         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28022         (bcopy): Call memmove.
28023
28024 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28025
28026         * g77.f-torture/compile/8485.f: New test case.
28027
28028 2003-05-07  Richard Henderson  <rth@redhat.com>
28029
28030         PR c++/10570
28031         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28032         Verify exception_cleanup not called for rethrows.
28033         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28034         when exiting catch block without rethrowing.
28035         * g++.dg/eh/forced3.C: New.
28036         * g++.dg/eh/forced4.C: New.
28037
28038 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28039
28040         * gcc.dg/20030505.c: Fix triplet.
28041
28042 2003-05-06  DJ Delorie  <dj@redhat.com>
28043
28044         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28045         * gcc.dg/nest.c: Likewise.
28046
28047 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28048
28049         * gcc.dg/builtins-14.c: New test case.
28050
28051 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28052
28053         * lib/compat.exp (compat-execute): New argument.
28054         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28055         * gcc.dg/compat: New test directory.
28056         * gcc.dg/compat/compat.exp: New expect script.
28057         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28058         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28059         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28060         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28061         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28062         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28063
28064         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28065         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28066         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28067         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28068         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28069         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28070         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28071         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28072         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28073         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28074         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28075         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28076         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28077         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28078         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28079
28080 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28081
28082         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28083
28084 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28085
28086         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28087
28088 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28089
28090         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28091         * gcc.dg/ppc-fsel-2.c: New test.
28092
28093         * gcc.dg/unused-5.c: New test.
28094
28095 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28096
28097         PR c++/10496
28098         * g++.dg/warn/pmf1.C: New test.
28099
28100 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28101
28102         PR c++/4494
28103         * g++.dg/warn/main.C: New test.
28104
28105 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28106
28107         * gcc.dg/nonnull-3.c: New test.
28108
28109 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28110
28111         * gcc.dg/cpp/Wtrigraphs.c: Update.
28112         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28113
28114 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28115
28116         * gcc.dg/ppc-fsel-1.c: New test.
28117
28118 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28119
28120         PR c/10604
28121         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28122
28123 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28124
28125         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28126
28127 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28128
28129         PR c++/9364, c++/10553, c++/10586
28130         * g++.dg/parse/typename4.C: New test.
28131         * g++.dg/parse/typename5.C: Likewise.
28132
28133 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28134
28135         * gcc.c-torture/compile/20030503-1.c: New test.
28136
28137 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28138
28139         * g++.dg/lookup/using5.C: Fix testcase error.
28140
28141 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28142
28143         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28144         since MEABI is no longer supported.  Remove all vestiges
28145         of MEABI from the test.
28146
28147 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28148
28149         PR c++/10554
28150         * g++.dg/lookup/using5.C: New test.
28151
28152 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28153
28154         PR c++/8772
28155         * g++.dg/template/ttp5.C: New test.
28156
28157 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28158
28159         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28160         (dg-gpp-additional-sources): New function.
28161         (dg-gpp-additional-files): Likewise.
28162         * lib/g++.exp (additional_sources): New variable.
28163         (additional_files): Likewise.
28164         (g++_target_compile): Deal with them.
28165         * lib/old-dejagnu.exp: Remove.
28166         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28167         * g++.old-deja: Revise all tests to use dg commands.
28168
28169 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28170
28171         PR c++/9432, c++/9528
28172         * g++.dg/lookup/using4.C: New test.
28173
28174 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28175
28176         * gcc.dg/noreturn-5.c: New file.
28177         * gcc.dg/noreturn-6.c: New file.
28178
28179         * gcc.c-torture/compile/inline-1.c: New file.
28180
28181 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28182
28183         PR c++/10551
28184         * g++.dg/template/explicit1.C: New test.
28185
28186 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28187
28188         PR c++/10549
28189         * g++.dg/other/bitfield1.C: New test.
28190
28191         PR c++/10527
28192         * g++.dg/init/new7.C: New test.
28193
28194 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28195
28196         * g++.dg/ext/desig1.C: New test.
28197         * g++.dg/ext/init1.C: Update.
28198
28199         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28200
28201 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28202
28203         PR c++/10180
28204         * g++.dg/warn/Winline-1.C: New test.
28205
28206 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28207
28208         * gcc.c-torture/execute/string-opt-19.c: New test.
28209
28210         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28211         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28212
28213 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28214
28215         PR c++/10506
28216         * g++.dg/init/new6.C: New test.
28217
28218         PR c++/10503
28219         * g++.dg/init/ref6.C: New test.
28220
28221 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28222
28223         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28224
28225 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28226
28227         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28228         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28229
28230 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28231
28232         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28233         initialized static data members.
28234
28235 2003-04-25  H.J. Lu <hjl@gnu.org>
28236
28237         * gcc.dg/ia64-sync-4.c: New test.
28238
28239 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28240
28241         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28242         date.
28243
28244 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         PR c++/10337
28247         * g++.dg/warn/conv1.C: New test.
28248         * g++.old-deja/g++.other/conv7.C: Adjust.
28249         * g++.old-deja/g++.other/overload14.C: Adjust.
28250
28251 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28252
28253         PR c++/10471
28254         * g++.dg/template/defarg2.C: New test.
28255
28256 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28257
28258         * gcc.dg/cpp/include2.c: Update.
28259         * gcc.dg/cpp/multiline-2.c: New.
28260         * gcc.dg/cpp/multiline.c: Update.
28261         * gcc.dg/cpp/strify2.c: Update.
28262         * gcc.dg/cpp/trad/literals-2.c: Update.
28263
28264 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28265
28266         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28267
28268 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28269
28270         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28271
28272 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28273
28274         PR c++/10451
28275         * g++.dg/parse/crash4.C: New test.
28276
28277         PR c++/9847
28278         * g++.dg/parse/crash5.C: New test.
28279
28280 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28281
28282         PR c++/10446
28283         * g++.dg/parse/crash3.C: New test.
28284
28285         PR c++/10428
28286         * g++.dg/parse/elab1.C: New test.
28287
28288 2003-04-22  Devang Patel  <dpatel@apple.com>
28289
28290         * gcc.dg/cpp/trad/funlike-5.c: New test.
28291
28292 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28293
28294         * g++.dg/other/packed1.C: Fix dg options.
28295
28296 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28297
28298         * g++.dg/other/offsetof2.C: New test.
28299
28300 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28301
28302         * g++.dg/template/recurse.C: Adjust location of error messages.
28303
28304 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28305
28306         PR c++/9881
28307         * g++.dg/init/addr-const1.C: New test.
28308         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28309
28310 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         PR c++/10405
28313         * g++.dg/lookup/struct-hack1.C: New test.
28314
28315 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28316
28317         * ucs.c: Update diagnostic messages.
28318
28319 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28320
28321         * gcc.dg/cpp/truefalse.cpp: New test.
28322         * gcc.dg/cpp/cpp.exp: Update.
28323         * g++.dg/other/stdbool-if.C: Remove.
28324
28325 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28326
28327         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28328         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28329
28330 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28331
28332         * gcc.c-torture/compile/20030418-1.c: New test.
28333
28334 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28335
28336         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28337
28338 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28339
28340         PR c++/10347
28341         g++.dg/template/dependent-name1.C: New test.
28342
28343 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28344
28345         * gcc.dg/warn-1.c (tourist_guide): New array,
28346         contains a pointer to bar.
28347
28348 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28349
28350         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28351         * gcc.c-torture/execute/medce-1.c: New test case.
28352         * gcc.c-torture/execute/medce-2.c: New test case.
28353
28354 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28355
28356         * lib/prune.exp: Ignore more messages.
28357
28358         PR c++/10381
28359         * g++.dg/parse/lookup3.C: New test.
28360
28361 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28362
28363         * gcc.c-torture/compile/20030415-1.c : New test.
28364
28365 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28366
28367         * gcc.c-torture/execute/scope-2.c: Move to ...
28368         * gcc.dg/noncompile/scope.c: .... here.
28369
28370 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28371
28372         * gcc.dg/20030414-2.c: New test case.
28373
28374 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28375
28376         PR target/10377
28377         * gcc.dg/20030414-1.c: New test.
28378
28379 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28380
28381         * gcc.dg/builtins-12.c: New test case.
28382         * gcc.dg/builtins-13.c: New test case.
28383
28384 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28385
28386         * gcc.c-torture/execute/string-opt-18.c: New test.
28387
28388 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28389
28390         PR c++/10300
28391         * g++.dg/init/new5.C: New test.
28392
28393 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28394
28395         PR c++/7910
28396         * g++.dg/ext/dllimport1.C: New test.
28397
28398 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28399
28400         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28401
28402 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28403
28404         PR Fortran/9263
28405         * g77.f-torture/noncompile/9263.f: New test
28406         PR Fortran/1832
28407         * g77.f-torture/execute/1832.f: New test
28408
28409 2003-04-11  David Chad  <davidc@freebsd.org>
28410             Loren J. Rittle  <ljrittle@acm.org>
28411
28412         libobjc/8562
28413         * objc.dg/headers.m: New test.
28414
28415 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28416
28417         * gcc.c-torture/execute/builtin-noret-2.c: New.
28418         * gcc.c-torture/execute/builtin-noret-2.x: New.
28419         XFAIL builtin-noret-2.c at -O1 and above.
28420         * gcc.dg/redecl.c: New.
28421         * gcc.dg/Wshadow-1.c: Update error regexps.
28422
28423 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28424
28425         * g++.dg/abi/bitfield10.C: New test.
28426
28427 2003-04-09  Mike Stump  <mrs@apple.com>
28428
28429         * gcc.dg/pch/pch.exp: Make testcase names longer.
28430         * g++.dg/pch/pch.exp: Make testcase names longer.
28431
28432 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28433
28434         * gcc.dg/builtins-11.c: New test case.
28435
28436 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28437
28438         * gcc.dg/builtins-9.c: New test case.
28439         * gcc.dg/builtins-10.c: New test case.
28440
28441 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28442
28443         * gcc.dg/noncompile/init-4.c.c: New test.
28444
28445 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28446
28447         * gcc.misc-test/gcov-9.c: New test.
28448         * gcc.misc-test/gcov-10.c: New test
28449         * gcc.misc-test/gcov-11.c: New test.
28450
28451 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28452
28453         PR optimization/10024
28454         * gcc.c-torture/compile/20030405-1.c: New test.
28455
28456 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28457
28458         * gcc.dg/pch/static-3.c: New.
28459         * gcc.dg/pch/static-3.hs: New.
28460         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28461
28462 2003-04-04  Richard Henderson  <rth@redhat.com>
28463
28464         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28465         * g++.dg/eh/forced2.C: Likewise.
28466
28467 2003-04-03  Mike Stump  <mrs@apple.com>
28468
28469         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28470         target arg.
28471         (scan-assembler-times, scan-assembler-not): Likewise.
28472         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28473
28474 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28475
28476         * gcc.dg/sparc-loop-1.c: New test.
28477
28478 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28479
28480         PR other/9274
28481         * g++.dg/pch/system-2.C: New.
28482         * g++.dg/pch/system-2.Hs: New.
28483
28484 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28485
28486         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28487
28488         * g++.dg/eh/simd-1.C (vecfunc): Same.
28489
28490 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28491
28492         * gcc.c-torture/execute/20030401-1.c: New test case.
28493
28494 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28495
28496         * objc.dg/defs.m: New.
28497
28498 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28499
28500         * g++.dg/eh/simd-1.C: New.
28501         * g++.dg/eh/simd-2.C: New.
28502
28503 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28504
28505         * gcc.c-torture/execute/simd-3.c: New.
28506
28507 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28508
28509         PR c/9936
28510         * gcc.dg/20030331-2.c: New test.
28511
28512 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28513
28514         PR c++/10278
28515         * g++.dg/parse/crash2.C: New test.
28516
28517 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28518
28519         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28520         * gcc.c-torture/execute/20030331-1.c: ...here.
28521
28522 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28523
28524         * gcc.c-torture/execute/20030331-1.c: New test.
28525
28526 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28527
28528         * lib/gcov.exp: Adjust call return testing strings.
28529         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28530
28531 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28532
28533         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28534         * gcc.dg/builtins-7.c: New test case.
28535         * gcc.dg/builtins-8.c: New test case.
28536
28537 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28538
28539         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28540
28541 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28542
28543         PR c++/7647
28544         * g++.dg/lookup-class-member-2.C: New test.
28545
28546 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28547
28548         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28549
28550 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28551
28552         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28553
28554 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28555
28556         * g++.dg/init/attrib1.C: New test.
28557
28558 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28559
28560         * gcc.dg/ultrasp8.c: New test.
28561
28562 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28563
28564         * gcc.dg/ultrasp7.c: New test.
28565
28566 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28567
28568         PR c++/10047
28569         * g++.dg/template/inline1.C: New test.
28570
28571 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28572
28573         * gcc.dg/sparc-dwarf2.c: New test.
28574
28575 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28576
28577         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28578         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28579
28580 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28581
28582         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28583         than reading .x files.
28584         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28585         * g77.dg/gcov/gcov-1.f: Likewise.
28586         * gcc.misc-tests/gcov-4b.c: Likewise.
28587         * gcc.misc-tests/gcov-5b.c: Likewise.
28588         * gcc.misc-tests/gcov-6.c: Likewise.
28589         * gcc.misc-tests/gcov-7.c: Likewise.
28590         * gcc.misc-tests/gcov-8.c: Likewise.
28591         * g++.dg/gcov/gcov-1.x: Remove.
28592         * g77.dg/gcov/gcov-1.x: Likewise.
28593         * gcc.misc-tests/gcov-4b.x: Likewise.
28594         * gcc.misc-tests/gcov-5b.x: Likewise.
28595         * gcc.misc-tests/gcov-6.x: Likewise.
28596         * gcc.misc-tests/gcov-7.x: Likewise.
28597         * gcc.misc-tests/gcov-8.x: Likewise.
28598
28599 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28600
28601         PR opt/10087
28602         * gcc.dg/20030324-1.c: New test.
28603
28604 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28605
28606         PR c++/10224
28607         * g++.dg/template/arg3.C: New test.
28608
28609         PR c++/10158
28610         * g++.dg/template/friend18.C: New test.
28611
28612 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28613
28614         * g77.f-torture/compile/20030326-1.f: New test case.
28615
28616 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28617
28618         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28619
28620         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28621
28622 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28623
28624         * gcc.dg/ia64-sync-3.c: New test.
28625
28626 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28627
28628         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28629
28630 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28631
28632         * gcc.dg/ultrasp6.c: New test.
28633
28634 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28635
28636         * gcc.dg/i386-signbit-1.c: New test.
28637         * gcc.dg/i386-signbit-2.c: New test.
28638         * gcc.dg/i386-signbit-3.c: New test.
28639
28640 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28641
28642         * gcc.dg/ultrasp5.c: Fix options.
28643
28644 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28645
28646         * gcc.dg/ultrasp5.c: Fix comment.
28647
28648 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28649
28650         PR fortran/10197
28651         * g77.f-torture/execute/10197.f: New test.
28652
28653 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28654
28655         PR c++/9898, c++/383
28656         * g++.dg/template/conv6.C: New test.
28657
28658         PR c++/10119
28659         * g++.dg/template/ptrmem5.C: New test.
28660
28661         PR c++/10026
28662         * g++.dg/lookup/koenig1.C: New test.
28663
28664         PR C++/10199
28665         * g++.dg/lookup/template2.C: New test.
28666
28667 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28668
28669         * g++.dg/opt/rtti1.C: New test.
28670
28671 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28672
28673         * gcc.dg/ultrasp5.c: New test.
28674
28675 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28676
28677         PR middle-end/9967
28678         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28679         builtin fputs.
28680
28681 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28682
28683         PR c/8224
28684         * gcc.dg/20030323-1.c: New test.
28685
28686 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28687
28688         * gcc.c-torture/compile/20030323-1.c: New test case.
28689
28690 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28691
28692         * gcc.dg/20030321-1.c: New test.
28693
28694 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28695
28696         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28697
28698 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28699
28700         PR c++/9978, c++/9708
28701         * g++.dg/ext/vlm1.C: Adjust expected error.
28702         * g++.dg/ext/vla2.C: New test.
28703         * g++.dg/template/arg1.C: New test.
28704         * g++.dg/template/arg2.C: New test.
28705
28706 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28707
28708         * g77.f-torture/execute/select.f: New test.
28709         * g77.f-torture/noncompile/select_no_compile.f: New test.
28710
28711 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28712
28713         PR c++/9898
28714         * g++.dg/other/error4.C: New test.
28715
28716 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28717
28718         * g++.dg/template/friend17.C: New test.
28719
28720 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28721
28722         * gcc.c-torture/compile/20030320-1.c: New.
28723
28724 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28725
28726         * gcc.dg/builtins-6.c: New test case.
28727
28728 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28729
28730         PR target/10073
28731         * gcc.c-torture/compile/20030319-1.c: New.
28732
28733 2003-03-18  Jan Hubicka  <jh@suse.cz>
28734
28735         * gcc.dg/i386-cvt-1.c: New test.
28736
28737 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28738
28739         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28740         * objc.dg/naming-2.m: Likewise.
28741
28742 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28743
28744         PR c++/9639
28745         * g++.dg/parse/crash1.C: New test.
28746
28747 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28748
28749         PR c++/8805
28750         * g++.dg/eh/cleanup1.C: New test.
28751
28752 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28753
28754         * gcc.c-torture/execute/20030316-1.c: New test case.
28755
28756 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         PR c++/9629
28759         * g++.dg/init/ctor2.C: New test.
28760
28761 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28762
28763         * g77.f-torture/compile/xformat.f: New test case.
28764
28765 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28766
28767         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28768         * g++.old-deja/g++.mike/eh50.C: Likewise.
28769
28770 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28771
28772         PR c++/6440
28773         * g++.dg/template/spec7.C: New test.
28774         * g++.dg/template/spec8.C: Likewise.
28775
28776 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28777
28778         * gcc.c-torture/execute/20030313-1.c: New test.
28779
28780 2003-03-14  Richard Henderson  <rth@redhat.com>
28781
28782         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28783
28784 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28785
28786         * gcc.c-torture/compile/20030314-1.c: New test.
28787
28788 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28789
28790         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28791         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28792         thumb target,
28793         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28794         to accept newer _imp__  prefix and additional
28795         newline in .drectve section.
28796         * gcc.dg/dll-4.c: Likewise.
28797         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28798         switch.
28799
28800 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28801
28802         * g++.dg/parse/namespace9.C: New test.
28803
28804         * g++.dg/init/ref5.C: New test.
28805         * g++.dg/parse/ptrmem1.C: Likewise.
28806
28807 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28808
28809         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28810         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28811         regular expression.
28812         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28813         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28814
28815 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28816
28817         * gcc.c-torture/execute/20030224-2.c: New test.
28818
28819 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28820
28821         * gcc.dg/decl-3.c: New test.
28822
28823 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28824
28825         * gcc.dg/i386-loop-2.c: New test.
28826
28827 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28828
28829         PR c++/9474
28830         * g++.dg/parse/namespace8.C: New test.
28831
28832         PR c++/9924
28833         * g++.dg/overload/builtin2.C: New test.
28834
28835 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28836
28837         * gcc.dg/return-type-3.c: New test.
28838
28839 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28840
28841         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28842         profiling options are not supported.
28843
28844 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28845
28846         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28847         * g++.old-deja/g++.warn/impint2.C: Likewise.
28848
28849 2003-03-10  Devang Patel  <dpatel@apple.com>
28850
28851         * g++.dg/cpp/c++_cmd_1.C: New test.
28852         * g++.dg/cpp/c++_cmd_1.h: New file.
28853
28854 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28855
28856         * gcc.dg/altivec-9.c: New file.
28857
28858 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28859
28860         * gcc.dg/ppc-sdata-1.c: New test.
28861         * gcc.dg/ppc-sdata-2.c: New test.
28862
28863 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28864
28865         PR c++/9373
28866         * g++.dg/opt/ptrmem2.C: New test.
28867
28868         PR c++/8534
28869         * g++.dg/opt/ptrmem1.C: New test.
28870
28871 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28872
28873         * gcc.dg/i386-loop-1.c: New test.
28874
28875 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28876
28877         PR c++/9970
28878         * g++.dg/lookup/friend1.C: New test.
28879
28880 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28881
28882         PR c++/9823
28883         * g++.dg/parser/constructor1.C: New test.
28884
28885 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28886
28887         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28888
28889         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28890
28891 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
28892
28893         * gcc.dg/cpp/Wunused.c: Update test.
28894
28895 2003-03-08  Jan Hubicka  <jh@suse.cz>
28896
28897         * gcc.dg/inline-3.c: New test.
28898
28899 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28900
28901         PR c++/9809
28902         * g++.dg/parse/builtin1.C: New test.
28903
28904         PR c++/9982
28905         * g++.dg/abi/cookie1.C: New test.
28906         * g++.dg/abi/cookie2.C: Likewise.
28907
28908         PR c++/9524
28909         * g++.dg/template/field1.C: New test.
28910
28911         PR c++/9912
28912         * g++.dg/parse/class1.C: New test.
28913         * g++.dg/parse/namespace7.C: Likewise.
28914         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
28915
28916 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
28917
28918         * g++.dg/init/ref4.C: New test.
28919
28920 2003-03-07  Jan Hubicka  <jh@suse.cz>
28921
28922         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
28923         * gcc.dg/inline-3.c: New test.
28924
28925 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
28926
28927         * g++.dg/init/ref3.C: New test.
28928
28929         PR c++/9965
28930         * g++.dg/init/ref2.C: New test.
28931
28932         PR c++/9400
28933         * g++.dg/warn/Wshadow-2.C: New test.
28934
28935         PR c++/9791
28936         * g++.dg/warn/Woverloaded-1.C: New test.
28937
28938 2003-03-05  Jan Hubicka  <jh@suse.cz>
28939
28940         * gcc.dg/i386-local2.c: New.
28941         * gcc.dg/i386-local.c: Fix typo.
28942
28943 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
28944
28945         * g++.dg/abi/layout3.C: New test.
28946
28947 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28948
28949         * gcc.c-torture/compile/20030305-1.c
28950
28951 2003-03-05  Jan Hubicka  <jh@suse.cz>
28952
28953         * gcc.dg/i386-local.c: New.
28954
28955 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
28956
28957         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
28958
28959 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28960
28961         * gcc.dg/switch-2.c: New test.
28962         * gcc.dg/switch-3.c: New test.
28963         * gcc.dg/Wswitch.c: Adjust line numbers.
28964         * gcc.dg/Wswitch-default.c: Likewise.
28965         * gcc.dg/Wswitch-enum.c: Likewise.
28966
28967 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
28968
28969         * gcc.c-torture/execute/20030222-1.c: New test.
28970
28971 2003-03-03  James E Wilson  <wilson@tuliptree.org>
28972
28973         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28974
28975 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/9878
28978         * g++.dg/init/ref1.C: New test.
28979
28980 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
28981
28982         * gcc.dg/sh-relax.c: New SH-only test.
28983
28984 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
28985
28986         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
28987         comment explaining purpose of testcase.
28988
28989 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28990
28991         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28992         for HC11/HC12 (asm needs two int registers).
28993         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28994         HC11/HC12 because the test uses an asm which needs two 32-bit
28995         registers.
28996
28997 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28998
28999         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29000         for HC11/HC12 (array is too large otherwise).
29001         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29002         * gcc.c-torture/compile/20010518-2.x: Likewise.
29003         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29004         HC11/HC12 (array is too large).
29005
29006 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29007
29008         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29009         * lib/g++-dg.exp (g++-dg-test): Likewise.
29010
29011 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29012
29013         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29014         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29015
29016 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29017
29018         * g++.dg/warn/implicit-typename1.C: Remove warning.
29019
29020 2003-02-28  Richard Henderson  <rth@redhat.com>
29021
29022         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29023         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29024
29025 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29026
29027         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29028         * g++.dg/pch/pch.exp: Likewise.
29029
29030 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/9879
29033         * testsuite/g++.dg/init/new4.C: New test.
29034
29035 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29036
29037         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29038
29039 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29040
29041         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29042         unsigned long.
29043
29044         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29045         wider than float.
29046
29047 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29048
29049         * lib/scanasm.exp: Add support for counting numbers of
29050         occurences.
29051         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29052         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29053
29054 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29055
29056         PR c++/9683
29057         * g++.dg/template/static3.C: New test.
29058
29059         PR c++/9829
29060         * g++.dg/parse/namespace6.C: New test.
29061
29062 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29063
29064         PR target/9732
29065         * gcc.dg/20030225-1.c: New test.
29066
29067 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29068
29069         * README: Remove out-of-date information.
29070
29071         PR c++/9836
29072         * g++.dg/template/spec6.C: New test.
29073
29074 2003-02-24  Jeff Law  <law@redhat.com>
29075
29076         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29077
29078 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29079
29080         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29081         * gcc.dg/pragma-ep-1.c: Likewise.
29082
29083 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29084
29085         PR c++/9602
29086         * g++.dg/template/friend16.C: New test.
29087
29088 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29089
29090         PR c++/5333
29091         * g++.dg/parse/fused-params1.C: Adjust error messages.
29092         * g++.dg/template/nested3.C: New test.
29093
29094 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29095
29096         * g++.dg/abi/param1.C: New test.
29097
29098 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29099
29100         PR c++/7982
29101         * g++.dg/warn/implicit-typename1.C: New test.
29102
29103 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29104
29105         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29106         with "mtune".
29107         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29108         * gcc.c-torture/execute/20010129-1.x: Likewise.
29109         * gcc.dg/20011107-1.c: Likewise.
29110         * gcc.dg/20020108-1.c: Likewise.
29111         * gcc.dg/20020122-3.c: Likewise.
29112         * gcc.dg/20020206-1.c: Likewise.
29113         * gcc.dg/20020310-1.c: Likewise.
29114         * gcc.dg/20020426-2.c: Likewise.
29115         * gcc.dg/20020517-1.c: Likewise.
29116         * gcc.dg/991230-1.c: Likewise.
29117         * gcc.dg/i386-unroll-1.c: Likewise.
29118         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29119
29120 2003-02-22  Jan Hubicka  <jh@suse.cz>
29121
29122         * gcc.dg/i386-mul.c: New test.
29123
29124 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29125
29126         * gcc.dg/builtins-5.c: New test case.
29127
29128 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29129
29130         * gcc.dg/asmreg-1.c: New test.
29131
29132 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29133
29134         PR c++/9749
29135         * g++.dg/parse/varmod1.C: New test.
29136
29137 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29138
29139         PR c++/9727
29140         * g++.dg/template/op1.C: New test.
29141
29142 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29143
29144         PR c++/8906
29145         * g++.dg/template/nested2.C: New test.
29146
29147 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29148
29149         PR c++/8724
29150         * g++.dg/expr/dtor1.C: New test.
29151
29152 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29153
29154         * gcc.dg/cpp/include3.c: New test.
29155         * gcc.dg/cpp/inc/foo.h: New file.
29156
29157 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29158
29159         * gcc.c-torture/execute/20030221-1.c: New test.
29160
29161 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29162
29163         PR c++/9729
29164         * g++.dg/abi/conv1.C: New test.
29165
29166 2003-02-20  Jan Hubicka  <jh@suse.cz>
29167
29168         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29169
29170 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29171
29172         * gcc.c-torture/compile/20030219-1.c: New test.
29173
29174 2003-02-18  Jan Hubicka  <jh@suse.cz>
29175
29176         * gcc.dg/funcorder.c: New test.
29177
29178 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29179
29180         * gcc.c-torture/execute/20030218-1.c: New.
29181
29182 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29183
29184         * gcc.dg/20030218-1.c: New.
29185
29186 2003-02-18  Richard Henderson  <rth@redhat.com>
29187
29188         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29189         * gcc.dg/attr-used-2.c: New.
29190
29191 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29192
29193         PR c++/9704
29194         * g++.dg/init/copy5.C: New test.
29195
29196 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29197
29198         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29199         * g++.dg/pch/pch.exp: Likewise.
29200
29201 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29202
29203         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29204         STACK_SIZE is not defined.
29205
29206 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29207
29208         PR c++/9457
29209         * g++.dg/template/init1.C: New test.
29210
29211 2003-02-16  Jan HUbicka  <jh@suse.cz>
29212
29213         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29214         (foo): Add few extra tests
29215         * gcc.dg/c99-const-expr-3.c: Likewise.
29216         * gcc.c-torture/execute/20030216-1.c: New.
29217
29218 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29219
29220         PR c++/9459
29221         * g++.dg/ext/typeof4.C: New test.
29222
29223 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29224
29225         * gcc.dg/i386-387-3.c: New test case.
29226
29227 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29228
29229         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29230         cris-*-elf* cris-*-aout* and mmix-*-*.
29231
29232 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29233
29234         * gcc.dg/20030213-1.c: New test.
29235
29236 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29237
29238         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29239         * gcc.dg/i386-387-2.c: Likewise.
29240
29241 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29242
29243         * gcc.dg/ppc-spe.c: Fix formatting.
29244         Enable tests that were previously unsupported by gas.
29245         Delete tests for instructions that no longer exist.
29246         Switch arguments on evsubifw builtin.
29247
29248 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29249
29250         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29251         STACK_SIZE is too small.
29252
29253 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29254             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29255
29256         * gcc.dg/decl-2.c: New test.
29257
29258 2003-02-10  Jan Hubicka  <jh@suse.cz>
29259
29260         * gcc.dg/i386-fpcvt-1.c: New test.
29261
29262 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29263
29264         * gcc.c-torture/execute/20030209-1.c: New test.
29265
29266 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29267
29268         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29269         int-wide bitops, use the constants of the same width.
29270         Likewise, if long long is 32-bit wide, test bitops using
29271         32-bit constants.
29272
29273 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29274
29275         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29276
29277 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29278
29279         * testsuite/gcc.dg/builtins-4.c: New test case.
29280
29281 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29282
29283         * gcc.dg/20020430-1.c: Fix dg command typos.
29284         * gcc.dg/20020503-1.c: Likewise.
29285
29286 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29287
29288         PR c++/8785
29289         * g++.dg/parse/fused-params1.C: New test.
29290
29291         PR c++/8857
29292         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29293
29294         PR c++/8921
29295         * g++.dg/parse/non-dependent1.C: New test.
29296
29297         PR c++/8928
29298         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29299
29300         PR c++/9228
29301         * g++.dg/parse/undefined7.C: New test.
29302         * g++.dg/parse/non-templ1.C: New test.
29303
29304         PR c++/9229
29305         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29306
29307 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29308
29309         * gcc.c-torture/compile/20030206-1.c: New test.
29310
29311 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29312
29313         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29314         "pow" to "foo" to avoid potential confusion with a math built-in.
29315
29316 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29317
29318         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29319         conditions for SPARC targets.
29320
29321 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29322
29323         * gcc.dg/20030204-1.c: New test.
29324
29325 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29326
29327         PR c++/38
29328         * g++.dg/parse/array-size1.C: New test.
29329
29330         PR c++/5657
29331         * g++.dg/parse/undefined3.C: New test.
29332
29333         PR c++/5665
29334         * g++.dg/parse/undefined4.C: New test.
29335
29336         PR c++/5975
29337         * g++.dg/parse/undefined5.C: New test.
29338
29339         PR c++/7259
29340         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29341
29342         PR c++/8578
29343         * g++.dg/parse/casting-operator1.C: New test.
29344
29345         PR c++/8596
29346         * g++.dg/parse/undefined6.C: New test.
29347
29348         PR c++/8736
29349         * g++.dg/parse/missing-template1.C: New test.
29350
29351 2003-02-04  Jan Hubicka  <jh@suse.cz>
29352
29353         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29354         * gcc.dg/i386-cmov?.c: Likewise.
29355         * gcc.dg/i386-fpcvt-?.c: Likewise.
29356         * gcc.dg/i386-ssefp-1.c: Likewise.
29357         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29358         conventions.
29359
29360 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29361
29362         PR c++/7129
29363         * testsuite/g++.dg/ext/max.C: New test.
29364
29365 2003-02-03  Jan Hubicka  <jh@suse.cz>
29366
29367         * gcc.c-torture/execute/20030203-1.c: New test.
29368
29369 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29370
29371         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29372         'natural-endian'.
29373
29374 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29375
29376         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29377         * g++.dg/init/new2.C: Likewise.
29378         * g++.dg/other/new1.C: Likewise.
29379
29380 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29381
29382         * gcc.dg/struct-ret-libc.c: New test.
29383
29384 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29385
29386         * gcc.dg/20030129-1.c: New test.
29387
29388 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29389
29390         PR c++/8849
29391         * g++.dg/template/ptrmem4.C: New test.
29392
29393 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29394
29395         * g++.dg/parser/constant1.C: New test.
29396
29397 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29398
29399         PR c++/8591
29400         * g++.dg/parse/friend2.C: New test.
29401
29402 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         PR c++/9437
29405         * g++.dg/template/unify4.C: New test.
29406
29407 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29408
29409         * gcc.c-torture/execute/20030128-1.c: New test.
29410
29411 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29412
29413         * g++.dg/lookup/nested1.C: Test moved from ...
29414         * g++.old-deja/g++.other/lookup24.C: ... here.
29415
29416 2003-01-28  Jan Hubicka  <jh@suse.cz>
29417
29418         * gcc.dg/i386-cmov5.c: New test.
29419
29420 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29421
29422         * gcc.c-torture/execute/20010925-1.c: Changed the
29423         memcpy declaration.
29424
29425 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29426
29427         PR c++/3902
29428         * g++.dg/parse/template5.C: New test.
29429
29430 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29431
29432         PR fortran/9258
29433         * g77.dg/pr9258: New test.
29434
29435 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29436
29437         * README: Move relevant parts from README.g++.
29438
29439         * README.g++: Remove this file.
29440
29441 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29442
29443         * g++.dg/abi/dcast1.C: New test.
29444
29445 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29446
29447         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29448
29449 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29450
29451         PR c++/47
29452         * g++.old-deja/g++.other/lookup24.C: New test.
29453
29454 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29455
29456         PR middle-end/7227
29457         * gcc.dg/uninit-C.c: New test.
29458
29459 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29460
29461         * g++.dg/abi/covariant1.C: New test.
29462
29463 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29464
29465         * gcc.dg/20030123-1.c: New test.
29466
29467 2003-01-25  Jan Hubicka  <jh@suse.cz>
29468
29469         PR opt/8492
29470         * gcc.c-torture/compile/20030125-1.c
29471
29472 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29473
29474         PR c++/9403
29475         * g++.dg/parse/template3.C: New test.
29476         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29477
29478         PR c++/795
29479         * g++.dg/parse/template4.C: New test.
29480
29481         PR c++/9415
29482         * g++.dg/template/qual2.C: New test.
29483
29484         PR c++/8545
29485         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29486
29487         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29488
29489 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29490
29491         * gcc.c-torture/execute/switch-1.c: New test case.
29492
29493 2003-01-25  Jan Hubicka  <jh@suse.cz>
29494
29495         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29496
29497 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29498
29499         Tweaks for Bison-1.875. From the NEWS file:
29500         "- `parse error' -> `syntax error'
29501         Bison now uniformly uses the term `syntax error'"
29502         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29503         * gcc.dg/cpp/digraph2.c: Likewise.
29504         * gcc.dg/cpp/direct2.c: Likewise.
29505         * gcc.dg/cpp/paste4.c: Likewise.
29506         * gcc.dg/c90-restrict-1.c: Likewise.
29507         * gcc.dg/c99-func-2.c: Likewise.
29508         * gcc.dg/noncompile/920721-2.c: Likewise.
29509         * gcc.dg/noncompile/930622-2.c: Likewise.
29510         * gcc.dg/noncompile/940112-1.c: Likewise.
29511         * gcc.dg/noncompile/950921-1.c: Likewise.
29512         * gcc.dg/noncompile/951123-1.c: Likewise.
29513         * gcc.dg/noncompile/971104-1.c: Likewise.
29514         * gcc.dg/noncompile/990416-1.c: Likewise.
29515
29516 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29517
29518         * g++.dg/parse/undefined1.C: Add error message.
29519
29520 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29521
29522         PR c++/9354
29523         * g++.dg/parse/new1.C: New test.
29524
29525         PR c++/9216
29526         * g++.dg/parse/template2.C: New test.
29527
29528         PR c++/9354
29529         * g++.dg/parse/typedef2.C: New test.
29530
29531         PR c++/9328
29532         * g++.dg/ext/typeof3.C: New test.
29533
29534 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29535
29536         PR c++/2738
29537         * g++.dg/parse/ret-type1.C: New test.
29538
29539         PR c++/3792
29540         * g++.dg/parse/tmpl-outside1.C: New test.
29541
29542         PR c++/4207
29543         * g++.dg/parse/int-as-enum1.C: New test.
29544
29545         PR c++/4903
29546         * g++.dg/parse/no-typename1.C: New test.
29547
29548         PR c++/5533
29549         * g++.dg/parse/no-value1.C: New test.
29550
29551         PR c++/5921
29552         * g++.dg/parse/wrong-inline1.C: New test.
29553
29554         PR c++/6402
29555         * g++.dg/parse/ref1.C: New test.
29556
29557         PR c++/6992
29558         * g++.dg/parse/attr-ctor1.C: New test.
29559
29560         PR c++/7229
29561         * g++.dg/parse/namespace5.C: New test.
29562
29563         PR c++/7917
29564         * g++.dg/parse/func-def1.C: New test.
29565
29566         PR c++/8143
29567         * g++.dg/parse/undefined1.C: New test.
29568
29569         PR c++/5723, PR c++/8522
29570         * g++.dg/parse/specialization1.C: New test.
29571
29572         PR c++/163, PR c++/8595
29573         * g++.dg/parse/struct-as-enum1.C: New test.
29574
29575         PR c++/9173
29576         * g++.dg/parse/undefined2.C: New test.
29577
29578 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29579
29580         PR c++/9298
29581         * g++.dg/parse/template1.C: New test.
29582
29583         PR c++/9384
29584         * g++.dg/parse/using1.C: New test.
29585
29586         PR c++/9285
29587         PR c++/9294
29588         * g++.dg/parse/expr2.C: New test.
29589
29590         PR c++/9388
29591         * g++.dg/parse/lookup2.C: Likewise.
29592
29593 2003-01-21  Jan Hubicka  <jh@suse.cz>
29594
29595         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29596         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29597         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29598         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29599
29600 2003-01-20  Nick Clifton  <nickc@redhat.com>
29601
29602         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29603         problem with ARM sibcall code generation.
29604
29605 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29606
29607         * gcc.c-torture/execute/20030120-1.c: New.
29608
29609 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29610
29611         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29612
29613 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29614
29615         PR c++/9272
29616         * g++.dg/parse/ctor1.C: New test.
29617
29618         PR c++/9294:
29619         * g++.dg/parse/qualified1.C: New test.
29620
29621         * g++.dg/parse/typename3.C: New test.
29622
29623 2003-01-16  Richard Henderson  <rth@redhat.com>
29624
29625         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29626
29627 2003-01-16  Richard Henderson  <rth@redhat.com>
29628
29629         * g++.dg/pch/pch.exp: Copy test header to the working directory
29630         before using it either for precompilation or direct use.
29631         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29632         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29633
29634 2003-01-16  Richard Henderson  <rth@redhat.com>
29635
29636         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29637         before using it either for precompilation or direct use.
29638         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29639         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29640
29641 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29642
29643         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29644         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29645         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29646         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29647         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29648         typename warning into error.
29649         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29650         error messages.
29651         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29652         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29653         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29654         messages.
29655         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29656         make declaration visible in template.
29657         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29658         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29659         messages.
29660         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29661         message.
29662         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29663         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29664         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29665         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29666         typename warning with error message.
29667         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29668         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29669         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29670
29671 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29672
29673         * g++.dg/parse/ambig2.C: New test.
29674
29675 2003-01-15  Richard Henderson  <rth@redhat.com>
29676
29677         * g++.dg/tls/init-2.C: Update error message string.
29678
29679 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29680
29681         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29682
29683 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29684
29685         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29686         all for HC11/HC12.
29687         * gcc.c-torture/compile/20001205-1.x: Likewise.
29688         * gcc.c-torture/compile/20001226-1.x: Likewise.
29689         * gcc.c-torture/compile/920520-1.x: Likewise.
29690         * gcc.c-torture/compile/961203-1.x: Likewise.
29691         * gcc.c-torture/compile/20020604-1.x: Likewise.
29692
29693 2003-01-15  Jan Hubicka  <jh@suse.cz>
29694
29695         * gcc.c-torture/compile/20030115-1.c: New test.
29696
29697         * gcc.dg/i386-fpcvt-1.c: New test.
29698         * gcc.dg/i386-fpcvt-2.c: New test.
29699
29700 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29701
29702         Further conform g++'s __vmi_class_type_info to the C++ ABI
29703         specification.
29704         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29705         the specification.
29706
29707 2003-01-14  Jan Hubicka  <jh@suse.cz>
29708
29709         * gcc.dg/i386-fpcvt-1.c: New test.
29710         * gcc.dg/i386-fpcvt-2.c: New test.
29711
29712 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29713
29714         * gcc.dg/i386-mmx-3.c: New test.
29715
29716 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29717
29718         PR c++/9264
29719         * g++.dg/parse/octal1.C: New file.
29720
29721         PR c++/9172
29722         * g++.dg/parse/typename1.C: New file.
29723
29724 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29725
29726         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29727         * gcc.dg/bf-no-ms-layout.c: Likewise.
29728         * gcc.dg/bf-ms-attrib.c: Likewise.
29729
29730 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29731
29732         PR c++/9099
29733         * g++.dg/parse/dtor1.C: New file.
29734
29735         PR c++/9128
29736         * g++.dg/rtti/typeid1.C: New file.
29737
29738         PR c++/9153
29739         * g++.dg/parse/lookup1.C: New file.
29740
29741         PR c++/9171
29742         * g++.dg/templ/spec5.C: New file.
29743
29744 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29745
29746         * gcc.c-torture/compile/20030110-1.c: New test.
29747
29748 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29749
29750         Merge from pch-branch:
29751
29752         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29753
29754         * gcc.dg/pch/cpp-1.h: New.
29755         * gcc.dg/pch/cpp-1.c: New.
29756         * gcc.dg/pch/cpp-2.h: New.
29757         * gcc.dg/pch/cpp-2.c: New.
29758
29759         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29760
29761         * gcc.dg/pch/except-1.h: New.
29762         * gcc.dg/pch/except-1.c: New.
29763
29764         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29765
29766         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29767         running test.
29768         * gcc.dg/pch: Include *.hp not *.h.
29769         * gcc.dg/pch/system-1.h: New.
29770         * gcc.dg/pch/system-1.c: New.
29771
29772         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29773
29774         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29775         rather than trying to build and run a program using PCH.
29776         * gcc.dg/pch: Remove dg-do commands from test files.
29777
29778         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29779
29780         * gcc.dg/pch/macro-3.c: New.
29781         * gcc.dg/pch/macro-3.h: New.
29782
29783         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29784
29785         * gcc.dg/pch/common-1.c: New.
29786         * gcc.dg/pch/common-1.h: New.
29787         * gcc.dg/pch/decl-1.c: New.
29788         * gcc.dg/pch/decl-1.h: New.
29789         * gcc.dg/pch/decl-2.c: New.
29790         * gcc.dg/pch/decl-2.h: New.
29791         * gcc.dg/pch/decl-3.c: New.
29792         * gcc.dg/pch/decl-3.h: New.
29793         * gcc.dg/pch/decl-4.c: New.
29794         * gcc.dg/pch/decl-4.h: New.
29795         * gcc.dg/pch/decl-5.c: New.
29796         * gcc.dg/pch/decl-5.h: New.
29797         * gcc.dg/pch/global-1.c: New.
29798         * gcc.dg/pch/global-1.h: New.
29799         * gcc.dg/pch/inline-1.c: New.
29800         * gcc.dg/pch/inline-1.h: New.
29801         * gcc.dg/pch/inline-2.c: New.
29802         * gcc.dg/pch/inline-2.h: New.
29803         * gcc.dg/pch/static-1.c: New.
29804         * gcc.dg/pch/static-1.h: New.
29805         * gcc.dg/pch/static-2.c: New.
29806         * gcc.dg/pch/static-2.h: New.
29807
29808         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29809
29810         * g++.dg/pch/pch.exp: Better handle failing testcases.
29811         * gcc.dg/pch/pch.exp: Likewise.
29812         * gcc.dg/pch/macro-1.c: New.
29813         * gcc.dg/pch/macro-1.h: New.
29814         * gcc.dg/pch/macro-2.c: New.
29815         * gcc.dg/pch/macro-2.h: New.
29816
29817         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29818
29819         * g++.dg/dg.exp: Treat files in pch/ specially.
29820         * g++.dg/pch/pch.exp: New file.
29821         * g++.dg/pch/empty.H: New file.
29822         * g++.dg/pch/empty.C: New file.
29823         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29824         "precompile".
29825
29826         * gcc.dg/pch/pch.exp: New file.
29827         * gcc.dg/pch/empty.h: New file.
29828         * gcc.dg/pch/empty.c: New file.
29829         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29830         "precompile".
29831
29832 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29833
29834         * g++.dg/template/friend14.C: New test.
29835
29836 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29837
29838         * gcc.dg/old-style-asm-1.c: New test.
29839
29840 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29841
29842         * gcc.c-torture/compile/20030109-1.c: New test.
29843
29844 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29845
29846         * gcc.c-torture/execute/20030109-1.c: New test.
29847
29848 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29849
29850         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29851         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29852         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29853         * g++.old-deja/g++.mike/eh2.C: Likewise.
29854         * g++.old-deja/g++.mike/eh3.C: Likewise.
29855         * g++.old-deja/g++.mike/eh5.C: Likewise.
29856         * g++.old-deja/g++.mike/eh6.C: Likewise.
29857         * g++.old-deja/g++.mike/eh7.C: Likewise.
29858         * g++.old-deja/g++.mike/eh8.C: Likewise.
29859         * g++.old-deja/g++.mike/eh9.C: Likewise.
29860         * g++.old-deja/g++.mike/eh10.C: Likewise.
29861         * g++.old-deja/g++.mike/eh12.C: Likewise.
29862         * g++.old-deja/g++.mike/eh13.C: Likewise.
29863         * g++.old-deja/g++.mike/eh14.C: Likewise.
29864         * g++.old-deja/g++.mike/eh16.C: Likewise.
29865         * g++.old-deja/g++.mike/eh17.C: Likewise.
29866         * g++.old-deja/g++.mike/eh18.C: Likewise.
29867         * g++.old-deja/g++.mike/eh21.C: Likewise.
29868         * g++.old-deja/g++.mike/eh23.C: Likewise.
29869         * g++.old-deja/g++.mike/eh24.C: Likewise.
29870         * g++.old-deja/g++.mike/eh25.C: Likewise.
29871         * g++.old-deja/g++.mike/eh26.C: Likewise.
29872         * g++.old-deja/g++.mike/eh27.C: Likewise.
29873         * g++.old-deja/g++.mike/eh28.C: Likewise.
29874         * g++.old-deja/g++.mike/eh29.C: Likewise.
29875         * g++.old-deja/g++.mike/eh31.C: Likewise.
29876         * g++.old-deja/g++.mike/eh33.C: Likewise.
29877         * g++.old-deja/g++.mike/eh34.C: Likewise.
29878         * g++.old-deja/g++.mike/eh35.C: Likewise.
29879         * g++.old-deja/g++.mike/eh36.C: Likewise.
29880         * g++.old-deja/g++.mike/eh37.C: Likewise.
29881         * g++.old-deja/g++.mike/eh38.C: Likewise.
29882         * g++.old-deja/g++.mike/eh39.C: Likewise.
29883         * g++.old-deja/g++.mike/eh40.C: Likewise.
29884         * g++.old-deja/g++.mike/eh41.C: Likewise.
29885         * g++.old-deja/g++.mike/eh42.C: Likewise.
29886         * g++.old-deja/g++.mike/eh44.C: Likewise.
29887         * g++.old-deja/g++.mike/eh46.C: Likewise.
29888         * g++.old-deja/g++.mike/eh47.C: Likewise.
29889         * g++.old-deja/g++.mike/eh48.C: Likewise.
29890         * g++.old-deja/g++.mike/eh49.C: Likewise.
29891         * g++.old-deja/g++.mike/eh50.C: Likewise.
29892         * g++.old-deja/g++.mike/eh51.C: Likewise.
29893         * g++.old-deja/g++.mike/eh53.C: Likewise.
29894         * g++.old-deja/g++.mike/eh55.C: Likewise.
29895         * g++.old-deja/g++.mike/p7912.C: Likewise.
29896         * g++.old-deja/g++.mike/p9706.C: Likewise.
29897         * g++.old-deja/g++.mike/p10416.C: Likewise.
29898         * g++.old-deja/g++.mike/p11667.C: Likewise.
29899         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
29900         Remove redundant reference to Iris.
29901         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
29902         Elxsi, i860, Pico Java, and WE32K.
29903
29904 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
29905
29906         * g++.dg/ext/asm4.C: New test.
29907
29908 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29909
29910         PR c++/9030
29911         * g++.dg/template/friend12.C: New test.
29912         * g++.dg/template/friend13.C: Likewise.
29913         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
29914
29915 2003-01-08  Jan Hubicka  <jh@suse.cz>
29916
29917         * gcc.dg/i386-cadd.c: New test.
29918         * gcc.dg/i386-cmov4.c: Likewise.
29919
29920 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
29921
29922         PR c++/9165
29923         * g++.dg/warn/Wunused-3.C: New test.
29924
29925         * g++.dg/abi/bitfield9.C: New test.
29926
29927         PR c++/9189
29928         * g++.dg/parse/defarg3.C: New test.
29929
29930 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29931
29932         * g++.dg/parse/ambig1.C: New test.
29933         * g++.dg/parse/defarg2.C: New test.
29934
29935 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
29936
29937         * g++.dg/template/defarg-1.C: New test.
29938         * g++.dg/template/local2.C: Likewise.
29939
29940 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
29941
29942         * gcc.c-torture/execute/20030105-1.c: New test.
29943
29944 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29945
29946         * g++.dg/parse/namespace3.C: Remove extra semicolons.
29947         * g++.dg/parse/namespace4.C: Likewise.
29948
29949 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29950
29951         * g++.dg/template/ntp2.C: New test.
29952
29953 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
29954
29955         * g++.dg/parse/extern-C-1.C: New test.
29956
29957         * g++.dg/parse/namespace4.C: New test.
29958
29959         * g++.dg/template/nested1.C: New test.
29960
29961         * g++.dg/parse/namespace3.C: New test.
29962
29963 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29964
29965         * g++.dg/lookup/two-stage1.C: New test.
29966
29967 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29968
29969         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29970         * g++.old-deja/g++.jason/access8.C: Likewise.
29971         * g++.old-deja/g++.other/decl5.C: Likewise.
29972
29973 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29974
29975         * g++.dg/parse/parse7.C: New test.
29976
29977 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
29978
29979         PR c++/2843
29980         * g++.dg/ext/attrib7.C: New test.
29981
29982 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29983
29984         * g++.dg/parse/parse6.C: New test.
29985
29986 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
29987
29988         * gcc.dg/h8300-stack-1.c: New.
29989
29990 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29991
29992         g++.dg/lookup/exception1.C: New test.
29993
29994         g++.dg/lookup/template1.C: New test.
29995
29996         g++.dg/parse/namespace2.C: New test.
29997
29998         g++.dg/parse/parens2.C: New test.
29999
30000 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30001
30002         * g++.dg/parse/parse5.C: New test.
30003         * g++.dg/lookup/scoped4.C: New test.
30004
30005 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30006
30007         * g++.dg/parse/parens1.C: New test.
30008
30009         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30010         angle-bracket1.C.
30011         * g++.dg/parse/parens2.C: New test.
30012
30013         * g++.dg/lookup/scope-operator1.C: New test.
30014
30015         * g++.dg/parse/operator1.C: New test.
30016
30017 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30018
30019         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30020         * g++.old-deja/g++.other/access6.C: Likewise.
30021         * g++.old-deja/g++.other/decl1.C: Likewise.
30022         * g++.old-deja/g++.pt/typename12.C: Likewise.
30023
30024 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30025
30026         * g++.dg/parse/namespace1.C: New test.
30027
30028 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30029
30030         * g++.dg/parse/parse4.C: New test.
30031
30032 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30033
30034         * g++.dg/parse/parse3.C: New test.
30035
30036 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30037
30038         * g++.dg/parse/parse2.C: New test.
30039
30040 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30041
30042         * g++.dg/template/friend11.C: New test.
30043
30044 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30045
30046         * g++.dg/parse/parse1.C: New test.
30047
30048 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30049
30050         * lib/profopt.exp: Change the name of a global variable to avoid
30051         possible clashes with other test suites.
30052
30053 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30054
30055         * g++.dg/inherit/covariant8.C: New test.
30056
30057 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30058
30059         * g++.dg/init/array9.C: New test.
30060
30061         PR c++/9112
30062         * g++.dg/parse/expr1.C: New test.
30063
30064 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30065
30066         * gcc.c-torture/compile/20021230-1.c: New test.
30067
30068 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30069
30070         * g++.dg/inherit/covariant5.C: New test.
30071         * g++.dg/inherit/covariant6.C: New test.
30072         * g++.dg/inherit/covariant7.C: New test.
30073
30074 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30075
30076         PR c++/2739
30077         * g++.dg/other/access2.C: New test.
30078
30079 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30080
30081         * g++.dg/other/anon-struct.C: No longer fails
30082         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30083         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30084         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30085
30086 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30087
30088         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30089
30090 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30091
30092         * g++.dg/eh/spec4.C: Remove stray semicolon.
30093         * g++.dg/expr/pmf-1.C: Change error message.
30094         * g++.dg/ext/asm1.C: Remove stray semicolon.
30095         * g++.dg/ext/typename1.C: Add missing typenames.
30096         * g++.dg/inherit/template-as-base.C: Change error message.
30097         * g++.dg/lookup/scoped1.C: Likewise.
30098         * g++.dg/lookup/scoped2.C: Likewise.
30099         * g++.dg/lookup/using2.C: Likewise.
30100         * g++.dg/other/component1.C: Remove stray semicolon.
30101         * g++.dg/other/do1.C: Change error message.
30102         * g++.dg/other/error2.C: Likewise.
30103         * g++.dg/other/init1.C: Likewise.
30104         * g++.dg/other/packed1.C: Remove stray semicolon.
30105         * g++.dg/other/ptrmem2.C: Change error message.
30106         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30107         marker.
30108         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30109         * g++.dg/template/access3.C: Add typename keyword.
30110         * g++.dg/template/access5.C: Remove stray semicolon.
30111         * g++.dg/template/access6.C: Likewise.
30112         * g++.dg/template/complit1.C: Likewise.
30113         * g++.dg/template/crash1.C: Change error message.
30114         * g++.dg/template/inherit2.C: Remove stray semicolon.
30115         * g++.dg/template/instantiate2.C: Likewise.
30116         * g++.dg/template/instantiate3.C: Change error message.
30117         * g++.dg/template/qual1.C: Remove stray semicolon.
30118         * g++.dg/template/qualttp18.C: Change error message.
30119         * g++.dg/template/ref1.C: Remove stray semicolon.
30120         * g++.dg/template/sizeof1.C (A::value): Declare it.
30121         * g++.dg/template/spec4.C: Change error message.
30122         * g++.dg/template/static1.C: Likewise.
30123         * g++.dg/template/type1.C: Likewise.
30124         * g++.dg/template/typename3.C: Likewise.
30125         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30126         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30127         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30128         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30129         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30130         named return value extension.
30131         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30132         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30133         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30134         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30135         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30136         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30137         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30138         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30139         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30140         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30141         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30142         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30143         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30144         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30145         syntax.
30146         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30147         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30148         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30149         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30150         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30151         * g++.old-deja/g++.brendan/template11.C: Likewise.
30152         * g++.old-deja/g++.brendan/template26.C: Likewise.
30153         * g++.old-deja/g++.brendan/template27.C: Use explicit
30154         specialization syntax.
30155         * g++.old-deja/g++.brendan/template30.C: Likewise.
30156         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30157         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30158         non-dependent names.
30159         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30160         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30161         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30162         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30163         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30164         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30165         named return value extension.
30166         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30167         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30168         * g++.old-deja/g++.ext/return1.C: Likewise.
30169         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30170         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30171         * g++.old-deja/g++.jason/access8.C: Likewise.
30172         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30173         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30174         pseudo-destructor names.
30175         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30176         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30177         pseudo-destructor names.
30178         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30179         * g++.old-deja/g++.jason/overload19.C: Likewise.
30180         * g++.old-deja/g++.jason/overload32.C: Likewise.
30181         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30182         stray semicolons.
30183         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30184         * g++.old-deja/g++.jason/return.C: Likewise.
30185         * g++.old-deja/g++.jason/return2.C: Likewise.
30186         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30187         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30188         syntax.
30189         * g++.old-deja/g++.jason/template10.C: Account for use of
30190         non-dependent names.
30191         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30192         syntax.
30193         * g++.old-deja/g++.jason/template37.C: Likewise.
30194         * g++.old-deja/g++.law/access4.C: Change error messages.
30195         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30196         pseudo-destructor names.
30197         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30198         * g++.old-deja/g++.law/ctors9.C: Likewise.
30199         * g++.old-deja/g++.law/cvt22.C: Likewise.
30200         * g++.old-deja/g++.law/dtors5.C: Likewise.
30201         * g++.old-deja/g++.law/global-init1.C: Likewise.
30202         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30203         * g++.old-deja/g++.law/operators28.C: Likewise.
30204         * g++.old-deja/g++.law/visibility28.C: Likewise.
30205         * g++.old-deja/g++.martin/eval1.C: Likewise.
30206         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30207         name.
30208         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30209         * g++.old-deja/g++.mike/net34.C: Likewise.
30210         * g++.old-deja/g++.mike/net36.C: Likewise.
30211         * g++.old-deja/g++.mike/ns2.C: Likewise.
30212         * g++.old-deja/g++.mike/p12306.C: Likewise.
30213         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30214         value extension.
30215         * g++.old-deja/g++.mike/p700.C: Likewise.
30216         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30217         * g++.old-deja/g++.mike/p710.C: Likewise.
30218         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30219         value extension.
30220         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30221         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30222         * g++.old-deja/g++.ns/crash2.C: Likewise.
30223         * g++.old-deja/g++.ns/crash3.C: Likewise.
30224         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30225         * g++.old-deja/g++.ns/ns17.C: Likewise.
30226         * g++.old-deja/g++.ns/template16.C: Likewise.
30227         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30228         keyword.
30229         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30230         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30231         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30232         named return value extension.
30233         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30234         * g++.old-deja/g++.other/access4.C: Issue additional error
30235         messages.
30236         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30237         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30238         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30239         * g++.old-deja/g++.other/crash25.C: Change error message.
30240         * g++.old-deja/g++.other/crash4.C: Change error message.
30241         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30242         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30243         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30244         checks.
30245         * g++.old-deja/g++.other/defarg8.C: Likewise.
30246         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30247         * g++.old-deja/g++.other/dtor10.C: Likewise.
30248         * g++.old-deja/g++.other/incomplete.C: Likewise.
30249         * g++.old-deja/g++.other/linkage7.C: Likewise.
30250         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30251         lookup algorithm.
30252         * g++.old-deja/g++.other/mangle2.C: Likewise.
30253         * g++.old-deja/g++.other/refinit2.C: Likewise.
30254         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30255         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30256         * g++.old-deja/g++.pt/crash28.C: Likewise.
30257         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30258         syntax.
30259         * g++.old-deja/g++.pt/crash32.C: Change error message.
30260         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30261         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30262         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30263         error message position.
30264         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30265         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30266         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30267         syntax.
30268         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30269         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30270         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30271         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30272         keyword.
30273         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30274         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30275         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30276         keyword.
30277         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30278         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30279         syntax.
30280         * g++.old-deja/g++.pt/friend28.C: Account for use of
30281         non-dependent names.
30282         * g++.old-deja/g++.pt/friend29.C: Likewise.
30283         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30284         rules.
30285         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30286         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30287         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30288         lookup rules.
30289         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30290         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30291         keyword.
30292         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30293         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30294         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30295         keyword.
30296         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30297         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30298         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30299         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30300         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30301         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30302         keyword.
30303         * g++.old-deja/g++.pt/spec10.C: Likewise.
30304         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30305         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30306         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30307         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30308         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30309         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30310         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30311         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30312         * g++.old-deja/g++.pt/typename15.C: Likewise.
30313         * g++.old-deja/g++.pt/typename22.C: Likewise.
30314         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30315         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30316         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30317         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30318         syntax.
30319         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30320         return value extension.
30321         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30322         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30323         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30324         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30325
30326 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30327
30328         * g++.dg/warn/inline1.C: New test.
30329         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30330         * g++.old-deja/g++.jason/synth10.C: Likewise.
30331         * g++.old-deja/g++.mike/net31.C: Likewise.
30332         * g++.old-deja/g++.mike/p8786.C: Likewise.
30333
30334         * g++.dg/template/friend10.C: New test.
30335         * g++.dg/template/conv5.C: New test.
30336
30337 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30338
30339         * g++.dg/lookup/scoped3.C: New test.
30340
30341         * g++.dg/lookup/decl1.C: New test.
30342         * g++.dg/lookup/decl2.C: New test.
30343
30344 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30345
30346         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30347         gcc.c-torture/compile/20021015-1.c,
30348         gcc.c-torture/compile/20021015-2.c,
30349         gcc.c-torture/compile/20021123-1.c,
30350         gcc.c-torture/compile/20021123-2.c,
30351         gcc.c-torture/compile/20021123-3.c,
30352         gcc.c-torture/compile/20021123-4.c,
30353         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30354         only to 3.1 or 3.2 branch.
30355
30356 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30357
30358         * gcc.dg/i386-bitfield3.c: New test.
30359
30360         * gcc.dg/i386-bitfield2.c: New test.
30361
30362 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30363
30364         * g++.dg/parse/conv_op1.C: New test.
30365
30366 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30367
30368         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30369         approved.
30370
30371 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30372
30373         * gcc.c-torture/compile/20021220-1.c: New test.
30374
30375 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30376
30377         * gcc.dg/i386-fastcall-1.c: New.
30378
30379 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30380
30381         * gcc.c-torture/execute/20021219-1.c: New test.
30382
30383 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30384
30385         * gcc.dg/i386-pic-1.c: New test.
30386
30387 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30388
30389         PR c++/8099
30390         * g++.dg/template/friend9.C: New test.
30391
30392 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30393
30394         PR c++/3663
30395         * g++.dg/template/access7.C: New test.
30396
30397 2002-12-18  Nick Clifton  <nickc@redhat.com>
30398
30399         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30400         the libstdc++-v3 directory has been found.
30401
30402 2002-12-12  Devang Patel <dpatel@apple.com>
30403         * gcc.dg/darwin-ld-1.c: New test.
30404         * gcc.dg/darwin-ld-2.c: New test.
30405         * gcc.dg/darwin-ld-3.c: New test.
30406         * gcc.dg/darwin-ld-4.c: New test.
30407         * gcc.dg/darwin-ld-5.c: New test.
30408
30409 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30410
30411         * gcc.c-torture/compile/20021212-1.c: New test.
30412
30413 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30414
30415         * gcc.dg/fshort-wchar: New test.
30416
30417 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30418
30419         PR c++/8372
30420         * g++.dg/template/dtor1.C: New test.
30421
30422         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30423         markers.
30424
30425 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30426
30427         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30428
30429 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30430
30431         * g++.dg/template/static1.C: New test.
30432         * g++.dg/template/static2.C: New test.
30433         * g++.old-deja/g++.ext/memconst.C: New test.
30434
30435 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30436
30437         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30438         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30439         * g++.dg/special/initp1.C: Likewise.
30440
30441 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30442
30443         * gcc.c-torture/execute/20021204-1.c: New test.
30444
30445 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30446
30447         * gcc.dg/ppc-fmadd-1.c: New file.
30448         * gcc.dg/ppc-fmadd-2.c: New file.
30449         * gcc.dg/ppc-fmadd-3.c: New file.
30450
30451 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30452
30453         * gcc.c-torture/compile/20021204-1.c: New test.
30454
30455 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30456
30457         * g++.dg/inherit/covariant2.C: New test.
30458         * g++.dg/inherit/covariant3.C: New test.
30459         * g++.dg/inherit/covariant4.C: New test.
30460         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30461         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30462
30463 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30464
30465         PR c++/8688
30466         * g++.dg/init/brace3.C: New test.
30467
30468 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30469
30470         * gcc.dg/20020210-1.c: Fix a comment typo.
30471
30472 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30473
30474         PR c++/8720
30475         * g++.dg/parse/defarg1.C: New test.
30476
30477         PR c++/8615
30478         * g++.dg/template/char1.C: New test.
30479
30480         * g++.dg/template/varmod1.C: Fix typo.
30481
30482 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30483
30484         DR 180
30485         * g++.old-deja/g++.pt/crash32.C: Expect error.
30486
30487 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30488
30489         PR c++/5919
30490         * g++.dg/template/varmod1.C: New test.
30491
30492         PR c++/8727
30493         * g++.dg/inherit/typeinfo1.C: New test.
30494
30495         PR c++/8663
30496         * g++.dg/inherit/typedef1.C: New test.
30497
30498 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30499
30500         PR c++/8332
30501         PR c++/8493
30502         * g++.dg/template/strlen1.C: New test.
30503
30504         PR c++/8227
30505         * g++.dg/template/ctor2.C: New test.
30506
30507         PR c++/8214
30508         * g++.dg/init/string1.C: New test.
30509
30510         PR c++/8511
30511         * g++.dg/template/friend8.C: New test.
30512
30513 2002-11-29  Joe Buck <jbuck@synopsys.com>
30514
30515         * g++.dg/lookup/anon2.C: New test.
30516
30517 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30518
30519         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30520         h8300 port.
30521
30522 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30523
30524         * gcc.dg/bitfld-6.c: New test.
30525
30526 2002-11-27  Jan Hubicka  <jh@suse.cz>
30527
30528         * gcc.c-torture/execute/20021127.[cx]: New test.
30529
30530 2002-11-26  Jan Hubicka  <jh@suse.cz>
30531
30532         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30533         quality.
30534
30535 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30536
30537         * g++.dg/init/brace2.C: New test.
30538         * g++.old-deja/g++.mike/p9129.C: Correct.
30539
30540 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30541
30542         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30543
30544 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30545
30546         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30547
30548 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30549
30550         * testsuite/g++.dg/abi/empty11.C: New test.
30551         * testsuite/g++.dg/rtti/cv1.C: New test.
30552
30553 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30554
30555         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30556
30557 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30558
30559         * g++.dg/abi/empty10.C: New test.
30560
30561 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30562
30563         * gcc.c-torture/compile/20021124-1.c: New test.
30564
30565 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30566
30567         * g++.dg/abi/rtti2.C: New test.
30568
30569 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30570
30571         * gcc.dg/i386-unroll-1.c: New test.
30572
30573 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30574
30575         * gcc.c-torture/compile/20021120-1.c: New test.
30576         * gcc.c-torture/compile/20021120-2.c: New test.
30577
30578 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30579
30580         * gcc.dg/bitfld-5.c: New test.
30581
30582 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30583
30584         * gcc.c-torture/execute/20021120-3.c: New test.
30585
30586 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30587
30588         * gcc.c-torture/execute/20021120-2.c: New test.
30589
30590 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30591
30592         * gcc.c-torture/execute/20021120-1.c: New test.
30593
30594 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30595
30596         * gcc.c-torture/execute/20021118-3.c: New test.
30597
30598 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30599
30600         * gcc.c-torture/compile/20021119-1.c: New test.
30601
30602 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30603
30604         * gcc.dg/duff-1.c: New test.
30605         * gcc.dg/duff-2.c: New test.
30606         * gcc.dg/duff-3.c: New test.
30607
30608 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30609
30610         * gcc.dg/cpp/_Pragma5.c: New test.
30611
30612 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30613
30614         * gcc.c-torture/execute/20021118-2.c: New test.
30615
30616 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30617
30618         * gcc.c-torture/execute/20021118-1.c: New test.
30619
30620 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30621
30622         * gcc.dg/20021116-1.c: New test.
30623
30624 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30625
30626         * g++.dg/abi/vcall1.C: New test.
30627
30628 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30629
30630         * gcc.dg/20021029-1.c: New test.
30631         * gcc.dg/20021029-2.c: New test.
30632
30633 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30634
30635         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30636
30637 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30638
30639         PR c/8439
30640         * gcc.dg/20021110.c: Move to ...
30641         * gcc.c-torture/compile/20021110.c: .... here.
30642
30643 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30644
30645         PR c/8467
30646         * gcc.c-torture/execute/20021111-1.c
30647
30648 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30649
30650         PR c/8439
30651         * gcc.dg/20021110.c: New test.
30652
30653 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30654
30655         * g++.dg/abi/vthunk3.C: Run only on x86.
30656
30657 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30658
30659         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30660
30661 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30662
30663         * lib/compat.exp (compat-execute): Fix logic error in last
30664         change.
30665
30666 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30667
30668         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30669
30670 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30671
30672         PR c++/8389
30673         * g++.dg/template/access6.C: New test.
30674
30675 2002-11-08  Jan Hubicka  <jh@suse.cz>
30676
30677         * gcc.dg/i386-ssefp-1.c: New test.
30678         * gcc.dg/i386-ssefp-1.c: New test.
30679
30680 2002-11-08  Jan Hubicka  <jh@suse.cz>
30681
30682         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30683
30684 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30685
30686         * g++.dg/abi/vthunk3.C: New test.
30687
30688         PR c++/8338
30689         * g++.dg/template/crash2.C: New test.
30690
30691 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30692
30693         * testsuite/g++.dg/abi/dtor1.C: New test.
30694         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30695
30696 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30697
30698         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30699         Darwin.
30700
30701 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30702
30703         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30704         -mthumb.  Only xfail with -O0.
30705
30706 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * g++.dg/abi/thunk1.C: New test.
30709         * g++.dg/abi/thunk2.C: Likewise.
30710         * g++.dg/abi/vtt1.C: Likewise.
30711
30712 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30713
30714         PR optimization/8423
30715         * gcc.c-torture/execute/builtin-constant.c: New test.
30716
30717 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30718
30719         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30720         Add some more cases.
30721
30722 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30723
30724         PR c++/8391
30725         * g++.dg/opt/local1.C: New test.
30726
30727 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30728
30729         PR c++/8160
30730         * g++.dg/template/complit1.C: New test.
30731
30732         PR c++/8149
30733         * g++.dg/template/typename4.C: Likewise.
30734
30735 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30736
30737         Core issue 287, PR c++/7639
30738         * g++.dg/template/instantiate1.C: Adjust error location.
30739         * g++.dg/template/instantiate3.C: New test.
30740         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30741         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30742         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30743
30744 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30745
30746         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30747
30748 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30749
30750         PR c++/8287
30751         * g++.dg/init/dtor2.C: New test.
30752
30753 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30754
30755         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30756         * gcc.dg/nest.c: Bypass errors on irix6.
30757
30758 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30759
30760         * gcc.dg/nest.c: Expect error for mmix-*-*.
30761         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30762
30763 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30764
30765         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30766         markers.
30767
30768         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30769
30770 2002-10-25  Mike Stump  <mrs@apple.com>
30771
30772         * gcc.dg/warn-1.c: New test.
30773
30774 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30775
30776         * g++.dg/template/typename3.C: New test.
30777
30778 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30779
30780         * g++.dg/lookup/ptrmem1.C: New test.
30781
30782         * g++.dg/abi/vthunk2.C: New test.
30783
30784 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30785
30786         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30787
30788 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30789
30790         * g++.dg/abi/empty9.C: New test.
30791
30792 2002-10-24  Richard Henderson  <rth@redhat.com>
30793
30794         * g++.dg/inherit/thunk1.C: Enable for ia64.
30795
30796 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30797
30798         PR c++/8067
30799         * g++.dg/lookup/pretty1.C: New test.
30800
30801 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30802
30803         * gcc.dg/20021023-1.c: New test.
30804
30805 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30806
30807         PR c++/7679
30808         * g++.dg/parse/inline1.C: New test.
30809
30810 2002-10-23  Richard Henderson  <rth@redhat.com>
30811
30812         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30813
30814         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30815
30816 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30817
30818         PR c++/6579
30819         * g++.dg/parse/stmtexpr3.C: New test.
30820
30821 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30822
30823         * g++.dg/expr/cond1.C: New test.
30824
30825 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30826
30827         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30828
30829 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30830
30831         * g++.dg/abi/vbase13.C: New test.
30832         * g++.dg/abi/vbase14.C: Likewise.
30833
30834 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30835
30836         * gcc.dg/tls/pic-1.c: New test.
30837         * gcc.dg/tls/nonpic-1.c: New test.
30838         * gcc.dg/20021018-1.c: New test.
30839
30840 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30841
30842         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30843         Remove only files with the same base name as the test case.
30844         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30845         (profopt-execute): Likewise.  Also, remove old profiling
30846         and performance data files before running the tests.
30847
30848         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30849         * g++.dg/bprob/bprob.exp: Likewise.
30850         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30851         to allow more general test case names.
30852
30853         * g++.dg/bprob/bprob-1.C: Rename to ...
30854         * g++.dg/bprob/g++-bprob-1.C: ... this.
30855
30856         * g77.dg/bprob/bprob-1.f: Rename to ...
30857         * g77.dg/bprob/g77-bprob-1.f: ... this.
30858
30859 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30860
30861         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30862         bison 1.50 or later.
30863
30864 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30865
30866         * g++.dg/README: Describe more test directories.
30867
30868 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30869
30870         * g++.dg/init/array6.C: Add additional tests.
30871
30872 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30873
30874         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30875         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30876
30877 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30878
30879         * gcc.c-torture/compile/20020604-1.x: New.
30880         * gcc.c-torture/compile/simd-5.x: Likewise.
30881         * gcc.c-torture/execute/920710-1.x: Likewise.
30882         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30883
30884 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30885
30886         * g++.dg/inherit/override1.C: Add dg-options clause.
30887
30888 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30889
30890         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30891         _mm_slli_si128.
30892
30893 2002-10-19  Andreas Schwab  <schwab@suse.de>
30894
30895         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
30896         directory component.
30897
30898 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
30899
30900         * g++.dg/inherit/thunk1.C: New test.
30901
30902         * g++.dg/inherit/override1.C: New test.
30903
30904         * g++.dg/abi/mangle11.C: New test.
30905         * g++.dg/abi/mangle14.C: New test.
30906         * g++.dg/abi/mangle17.C: New test.
30907
30908 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
30909
30910         * g++.dg/overload/member2.C: New test.
30911
30912 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
30913
30914         * g++.dg/README: Describe new compat directory.
30915         * g++.dg/dg.exp: Skip tests in compat directory.
30916         * README.compat: New file.
30917         * lib/compat.exp: New expect script.
30918         * g++.dg/compat: New test directory.
30919         * g++.dg/compat/compat.exp: New expect script.
30920         * g++.dg/compat/abi: New test directory.
30921         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
30922         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
30923         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
30924         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
30925         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
30926         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
30927         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
30928         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
30929         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
30930         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
30931         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
30932         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
30933         * g++.dg/compat/break: New test directory.
30934         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
30935         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
30936         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
30937         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
30938         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
30939         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
30940         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
30941         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
30942         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
30943         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
30944         g++.dg/compat/break/README: New files.
30945         * g++.dg/compat/eh: New test directory.
30946         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
30947         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
30948         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
30949         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
30950         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
30951         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
30952         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
30953         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
30954         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
30955         g++.dg/compat/eh/filter2_y.C,
30956         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
30957         g++.dg/compat/eh/new1_y.C,
30958         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
30959         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
30960         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
30961         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
30962         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
30963         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
30964         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
30965         g++.dg/compat/eh/unexpected1_y.C: New files.
30966         * g++.dg/compat/init: New test directory.
30967         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30968         g++.dg/compat/init/array5_y.C,
30969         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30970         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30971         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30972         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30973         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30974         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30975         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30976         g++.dg/compat/init/init-ref2_y.C: New files.
30977
30978 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30979
30980         PR c++/7584
30981         * g++.dg/inherit/using3.C: New test.
30982
30983 2002-10-17  Jan Hubicka  <jh@suse.cz>
30984
30985         * gcc.dg/20021017-2.c: New test.
30986
30987 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30988
30989         * g++.dg/abi/mangle16.C: Adjust.
30990
30991         * g++.dg/init/array8.C: New test.
30992
30993 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
30994
30995         * gcc.dg/special/mips-abi.exp: New test.
30996         * gcc.dg/special/mips-abi.s: Empty file used by the above.
30997
30998 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30999
31000         * g++.dg/abi/mangle16.C: New test.
31001         * g++.dg/abi/mangle17.C: Likewise.
31002
31003         PR c++/7478
31004         * g++.dg/template/ref1.C: New test.
31005
31006 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31007
31008         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31009
31010 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31011
31012         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31013
31014 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31015
31016         PR c++/7524
31017         * g++.dg/init/array7.C: New test.
31018
31019 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31020
31021         * g++.dg/init/array6.C: New test.
31022
31023         * g++.dg/abi/mangle13.C: Likewise.
31024         * g++.dg/abi/mangle14.C: Likewise.
31025         * g++.dg/abi/mangle15.C: Likewise.
31026
31027 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31028
31029         * g++.dg/abi/empty8.C: New test.
31030
31031 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31032
31033         * g++.dg/init/ctor1.C: New test.
31034
31035 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31036
31037         * gcc.c-torture/execute/20021015-1.c: New test.
31038
31039 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31040
31041         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31042
31043 2002-10-14  Jan Hubicka  <jh@suse.cz>
31044
31045         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31046
31047 2002-10-14  Richard Henderson  <rth@redhat.com>
31048
31049         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31050
31051 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31052
31053         PR optimization/6631
31054         * g++.dg/opt/const2.C: New test.
31055
31056 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31057
31058         PR c++/7176
31059         * g++.dg/parse/friend1.C: New test.
31060         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31061
31062 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31063
31064         * gcc.dg/20021014-1.c: New test.
31065
31066 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31067
31068         PR c++/5661
31069         * g++.dg/ext/vlm1.C: New test.
31070         * g++.dg/ext/vlm2.C: Likewise.
31071
31072         * g++.dg/init/array1.C: Remove invalid braces.
31073         * g++.dg/init/brace1.C: New test.
31074         * g++.dg/init/copy2.C: Likewise.
31075         * g++.dg/init/copy3.C: Likewise.
31076         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31077         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31078         braces.
31079
31080 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31081
31082         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31083
31084 2002-10-11  Richard Shann  <richard.shann@superh.com>
31085
31086         * gcc.c-torture/compile/simd-5.c: New test.
31087
31088 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31089
31090         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31091
31092 2002-10-10  Jim Wilson  <wilson@redhat.com>
31093
31094         * gcc.c-torture/execute/20021010-1.c: New test.
31095
31096 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31097
31098         PR c/7353
31099         * g++.dg/ext/typedef-init.C: New test.
31100         * gcc.dg/typedef-init.c: New test.
31101
31102 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31103
31104         * gcc.dg/cpp/paste13.c: New test.
31105
31106 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31107
31108         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31109         remaining platforms, XFAIL during compile, not execute.  Don't
31110         XFAIL at -O0.
31111
31112 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         * gcc.dg/alias-1.c: Tweak expected warning.
31115
31116 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31117
31118         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31119
31120 2002-10-06  Andreas Jaeger  <aj@suse.de>
31121
31122         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31123         * gcc.dg/cpp/c++98.C: Likewise.
31124
31125         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31126         * g++.dg/cpp/c++98.C: Likewise.
31127
31128         * g++.dg/README (Subdirectories): Mention cpp directory.
31129
31130         PR target/7559
31131         * gcc.dg/20021006-1.c: New test.
31132
31133 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31134
31135         PR c++/7804
31136         * g++.dg/other/warning1.C: New test.
31137
31138 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31139
31140         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31141         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31142         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31143
31144 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31145
31146         PR c++/7931
31147         * g++.dg/template/ptrmem3.C: New test.
31148
31149         PR c++/7754
31150         * g++.dg/template/union1.C: New test.
31151
31152 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31153
31154         PR c++/8006
31155         * g++.dg/abi/mangle9.C: New test.
31156         * g++.dg/abi/mangle10.C: New test.
31157         * g++.dg/abi/mangle11.C: New test.
31158         * g++.dg/abi/mangle12.C: New test.
31159
31160 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR c++/7188.
31163         * g++.dg/template/meminit1.C: New test.
31164         * g++.dg/warn/Wreorder-1.C: Likewise.
31165         * g++.old-deja/g++.mike/warn3.C: Tweak.
31166         * lib/prune.exp: Ingore "in copy constructor".
31167
31168 2002-10-02  Andreas Jaeger  <aj@suse.de>
31169
31170         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31171         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31172         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31173         on x86-64.
31174
31175 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31176
31177         * gcc.dg/empty1.C: Fix typo.
31178
31179 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31180
31181         * gcc.dg/alias-1.c: New test.
31182
31183 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31184
31185         * gcc.dg/empty1.C: New test.
31186
31187         * g++.dg/tls/init-2.C: Tweak error messages.
31188
31189 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31190
31191         * gcc.c-torture/compile/20020923-1.c: New test.
31192
31193 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31194
31195         * gcc.c-torture/execute/ffs-1.c: New test.
31196         * gcc.c-torture/execute/ffs-2.c: Ditto.
31197
31198 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31199
31200         * g++.dg/overload/member1.C: New test.
31201
31202 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31203
31204         * g++.dg/abi/empty7.C: New test.
31205         * g++.dg/init/pm2.C: Likewise.
31206
31207 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31208
31209         * g++.dg/rtti/crash1.C: New test.
31210
31211 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31212
31213         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31214         gcc.dg/sibcall-4.c: New tests.
31215
31216 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31217
31218         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31219         powerpc and MMIX targets.
31220
31221 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31222
31223         * gcc.dg/cpp/20020927-1.c: New.
31224
31225 2002-09-26  David S. Miller  <davem@redhat.com>
31226
31227         * gcc.c-torture/compile/trunctfdf.c: New.
31228
31229 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31230
31231         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31232
31233 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31234
31235         * gcc.c-torture/execute/loop-15.c: New.
31236
31237 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31238
31239         * README.QMTEST: Fix typo.
31240
31241 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31242
31243         * gcc.dg/20020926-1.c: New test.
31244
31245 2002-09-25  David S. Miller  <davem@redhat.com>
31246
31247         PR target/7842
31248         * gcc.c-torture/execute/shiftdi.c: New test.
31249
31250 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31251
31252         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31253         unique to the tool.
31254         * lib/g77.exp (g77_init): Likewise.
31255         * lib/g++.exp (g++_init): Likewise.
31256         * lib/objc.exp (objc_init): Likewise.
31257
31258 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31259
31260         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31261         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31262         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31263
31264 2002-09-25  Richard Henderson  <rth@redhat.com>
31265
31266         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31267         too-small long double.
31268
31269 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31270
31271         * gcc.dg/20020919-1.c: New test.
31272
31273 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31274
31275         * g++.dg/abi/bitfield6.C: New test.
31276         * g++.dg/abi/bitfield7.C: New test.
31277         * g++.dg/abi/bitfield8.C: New test.
31278         * g++.dg/abi/vbase11.C: New test.
31279
31280 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31281
31282         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31283         hppa*-*-hpux*.  Update test comment.
31284
31285 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31286
31287         * gcc.dg/tls/struct-1.c: New test.
31288
31289 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31290
31291         * gcc.dg/cpp/tr-warn2.c: Update.
31292
31293 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31294
31295         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31296
31297 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31298
31299         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31300         systems.
31301
31302 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31303
31304         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31305
31306         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31307         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31308         setting of cxxfilt.
31309
31310 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31311
31312         * gcc.dg/20020312-2.c: Update for darwin.
31313
31314 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31315
31316         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31317
31318 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31319
31320         * objc.dg/comp-types-1.m: New test.
31321         * objc.dg/comp-types-2.m: New test.
31322         * objc.dg/comp-types-3.m: New test.
31323         * objc.dg/comp-types-4.m: New test.
31324         * objc.dg/comp-types-5.m: New test.
31325         * objc.dg/comp-types-6.m: New test.
31326
31327 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31328
31329         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31330
31331 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31332
31333         * g++.dg/other/do1.C: New test.
31334
31335         * g++.dg/template/subst1.C: New test.
31336
31337 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31338
31339         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31340
31341 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31342
31343         * g++.dg/template/qualttp20.C: Adjust expected errors.
31344         * g++.old-deja/g++.jason/report.C: Likewise.
31345         * g++.old-deja/g++.other/qual1.C: Likewise.
31346
31347         * g++.dg/lookup/scoped2.C: New test.
31348
31349         * g++.dg/ext/asm3.C: New test.
31350
31351 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31352
31353         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31354
31355 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31356
31357         * ChangeLog: follow spelling conventions.
31358         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31359         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31360         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31361         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31362         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31363         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31364         * g++.old-deja/g++.law/global-init1.C: Likewise.
31365         * g++.old-deja/g++.other/delete4.C: Likewise.
31366         * g++.old-deja/g++.other/inline21.C: Likewise.
31367         * g++.old-deja/g++.other/singleton.C: Likewise.
31368         * g77.dg/strlen0.f: Likewise.
31369         * g77.f-torture/compile/20010519-1.f: Likewise.
31370         * g77.f-torture/compile/980310-4.f: Likewise.
31371         * gcc.c-torture/compile/20000605-1.c: Likewise.
31372         * gcc.c-torture/execute/20020225-1.c: Likewise.
31373         * gcc.dg/c90-hexfloat-2.c: Likewise.
31374         * gcc.dg/c99-bool-1.c: Likewise.
31375         * gcc.dg/c99-hexfloat-2.c: Likewise.
31376         * gcc.dg/dll-2.c: Likewise.
31377         * gcc.dg/wtr-union-init-1.c: Likewise.
31378         * gcc.dg/wtr-union-init-2.c: Likewise.
31379         * gcc.dg/wtr-union-init-3.c: Likewise.
31380         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31381         * gcc.dg/cpp/defined.c: Likewise.
31382         * gcc.dg/cpp/macsyntx.c: Likewise.
31383         * gcc.dg/cpp/paste2.c: Likewise.
31384         * gcc.dg/cpp/trad/defined.c: Likewise.
31385         * gcc.dg/format/c90-printf-1.c: Likewise.
31386         * gcc.dg/format/c90-scanf-1.c: Likewise.
31387         * gcc.dg/format/c99-printf-1.c: Likewise.
31388         * gcc.dg/format/c99-scanf-1.c: Likewise.
31389         * gcc.misc-tests/gcov-8.c: Likewise.
31390         * lib/profopt.exp: Likewise.
31391
31392 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31393
31394         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31395
31396 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31397
31398         * g++.dg/inherit/using2.C: New test.
31399
31400 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31401
31402         * ChangeLog: Follow spelling conventions.
31403         * g++.dg/template/friend4.C: Likewise.
31404         * g++.old-deja/g++.pt/crash67.C: Likewise.
31405         * gcc.c-torture/execute/20000801-4.c: Likewise.
31406         * gcc.dg/c90-digraph-1.c: Likewise.
31407         * gcc.dg/c94-digraph-1.c: Likewise.
31408         * gcc.dg/c99-digraph-1.c: Likewise.
31409         * gcc.dg/cpp/line5.c: Likewise.
31410         * gcc.dg/cpp/multiline.c: Likewise.
31411         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31412         * gcc.dg/format/attr-3.c: Likewise.
31413         * gcc.dg/format/c90-scanf-3.c: Likewise.
31414         * gcc.dg/format/ext-4.c: Likewise.
31415
31416 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31417
31418         * g++.dg/template/pretty1.C: New test.
31419
31420 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31421
31422         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31423
31424 2002-09-13  Matt Austern  <austern@apple.com>
31425
31426         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31427         passing a cast expression to a function by const reference.
31428
31429 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31430
31431         * g++.dg/template/deduce1.C: New test.
31432
31433 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31434
31435         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31436         32-bit int.
31437
31438 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31439
31440         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31441         usage.
31442
31443 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31444
31445         * gcc.c-torture/compile/20020910-1.c: New test.
31446
31447 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31448
31449         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31450
31451 2002-09-10  Andreas Jaeger  <aj@suse.de>
31452
31453         * gcc.dg/20020312-2.c: Adjust for x86-64.
31454
31455 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31456
31457         * g77.dg/7388.f: New test case for PR 7388.
31458
31459 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31460
31461         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31462
31463 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31464
31465         * objc.dg/proto-lossage-1.m: New test.
31466
31467 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31468
31469         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31470
31471 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31472
31473         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31474         expected to pass.
31475
31476 2002-09-06  Stan Shebs  <shebs@apple.com>
31477             David Edelsohn  <edelsohn@gnu.org>
31478
31479         * gcc.dg/weak: New directory.
31480         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31481         target-specific xfail bits.
31482         * gcc.dg/typeof-2.c: Move to new directory.
31483         * gcc.dg/weak.exp: New expect script.
31484
31485 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31486
31487         * gcc.c-torture/execute/extzvsi.c: New test.
31488
31489 2002-09-05  Stan Shebs  <shebs@apple.com>
31490
31491         * gcc.dg/weak-1.c: xfail on Darwin.
31492         * gcc.dg/weak-2.c: Ditto.
31493         * gcc.dg/weak-3.c: Ditto.
31494         * gcc.dg/weak-4.c: Ditto.
31495         * gcc.dg/weak-5.c: Ditto.
31496         * gcc.dg/weak-6.c: Ditto.
31497         * gcc.dg/weak-7.c: Ditto.
31498         * gcc.dg/weak-8.c: Ditto.
31499         * gcc.dg/weak-9.c: Ditto.
31500
31501 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31502
31503         * gcc.c-torture/execute/loop-14.c: New test.
31504
31505 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31506
31507         * g++.dg/other/cxa-atexit1.C: New test.
31508
31509         * gcc.dg/typeof-2.c: New test.
31510
31511 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31512
31513         * gcc.dg/builtins-2.c: New testcase.
31514         * gcc.dg/builtins-3.c: New testcase.
31515
31516 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31517
31518         * gcc.dg/cpp/_Pragma4.c: New test.
31519
31520 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31521
31522         * objc/execute/nil_method-1.m: New testcase.
31523
31524 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31525
31526         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31527         [Object class], not [Object initialize].
31528
31529 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31530             Hans-Peter Nilsson  <hp@bitrange.com>
31531
31532         * gcc.c-torture/execute/20020720-1.x: Skip test on
31533         mmix-knuth-mmixware.  Correct comment.
31534
31535 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31536
31537         * testsuite/g++.dg/abi/bitfield5.C: New test.
31538         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31539
31540 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31541
31542         * objc.dg/undeclared-selector.m: New test.
31543
31544 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31545
31546         * g++.dg/other/offsetof1.C: Avoid cast warning.
31547
31548 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31549
31550         * objc.dg/super-class-2.m: New test.
31551
31552 2002-08-24  Matt Austern  <austern@apple.com>
31553
31554         * g++.dg/ext/lvaddr.C: New test.
31555         * g++.dg/ext/lvcast.C: New test.
31556
31557 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31558
31559         * testsuite/g++.dg/inherit/cond1.C: New test.
31560
31561 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31562
31563         * gcc.dg/noncompile/incomplete-1.c: New test.
31564
31565 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31566
31567         * gcc.dg/typespec-1.c: New test.
31568
31569 2002-08-20  Devang Patel  <dpatel@apple.com>
31570         * objc.dg/proto-hier-2.m: New test.
31571
31572 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31573
31574         * objc.dg/bitfield-1.m: New test.
31575         * objc.dg/bitfield-2.m: New test.
31576
31577 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31578
31579         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31580         gcc.dg/c99-flex-array-4.c: New tests.
31581
31582 2002-08-16  Stan Shebs  <shebs@apple.com>
31583
31584         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31585
31586 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31587
31588         * gcc.dg/typeof-1.c: New test.
31589         * g++.dg/ext/typeof2.C: New test.
31590
31591 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31592
31593         * g++.dg/other/offsetof1.C: New test.
31594
31595 2002-08-14  Richard Henderson  <rth@redhat.com>
31596
31597         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31598
31599 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31600
31601         * gcc.dg/cpp/_Pragma3.c: New test.
31602
31603 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31604
31605         * g++.dg/template/inherit3: New test.
31606
31607 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31608
31609         * gcc.dg/bitfld-4.c: Add blank options.
31610
31611 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31612
31613         * g++.dg/template/crash1.C: New test.
31614
31615 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31616
31617         * gcc.dg/tls/opt-2.c: New test.
31618
31619 2002-08-08  Devang Patel  <dpatel@apple.com>
31620
31621         * objc.dg/selector-1.m : New test
31622
31623 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31624
31625         * g++.dg/abi/bitfield4.C: New test.
31626         * gcc.dg/bitfld-4.c: New test.
31627
31628 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31629
31630         * g++.dg/other/packed1.C: New test.
31631
31632 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31633
31634         * g++.dg/abi/offsetof.C: Tweak error messages.
31635         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31636
31637 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31638
31639         * gcc.dg/bitfld-3.c: New test.
31640
31641 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31642             Richard Henderson  <rth@redhat.com>
31643
31644         * gcc.dg/i386-bitfield1.c: New test.
31645         * g++.dg/abi/bitfield3.C: Update.
31646
31647 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31648
31649         * objc.dg/const-str-2.m: Update.
31650         * gcc.dg/cpp/c++98.c: Change to C extension.
31651         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31652         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31653
31654 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31655
31656         * testsuite/gcc.dg/tls/diag-3.c: New.
31657
31658 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31659
31660         * g++.dg/README (Subdirectories): Document new subdir expr.
31661         * g++.dg/expr/pmf-1.C: New test.
31662
31663 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31664
31665         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31666
31667 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31668
31669         * g++.dg/abi/bitfield3.C: New test.
31670
31671 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31672
31673         * lib/gcov.exp: Tweak expected line formats.
31674         * gcc.misc-tests/gcov8.c: New test.
31675         * gcc.misc-tests/gcov8.x: New flags.
31676
31677 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31678
31679         * consistency.vlad/layout/endian.c: Include string.h.
31680
31681         * gcc.c-torture/execute/20020805-1.c: New test.
31682
31683 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31684
31685         * g++.dg/other/conversion1.C: New test.
31686
31687 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31688
31689         * gcc.dg/builtins-1.c: New testcase.
31690
31691 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31692
31693         * g++.dg/inherit/access3.C: New test.
31694
31695 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31696
31697         * gcc.dg/ia64-visibility-2.c: New test.
31698
31699 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31700
31701         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31702         __qualifier_flags to __flags.
31703
31704 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31705
31706         * g++.dg/inherit/operator1.C: New test.
31707         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31708         * g++.dg/other/error1.C: Change expected error message.
31709         * g++.dg/template/conv4.C: Likewise.
31710
31711 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31712
31713         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31714         for documented behavior.
31715
31716 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31717
31718         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31719         several targets known to fail.
31720
31721 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31722
31723         * gcc.dg/mips-args-[123].c: New tests.
31724
31725 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31726
31727         * gcc.dg/ppc-spe.c: New.
31728
31729 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31730
31731         * g++.dg/other/ptrmem4.C: New testcase.
31732
31733 2002-07-24  Richard Henderson  <rth@redhat.com>
31734
31735         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31736
31737 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31738
31739         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31740
31741 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31742
31743         * gcc.c-torture/execute/memset-3.c: New testcase.
31744
31745 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31746
31747         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31748         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31749
31750 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31751
31752         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31753         Delete.
31754
31755 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31756
31757         * gcc.c-torture/compile/simd-4.c: New test.
31758
31759 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31760
31761         PR c++/7347, c++/7348
31762         * g++.dg/template/access4.C: New test.
31763         * g++.dg/template/access5.C: New test.
31764         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31765         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31766         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31767         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31768
31769 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31770
31771         * gcc.dg/gnu89-init-2.c: New test.
31772
31773 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31774
31775         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31776
31777 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31778
31779         * gcc.c-torture/execute/20020720-1.c: New testcase.
31780
31781 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31782
31783         * gcc.dg/cpp/Wsignprom.c: New tests.
31784
31785 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31786
31787         * gcc.c-torture/execute/loop-13.c: New test.
31788
31789 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31790
31791         * gcc.dg/cpp/expr.c: New tests.
31792
31793 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31794
31795         * g++.dg/opt/pr6713.C: Add template instantiation.
31796
31797 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31798
31799         * gcc.dg/nest.c: New test.
31800
31801 2002-07-17  Richard Henderson  <rth@redhat.com>
31802
31803         * g++.dg/opt/pr6713.C: New test.
31804
31805 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31806
31807         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31808         XFAIL for all x86 processors.
31809
31810 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31811
31812         * gcc.c-torture/execute/20010122-1.x: Do not test with
31813         -fomit-frame-pointer.
31814
31815 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31816
31817         * g++.dg/template/instantiate2.C: New test.
31818         * g++.dg/template/spec4.C: New test.
31819
31820 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31821
31822         * g++.dg/template/access2.C: New test.
31823         * g++.dg/template/access3.C: New test.
31824
31825 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31826
31827         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31828         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31829         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31830         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31831         Convert to use <stdarg.h>.
31832         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31833         Delete.
31834         * gcc.dg/va-arg-2.c: New.
31835         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31836
31837 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31838
31839         * gcc.c-torture/compile/20020710-1.c: New test.
31840
31841 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31842                           Andrew Pinski  <pinskia@physics.uc.edu>
31843
31844         gcc.c-torture/compile/simd-2.c: New testcase.
31845         gcc.c-torture/compile/simd-3.c: Likewise.
31846
31847 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/7224
31850         * g++.dg/overload/error1.C: New test.
31851
31852 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31853
31854         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31855         configuration and IRIX 6 O32 ABI.
31856
31857 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31858
31859         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31860
31861 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31862
31863         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31864
31865 2002-07-10  Jeffrey A Law  <law@redhat.com>
31866
31867         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31868
31869         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31870
31871 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31872
31873         * gcc.dg/20020312-2.c: Check for __PPC__.
31874
31875 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31876
31877         * gcc.c-torture/compile/20020709-1.c: New test.
31878
31879 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31880
31881         * g++.dg/template/qualttp21.C: New test case.
31882
31883 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31884
31885         * gcc.c-torture/compile/20020706-1.c: New test.
31886         * gcc.c-torture/compile/20020706-2.c: New test.
31887
31888 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
31889             Alexandre Oliva  <aoliva@redhat.com>
31890
31891         * g++.dg/warn/incomplete1.C: New test.
31892
31893 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31894
31895         PR c++/7099
31896         * g++.dg/warn/noreturn1.C: New test.
31897
31898 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
31899
31900         PR c++/6706
31901         * g++.dg/debug/debug6.C: New test.
31902         * g++.dg/debug/debug7.C: New test.
31903
31904 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
31905
31906         * gcc.c-torture/compile/simd-3.c: New test.
31907
31908 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
31909
31910         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
31911         * gcc.dg/20020620-1.c: Likewise.
31912
31913 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31914
31915         PR c++/6944
31916         * g++.dg/init/array4.C: New test.
31917         * g++.dg/init/array5.C: New test.
31918
31919 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
31920
31921         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
31922         * gcc.c-torture/execute/simd-2.c (main): Likewise.
31923
31924 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31925
31926         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
31927         * gcc.dg/wtr-aggr-init-1.c: Likewise.
31928         * gcc.dg/wtr-conversion-1.c: Likewise.
31929         * gcc.dg/wtr-escape-1.c: Likewise.
31930         * gcc.dg/wtr-int-type-1.c: Likewise.
31931         * gcc.dg/wtr-label-1.c: Likewise.
31932         * gcc.dg/wtr-static-1.c: Likewise.
31933         * gcc.dg/wtr-strcat-1.c: Likewise.
31934         * gcc.dg/wtr-suffix-1.c: Likewise.
31935         * gcc.dg/wtr-switch-1.c: Likewise.
31936         * gcc.dg/wtr-unary-plus-1.c: Likewise.
31937         * gcc.dg/wtr-union-init-1.c: Likewise.
31938         * gcc.dg/wtr-union-init-2.c: Likewise.
31939         * gcc.dg/wtr-union-init-3.c: Likewise.
31940
31941         * gcc.dg/wtr-func-def-1.c: New test.
31942
31943 2002-07-02 Devang Patel <dpatel@apple.com>
31944
31945         * objc.dg/param-1.m: New test.
31946
31947 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
31948
31949         * gcc.dg/cpp/trad/directive.c: Add test.
31950         * gcc.dg/cpp/trad/macroargs.c: Add test.
31951         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
31952
31953 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
31954
31955         * gcc.dg/cpp/cmdlne-M.c: New test.
31956
31957 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
31958
31959         * objc.dg/desig-init-1.m: New test.
31960
31961 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31962
31963         PR c++/6716
31964         * g++.dg/template/instantiate1.C: New test.
31965
31966 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
31967
31968         PR c++/7112
31969         * g++.dg/template/sizeof2.C: New test.
31970
31971 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31972
31973         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31974         gcc.dg/cpp/trad/include.c: New tests.
31975
31976 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
31977
31978         PR target/7177
31979         * gcc.c-torture/compile/20020701-1.c: New test.
31980
31981 2002-07-01  Stan Shebs  <shebs@apple.com>
31982
31983         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31984         header here...
31985         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31986         (objc-torture-execute): or here.
31987
31988 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
31989
31990         * gcc.c-torture/execute/arith-rand-ll.c: New test.
31991
31992 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31993
31994         * gcc.dg/cpp/trad/escaped-nl.c: New test.
31995
31996 2002-06-30  Devang Patel  <dpatel@apple.com>
31997
31998         * objc.dg/fsyntax-only.m: New test.
31999
32000 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32001
32002         PR c++/6695
32003         * g++.dg/template/friend7.C: New file.
32004
32005 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32006
32007         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32008         return type.
32009
32010 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32011
32012         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32013         avoid division by zero.
32014
32015 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32016
32017         * gcc.dg/Wunknownprag.c: New tests.
32018
32019 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32020
32021         * gcc.c-torture/execute/simd-2.c: New test.
32022
32023 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32024
32025         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32026         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32027         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32028         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32029         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32030         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32031         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32032         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32033         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32034         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32035         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32036         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32037         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32038         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32039         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32040         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32041         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32042
32043 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32044
32045         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32046         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32047         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32048         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32049         New tests.
32050         * gcc.dg/cpp/trad/directive.c: Update.
32051
32052 2002-06-23  Andreas Jaeger  <aj@suse.de>
32053
32054         * gcc.c-torture/execute/complex-6.c: New.
32055
32056 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32057
32058         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32059         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32060         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32061         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32062
32063 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32064
32065         * gcc.dg/cpp/trad: New directory with traditional tests copied
32066         from parent directory.
32067         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32068         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32069         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32070         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32071         Move to trad/ and rename.
32072         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32073         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32074         gcc.dg/cpp/trad/redef2.c: New tests.
32075         * gcc.dg/cpp/trad/trad.exp: New driver.
32076
32077 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32078
32079         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32080         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32081         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32082         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32083         Remove.
32084
32085 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32086
32087         * gcc.dg/20020620-1.c: New test.
32088
32089 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32090
32091         * g++.dg/template/ttp4.C: New test.
32092
32093 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32094
32095         * g++.dg/opt/vt1.C: Fix regexp.
32096
32097 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32098
32099         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32100         Don't use attribute `noinline'.
32101
32102 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32103
32104         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32105
32106 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32107
32108         * gcc.c-torture/execute/simd-1.c: New.
32109
32110         * gcc.dg/simd-1.c: New.
32111
32112 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32113
32114         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32115
32116 2002-06-16  Richard Henderson  <rth@redhat.com>
32117
32118         * g++.dg/ext/anon-struct1.C: New.
32119         * g++.dg/ext/anon-struct2.C: New.
32120         * g++.dg/ext/anon-struct3.C: New.
32121         * gcc.dg/anon-struct-1.c: New.
32122         * gcc.dg/anon-struct-2.c: New.
32123         * gcc.dg/anon-struct-3.c: New.
32124         * gcc.dg/20011008-1.c: Adjust warning text.
32125         * gcc.dg/20020527-1.c: Add -fms-extensions.
32126
32127 2002-06-16  Richard Henderson  <rth@redhat.com>
32128
32129         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32130
32131 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32132
32133         * gcc.c-torture/execute/20020615-1.c: New test.
32134
32135 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32136
32137         * gcc.c-tortuture/execute/compare-1.c: New test case.
32138         * gcc.c-tortuture/execute/compare-2.c: New test case.
32139         * gcc.c-tortuture/execute/compare-3.c: New test case.
32140
32141 2002-06-13  Richard Henderson  <rth@redhat.com>
32142
32143         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32144         ia64 ilp32.
32145
32146 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32147
32148         * g++.dg/template/typename2.C: Update error message.
32149
32150 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32151
32152         * gcc.c-torture/execute/20020611-1.c: New test.
32153
32154 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32155
32156         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32157         list of targets to skip.
32158
32159 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32160
32161         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32162         targets if not optimizing.
32163
32164 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32165
32166         * gcc.c-torture/compile/20020605-1.c: New test.
32167
32168         * g++.dg/opt/vt1.C: New test.
32169
32170         * gcc.dg/20020531-1.c: New test.
32171
32172         * gcc.dg/20020530-1.c: New test.
32173
32174         * gcc.dg/20020527-1.c: New test.
32175
32176         * g++.dg/opt/cse1.C: New test.
32177
32178 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32179
32180         * gcc.dg/20020607-2.c: New test case.
32181
32182 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32183
32184         * gcc.c-torture/compile/20020604-1.c: New test.
32185
32186 2002-06-04  Richard Henderson  <rth@redhat.com>
32187
32188         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32189         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32190         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32191
32192 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32193
32194         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32195
32196 2002-06-03  Richard Henderson  <rth@redhat.com>
32197
32198         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32199         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32200
32201 2002-06-02  Richard Henderson  <rth@redhat.com>
32202
32203         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32204         test functions static.
32205
32206 2002-06-02  Andreas Jaeger  <aj@suse.de>
32207
32208         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32209         now.
32210
32211 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32212
32213         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32214         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32215         Update for mofified diagnostics.
32216         * gcc.dg/c99-intconst-1.c: No longer fail.
32217
32218 2002-06-02  Richard Henderson  <rth@redhat.com>
32219
32220         * gcc.dg/uninit-A.c: Remove xfail markers.
32221
32222 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32223
32224         * gcc.dg/fnegate-1.c: New test case.
32225
32226 2002-05-30  Osku Salerma  <osku@iki.fi>
32227
32228         * gcc.c-torture/execute/mayalias-1.c: New file.
32229
32230 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32231
32232         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32233         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32234         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32235
32236 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32237
32238         * gcc.c-torture/execute/20020529-1.c: New test.
32239
32240 2002-05-27  Richard Henderson  <rth@redhat.com>
32241
32242         * g++.dg/ext/attrib6.C: New test case.
32243
32244 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32245
32246         * gcc.c-torture/execute/pure-1.c: New test.
32247
32248 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32249
32250         * gcc.dg/cpp/arith-2.c: Remove.
32251
32252 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32253
32254         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32255         * gcc.dg/cpp/if-3.c: Remove.
32256
32257 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32258
32259         * g++.dg/opt/cse2.C: New test.
32260
32261 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32262
32263         * gcc.dg/cpp/arith-1.c: New semantic tests.
32264         * gcc.dg/cpp/if-1.c: Update.
32265
32266 2002-05-24  Ben Elliston  <bje@redhat.com>
32267
32268         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32269
32270 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32271
32272         * gcc.dg/verbose-asm.c: New test.
32273
32274 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32275
32276         * gcc.dg/cpp/paste12.c: New test.
32277
32278 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32279
32280         * g++.dg/parse/named_ops.C: New test.
32281
32282 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32283
32284         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32285
32286 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32287
32288         * gcc.dg/weak-2.c: Allow optional leading underscore
32289         in scan-assembler symbol name.
32290         * gcc.dg/weak-3.c: Likewise.
32291         * gcc.dg/weak-4.c: Likewise.
32292         * gcc.dg/weak-5.c: Likewise.
32293
32294 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32295
32296         * gcc.dg/20020523-1.c: New test.
32297
32298 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32299
32300         * objc.dg/const-str-2.m: Update now that we stop after
32301         a command line error.
32302
32303 2002-05-22  Richard Henderson  <rth@redhat.com>
32304
32305         * g++.dg/dg.exp: Fix typo in test pruneing.
32306
32307 2002-05-22  Richard Henderson  <rth@redhat.com>
32308
32309         * g++.dg/dg.exp: Prune the tls subdirectory.
32310         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32311         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32312         * g++.dg/tls/init-1.C: New.
32313
32314 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32315
32316         * gcc.dg/20020517-1.c: New test.
32317
32318 2002-05-21  Richard Henderson  <rth@redhat.com>
32319
32320         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32321         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32322
32323 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32324
32325         * g++.dg/other/copy2.C: New test.
32326
32327 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32328
32329         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32330         (MAX_COPY): Bump up to 10 times sizeof (long long).
32331         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32332
32333         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32334         sizeof (long long).
32335
32336         * gcc.c-torture/execute/strcpy-1.c: New test.
32337
32338 2002-05-19  Jason Merrill  <jason2redhat.com>
32339
32340         * g++.dg/ext/oper1.C: New test.
32341
32342 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32343 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32344
32345         * README.QMTEST: New file.
32346
32347         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32348
32349 2002-05-19  Andreas Jaeger  <aj@suse.de>
32350
32351         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32352         now.
32353         * gcc.c-torture/execute/loop-2d.x: Likewise.
32354
32355 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32356
32357         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32358         support weak symbols.
32359         * gcc.dg/weak-4.c: Likewise.
32360         * gcc.dg/weak-6.c: Likewise.
32361
32362 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32363
32364         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32365         cygwin, coff and h8300-*-hms targets
32366         * gcc.dg/weak-5.c: Likewise.
32367         * gcc.dg/weak-7.c: Likewise.
32368
32369 2002-05-16  Jason Merrill  <jason@redhat.com>
32370
32371         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32372         (scan-assembler-not, scan-assembler-dem): Likewise.
32373         (scan-assembler-dem-not): Likewise.
32374
32375 2002-05-15  Richard Henderson  <rth@redhat.com>
32376
32377         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32378
32379 2002-05-15  Richard Henderson  <rth@redhat.com>
32380
32381         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32382         (vfoo1f): Warning here.
32383         (vfoo1l): Don't redefine the alias.
32384
32385 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32386
32387         * g++.dg/init/pm1.C: New test.
32388
32389 2002-05-12  David S. Miller  <davem@redhat.com>
32390
32391         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32392         types.
32393
32394 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32395
32396         * gcc.c-torture/execute/20020510-1.c: New test case.
32397
32398 2002-05-10  David S. Miller  <davem@redhat.com>
32399
32400         * gcc.c-torture/execute/conversion.c: Test long double too.
32401
32402 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32403
32404         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32405         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32406         * lib/g++.exp (g++_link_flags): Likewise.
32407         * lib/objc.exp (objc_target_compile): Likewise.
32408
32409 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32410
32411         * gcc.dg/cpp/poison.c: Update.
32412         * gcc.dg/cpp/20000625-2.c: Remove.
32413         * gcc.dg/cpp/direct2s.c: Remove final test.
32414
32415 2002-05-08  Tom Rix  <trix@redhat.com>
32416
32417         * gcc.c-torture/execute/20020508-1.c: New test.
32418         * gcc.c-torture/execute/20020508-2.c: New test.
32419         * gcc.c-torture/execute/20020508-3.c: New test.
32420
32421 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32422
32423         * gcc.dg/cpp/charconst-4.c: More tests.
32424
32425 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32426
32427         PR c/6569
32428         * gcc.dg/weak-3.c: Update location of warning messages.
32429         * gcc.dg/weak-5.c: Likewise.
32430
32431 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32432
32433         * gcc.c-torture/execute/20020506-1.c: New test case.
32434
32435 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32436
32437         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32438
32439 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32440
32441         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32442
32443 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32444
32445         * gcc.dg/cpp/charconst-3.c: New test.
32446
32447 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32448
32449         * gcc.dg/cpp/charconst.c: Update tests.
32450
32451 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32452
32453         * treelang: Added directory for new sample language treelang. Also
32454         lib/treelang.exp: New file to signal treelang should be tested.
32455
32456 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32457
32458         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32459         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32460         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32461         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32462         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32463         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32464         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32465
32466 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32467
32468         * gcc.dg/format/xopen-2.c: New test.
32469
32470 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32471
32472         * gcc.dg/20020503-1.c: New test.
32473
32474 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32475
32476         * g++.dg/init/dtor1.C: Make it tougher.
32477
32478 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32479
32480         * g++.dg/init/dtor1.C: New test.
32481
32482 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32483
32484         * gcc.dg/altivec-8.c: New.
32485
32486 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32487
32488         * gcc.dg/altivec-7.c: New.
32489
32490 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32491
32492         * g++.dg/parse/typedef1.C: New test.
32493
32494 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32495
32496         PR c++/6486
32497         * g++.dg/template/friend6.C: New test.
32498
32499         PR c++/6492
32500         * g++.dg/init/copy1.C: New test.
32501
32502 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32503
32504         * g++.dg/warn/effc1.C: New test.
32505
32506 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32507
32508         * gcc.dg/cpp/if-cexp.c: Add a test.
32509
32510 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32511
32512         * gcc.dg/20020426-2.c: New test.
32513
32514 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32515
32516         * gcc.dg/cpp/if-mop.c: Update.
32517         * gcc.dg/cpp/if-mpar.c: Add test.
32518         * gcc.dg/cpp/if-oppr.c: Update.
32519
32520 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32521
32522         PR c/6343
32523         * gcc.dg/weak-[2-7].c: New tests.
32524
32525 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32526
32527         * gcc.dg/enum1.c: New test.
32528
32529 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32530
32531         PR c++/6497
32532         * g++.dg/inherit/access2.C: New test.
32533
32534 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32535
32536         PR bootstrap/6445
32537         * gcc.dg/20020426-1.c: New test.
32538
32539 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32540
32541         * g++.dg/abi/enum1.C: New test.
32542
32543 2002-04-26  Richard Henderson  <rth@redhat.com>
32544
32545         * gcc.dg/c99-bool-1.c: Expect always true warning.
32546
32547 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32548
32549         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32550
32551 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32552
32553         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32554         targets.
32555
32556 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32557
32558         * g++.dg/abi/mange7.C: New test.
32559
32560         PR c++/6438.
32561         * g++.dg/parse/stmtexpr2.C: New test.
32562
32563 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32564
32565         * gcc.dg/20020312-2.c: Add SH target.
32566
32567 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32568
32569         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32570         compiler output on mips*-*-irix*.
32571
32572 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32573
32574         * g++.dg/parse/attr1.C: New test.
32575
32576 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32577
32578         * gcc.c-torture/execute/string-opt-17.c: New test case.
32579         * gcc.c-torture/execute/memset-2.c: New test case.
32580
32581 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32582
32583         PR c++/6256:
32584         * g++.dg/template/friend5.C: New test.
32585
32586         PR c++/6331:
32587         * g++.dg/template/qual1.C: Likewise.
32588
32589 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32590
32591         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32592         Include stdlib.h, not stdio.h or ctype.h.
32593
32594 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32595
32596         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32597         cris-*-elf* and mmix-*-*.
32598         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32599         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32600         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32601         Ditto.
32602         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32603         * gcc.dg/wchar_t-1.c: Ditto.
32604
32605 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32606
32607         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32608         Clarify comment.
32609
32610 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32611
32612         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32613
32614 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32615
32616         * gcc.c-torture/execute/20000906-1.x: Delete.
32617
32618 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32619
32620         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32621
32622 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32623
32624         * PR6367
32625         * g77.f-torture/execute/6367.f: New test.
32626         * g77.f-torture/execute/6367.x: Disable for MMIX.
32627
32628 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32629
32630         * PR6352
32631         * g++.dg/opt/inline2.C: New test.
32632
32633 2002-04-18  Richard Henderson  <rth@redhat.com>
32634
32635         * gcc.dg/20000906-1.c: Enable for all targets.
32636         * gcc.c-torture/compile/iftrap-2.c: New.
32637
32638 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32639
32640         * gcc.dg/20020418-1.c: New test.
32641         * gcc.dg/20020418-2.c: New test.
32642
32643 2002-04-18  Richard Henderson  <rth@redhat.com>
32644
32645         * gcc.c-torture/compile/iftrap-1.c: New.
32646         * gcc.dg/iftrap-1.c: Adjust for ia64.
32647         * gcc.dg/iftrap-2.c: New.
32648
32649 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32650
32651         * gcc.c-torture/compile/20020418-1.c: New test.
32652
32653 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32654
32655         * gcc.c-torture/compile/20020415-1.c: New.
32656
32657 2002-04-18  David S. Miller  <davem@redhat.com>
32658
32659         * gcc.c-torture/execute/20020418-1.c: New test.
32660
32661 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32662
32663         * gcc.dg/20020416-1.c: New test.
32664
32665         * g++.dg/opt/inline1.C: New test.
32666
32667 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32668
32669         * gcc.dg/altivec-5.c: New test.
32670
32671         * gcc.dg/20020415-1.c: New test.
32672
32673 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32674
32675         * testsuite/lib/chill.exp: Remove.
32676
32677 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32678
32679         * g++.dg/other/big-struct.C: New test.
32680
32681 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32682
32683         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32684         of scratch file.
32685
32686 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32687
32688         PR c/6277
32689         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32690         in scan-assembler function name
32691
32692 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32693
32694         * g77.f-torture/execute/980628-4.x,
32695         g77.f-torture/execute/980628-5.x,
32696         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32697         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32698         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32699         i[34567]86-*-*.
32700
32701 2002-04-13  David S. Miller  <davem@redhat.com>
32702
32703         * gcc.c-torture/execute/20020413-1.c: New test.
32704
32705 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32706
32707         * gcc.dg/asm-6.c,
32708         * g++.dg/ext/asm1.C: New tests.
32709
32710 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32711
32712         PR c++ 5373.
32713         * g++.dg/parse/stmtexpr1.C: New test.
32714
32715         PR c++/5189.
32716         * g++.dg/template/copy1.C: New test.
32717
32718 2002-04-12  Richard Henderson  <rth@redhat.com>
32719
32720         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32721
32722 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32723
32724         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32725         gcc.c-torture/execute/20020307-2.c.
32726
32727 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32728
32729         * g++.dg/ext/attrib5.C,
32730         * g++.dg/lookup/struct1.C: New tests.
32731
32732 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32733
32734         * gcc.dg/20020411-1.c: New test.
32735
32736         * gcc.c-torture/execute/20020411-1.c: New test.
32737
32738 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32739
32740         * g77.f-torture/execute/6177.f: New test.
32741
32742 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32743
32744         PR middle-end/6247
32745         * g++.dg/opt/cleanup1.C: New test.
32746
32747         * g++.dg/opt/const1.C: New test.
32748
32749 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32750
32751         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32752
32753 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32754
32755         PR c++/5507
32756         * g++.dg/template/typename2.C: New test.
32757
32758 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32759
32760         * gcc.c-torture/execute/loop-12.c: New.
32761
32762 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32763
32764         * g77.f-torture/execute/980628-4.x,
32765         g77.f-torture/execute/980628-5.x,
32766         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32767         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32768         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32769
32770 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32771
32772         PR optimization/6086
32773         * g++.dg/opt/preinc1.C: New test.
32774
32775 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32776
32777         PR c++/5571
32778         * g++.dg/opt/static2.C: New test.
32779
32780 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32781
32782         PR c/5120
32783         * gcc.dg/20020406-1.c: New test.
32784
32785 2002-04-04  David S. Miller  <davem@redhat.com>
32786
32787         * gcc.c-torture/execute/20020404-1.c: New test.
32788
32789 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32790
32791         PR c/6123
32792         * gcc.dg/20020312-2.c: Do not declare global register variable
32793         if __PIC__ or __pic__ is defined.
32794
32795 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32796
32797         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32798         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32799
32800 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32801
32802         * gcc.misc-tests/linkage.exp: Update last change to handle
32803         sparc*-, not just sparc-.
32804
32805 2002-04-03  Richard Henderson  <rth@redhat.com>
32806
32807         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32808
32809 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32810
32811         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32812
32813 2002-04-02  David S. Miller  <davem@redhat.com>
32814
32815         * gcc.c-torture/execute/20020402-3.c: New test.
32816
32817 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32818
32819         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32820         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32821
32822         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32823         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32824         g77.f-torture/execute/20001201.x,
32825         g77.f-torture/execute/u77-test.x: New files.
32826
32827         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32828         * gcc.dg/wchar_t-1.c: Ditto.
32829
32830 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32831
32832         * gcc.c-torture/execute/20020402-1.c: New test.
32833
32834 2002-04-01  Richard Henderson  <rth@redhat.com>
32835
32836         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32837
32838         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32839
32840 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32841
32842         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32843
32844 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32845
32846         * g++.dg/inherit/template-as-base.C: Expect error.
32847         * g++.dg/inherit/namespace-as-base.C: Likewise.
32848
32849 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32850
32851         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32852         g++.dg/ext/instantiate3.C: Tweak match patterns.
32853
32854         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32855         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32856         -da test.
32857
32858 2002-03-31  Richard Henderson  <rth@redhat.com>
32859
32860         * gcc.dg/special/alias-2.c: New.
32861         * gcc.dg/special/ecos.exp: Run it.
32862
32863 2002-03-31  Richard Henderson  <rth@redhat.com>
32864
32865         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32866
32867 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32868
32869         * gcc.dg/weak-1.c: Disable on h8300 port.
32870
32871 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32872
32873         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32874         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32875         ordering tests.
32876         * g++.dg/bprob/bprob-1.C: New test.
32877         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32878         * g++.dg/gcov/gcov-1.C: New test.
32879         * g++.dg/gcov/gcov-1.x: New file.
32880         * g++.dg/gcov/gcov-2.C: New test.
32881         * g++.dg/gcov/gcov-3.C: New test.
32882         * g++.dg/gcov/gcov-3.h: New file.
32883
32884 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32885
32886         * g++.old-deja/g++.other/builtins5.C: New test.
32887         * g++.old-deja/g++.other/builtins6.C: New test.
32888         * g++.old-deja/g++.other/builtins7.C: New test.
32889         * g++.old-deja/g++.other/builtins8.C: New test.
32890         * g++.old-deja/g++.other/builtins9.C: New test.
32891
32892 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
32893
32894         * g++.dg/opt/static1.C: New test.
32895
32896         * g++.dg/opt/longbranch1.C: New test.
32897
32898 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
32899
32900         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
32901
32902         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
32903
32904 2002-03-28  Jeffrey A Law  (law@redhat.com)
32905
32906         * gcc.c-torture/execute/20020328-1.c: New test.
32907
32908 2002-03-27  Richard Henderson  <rth@redhat.com>
32909
32910         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
32911         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
32912         move from g++.old-deja/g++.ext/.
32913
32914 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
32915
32916         * g++.dg/init/new2.C: New test.
32917
32918 2002-03-26  Richard Henderson  <rth@redhat.com>
32919
32920         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
32921
32922         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
32923         on sparc.
32924
32925         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
32926         sparcv9 systems.
32927         * gcc.dg/20001102-1.c: Likewise.
32928
32929 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
32930
32931         * gcc.dg/cpp/endif-pedantic1.c,
32932         gcc.dg/cpp/endif-pedantic2.c: New tests.
32933
32934 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
32935
32936         * g++.dg/init/new1.C: New test.
32937
32938 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32939
32940         * g++.dg/abi/vbase9.C: New test.
32941
32942 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
32943
32944         * gcc.dg/arm-asm.c: New test.
32945
32946 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
32947
32948         * gcc.dg/Wswitch-enum.c: New test.
32949         Fix PR c/5044.
32950
32951 2002-03-26  Richard Henderson  <rth@redhat.com>
32952
32953         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
32954         structure.
32955
32956 2002-03-25  Richard Henderson  <rth@redhat.com>
32957
32958         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
32959         sparcv9 systems.
32960
32961         * gcc.c-torture/compile/20011119-1.c (xxx): New.
32962         * gcc.c-torture/compile/20011119-2.c (xxx): New.
32963
32964 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
32965
32966         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32967
32968 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
32969
32970         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32971         targets using generic thunk support.
32972
32973 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
32974
32975         * gcc.c-torture/compile/20020323-1.c: New test.
32976
32977         * g++.dg/opt/conj2.C: New test.
32978
32979 2002-03-24  Richard Henderson  <rth@redhat.com>
32980
32981         * gcc.dg/weak-1.c: Use -fno-common.
32982
32983 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32984
32985         * g77.dg/f77-edit-apostrophe-out.f: New test
32986         * g77.dg/f77-edit-h-out.f: New test
32987         * g77.dg/f77-edit-t-in.f: New test
32988         * g77.dg/f77-edit-t-out.f: New test
32989         * g77.dg/f77-edit-x-out.f: New test
32990         * g77.dg/f77-edit-slash-out.f: New test
32991         * g77.dg/f77-edit-colon-out.f: New test
32992         * g77.dg/f77-edit-s-out.f: New test
32993
32994 2002-03-24  Richard Henderson  <rth@redhat.com>
32995
32996         * objc/execute/formal_protocol-6.x: New XFAIL.
32997
32998 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32999
33000         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33001         that do not support weak symbols
33002
33003 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33004
33005         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33006         * lib/g77.exp: Likewise.
33007         * lib/objc.exp: Likewise.
33008
33009 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33010
33011         * gcc.dg/Wswitch-default.c: New test.
33012
33013 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33014
33015         * g++.dg/other/enum1.C: New test.
33016
33017 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33018
33019         * gcc.dg/pragma-ep-3.c: Fix typo.
33020
33021 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33022
33023         * g++.dg/inherit/template-as-base.C: New test.
33024
33025 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33026
33027         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33028         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33029
33030 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33031
33032         * gcc.dg/cpp/multiline.c: Update to match.
33033
33034 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33035
33036         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33037
33038 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33039
33040         * gcc.dg/cpp/extratokens2.c: New file.
33041
33042 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33043
33044         * gcc.dg/20020312-2.c: Add rs6000 target.
33045
33046         * gcc.c-torture/compile/20020319-1.c: New test.
33047
33048 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33049
33050         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33051         (A, E): Handle this.
33052
33053 2002-03-20  Jason Merrill  <jason@redhat.com>
33054
33055         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33056         ignoring -fpic.
33057         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33058         through prune_gcc_output.
33059
33060 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33061
33062         * gcc.c-torture/compile/20020320-1.c: New test.
33063
33064 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33065
33066         * gcc.c-torture/compile/20020318-1.c: New test.
33067
33068         * gcc.dg/struct-by-value-1.c: New test.
33069
33070         * gcc.dg/20020319-1.c: New test.
33071
33072 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33073
33074         * g++.dg/opt/conj1.C: New test.
33075
33076 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33077
33078         * g++.dg/template/qualttp20.C: Revert previous change.
33079         * g++.dg/template/qualttp3.C: Likewise.
33080         * g++.dg/template/qualttp4.C: Likewise.
33081         * g++.dg/template/qualttp5.C: Likewise.
33082         * g++.dg/template/qualttp6.C: Likewise.
33083         * g++.dg/template/qualttp7.C: Likewise.
33084         * g++.dg/template/qualttp8.C: Likewise.
33085         * g++.dg/template/recurse.C: Likewise.
33086
33087 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33088
33089         * gcc.dg/cpp/wchar-1.c: Update.
33090
33091 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33092
33093         * g++.dg/template/conv1.C: New test.
33094         * g++.dg/template/conv2.C: New test.
33095         * g++.dg/template/conv3.C: New test.
33096         * g++.dg/template/conv4.C: New test.
33097
33098 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33099
33100         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33101         * g++.dg/template/qualttp3.C: Likewise.
33102         * g++.dg/template/qualttp4.C: Likewise.
33103         * g++.dg/template/qualttp5.C: Likewise.
33104         * g++.dg/template/qualttp6.C: Likewise.
33105         * g++.dg/template/qualttp7.C: Likewise.
33106         * g++.dg/template/qualttp8.C: Likewise.
33107         * g++.dg/template/recurse.C: Likewise.
33108
33109 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33110
33111         * g++.dg/opt/dtor1.C: New test.
33112
33113 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33114
33115         * gcc.c-torture/compile/20020315-1.c: New test.
33116
33117 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33118
33119         * gcc.dg/weak-1.c: Fix scan tests.
33120
33121 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33122
33123         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33124         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33125         cris-*-aout* mmix-*-*.
33126         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33127         cris-*-aout* mmix-*-*.
33128         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33129         cris-*-elf* cris-*-aout* and mmix-*-*.
33130         * gcc.dg/20001009-1.c: Ditto.
33131         * gcc.dg/20010912-1.c: Ditto.
33132         * gcc.dg/20020122-4.c: Ditto.
33133         * gcc.dg/inline-2.c: Ditto.
33134
33135 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33136
33137         * gcc.c-torture/compile/20020314-1.c: New test.
33138
33139 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33140
33141         * gcc.c-torture/execute/20020314-1.c: New test.
33142
33143 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33144
33145         * g++.dg/warn/Wunused-1.C: New test.
33146
33147 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33148
33149         * g++.dg/abi/mangle6.C: New test.
33150
33151 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33152
33153         * gcc.c-torture/compile/20020309-2.c: New test.
33154
33155         * gcc.c-torture/compile/20020312-1.c: New test.
33156
33157 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33158
33159         * g++.dg/other/access1.C: New test.
33160
33161 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33162
33163         * gcc.c-torture/execute/wchar_t-1.c: New test.
33164
33165 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33166
33167         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33168
33169 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33170
33171         * gcc.dg/20020312-1.c: New test case.
33172
33173 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33174
33175         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33176
33177 2002-03-11  Richard Henderson  <rth@redhat.com>
33178
33179         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33180         * g++.old-deja/g++.jason/report.C: Likewise.
33181
33182 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33183
33184         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33185         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33186
33187 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33188
33189         * testsuite/g++.dg/overload/pmf1.C: New test.
33190
33191 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33192
33193         * gcc.c-torture/execute/20020307-1.c: Use long.
33194
33195 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33196
33197         PR optimization/5844
33198         * gcc.dg/20020310-1.c: New test.
33199
33200 2002-03-09  Michael Meissner  <meissner@redhat.com>
33201
33202         * gcc.c-torture/execute/memcpy-2.c: New test.
33203         * gcc.c-torture/execute/memset-1.c: New test.
33204         * gcc.c-torture/execute/strlen-1.c: New test.
33205         * gcc.c-torture/execute/strcmp-1.c: New test.
33206         * gcc.c-torture/execute/strncmp-1.c: New test.
33207
33208 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33209
33210         * gcc.dg/ppc-ldstruct.c: New test.
33211
33212 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33213
33214         * gcc.c-torture/execute/va-arg-22.c: New test.
33215
33216 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33217
33218         * gcc.c-torture/compile/20020309-1.c: New test.
33219
33220 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33221
33222         * gcc.c-torture/execute/20020307-2.c: New test.
33223
33224 2002-03-07  Jeffrey A Law  (law@redhat.com)
33225
33226         * g77.f-torture/compile/20020307-1.f: New test.
33227
33228 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33229
33230         * gcc.dg/unordered-1.c: New test.
33231
33232 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33233
33234         * gcc.c-torture/execute/20020307-1.c: New test.
33235
33236 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33237
33238         * gcc.dg/20020304-1.c: New test.
33239
33240         * gcc.c-torture/compile/20020304-2.c: New test.
33241
33242 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33243
33244         * gcc.c-torture/compile/20020304-1.c: New test case
33245         (from PR c/5830).
33246
33247 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33248
33249         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33250
33251 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33252
33253         * g++.dg/other/classkey1.C: New test.
33254
33255 2002-03-01  Richard Henderson  <rth@redhat.com>
33256
33257         * gcc.c-torture/compile/981223-1.x: New.
33258         * gcc.c-torture/compile/920625-1.x: New.
33259
33260 2002-02-28  Richard Henderson  <rth@redhat.com>
33261
33262         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33263
33264 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33265
33266         * gcc.c-torture/execute/20020227-1.c: New test.
33267
33268 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33269
33270         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33271         here" ERROR lines.
33272         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33273         * g++.old-deja.g++.other/defarg1.C: Likewise.
33274         * g++.old-deja/g++.pt/calls2.C: Likewise.
33275         * g++.old-deja/g++.pt/crash20.C: Likewise.
33276         * g++.old-deja/g++.pt/crash30.C: Likewise.
33277         * g++.old-deja/g++.pt/crash36.C: Likewise.
33278         * g++.old-deja/g++.pt/crash6.C: Likewise.
33279         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33280         * g++.old-deja/g++.pt/derived3.C: Likewise.
33281         * g++.old-deja/g++.pt/error1.C: Likewise.
33282         * g++.old-deja/g++.pt/friend21.C: Likewise.
33283         * g++.old-deja/g++.pt/friend23.C: Likewise.
33284         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33285         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33286
33287 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33288
33289         * gcc.c-torture/execute/20020225-2.c: New test.
33290
33291 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33292
33293         * gcc.c-torture/execute/920730-1t.c,
33294         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33295         Delete test cases, only relevant to -traditional.
33296
33297 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33298
33299         * gcc.dg/cpp/undef1.c: Remove.
33300         * gcc.dg/cpp/directiv.c: Update.
33301         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33302
33303 2002-02-27  Michael Meissner  <meissner@redhat.com>
33304
33305         * gcc.c-torture/execute/20020226-1.c: New test.
33306
33307 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33308
33309         * g++.dg/debug/debug4.C: New test.
33310
33311         * gcc.dg/ia64-visibility-1.c: New test.
33312
33313 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33314
33315         * gcc.dg/debug/20020224-1.c: New.
33316
33317 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33318
33319         * gcc.c-torture/execute/960416-1.x: New.
33320         * gcc.c-torture/execute/divconst-3.x: Likewise.
33321
33322 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33323
33324         * gcc.dg/20020224-1.c: New test.
33325
33326 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33327
33328         * gcc.c-torture/execute/20020225-1.c: New.
33329
33330 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33331
33332         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33333
33334 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33335
33336         * gcc.dg/20020222-1.c: New test.
33337
33338 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33339
33340         * g++.dg/opt/anonunion1.C: New test.
33341
33342 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33343
33344         * g++.dg/template/qualttp19.C: New test.
33345         * g++.dg/template/qualttp20.C: New test.
33346         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33347         * g++.old-deja/g++.other/qual1.C: Likewise.
33348
33349 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33350
33351         * gcc.dg/attr-alwaysinline.c: New.
33352
33353 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33354
33355         * gcc.dg/20020220-1.c: New test.
33356
33357         * gcc.dg/20020220-2.c: New test.
33358
33359         * g++.dg/opt/mmx1.C: New test.
33360
33361 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33362
33363         * gcc.c-torture/compile/20020110.c: New test.
33364
33365 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33366
33367         * gcc.c-torture/execute/20020219-1.c: New test.
33368
33369         * gcc.dg/20020219-1.c: New test.
33370
33371         * gcc.dg/noncompile/20020220-1.c: New test.
33372
33373         * g++.dg/opt/ptrintsum1.C: New test.
33374
33375         * gcc.dg/debug/20020220-1.c: New test.
33376
33377 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33378
33379         * gcc.c-torture/execute/20020216-1.c: New test.
33380
33381 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33382
33383         * gcc.dg/decl-1.c: Update, new test.
33384
33385 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33386
33387         * g++.dg/abi/bitfield1.C: New test.
33388         * g++.dg/abi/bitfield2.C: New test.
33389
33390 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33391
33392         * gcc.dg/attr-nest.c: New test.
33393
33394 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33395
33396         * gcc.c-torture/execute/20020215-1.c: New test.
33397
33398 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33399
33400         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33401         * g++.dg/debug/debug.exp: New.
33402         * g++.dg/debug/trivial.C: New.
33403         * g++.dg/debug/debug1.C: Moved...
33404         * g++.dg/other/debug1.C: ...from here.
33405         * g++.dg/debug/debug2.C: Moved...
33406         * g++.dg/other/debug2.C: ...from here.
33407         * g++.dg/debug/debug3.C: Moved...
33408         * g++.dg/other/debug3.C: ...from here.
33409
33410         * gcc.dg/noncompile/20020213-1.c: New test.
33411
33412 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33413
33414         * g++.dg/other/debug3.C: New test.
33415
33416         * gcc.c-torture/execute/20020213-1.c: New test.
33417
33418 2002-02-13  Richard Smith <richard@ex-parrot.com>
33419
33420         * g++.old-deja/g++.other/thunk1.C: New test.
33421
33422 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33423
33424         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33425
33426 2002-02-13  Stan Shebs  <shebs@apple.com>
33427
33428         * gcc.dg/altivec-3.c: New.
33429
33430 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33431
33432         * gcc.dg/Wunreachable-1.c: New test.
33433         * gcc.dg/Wunreachable-2.c: New test.
33434
33435 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33436
33437         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33438
33439 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33440
33441         * gcc.dg/decl-1.c: New test.
33442
33443 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33444
33445         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33446
33447 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33448
33449         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33450         * gcc.c-torture/compile/980506-1.x: Likewise.
33451
33452 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33453
33454         * gcc.dg/20020210-1.c: New.
33455
33456 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33457
33458         * g77.f-torture/execute/947.f: New regression test
33459         for PR fortran/947.
33460
33461 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33462
33463         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33464         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33465
33466 2002-02-08  Richard Henderson  <rth@redhat.com>
33467
33468         * gcc.c-torture/compile/labels-3.c: New.
33469
33470 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33471
33472         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33473         expression statements work instead.
33474         * gcc.dg/noncompile/20020207-1.c: New test.
33475
33476 2002-02-07  Richard Henderson  <rth@redhat.com>
33477
33478         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33479
33480 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33481
33482         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33483         message from g77
33484         * lib/g77-dg.exp: Trim g77 error messages so that they are
33485         recognized by dg.exp.
33486
33487 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33488
33489         PR fortran/5473
33490         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33491
33492 2002-02-07  Richard Henderson  <rth@redhat.com>
33493
33494         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33495         to be sufficiently aligned for integers.
33496
33497 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33498
33499         * g++.dg/template/friend4.C: New test.
33500
33501 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33502
33503         PR fortran/5743
33504         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33505         unsupported cases.
33506
33507 2002-02-07  Richard Henderson  <rth@redhat.com>
33508
33509         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33510         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33511         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33512         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33513
33514 2002-02-06  Richard Henderson  <rth@redhat.com>
33515
33516         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33517
33518 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33519
33520         * gcc.dg/20020206-1.c: New test.
33521
33522 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33523
33524         * gcc.c-torture/execute/20020206-1.c: New test.
33525
33526         * gcc.c-torture/execute/20020206-2.c: New test.
33527
33528         PR optimization/5429:
33529         * gcc.c-torture/compile/20020206-1.c: New test.
33530
33531 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33532
33533         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33534         as certain file formats cannot support particularly large
33535         alignments.
33536
33537         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33538         and do not expect to be able to link the executable.
33539
33540         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33541         fail because the COFF format does not support the weak attribute.
33542
33543 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33544
33545         * g77.dg/pr5473.f: New test
33546
33547 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33548
33549         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33550         Fix testcase accordingly.
33551
33552 2002-02-04  Richard Henderson  <rth@redhat.com>
33553
33554         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33555         (buf): Change to be an array of pointers, not ints.
33556
33557 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33558
33559         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33560         before all tests.  Move warning one line above to match where it
33561         C frontend emits.
33562         * gcc.dg/Wswitch-2.c: New test.
33563         * g++.dg/warn/Wswitch-1.C: New test.
33564         * g++.dg/warn/Wswitch-2.C: New test.
33565
33566 2002-02-04  Richard Henderson  <rth@redhat.com>
33567
33568         * g++.dg/abi/offsetof.C: Fix size comparison.
33569
33570 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33571
33572         * gcc.dg/cast-qual-2.c: New test.
33573
33574 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33575
33576         * gcc.dg/20020201-4.c: New test.
33577
33578 2002-02-04  Ben Elliston  <bje@redhat.com>
33579
33580         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33581         target_info attribute != 0, in addition to the empty string.
33582         (gcc_target_compile): Likewise.
33583
33584 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33585
33586         * gcc.dg/Wswitch.c: New test.
33587         PR gcc/4475. PR gcc/3780.
33588
33589 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33590
33591         * g77.f-torture/execute/5122.f: New test for regressions
33592         against PR fortran/5122.
33593
33594 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33595
33596         * g77.f-torture/compile/pr3743.f: Delete
33597         * g77.dg/pr3743-1.f: New test.
33598         * g77.dg/pr3743-2.f: New test.
33599         * g77.dg/pr3743-3.f: New test.
33600         * g77.dg/pr3743-4.f: New test.
33601
33602 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33603
33604         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33605
33606 2002-02-02  Richard Henderson  <rth@redhat.com>
33607
33608         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33609         * gcc.c-torture/execute/bf64-1.c: Likewise.
33610
33611 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33612
33613         * gcc.dg/20020201-2.c: New test.
33614
33615         * gcc.dg/20020201-3.c: New test.
33616
33617         * gcc.c-torture/execute/bitfld-2.c: New test.
33618
33619 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33620
33621         * gcc.dg/bitfld-1.c: Update.
33622         * gcc.dg/bitfld-2.c: Update.
33623         * gcc.c-torture/execute/bitfld-1.x: New.
33624
33625 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33626
33627         * gcc.c-torture/execute/20020201-1.c: New test.
33628
33629 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33630
33631         PR target/5469
33632         * gcc.dg/20020201-1.c: New test.
33633
33634 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33635
33636         PR fortran/3743
33637         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33638         * g77.f-torture/compile/pr3743.x: Remove
33639
33640 2002-01-31  Tom Rix  <trix@redhat.com>
33641
33642         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33643
33644 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33645
33646         * gcc.dg/noncompile/20020130-1.c: New test.
33647
33648 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33649
33650         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33651
33652 2002-01-29  Richard Henderson  <rth@redhat.com>
33653
33654         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33655         to long long.
33656         * gcc.c-torture/execute/bf64-1.c: Likewise.
33657
33658 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33659
33660         * gcc.c-torture/execute/20020129-1.c: New test.
33661
33662 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33663
33664         * gcc.c-torture/compile/20000224-1.c: Update.
33665         * gcc.c-torture/execute/bitfld-1.c: New tests.
33666         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33667         * gcc.dg/uninit-A.c: Update.
33668
33669 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33670
33671         * g++.dg/template/ctor1.C: Add instantiation.
33672
33673 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33674
33675         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33676         argument to __builtin_prefetch to be const ptr.
33677
33678 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33679
33680         * gcc.c-torture/compile/20020120-1.c: New test.
33681
33682 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33683
33684         * gcc.c-torture/execute/20020127-1.c: New test.
33685
33686 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33687
33688         * g77.dg/f77-edit-i-in.f: New test
33689         * g77.dg/f77-edit-i-out.f: New test
33690
33691 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33692
33693         * gcc.dg/debug/debug.exp: New file.
33694         * gcc.dg/debug/trivial.c: New file.
33695         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33696         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33697         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33698         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33699         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33700         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33701         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33702         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33703         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33704         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33705         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33706         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33707         * gcc.dg/20000503-1.c: Removed.
33708         * gcc.dg/20010207-1.c: Removed.
33709         * gcc.dg/20011223-1.c: Removed.
33710         * gcc.dg/20020104-2.c: Removed.
33711         * gcc.dg/debug-1.c: Removed.
33712         * gcc.dg/debug-2.c: Removed.
33713         * gcc.dg/debug-3.c: Removed.
33714         * gcc.dg/debug-4.c: Removed.
33715         * gcc.dg/debug-5.c: Removed.
33716         * gcc.dg/debug-6.c: Removed.
33717         * gcc.dg/dwarf2-1.c: Removed.
33718         * gcc.dg/dwarf2-2.c: Removed.
33719
33720 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33721
33722         * g++.old-deja/g++.other/eh5.C: New test.
33723         * g++.old-deja/g++.other/sibcall2.C: New test.
33724         * g++.old-deja/g++.other/array9.C: New test.
33725         * g++.old-deja/g++.other/typename2.C: New test.
33726         * g++.old-deja/g++.other/crash60.C: New test.
33727         * g++.old-deja/g++.other/conv9.C: New test.
33728         * g++.old-deja/g++.other/mangle10.C: New test.
33729         * g++.old-deja/g++.other/unchanging1.C: New test.
33730         * g++.old-deja/g++.other/exprstmt1.C: New test.
33731         * g++.old-deja/g++.other/inline23.C: New test.
33732         * g++.old-deja/g++.eh/ia64-1.C: New test.
33733         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33734         * g++.old-deja/g++.other/reload1.C: New test.
33735         * g++.old-deja/g++.other/static20.C: New test.
33736         * g++.old-deja/g++.other/local-alloc1.C: New test.
33737         * g++.old-deja/g++.other/conv8.C: New test.
33738         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33739         * g++.old-deja/g++.other/storeexpr1.C: New test.
33740         * g++.old-deja/g++.other/storeexpr2.C: New test.
33741         * g++.dg/eh/template2.C: New test.
33742         * g++.dg/warn/weak1.C: New test.
33743
33744 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33745
33746         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33747         Remove first, non-varying, argument.
33748
33749 2002-01-23  Richard Henderson  <rth@redhat.com>
33750
33751         * gcc.dg/inline-2.c: New.
33752
33753         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33754         Add optional target arg.  Check number of arguments.
33755         (scan-assembler-not, scan-assembler-dem): Likewise.
33756         (scan-assembler-dem-not): Likewise.
33757
33758 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33759
33760         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33761         line 12.
33762         * g++.old-deja/g++.brendan/parse3.C,
33763         g++.old-deja/g++.other/crash26.C,
33764         g++.old-deja/g++.other/crash28.C,
33765         g++.old-deja/g++.other/crash29.C,
33766         g++.old-deja/g++.other/crash30.C,
33767         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33768
33769 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33770
33771         * gcc.dg/20020115-1.c: New.
33772
33773 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33774
33775         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33776
33777 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33778
33779         * gcc.dg/20020122-3.c: New.
33780
33781 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33782
33783         * g++.dg/other/gc1.C: New test.
33784
33785 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33786
33787         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33788
33789 2002-01-22  Richard Henderson  <rth@redhat.com>
33790
33791         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33792
33793 2002-01-22  Richard Henderson  <rth@redhat.com>
33794
33795         * gcc.dg/20020122-4.c: New.
33796
33797 2002-01-22  H.J. Lu <hjl@gnu.org>
33798
33799         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33800         link output.
33801         * gcc.dg/special/ecos.exp: Likewise.
33802         * lib/g++-dg.exp: Likewise.
33803         * lib/g77-dg.exp: Likewise.
33804         * lib/gcc-dg.exp : Likewise.
33805         * lib/mike-g++.exp: Likewise.
33806         * lib/mike-g77.exp: Likewise.
33807         * lib/mike-gcc.exp: Likewise.
33808         * lib/objc-dg.exp: Likewise.
33809
33810 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33811
33812         PR target/5379
33813         * gcc.dg/20020122-2.c: New test.
33814
33815 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33816
33817         * gcc.dg/20020122-1.c: New test.
33818
33819 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33820
33821         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33822
33823 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33824
33825         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33826
33827 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33828
33829         * gcc.c-torture/compile/20020121-1.c: New test.
33830
33831 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33832
33833         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33834         ld_library_path.
33835
33836 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33837
33838         * gcc.dg/20020218-1.c: New test.
33839
33840 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33841
33842         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33843         messages
33844         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33845         "At global scope" warning
33846         * g++.dg/ext/align1.C: Change cygwin test for alignment
33847         from db-bogus to dg-warning
33848
33849 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33850
33851         * g77.f-torture/compile/cpp2.F: New test.
33852
33853 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33854
33855         * g++.dg/template/access1.C: New test.
33856
33857 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33858
33859         * gcc.dg/20020118-1.c: New.
33860
33861 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33862
33863         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33864
33865 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33866
33867         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33868         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33869         alignment warnings.
33870
33871 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33872
33873         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33874         torture_with_loops and torture_without_loops
33875
33876 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33877
33878         * gcc.c-torture/compile/20020116-1.c: New test.
33879
33880 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33881
33882         * gcc.dg/20020116-2.c: New test.
33883
33884         * gcc.dg/ultrasp4.c: New test.
33885
33886         * gcc.dg/20020116-1.c: New test.
33887
33888 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
33889
33890         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33891         by EABI.
33892
33893 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
33894
33895         * gcc.misc-tests/i386-prefetch.exp: New.
33896         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
33897         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
33898         * gcc.misc-tests/i386-pf-none-1.c: New test.
33899         * gcc.misc-tests/i386-pf-sse-1.c: New test.
33900
33901 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
33902
33903         * gcc.dg/gnu89-init-1.c: Add new tests.
33904
33905 2002-01-15  Andreas Jaeger  <aj@suse.de>
33906
33907         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
33908         * gcc.dg/i386-mmx-2.c: Likewise.
33909         * gcc.dg/i386-sse-1.c: Likewise.
33910         * gcc.dg/i386-sse-2.c: Likewise.
33911         * gcc.dg/i386-sse-3.c: Likewise.
33912
33913 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
33914
33915         * g77.f-torture/execute/intrinsic-unix-bessel.f:
33916         Uncomment additional cases that now pass.
33917
33918 2002-01-11  Richard Henderson  <rth@redhat.com>
33919
33920         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
33921         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
33922
33923 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
33924
33925         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
33926
33927 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
33928
33929         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
33930         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
33931
33932 2002-01-10  Dale Johannesen  <dalej@apple.com>
33933
33934         * gcc.c-torture/execute/loop-11.c: New.
33935
33936 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
33937
33938         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
33939         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
33940
33941 2002-01-09  Richard Henderson  <rth@redhat.com>
33942
33943         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
33944         type in which to perform the operation for each size.
33945
33946 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
33947
33948         * gcc.c-torture/compile/20020109-2.c: New test.
33949
33950 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
33951
33952         * gcc.c-torture/execute/loop-10.c: New test.
33953
33954 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33955
33956         * gcc.c-torture/compile/20010226-1.c: New test.
33957         * gcc.c-torture/compile/20010227-1.c: New test.
33958         * gcc.c-torture/compile/20010426-1.c: New test.
33959         * gcc.c-torture/compile/20010510-1.c: New test.
33960         * gcc.c-torture/compile/20010605-3.c: New test.
33961         * gcc.c-torture/compile/20010824-1.c: New test.
33962         * gcc.c-torture/execute/20010409-1.c: New test.
33963         * gcc.dg/noncompile/20000901-1.c: New test.
33964         * gcc.dg/20001023-1.c: New test.
33965         * gcc.dg/20001101-1.c: New test.
33966         * gcc.dg/20001102-1.c: New test.
33967         * gcc.dg/20010207-1.c: New test.
33968         * gcc.dg/20010405-1.c: New test.
33969         * gcc.dg/20010822-1.c: New test.
33970         * gcc.dg/20011107-1.c: New test.
33971
33972 2002-01-09  Jeffrey A Law  (law@redhat.com)
33973
33974         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33975
33976         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
33977         execution failure on PA targets.
33978
33979 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33980
33981         * gcc.c-torture/compile/20020109-1.c: New test.
33982
33983 2002-01-08  Kazu Hirata  <kazu@hxi.com>
33984
33985         * gcc.c-torture/execute/20020108-1.c: New test.
33986
33987 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
33988
33989         * gcc.dg/20020108-1.c: New test.
33990
33991 2002-01-08  H.J. Lu <hjl@gnu.org>
33992
33993         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33994         for header files.
33995
33996 2002-01-08  Geoff Keating  <geoffk@redhat.com>
33997
33998         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33999         consistency.
34000
34001 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34002
34003         * gcc.dg/altivec-4.c: Test altivec predicates.
34004
34005 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34006
34007         * gcc.c-torture/execute/20020107-1.c: New test.
34008
34009 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34010
34011         PR c/5279
34012         * gcc.c-torture/compile/20020106-1.c: New test.
34013
34014 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34015
34016         * gcc.c-torture/execute/nestfunc-4.c: New test.
34017
34018 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34019
34020         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34021         extra triple that slipped in.
34022         * g++.old-deja/g++.abi/align.C: Likewise.
34023         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34024
34025 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34026
34027         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34028         * g++.old-deja/g++.abi/align.C: Likewise.
34029         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34030
34031         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34032         on FreeBSD/i386.
34033         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34034         FreeBSD.
34035
34036 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34037
34038         * gcc.dg/20020104-1.c: New test.
34039
34040         * gcc.dg/20020104-2.c: New test.
34041
34042 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34043
34044         * gcc.dg/20020103-1.c: Fix typo in target selector.
34045
34046 2002-01-03  Richard Henderson  <rth@redhat.com>
34047
34048         * gcc.dg/20020103-1.c: New.
34049
34050 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34051
34052         * gcc.c-torture/execute/20020103-1.c: New test.
34053
34054 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34055
34056         * g++.dg/other/debug2.C: New test.
34057
34058         * gcc.c-torture/compile/20020103-1.c: New test.
34059
34060 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34061
34062         * gcc.dg/gnu89-init-1.c: Added new tests.
34063
34064 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34065
34066         * g++.dg/template/friend2.C: Remove as patch is reverted.
34067
34068         * g++.dg/warn/oldcast1.C: New test.
34069
34070         * g++.dg/template/ptrmem1.C: New test.
34071         * g++.dg/template/ptrmem2.C: New test.
34072
34073         * g++.dg/template/ntp.C: New test.
34074
34075         * g++.dg/other/component1.C: New test.
34076
34077         * g++.dg/template/ttp3.C: New test.
34078
34079         * g++.dg/template/friend2.C: New test.
34080         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34081
34082 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34083
34084         * g++.dg/other/ptrmem1.C: New test.
34085         * g++.dg/other/ptrmem2.C: New test.
34086
34087 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34088
34089         * g++.dg/template/ctor1.C: New test.
34090
34091 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34092
34093         * g++.dg/template/friend2.C: New test.
34094
34095 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34096
34097         * gcc.dg/mmix-1.c: New test.
34098
34099 2001-12-31  Richard Henderson  <rth@redhat.com>
34100
34101         * gcc.dg/asm-5.c: New.
34102
34103 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34104
34105         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34106         in namespace __gnu_cxx
34107
34108 2001-12-30  Richard Henderson  <rth@redhat.com>
34109
34110         * gcc.dg/debug-6.c: New.
34111
34112 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34113
34114         * gcc.c-torture/compile/20011229-2.c: New test.
34115
34116 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34117
34118         * gcc.dg/debug-3.c: New test.
34119         * gcc.dg/debug-4.c: New test.
34120         * gcc.dg/debug-5.c: New test.
34121
34122 2001-12-29  Richard Henderson  <rth@redhat.com>
34123
34124         * g++.dg/eh/loop1.C: New.
34125
34126 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34127
34128         * g++.dg/template/crash1.C: New test.
34129
34130 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34131
34132         * g++.dg/other/const1.C: New test.
34133
34134 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34135
34136         * gcc.c-torture/compile/20011229-1.c: New test.
34137
34138 2001-12-28  Stan Shebs  <shebs@apple.com>
34139
34140         * lib/objc-torture.exp: Resync with c-torture.exp.
34141         * lib/objc.exp: Load standard libraries.
34142
34143 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34144
34145         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34146         additional tests.
34147
34148 2001-12-27  Roger Sayle <roger@eyesopen.com>
34149
34150         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34151
34152 2001-12-27  Richard Henderson  <rth@redhat.com>
34153
34154         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34155
34156 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         * g++.dg/eh/ctor1.C: New test.
34159         * g++.dg/other/error2.C: New test.
34160
34161 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34162
34163         * g++.dg/other/init2.C: New test.
34164
34165 2001-12-24  Richard Henderson  <rth@redhat.com>
34166
34167         * gcc.dg/20011223-1.c: New.
34168         * gcc.dg/inline-1.c: New.
34169
34170 2001-12-23  Richard Henderson  <rth@redhat.com>
34171
34172         * gcc.dg/asm-4.c: Test operand modifiers.
34173
34174 2001-12-23  Richard Henderson  <rth@redhat.com>
34175
34176         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34177
34178 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34179
34180         * gcc.c-torture/execute/20011223-1.c: New test.
34181
34182 2001-12-21  Richard Henderson  <rth@redhat.com>
34183
34184         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34185         re-enables the warning.
34186
34187 2001-12-21  Richard Henderson  <rth@redhat.com>
34188
34189         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34190
34191 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34192
34193         * gcc.c-torture/compile/20011218-1.c: New test.
34194
34195 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34196
34197         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34198         arm-isr.c test.
34199         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34200         epilogue generation for ARM ISR routines.
34201
34202 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34203
34204         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34205         * gcc.dg/format/c90-printf-3.c: Likewise.
34206         * gcc.dg/format/c99-printf-3.c: Likewise.
34207         * gcc.dg/format/ext-1.c: Likewise.
34208         * gcc.dg/format/ext-6.c: Likewise.
34209         * gcc.dg/format/format.h: Prototype unlocked stdio.
34210
34211 2001-12-20  Richard Henderson  <rth@redhat.com>
34212
34213         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34214         (arena): Use it.
34215         (malloc): Correct allocation logic.  Abort if we fill up the
34216         arena before initialization complete.
34217         (realloc): Correct allocation logic.
34218
34219 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34220
34221         * gcc.c-torture/compile/20011219-2.c: New test.
34222
34223         * gcc.c-torture/execute/20011219-1.c: New test.
34224
34225 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34226
34227         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34228         target does not support weak symbols.
34229
34230 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34231
34232         * gcc.c-torture/compile/20011219-1.c: New test.
34233
34234 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34235
34236         * g++.dg/other/error1.C: New test.
34237
34238 2001-12-17  Jeffrey A Law  (law@redhat.com)
34239
34240         * gcc.c-torture/execute/20011217-1.c: New test.
34241
34242 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34243
34244         * objc.dg/special/: New directory.
34245         * objc.dg/special/special.exp: New file.
34246         * objc.dg/special/unclaimed-category-1.h: New file.
34247         * objc.dg/special/unclaimed-category-1a.m: New file.
34248         * objc.dg/special/unclaimed-category-1.m: New file.
34249
34250 2001-12-17  Andreas Jaeger  <aj@suse.de>
34251
34252         * gcc.c-torture/compile/20011217-2.c: New test.
34253
34254 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34255
34256         * gcc.c-torture/compile/20011217-1.c: New test.
34257
34258 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34259
34260         * testsuite/gcc.dg/20011214-1.c: New.
34261
34262 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34263
34264         * gcc.dg/altivec-4.c: New.
34265
34266 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34267
34268         * gcc.dg/20011113-1.c: New test.
34269
34270 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34271
34272         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34273         std::__malloc_alloc_template<0> and
34274         std::__default_alloc_template<false, 0>.
34275
34276 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34277
34278         * objc/execute/bf-21.m: New test.
34279         * objc/execute/enumeration-1.m: New test.
34280         * objc/execute/enumeration-2.m: New test.
34281
34282 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34283
34284         * gcc.dg/gnu89-init-1.c: New test.
34285
34286 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34287
34288         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34289         * g++.old-deja/g++.jason/2371.C: Likewise.
34290         * g++.old-deja/g++.jason/template33.C: Likewise.
34291         * g++.old-deja/g++.jason/template34.C: Likewise.
34292         * g++.old-deja/g++.jason/template36.C: Likewise.
34293         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34294         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34295         * g++.old-deja/g++.other/typename1.C: Likewise.
34296         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34297         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34298         * g++.old-deja/g++.pt/typename11.C: Likewise.
34299         * g++.old-deja/g++.pt/typename14.C: Likewise.
34300         * g++.old-deja/g++.pt/typename16.C: Likewise.
34301         * g++.old-deja/g++.pt/typename3.C: Likewise.
34302         * g++.old-deja/g++.pt/typename4.C: Likewise.
34303         * g++.old-deja/g++.pt/typename5.C: Likewise.
34304         * g++.old-deja/g++.pt/typename7.C: Likewise.
34305         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34306
34307 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34308
34309         * g++.dg/other/linkage1.C: New test.
34310         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34311         specifiers.
34312
34313 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34314
34315         * gcc.dg/concat.c: New test.
34316
34317 2001-12-11  Stan Shebs  <shebs@apple.com>
34318
34319         * objc/compile: New test directory.
34320         * objc/compile/compile.exp: New expect script.
34321         * objc/compile/20011211-1.m: New compile test.
34322
34323 2001-12-11  Jason Merrill  <jason@redhat.com>
34324
34325         * lib/prune.exp (prune_gcc_output): Also handle "In member
34326         function".  So many permutations...
34327
34328 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34329
34330         * g++.dg/template/typedef1.C: New test.
34331
34332 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34333
34334         * g++.dg/other/copy1.C: New test.
34335
34336 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34337
34338         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34339
34340         * gcc.dg/builtin-choose-expr.c: New.
34341
34342 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34343
34344         * gcc.dg/altivec-2.c: New.
34345
34346 2001-12-07  Richard Henderson  <rth@redhat.com>
34347
34348         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34349
34350 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34351
34352         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34353         ultrasparc.
34354
34355 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34356
34357         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34358
34359 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34360
34361         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34362         variable argument list.
34363
34364 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34365
34366         * gcc.c-torture/execute/memcheck: Delete entire directory.
34367         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34368         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34369
34370 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34371
34372         * gcc.dg/Wshadow-1.c: New test.
34373
34374 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34375
34376         * gcc.c-torture/compile/20011130-1.c: New test.
34377
34378         * gcc.dg/noncompile/20011025-1.c: New test.
34379
34380         * g++.dg/other/anon-union.C: New test.
34381
34382         * gcc.c-torture/execute/20011024-1.c: New test.
34383
34384 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34385
34386         * gcc.c-torture/execute/20000722-1.x,
34387         gcc.c-torture/execute/20010123-1.x: Remove.
34388         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34389         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34390         gcc.dg/c99-complit-2.c: New tests.
34391
34392 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34393
34394         * g++.dg/inherit/base1.C: New test.
34395
34396 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34397
34398         * g++.dg/other/stdarg1.C: New test.
34399
34400         * gcc.c-torture/compile/20011130-2.c: New test.
34401
34402 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34403
34404         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34405         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34406         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34407         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34408         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34409         * gcc.dg/builtin-prefetch-1.c: New test.
34410
34411 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34412
34413         * gcc.dg/20011130-1.c: New test.
34414
34415 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34416
34417         * g++.dg/other/scope1.C: New test.
34418         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34419
34420 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34421
34422         * gcc.dg/vla-init-1.c: New test.
34423
34424 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34425
34426         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34427
34428 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34429
34430         * objc.dg/alias.m: Update.
34431         * objc.dg/class-1.m: Update.
34432         * objc.dg/const-str-1.m: Update.
34433         * objc.dg/fwd-proto-1.m: Update.
34434         * objc.dg/id-1.m: Update.
34435         * objc.dg/super-class-1.m: Update.
34436
34437 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34438
34439         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34440         constructs.
34441
34442 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34443
34444         * gcc.c-torture/execute/20011128-1.c: New test.
34445
34446 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34447
34448         * gcc.dg/20011127-1.c: New test.
34449
34450 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34451
34452         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34453         from Austin Group draft 7.
34454         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34455         scanf format arguments.
34456         * gcc.dg/format/no-exargs-2.c: New test.
34457
34458 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34459
34460         * g++.dg/abi/vbase8-4.C: New test.
34461
34462 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34463
34464         * gcc.c-torture/execute/20011121-1.c: New test.
34465
34466 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34467
34468         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34469
34470 2001-11-23  Andreas Jaeger  <aj@suse.de>
34471
34472         * gcc.dg/cpp/charconst-2.c: New test.
34473
34474 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34475
34476         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34477         to the host if it is remote.  Let tests specify extra headers
34478         they use.
34479         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34480         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34481         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34482         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34483         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34484         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34485         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34486         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34487         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34488         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34489
34490 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34491
34492         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34493         for little endian ARMs.
34494
34495 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34496
34497         * gcc.c-torture/compile/20011119-1.c: New test.
34498         * gcc.c-torture/compile/20011119-2.c: New test.
34499
34500 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34501
34502         * gcc.dg/altivec-1.c: Fix typo.
34503
34504 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34505
34506         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34507
34508 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34509
34510         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34511
34512 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34513
34514         * lib/g77.exp: Don't specify --rpath-link.
34515
34516         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34517         across all the headers.
34518         * gcc.dg/format/format.exp: For testing on a remote host,
34519         copy format.h.
34520
34521         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34522         * gcc.c-torture/execute/930406-1.c: Likewise.
34523         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34524
34525 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34526
34527         * gcc.dg/altivec-1.c: New.
34528
34529 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34530
34531         * gcc.dg/cpp/fpreprocessed.c: New test case.
34532
34533 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34534
34535         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34536         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34537         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34538
34539 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34540
34541         * gcc.dg/no-builtin-1.c: New test.
34542
34543 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34544
34545         * gcc.c-torture/execute/20011115-1.c: New test.
34546
34547 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34548
34549         * gcc.c-torture/compile/20011114-2.c: New test.
34550         * gcc.c-torture/compile/20011114-3.c: New test.
34551         * gcc.c-torture/compile/20011114-4.c: New test.
34552
34553 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34554
34555         * g++.dg/other/init1.C: New test.
34556
34557 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34558
34559         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34560         message.
34561
34562         * gcc.c-torture/execute/20011114-1.c: New testcase.
34563
34564         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34565         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34566         like the (before this change) version of 20010327-1.c.
34567
34568 2001-11-14  Roger Sayle <roger@eyesopen.com>
34569
34570         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34571
34572 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34573
34574         * g++.dg/init/array2.C: New test.
34575
34576 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34577
34578         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34579
34580 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34581
34582         * g++.dg/other/forscope1.C: New test.
34583         * g++.dg/ext/forscope1.C: New test.
34584         * g++.dg/ext/forscope2.C: New test.
34585
34586 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34587
34588         * gcc.c-torture/execute/20011113-1.c: New test.
34589
34590 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34591
34592         * gcc.c-torture/execute/20011109-2.c: New test.
34593
34594         * gcc.c-torture/execute/20011109-1.c: New test.
34595
34596 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34597
34598         * gcc.c-torture/compile/20011109-1.c: New test.
34599
34600 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34601
34602         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34603         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34604         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34605         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34606         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34607         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34608         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34609
34610 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34611
34612         * g++.dg/warn/Wshadow-1.C: New tests.
34613         * g++.old-deja/g++.mike/for3.C: Update.
34614
34615 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34616
34617         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34618         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34619         XFAILs.  Adjust expected error texts.
34620         * gcc.c-torture/compile/20011106-1.c,
34621         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34622         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34623         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34624         gcc.dg/c99-array-lval-5.c: New tests.
34625
34626 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34627
34628         * gcc.dg/cpp/defined.c: Update.
34629
34630 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34631
34632         * gcc.c-torture/execute/anon-1.c: New test.
34633
34634 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34635
34636         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34637         same size, so no warning should be produced on stormy16.
34638
34639         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34640         due to oversized array.
34641         * g++.old-deja/g++.mike/ns15.C: Likewise.
34642         * g++.old-deja/g++.pt/crash16.C: Likewise.
34643
34644 2001-11-02  Graham Stott  <grahams@redhat.com>
34645
34646         * g++.dgother/debug1.C: Fix typos.
34647
34648 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34649
34650         * g++.dg/other/debug1.C: New test.
34651
34652 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34653
34654         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34655         of unsigned long.
34656
34657 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34658
34659         * gcc.dg/20011029-2.c: New test.
34660
34661         * gcc.c-torture/compile/20011029-1.c: New test.
34662
34663 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34664
34665         * objc/execute/class_self-1.m: New test.
34666         * objc/execute/class_self-2.m: New test.
34667
34668 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34669
34670         * gcc.misc-tests/msgs.exp: Delete.
34671         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34672         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34673         error set to match recent changes.
34674
34675 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34676
34677         * gcc.dg/20011021-1.c: New test.
34678
34679 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34680
34681         * gcc.c-torture/compile/20011023-1.c: New test.
34682
34683 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34684
34685         * lib/g77.exp: Rewrite based on lib/g++.exp.
34686
34687 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34688
34689         * gcc.c-torture/execute/20011019-1.c: New test.
34690
34691         * gcc.dg/20011018-1.c: New test.
34692
34693 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34694
34695         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34696
34697 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34698
34699         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34700         * gcc.dg/attr-invalid.c: Likewise.
34701
34702 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34703
34704         * testsuite/gcc.dg/20011015-1.c: New test.
34705
34706 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34707
34708         * g++.dg/template/unify2.C: New test.
34709
34710 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34711
34712         * g++.dg/other/exception-specification.C: New test
34713
34714 2001-10-13  Tom Rix  <trix@redhat.com>
34715
34716         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34717         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34718
34719 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34720
34721         * testsuite/gcc.dg/20011009-1.c: New test.
34722
34723 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         PR g++/4476
34726         * g++.dg/other/friend1.C: New test.
34727
34728 2001-10-11  Richard Henderson  <rth@redhat.com>
34729
34730         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34731
34732 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34733
34734         * gcc.c-torture/compile/20011010-1.c: New.
34735
34736 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34737
34738         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34739         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34740         g77.f-torture/execute/execute.exp,
34741         g77.f-torture/noncompile/noncompile.exp,
34742         gcc.c-torture/compile/compile.exp,
34743         gcc.c-torture/execute/execute.exp,
34744         gcc.c-torture/execute/ieee/ieee.exp,
34745         gcc.c-torture/execute/memcheck/memcheck.exp,
34746         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34747         objc/execute/execute.exp: Update FSF address.
34748
34749 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34750
34751         * gcc.dg/cpp/cmdlne-C.c: Update.
34752         * gcc.dg/cpp/cmdlne-C2.c: New.
34753
34754 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34755
34756         * gcc.c-torture/execute/20011008-3.c: New.
34757
34758 2001-10-08  DJ Delorie  <dj@redhat.com>
34759
34760         * gcc.dg/20011008-1.c: New.
34761         * gcc.dg/20011008-2.c: New.
34762
34763 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34764
34765         * gcc.dg/cpp/spacing1.c: Update test.
34766
34767 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34768
34769         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34770         spelling errors of "separate" as "seperate".
34771
34772 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34773
34774         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34775         enough to avoid inlining.
34776
34777 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34778
34779         * lib/g77.exp: set libg2c_dir correctly.
34780
34781 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34782
34783         * gcc.dg/cpp/macro11.c: New test.
34784
34785 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34786
34787         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34788         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34789         gcc.dg/format/multattr-3.c: New tests.
34790         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34791         tests for format attributes on function pointers being rejected.
34792
34793 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34794
34795         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34796
34797 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34798
34799         * g++.dg/warn/format1.C: New test.
34800
34801 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34802
34803         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34804
34805 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34806
34807         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34808
34809 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34810
34811         * gcc.dg/cpp/redef2.c: Add test.
34812
34813 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34814
34815         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34816         long-standing bug on i686, apparently.
34817         * gcc.c-torture/execute/loop-2c.x: New file.
34818         * gcc.c-torture/execute/loop-2d.x: New file.
34819         * gcc.c-torture/execute/loop-3c.x: New file.
34820
34821 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34822
34823         * gcc.dg/cpp/20000625-2.c: Correct line number.
34824
34825 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34826
34827         * gcc.dg/cpp/macro10.c: New test.
34828         * gcc.dg/cpp/strify3.c: New test.
34829         * gcc.dg/cpp/spacing1.c: Add tests.
34830         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34831         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34832
34833 2001-09-24  DJ Delorie  <dj@redhat.com>
34834
34835         * gcc.c-torture/execute/20010924-1.c: New test.
34836
34837 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34838
34839         * testsuite/objc/execute/paste.m: Remove.
34840
34841 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34842
34843         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34844
34845 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34846
34847         * g77.dg/strlen0.f: New test.
34848
34849 2001-09-21  Richard Henderson  <rth@redhat.com>
34850
34851         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34852         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34853
34854 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34855
34856         Table-driven attributes.
34857         * g++.dg/ext/attrib1.C: New test.
34858
34859 2001-09-20  DJ Delorie  <dj@redhat.com>
34860
34861         * gcc.dg/20000926-1.c: Update expected warning messages.
34862         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34863         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34864         array.
34865
34866 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34867
34868         * g++.dg/eh/registers1.C: New test case.
34869
34870 2001-09-17  Richard Henderson  <rth@redhat.com>
34871
34872         * gcc.dg/array-5.c: Fix VLA decomposition test.
34873
34874 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34875
34876         * gcc.dg/cpp/line5.c: New testcase.
34877
34878 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34879
34880         * gcc.dg/cpp/macro9.c: New test.
34881
34882 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34883
34884         * gcc.c-torture/execute/980223.c: Change type of addr from long
34885         to char *.
34886
34887 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34888
34889         * gcc.c-torture/execute/20010915-1.c: New test.
34890
34891 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
34892
34893         * g77.dg/bprob: New directory.
34894         * g77.dg/bprob/bprob.exp: New file.
34895         * g77.dg/bprob/bprob-1.f: New test.
34896         * g77.dg/gcov: New directory.
34897         * g77.dg/gcov/gcov.exp: New file.
34898         * g77.dg/gcov/gcov-1.f: New test.
34899         * g77.dg/gcov/gcov-1.x: New file.
34900
34901 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34902
34903         * gcc.dg/cpp/directiv.c: Update.
34904         * gcc.dg/cpp/undef1.c: Update.
34905
34906 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
34907
34908         * gcc.dg/20010912-1.c: New test.
34909
34910 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
34911
34912         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
34913         language-independent file in lib.
34914         * lib/gcov.exp: New file.
34915
34916 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34917
34918         * gcc.c-torture/compile/20010911-1.c: New test.
34919
34920 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
34921
34922         * lib/profopt.exp: New, to support profile-directed optimizations.
34923         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
34924         * gcc.misc-tests/bprob-1.c: New test.
34925         * gcc.misc-tests/bprob-2.c: New test.
34926
34927 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
34928
34929         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
34930         XFAIL and which kinds of gcov output to verify.
34931         * gcc.misc-tests/gcov-4b.x: New file.
34932         * gcc.misc-tests/gcov-5b.x: New file.
34933         * gcc.misc-tests/gcov-6.x: New file.
34934         * gcc.misc-tests/gcov-7.c: New test.
34935         * gcc.misc-tests/gcov-7.x: New file.
34936
34937 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
34938
34939         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
34940         * gcc.misc-tests/gcov-6.c: New test.
34941
34942 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34943
34944         PR c++/3986
34945         * g++.dg/abi/vbase1.C: New test.
34946
34947 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
34948
34949         * objc.dg/method-2.m: New.
34950
34951 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34952
34953         PR c++/4203
34954         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
34955         * g++.dg/init/empty1.C: New test.
34956
34957 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
34958
34959         * gcc.c-torture/compile/20010903-1.c: New test.
34960
34961 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
34962
34963         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
34964         for m68k.
34965
34966 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
34967
34968         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34969
34970         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34971
34972         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34973
34974 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
34975
34976         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34977         for 16-bit 'unsigned int'.
34978
34979 2001-08-29  Kazu Hirata  <kazu@hxi.com>
34980
34981         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34982
34983 2001-08-27  Richard Henderson  <rth@redhat.com>
34984
34985         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34986         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34987
34988 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
34989
34990         * gcc.dg/asm-names.c (ymain): New.
34991
34992 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
34993
34994         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34995         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34996         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34997
34998 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34999
35000         * gcc.dg/compare5.c: New testcase.
35001
35002 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35003
35004         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35005         and "In instantiation".
35006
35007 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35008
35009         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35010
35011 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35012
35013         * gcc.misc-tests/gcov.exp: Add support for branch information.
35014         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35015         * gcc.misc-tests/gcov-4.c: New test.
35016         * gcc.misc-tests/gcov-4b.c: New test.
35017         * gcc.misc-tests/gcov-5b.c: New test.
35018
35019 2001-08-20  Zack Weinberg  <zackw@panix.com>
35020
35021         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35022         expected to fail.
35023
35024 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35025
35026         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35027
35028 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35029
35030         * g++.dg/eh/template1.C: New test.
35031
35032 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35033
35034         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35035         Fix thinko.
35036         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35037         for xfail.
35038
35039 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35040
35041         * lib/g77-dg.exp: Use prune.exp for common procedures
35042         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35043         * lib/g77.exp: (g77-dg-prune) Remove
35044
35045 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35046
35047         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35048
35049 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35050
35051         * g++.dg/template/unify1.C: New test.
35052
35053 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         * g++.dg/abi/empty4.C: New test.
35056
35057 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35058
35059         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35060         solaris2.*
35061         * g77.f-torture/compile/pr3743.x: Likewise.
35062
35063 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35064
35065         * g++.dg/other/using-declaration.C: New test.
35066
35067 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35068
35069         * gcc.dg/cpp/tr-sign.c: New testcase.
35070
35071 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35072
35073         * gcc.dg/cpp/19951025-1.c: Revert.
35074         * gcc.dg/cpp/directiv.c: We no longer process directives that
35075         interrupt macro arguments.
35076
35077 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35078
35079         * gcc.dg/bconstp-1.c: New test.
35080
35081 2001-08-03  Richard Henderson  <rth@redhat.com>
35082
35083         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35084
35085 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35086
35087         * gcc.dg/cpp/19951025-1.c: Update.
35088
35089 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35090
35091         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35092         should be x.
35093
35094 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35095
35096         Kill -fhonor-std.
35097         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35098         * g++.old-deja/g++.other/std1.C: Likewise.
35099         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35100
35101 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35102
35103         * lib/g77.exp: Load gcc-defs.exp for common procedures
35104         (g77_pass, g77_fail, g77_finish, g77_exit,
35105         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35106
35107 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35108
35109         * g77.dg/fbackslash.f
35110         * g77.dg/fcase-preserve.f
35111         * g77.dg/ff90-1.f
35112         * g77.dg/ffixed-line-length-0.f
35113         * g77.dg/ffixed-line-length-132.f
35114         * g77.dg/ffixed-line-length-7.f
35115         * g77.dg/ffixed-line-length-72.f
35116         * g77.dg/ffixed-line-length-none.f
35117         * g77.dg/ffree-form-1.f
35118         * g77.dg/fno-backslash.f
35119         * g77.dg/fno-f90-1.f
35120         * g77.dg/fno-fixed-form-1.f
35121         * g77.dg/fno-onetrip.f
35122         * g77.dg/fno-typeless-boz.f
35123         * g77.dg/fno-underscoring.f
35124         * g77.dg/fno-vxt-1.f
35125         * g77.dg/fonetrip.f
35126         * g77.dg/ftypeless-boz.f
35127         * g77.dg/fugly-assumed.f
35128         * g77.dg/funderscoring.f
35129         * g77.dg/fvxt-1.f
35130
35131 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35132
35133         * objc.dg/fwd-proto-1.m: New.
35134         * objc.dg/local-decl-1.m: New.
35135         * objc.dg/naming-1.m: New.
35136         * objc.dg/naming-2.m: New.
35137         * objc.dg/proto-hier-1.m: New.
35138
35139 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35140
35141         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35142         largest-type elements to a struct makes its size grow.
35143
35144 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35145
35146         * g++.dg/abi/vthunk1.C: New test.
35147
35148 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35149
35150         * g++.dg/abi/vbase8-22.C: New test.
35151
35152 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35153
35154         * gcc.dg/cpp/macro8.c: New test.
35155
35156 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35157
35158         * g++.dg/abi/vbase8-21.C: New test.
35159
35160 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35161
35162         * g++.dg/abi/vbase8-10.C: New test.
35163
35164 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35165
35166         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35167         ${tool}_set_ld_library_path.
35168         Changed caller.
35169         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35170         g++.exp.
35171
35172 2001-07-26  Stan Cox <scox@redhat.com>
35173
35174         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35175         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35176         gcc_exit, gcc_check_unsupported_p):
35177         Moved to gcc-deps.exp
35178         * gcc-deps.exp: New file.
35179
35180 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35181
35182         * g++.old-deja/g++.pt/defarg14.C: New test.
35183
35184 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35185
35186         * g++.old-deja/g++.other/lineno5.C: New test.
35187
35188 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35189
35190         * g++.old-deja/g++.pt/crash68.C: New test.
35191
35192 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35193
35194         * g++.old-deja/g++.other/crash42.C: New test.
35195
35196 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35197
35198         * gcc.dg/cpp/extratokens.c: Fix.
35199         * gcc.dg/cpp/skipping2.c: New tests.
35200
35201 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35202
35203         * gcc.c-torture/execute/20010724-1.c: New file.
35204         * gcc.c-torture/execute/20010724-1.x: New file.
35205
35206 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35207
35208         * g++.old-deja/g++.other/cond7.C: New test.
35209
35210 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35211
35212         * g++.old-deja/g++.other/optimize4.C: New test.
35213
35214 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35215
35216         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35217
35218 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35219
35220         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35221         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35222         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35223         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35224
35225         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35226         bug report" message.
35227
35228         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35229         * g++.dg/ext/instantiate1.C: Move from old-deja.
35230
35231 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35232
35233         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35234         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35235         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35236         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35237
35238 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35239
35240         * gcc.c-torture/execute/20010723-1.c: New test.
35241
35242 2001-07-23  Ben Elliston  <bje@redhat.com>
35243
35244         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35245
35246 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35247
35248         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35249         i[34567]86-*-*.
35250         Delete handling of ieee_multilib_flags.
35251         Pass -mieee for alpha*-*-* and sh-*-*.
35252         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35253
35254 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35255
35256         Remove old-abi tests.
35257         * g++.old-deja/g++.mike/p11116.C: Remove.
35258         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35259
35260 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35261
35262         * g77.f-torture/compile/pr3743.f: New test
35263
35264 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35265
35266         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35267
35268 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35269
35270         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35271         g++.old-deja/g++.pt/static6.C: Likewise.
35272         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35273         supports weak symbols.
35274
35275 2001-07-18  Andreas Jaeger  <aj@suse.de>
35276
35277         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35278         supported again.
35279
35280 2001-07-18  Andreas Jaeger  <aj@suse.de>
35281
35282         * gcc.dg/iftrap-1.c: Fix target line.
35283
35284 2001-07-17  Richard Henderson  <rth@redhat.com>
35285
35286         * gcc.c-torture/execute/20010717-1.c: New.
35287
35288 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35289
35290         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35291         tests.
35292
35293 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35294
35295         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35296
35297 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35298
35299         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35300         UAC_SIGBUS, UAC_NOPRINT definitions.
35301
35302 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35303
35304         * objc/execute/object_is_class.m: New test.
35305         * objc/execute/object_is_meta_class.m: New test.
35306
35307 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35308
35309         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35310         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35311
35312 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35313
35314         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35315         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35316
35317 2001-07-14  Richard Henderson  <rth@redhat.com>
35318
35319         * gcc.dg/iftrap-1.c: New.
35320
35321 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35322
35323         * g77.f-torture/execute/intrinsic77.f: New test.
35324
35325 2001-07-11  Janis Johnson <janis@us.ibm.com>
35326
35327         * gcc.misc-tests/gcov-3.c: New test.
35328
35329 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35330
35331         * gcc.c-torture/compile/20010711-1.c,
35332         * gcc.c-torture/compile/20010711-2.c: New tests.
35333
35334 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35335
35336         * gcc.c-torture/execute/20010711-1.c: New test.
35337
35338 2001-07-11  Ben Elliston  <bje@redhat.com>
35339
35340         * g++.old-deja/g++.other/enum5.C: New test.
35341
35342 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35343
35344         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35345         (g++-dg-prune): Call prune_gcc_output.
35346         * prune.exp: New file for prune_gcc_output.
35347         * lib/g++.exp, lib/gcc.exp: Load it.
35348
35349 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35350
35351         * gcc.c-torture/compile/20010701-1.c,
35352         g++.old-deja/g++.ext/attrib6.C: New tests.
35353
35354 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35355
35356         * gcc.c-torture/compile/20010706-1.c: New test.
35357
35358 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35359
35360         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35361
35362 2001-06-28  Stan Shebs  <shebs@apple.com>
35363
35364         * gcc.dg/pragma-darwin.c: New test.
35365
35366 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35367
35368         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35369         Solaris 2.[678] system.
35370
35371 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35372
35373         * gcc.dg/20010622-1.c: New test.
35374
35375 2001-06-18  Stan Shebs  <shebs@apple.com>
35376
35377         * objc.dg: New directory.
35378         * objc.dg/dg.exp: New file.
35379         * objc.dg/alias.m: New.
35380         * objc.dg/class-1.m: New.
35381         * objc.dg/class-2.m: New.
35382         * objc.dg/const-str-1.m: New.
35383         * objc.dg/const-str-2.m: New.
35384         * objc.dg/id-1.m: New.
35385         * objc.dg/method-1.m: New.
35386         * objc.dg/super-class-1.m: New.
35387         * lib/objc-dg.exp: New file.
35388
35389 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35390
35391         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35392         of label name.
35393
35394 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35395
35396         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35397
35398 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35399
35400         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35401         variable.
35402
35403 2001-06-12  Richard Henderson  <rth@redhat.com>
35404
35405         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35406
35407 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         * g++.old-deja/g++.abi/vbase5.C: New test.
35410         * g++.old-deja/g++.abi/vbase6.C: New test.
35411         * g++.old-deja/g++.abi/vbase7.C: New test.
35412
35413 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35414
35415         * gcc.c-torture/compile/20010610-1.c: New test.
35416
35417 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35418
35419         * g++.old-deja/g++.abi/vbase4.C: New test.
35420
35421 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35422
35423         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35424         support %f for HC11/HC12 targets.
35425         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35426         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35427         on HC11/HC12 targets.
35428         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35429
35430 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35431
35432         * gcc.dg/wchar_t-1.c: New file.
35433         * gcc.dg/wint_t-1.c: Likewise.
35434
35435 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35436
35437         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35438
35439 2001-06-11  Richard Henderson  <rth@redhat.com>
35440
35441         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35442
35443 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35444
35445         * gcc.c-torture/compile/20010611-1.c: New test.
35446
35447 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35448
35449         * gcc.dg/c99-tag-1.c: Add more tests.
35450
35451 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35452
35453         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35454         representation on MN10300 and ARM/Thumb.
35455
35456 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35457
35458         * g77.f-torture/execute/20010610.f: New.
35459
35460 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35461
35462         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35463         names.
35464
35465 2001-06-09  Richard Henderson  <rth@redhat.com>
35466
35467         * gcc.c-torture/execute/ashrdi-1.c: New.
35468         * gcc.c-torture/execute/ashldi-1.c: New.
35469         * gcc.c-torture/execute/lshrdi-1.c: New.
35470
35471 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35472
35473         * objc/execute/load-3.m: Added. Check sending +load to categories,
35474         in addition to classes.
35475
35476 2001-06-08  Stan Shebs  <shebs@apple.com>
35477
35478         * objc/execute/load-2.m: New test.  From Nicola Pero
35479         <n.pero@mi.flashnet.it>.
35480
35481 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35482
35483         * gcc.c-torture/execute/20010605-2.c: New test.
35484
35485 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35486
35487         * g++.old-deja/g++.abi/vbase2.C: New test.
35488         * g++.old-deja/g++.abi/vbase3.C: New test.
35489
35490 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         * g++.old-deja/g++.pt/friend49.C: New test.
35493
35494 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35495
35496         * g++.old-deja/g++.ext/anon3.C: New test.
35497
35498 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35499
35500         * g++.old-deja/g++.other/conv7.C: New test.
35501
35502 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35503
35504         * gcc.c-torture/compile/20010605-2.c: New test.
35505
35506 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35507
35508         * gcc.c-torture/execute/20010604-1.c: New test.
35509
35510 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35511
35512         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35513
35514 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35515
35516         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35517         (g++_link_flags): Likewise.
35518         (g++_init): Pass gccpath's value to two previous functions.
35519
35520 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35521
35522         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35523         Ensure logfile entry matches exec command line.
35524
35525 2001-05-31  Richard Henderson  <rth@redhat.com>
35526
35527         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35528         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35529
35530 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35531
35532         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35533         compiler for irix6.2
35534
35535 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35536
35537         * g++.old-deja/g++.other/optimize3.C: New file.
35538
35539 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35540
35541         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35542         assemble.
35543
35544 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35545
35546         * g++.old-deja/g++.other/optimize2.C: New file.
35547
35548 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35549
35550         * gcc.c-torture/compile/20010518-2.c: New file.
35551         * gcc.c-torture/execute/20010518-1.c: New file.
35552         * gcc.c-torture/execute/20010518-2.c: New file.
35553
35554 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35555
35556         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35557
35558 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35559
35560         G++ no longer defines builtins that do not begin with __builtin.
35561         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35562         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35563         * g++.old-deja/g++.law/builtin1.C: Likewise.
35564         * g++.old-deja/g++.law/cvt2.C: Likewise.
35565         * g++.old-deja/g++.mike/net5.C: Likewise.
35566         * g++.old-deja/g++.other/builtins1.C: Likewise.
35567         * g++.old-deja/g++.other/builtins2.C: Likewise.
35568         * g++.old-deja/g++.other/builtins3.C: Likewise.
35569         * g++.old-deja/g++.other/builtins4.C: Likewise.
35570         * g++.old-deja/g++.other/inline8.C: Likewise.
35571         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35572
35573 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35574
35575         * g++.old-deja/g++.pt/using1.C: Adjust.
35576         * g++.old-deja/g++.pt/using2.C: New test.
35577
35578 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35579
35580         * gcc.dg/cpp/charconst.c: New tests.
35581         * gcc.dg/cpp/escape.c: New tests.
35582         * gcc.dg/cpp/escape-1.c: New tests.
35583         * gcc.dg/cpp/escape-2.c: New tests.
35584         * gcc.dg/cpp/ucs.c: New tests.
35585
35586 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35587
35588         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35589         native compiler for irix6.5.
35590
35591 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35592
35593         * lib/g++.exp (g++_include_flags): Use args to compute
35594         get_multilibs.
35595         (g++_link_flags): Likewise.
35596         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35597
35598 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35599
35600         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35601
35602 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35603
35604         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35605         this file.
35606
35607 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35608
35609         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35610         STACK_SIZE;
35611         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35612         to STACK_SIZE; Use it to define size of add_histo array.
35613         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35614         to STACK_SIZE.
35615         (f): Use GITT_SIZE to define size of gitt local table.
35616         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35617         to STACK_SIZE; Use it to define size of bytemem array.
35618
35619 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35620
35621         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35622         on 68HC11/HC12 due to the asm instruction.
35623         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35624         * gcc.c-torture/compile/920520-1.x: Likewise.
35625         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35626         on 68HC11/HC12 because the function is larger than 64K.
35627         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35628         on 68HC11/HC12 because the structure is too large.
35629
35630 2001-05-20  Richard Henderson  <rth@redhat.com>
35631
35632         * gcc.c-torture/execute/20010520-1.c: New.
35633
35634 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35635
35636         * g++.old-deja/g++.warn/compare1.C: New test.
35637         * gcc.dg/compare4.c: New test.
35638
35639 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35640
35641         * g++.old-deja/g++.other/optimize1.C: New test.
35642
35643 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35644
35645         * g++.old-deja/g++.pt/spec41.C: New test.
35646
35647 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35648
35649         * gcc.c-torture/compile/20010114-1.x: Remove.
35650
35651 2001-05-18  Stan Shebs  <shebs@apple.com>
35652
35653         * gcc.c-torture/compile/20010518-1.c: New test.
35654
35655 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35656
35657         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35658         * g++.old-deja/g++.pt/crash67.C: New test.
35659
35660 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35661
35662         * g++.old-deja/g++.other/debug9.C: New test.
35663
35664 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35665
35666         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35667
35668 2001-05-16  Jan Hubicka  <jh@suse.cz>
35669
35670         * gcc.c-torture/compile/20010516-1.c: New test.
35671
35672 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35673
35674         * g++.old-deja/g++.other/crash41.C: New test.
35675
35676 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35677
35678         * g++.old-deja/g++.pt/crash66.C: New test.
35679
35680 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35681
35682         * g++.old-deja/g++.robertl/eb27.C: Convert.
35683
35684 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35685
35686         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35687         declaration being redundant.
35688
35689 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35690
35691         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35692
35693 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35694
35695         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35696
35697 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35698
35699         * lib/g++.exp: Use testsuite_flags.
35700
35701 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35702
35703         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35704
35705 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35706
35707         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35708
35709 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35710
35711         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35712
35713 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35714
35715         * gcc.c-torture/compile/20010313-1.c: New test.
35716
35717 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35718
35719         * gcc.dg/cpp/direct2.c: New test.
35720         * gccq.dg/cpp/direct2s.c: New test.
35721
35722         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35723
35724 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35725
35726         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35727         * g++.old-deja/g++.other/op3.C: Likewise.
35728
35729 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35730
35731         * gcc.dg/cpp/syshdr.h: New file.
35732         * gcc.dg/cpp/sysmac1.c: Update.
35733         * gcc.dg/cpp/sysmac2.c: Update.
35734
35735 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35736
35737         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35738
35739 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35740
35741         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35742         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35743
35744 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35745
35746         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35747
35748 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35749
35750         * lib/g++.exp (g++_include_flags): Don't use any special flags
35751         if TESTING_IN_BUILD_TREE is not defined.
35752         (g++_init): Use a plain 'c++' as the compiler if
35753         TESTING_IN_BUILD_TREEE is not defined.
35754
35755 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * g++.old-deja/g++.eh/catch13.C: New test.
35758         * g++.old-deja/g++.eh/catch14.C: New test.
35759
35760 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35761
35762         * gcc.dg/cpp/tr-define.c: New test.
35763
35764 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35765
35766         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35767         <stdlib.h>, not <malloc.h>.
35768
35769 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35770
35771         * g++.old-deja/g++.ns/template17.C: New test.
35772
35773 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35774
35775         * g++.old-deja/g++.pt/ref4.C: New test.
35776
35777 2001-04-30  Richard Henderson  <rth@redhat.com>
35778
35779         * gcc.dg/20000724-1.c: Revert last change.
35780
35781 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35782
35783         * g77.f-torture/execute/20010430.f: New test.
35784
35785 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35786
35787         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35788
35789 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35790
35791         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35792
35793 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35794
35795         * g++.old-deja/g++.eh/crash6.C: New test.
35796
35797 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35798
35799         * g++.old-deja/g++.other/warn7.C: New test.
35800
35801 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35802
35803         * g++.old-deja/g++.other/defarg9.C: New test.
35804
35805 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35806
35807         * g77.f-torture/compile/20010426.f: New test.
35808         * g77.f-torture/execute/20010426.f: New test.
35809
35810 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35811
35812         * g77.f-torture/compile/20000629-1.x: Remove - error
35813         has been fixed.
35814
35815 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35816
35817         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35818         Tweak slightly to work with g++.dg framework.
35819         * g++.dg/special/ecos.exp: Run initp1.C test.
35820         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35821
35822         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35823         its linker doesn't give line numbers either.
35824         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35825
35826 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35827
35828         * g++.old-deja/g++.other/lex1.C: New test.
35829
35830 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35831
35832         * gcc.dg/noncompile/20010425-1.c: New test.
35833
35834 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35835
35836         * g++.old-deja/g++.pt/mangle2.C: New test.
35837
35838 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35839
35840         * gcc.dg/format/plus-1.c: New test.
35841
35842 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35843
35844         * gcc.dg/20010423-1.c: New test.
35845
35846 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35847
35848         * gcc.c-torture/execute/20010422-1.c: New test.
35849
35850 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35851
35852         * g++.old-deja/g++.ns/type2.C: New test.
35853
35854 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35855
35856         * g++.old-deja/g++.other/perf1.C: New test.
35857
35858 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35859
35860         * gcc.dg/c99-func-2.c: Remove xfail.
35861         * gcc.dg/c99-func-3.c: Remove xfail.
35862         * gcc.dg/c99-func-4.c: Remove xfail.
35863
35864 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35865
35866         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35867
35868 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35869
35870         * gcc.c-torture/compile/20010423-1.c: New test.
35871
35872 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35873
35874         * g++.old-deja/g++.pt/typename28.C: New test.
35875
35876 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35877
35878         * g++.old-deja/g++.abi/empty2.C: New test.
35879         * g++.old-deja/g++.abi/empty3.C: New test.
35880
35881 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35882
35883         * g++.old-deja/g++.other/comdat2.C: New test.
35884         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35885
35886 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35887
35888         * g++.old-deja/g++.other/overload14.C: New test.
35889
35890 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35891
35892         * g++.old-deja/g++.other/lookup23.C: New test.
35893
35894 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35895
35896         * gcc.c-torture/execute/20010403-1.c: New test.
35897
35898 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
35899             Mark Mitchell  <mark@codesourcery.com>
35900
35901         * lib/old-dejagnu.exp: Don't delete output of executable.
35902         Add .exe suffix to executables.
35903
35904 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
35905
35906         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
35907
35908 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35909
35910         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
35911
35912 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35913
35914         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
35915         * g++.old-deja/g++.abi/crash1.C: New test.
35916
35917 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35918
35919         * g++.old-deja/g++.other/crash40.C: New test.
35920
35921 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35922
35923         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
35924
35925 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         * g++.old-deja/g++.other/warn6.C: New test.
35928
35929 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35930
35931         * g++.old-deja/g++.robertl/eb42.C: Same.
35932
35933 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35934
35935         * gcc.dg/wtr-conversion-1.c: New testcase.
35936
35937 2001-04-10  Richard Henderson  <rth@redhat.com>
35938
35939         * g++.old-deja/g++.other/array5.C: New.
35940
35941 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35942
35943         * gcc.c-torture/execute/20010408-1.c: New test.
35944
35945 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
35946
35947         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
35948         headers and constructs.
35949         * g++.old-deja/g++.robertl/eb79.C: Same.
35950         * g++.old-deja/g++.robertl/eb77.C (main): Same.
35951         * g++.old-deja/g++.robertl/eb73.C: Same.
35952         * g++.old-deja/g++.robertl/eb66.C (main): Same.
35953         * g++.old-deja/g++.robertl/eb55.C (t): Same.
35954         * g++.old-deja/g++.robertl/eb54.C (main): Same.
35955         * g++.old-deja/g++.robertl/eb46.C (main): Same.
35956         * g++.old-deja/g++.robertl/eb44.C: Same.
35957         * g++.old-deja/g++.robertl/eb41.C (main): Same.
35958         * g++.old-deja/g++.robertl/eb4.C (main): Same.
35959         * g++.old-deja/g++.robertl/eb39.C: Same.
35960         * g++.old-deja/g++.robertl/eb33.C (main): Same.
35961         * g++.old-deja/g++.robertl/eb31.C (main): Same.
35962         * g++.old-deja/g++.robertl/eb30.C: Same.
35963         * g++.old-deja/g++.robertl/eb3.C: Same.
35964         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
35965         * g++.old-deja/g++.robertl/eb21.C: Same.
35966         * g++.old-deja/g++.robertl/eb15.C: Same.
35967         * g++.old-deja/g++.robertl/eb118.C: Same.
35968         * g++.old-deja/g++.robertl/eb115.C (main): Same.
35969         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35970         * g++.old-deja/g++.robertl/eb109.C: Same.
35971         * g++.old-deja/g++.other/sibcall1.C (main): Same.
35972         * g++.old-deja/g++.mike/rtti1.C: Same.
35973         * g++.old-deja/g++.mike/p658.C: Same.
35974         * g++.old-deja/g++.mike/net46.C: Same.
35975         * g++.old-deja/g++.mike/net34.C: Same.
35976         * g++.old-deja/g++.mike/memoize1.C: Same.
35977         * g++.old-deja/g++.mike/eh2.C: Same.
35978         * g++.old-deja/g++.law/weak.C: Same.
35979         * g++.old-deja/g++.law/visibility7.C: Same.
35980         * g++.old-deja/g++.law/visibility25.C: Same.
35981         * g++.old-deja/g++.law/visibility22.C: Same.
35982         * g++.old-deja/g++.law/visibility2.C: Same.
35983         * g++.old-deja/g++.law/visibility17.C: Same.
35984         * g++.old-deja/g++.law/visibility13.C: Same.
35985         * g++.old-deja/g++.law/visibility10.C: Same.
35986         * g++.old-deja/g++.law/visibility1.C: Same.
35987         * g++.old-deja/g++.law/virtual3.C (eval): Same.
35988         * g++.old-deja/g++.law/vbase1.C: Same.
35989         * g++.old-deja/g++.law/operators32.C: Same.
35990         * g++.old-deja/g++.law/nest3.C: Same.
35991         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35992         * g++.old-deja/g++.law/except5.C (main): Same.
35993         * g++.old-deja/g++.law/cvt7.C (run): Same.
35994         * g++.old-deja/g++.law/cvt2.C: Same.
35995         * g++.old-deja/g++.law/cvt16.C: Same.
35996         * g++.old-deja/g++.law/ctors6.C (bar): Same.
35997         * g++.old-deja/g++.law/ctors17.C (main): Same.
35998         * g++.old-deja/g++.law/ctors13.C: Same.
35999         * g++.old-deja/g++.law/ctors12.C (main): Same.
36000         * g++.old-deja/g++.law/ctors10.C: Same.
36001         * g++.old-deja/g++.law/code-gen5.C: Same.
36002         * g++.old-deja/g++.law/bad-error7.C: Same.
36003         * g++.old-deja/g++.law/arm9.C: Same.
36004         * g++.old-deja/g++.law/arm12.C: Same.
36005         * g++.old-deja/g++.law/arg8.C: Same.
36006         * g++.old-deja/g++.law/arg1.C: Same.
36007         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36008         * g++.old-deja/g++.jason/template31.C: Same.
36009         * g++.old-deja/g++.jason/template24.C (main): Same.
36010         * g++.old-deja/g++.jason/2371.C: Same.
36011         * g++.old-deja/g++.eh/new2.C: Same.
36012         * g++.old-deja/g++.eh/new1.C: Same.
36013         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36014         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36015         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36016         * g++.old-deja/g++.brendan/crash62.C: Same.
36017         * g++.old-deja/g++.brendan/crash52.C: Same.
36018         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36019         * g++.old-deja/g++.brendan/crash38.C: Same.
36020         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36021         * g++.old-deja/g++.brendan/copy9.C: Same.
36022
36023 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36024
36025         * gcc.c-torture/execute/20001203-2.c (memset):
36026         Count argument is of type __SIZE_TYPE__.
36027
36028 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36029
36030         * gcc.c-torture/compile/20010404-1.c: New test.
36031
36032 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36033
36034         * gcc.c-torture/compile/20010326-1.c: New test.
36035
36036 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36037
36038         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36039         peculiarities of the SH.
36040         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36041
36042 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36043
36044         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36045         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36046         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36047
36048 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36049
36050         * g77.f-torture/compile/20010321-1.f: New test.
36051
36052 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36053
36054         * gcc.c-torture/compile/20010329-1.c: New test.
36055
36056 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36057
36058         * gcc.c-torture/execute/20010329-1.c: New test.
36059
36060 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36061
36062         * g++.old-deja/g++.other/eh4.C: Fix typo.
36063
36064 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36065
36066         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36067
36068 2001-03-28  Philip Blundell  <philb@gnu.org>
36069
36070         * gcc.c-torture/compile/20010328-1.c: New test.
36071
36072 2001-03-27  Richard Henderson  <rth@redhat.com>
36073
36074         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36075         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36076
36077 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36078
36079         * gcc.c-torture/compile/20010327-1.c: New test.
36080
36081 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36082
36083         * g++.old-deja/g++.other/friend12.C: New test.
36084         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36085         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36086
36087 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36088
36089         * gcc.c-torture/execute/20010325-1.c: New test.
36090
36091 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36092
36093         * g++.old-deja/g++.other/mangle3.C: New test.
36094
36095 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36096
36097         * g++.old-deja/g++.other/anon8.C: New test.
36098
36099 2001-03-20  Philip Blundell  <philb@gnu.org>
36100
36101         * gcc.c-torture/compile/20010320-1.c: New test.
36102
36103 2001-03-17  Richard Henderson  <rth@redhat.com>
36104
36105         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36106
36107 2001-03-15  Geoff Keating  <geoff@redhat.com>
36108
36109         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36110         tests on AIX.
36111
36112 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36113
36114         * g++.old-deja/g++.other/eh4.C: New test.
36115
36116 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36117
36118         * gcc.dg/cpp/mi1.c: Update.
36119
36120 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36121
36122         * g++.old-deja/g++.other/regstack.C: New test.
36123
36124 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36125
36126         * g++.old-deja/g++.other/ref4.C: New test.
36127
36128 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36129
36130         * objc/execute/va_method.m: Added.
36131         * objc/execute/IMP.m: Added.
36132         * objc/execute/_cmd.m: Added.
36133         * objc/execute/accessing_ivars.m: Added.
36134         * objc/execute/class-1.m: Added.
36135         * objc/execute/class-10.m: Added.
36136         * objc/execute/class-11.m: Added.
36137         * objc/execute/class-12.m: Added.
36138         * objc/execute/class-13.m: Added.
36139         * objc/execute/class-14.m: Added.
36140         * objc/execute/class-2.m: Added.
36141         * objc/execute/class-3.m: Added.
36142         * objc/execute/class-4.m: Added.
36143         * objc/execute/class-5.m: Added.
36144         * objc/execute/class-6.m: Added.
36145         * objc/execute/class-7.m: Added.
36146         * objc/execute/class-8.m: Added.
36147         * objc/execute/class-9.m: Added.
36148         * objc/execute/class-tests-1.h
36149         * objc/execute/class-tests-2.h
36150         * objc/execute/compatibility_alias.m: Added.
36151         * objc/execute/encode-1.m: Added.
36152         * objc/execute/formal_protocol-1.m: Added.
36153         * objc/execute/formal_protocol-2.m: Added.
36154         * objc/execute/formal_protocol-3.m: Added.
36155         * objc/execute/formal_protocol-4.m: Added.
36156         * objc/execute/formal_protocol-5.m: Added.
36157         * objc/execute/formal_protocol-6.m: Added.
36158         * objc/execute/formal_protocol-7.m: Added.
36159         * objc/execute/informal_protocol.m: Added.
36160         * objc/execute/initialize.m: Added.
36161         * objc/execute/load.m: Added.
36162         * objc/execute/many_args_method.m: Added.
36163         * objc/execute/nested-3.m: Added.
36164         * objc/execute/no_clash.m: Added.
36165         * objc/execute/private.m: Added.
36166         * objc/execute/redefining_self.m: Added.
36167         * objc/execute/root_methods.m: Added.
36168         * objc/execute/selector-1.m: Added.
36169         * objc/execute/static-1.m: Added.
36170         * objc/execute/static-2.m: Added.
36171         * objc/execute/va_method.m: Added.
36172
36173 2001-03-10  Richard Henderson  <rth@redhat.com>
36174
36175         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36176
36177 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36178
36179         * g++.old-deja/g++.other/crash31.C: XFAIL.
36180         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36181         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36182         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36183         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36184         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36185
36186 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36187
36188         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36189
36190 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36191
36192         * gcc.dg/20000724-1.c: Don't use multiline strings.
36193
36194 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36195
36196         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36197         result of -cString against what we expect it to be; don't just
36198         print it out for no one to read.
36199
36200         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36201         Based on testcases provided by Nicola Pero.
36202
36203 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36204
36205         * gcc.dg/cpp/macro7.c: New test.
36206
36207 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36208
36209         * gcc.dg/cpp/multiline.c: Update.
36210
36211 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         * g++.old-deja/g++.other/enum3.C: New test.
36214
36215 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.old-deja/g++.other/pod1.C: New test.
36218
36219 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36220
36221         * g++.old-deja/g++.ext/overload1.C: New test.
36222
36223 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36224
36225         * g++.old-deja/g++.pt/using1.C: New test.
36226
36227 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36228
36229         * g++.old-deja/g++.other/using9.C: New test.
36230
36231 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36232
36233         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36234
36235         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36236
36237 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36238
36239         * g++.old-deja/g++.ext/realpt1.C: Remove.
36240
36241 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36242
36243         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36244
36245 2001-02-26  Will Cohen  <wcohen@redhat.com>
36246
36247         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36248
36249 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36250
36251         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36252         templatized constructors.
36253
36254 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36255
36256         * gcc.c-torture/execute/20010224-1.c: New test.
36257
36258 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36259
36260         * gcc.c-torture/execute/20010222-1.c: New test.
36261
36262 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36263
36264         * g++.old-deja/g++.other/inline20.C: New test.
36265
36266 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36267
36268         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36269
36270 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36271
36272         * g++.old-deja/g++.other/lookup22.C: New test.
36273
36274 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36275
36276         * g77.dg: New directory.
36277         * g77.dg/20010216-1.f: New test case.
36278         * g77.dg/dg.exp: New driver.
36279         * lib/g77-dg.exp: New driver library.
36280
36281 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36282
36283         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36284
36285 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36286
36287         * g++.old-deja/g++.other/decl9.C: New test.
36288
36289 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36290
36291         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36292         not need <string> and also tests the initialization at runtime.
36293
36294 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36295
36296         * gcc.c-torture/execute/longlong.c: New test.
36297
36298 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36299
36300         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36301
36302 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36303
36304         * gcc.c-torture/execute/920302-1.c (execute):
36305         Change argument type to short.
36306
36307 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36308
36309         * g++.old-deja/g++.pt/deduct6.C: New test.
36310
36311 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36312
36313         * g++.old-deja/g++.pt/deduct5.C: New test.
36314
36315 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36316
36317         * gcc.c-torture/execute/20010209-1.c: New test.
36318
36319 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36320
36321         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36322
36323 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36324
36325         * g++.dg/vtgc1.C: Update for new ABI.
36326
36327         * consistency.vlad: New directory, 1665 files.
36328
36329 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36330
36331         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36332         return type.
36333         * gcc.dg/cpp/digraphs.c: Declare puts.
36334
36335 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36336
36337         * g++.old-deja/g++.other/warn5.C: New test.
36338
36339 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36340
36341         * g++.old-deja/g++.pt/spec40.C: New test.
36342
36343 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36344
36345         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36346         case.
36347         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36348
36349 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36350
36351         * gcc.c-torture/compile/20010209-1.c: New test.
36352
36353 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36354
36355         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36356         excess errors message but not if it crashes.
36357         * g++.old-deja/g++.other/crash27.C: Likewise.
36358         * g++.old-deja/g++.other/crash28.C: Likewise.
36359         * g++.old-deja/g++.other/crash30.C: Likewise.
36360         * g++.old-deja/g++.other/crash32.C: Likewise.
36361         * g++.old-deja/g++.other/crash35.C: Likewise.
36362         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36363
36364 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36365
36366         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36367         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36368         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36369         g77.f-torture/execute/execute.exp,
36370         g77.f-torture/noncompile/noncompile.exp,
36371         gcc.c-torture/execute/execute.exp,
36372         gcc.c-torture/execute/memcheck/memcheck.exp,
36373         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36374         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36375         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36376         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36377         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36378         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36379         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36380         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36381         Remove bug reporting instructions with ancient email addresses.
36382
36383 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36384
36385         * gcc.dg/20010202-1.c: New test.
36386         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36387
36388 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36389
36390         * g++.dg/stdbool-if.C: New test.
36391
36392 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36393
36394         * objc/execute/fdecl.m: Added main().
36395
36396 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36397
36398         * gcc.c-torture/execute/20010206-1.c: New test.
36399
36400 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36401
36402         * gcc.dg/cpp/avoidpaste1.c: Update.
36403
36404 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36405
36406         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36407         Pero <nicola@brainstorm.co.uk>.
36408         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36409
36410 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36411
36412         * g++.old-deja/g++.pt/spec39.C: New test.
36413
36414 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * gcc.c-torture/compile/20010202-1.c: New test.
36417
36418 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36419
36420         * g++.old-deja/g++.abi/primary2.C: New test.
36421         * g++.old-deja/g++.abi/primary3.C: New test.
36422         * g++.old-deja/g++.abi/primary4.C: New test.
36423         * g++.old-deja/g++.abi/primary5.C: New test.
36424         * g++.old-deja/g++.abi/vtable3.h: New test.
36425         * g++.old-deja/g++.abi/vtable3a.C: New test.
36426         * g++.old-deja/g++.abi/vtable3b.C: New test.
36427         * g++.old-deja/g++.abi/vtable3c.C: New test.
36428         * g++.old-deja/g++.abi/vtable3d.C: New test.
36429         * g++.old-deja/g++.abi/vtable3e.C: New test.
36430         * g++.old-deja/g++.abi/vtable3f.C: New test.
36431         * g++.old-deja/g++.abi/vtable3g.C: New test.
36432         * g++.old-deja/g++.abi/vtable3h.C: New test.
36433         * g++.old-deja/g++.abi/vtable3i.C: New test.
36434         * g++.old-deja/g++.abi/vtable3j.C: New test.
36435         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36436
36437 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36438
36439         * g++.old-deja/g++.other/anon6.C: New test.
36440         * g++.old-deja/g++.other/anon7.C: New test.
36441
36442 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36443
36444         * gcc.dg/cpp/avoidpaste2.c: New tests.
36445
36446 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36447
36448         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36449
36450 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36451
36452         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36453         DECIMAL_DIG cases for Irix."
36454
36455 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36456
36457         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36458
36459 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36460
36461         * gcc.dg/c99-tag-1.c: New test.
36462
36463 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36464
36465         * gcc.dg/cpp/tr-warn1.c: Add tests.
36466
36467 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36468
36469         * gcc.dg/cpp/avoidpaste1.c: Update.
36470         * gcc.dg/cpp/paste4.c: Update.
36471
36472 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36473
36474         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36475         cases for Irix.
36476
36477 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36478
36479         * g++.old-deja/g++.other/inline19.C: New test.
36480
36481 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36482
36483         * gcc.dg/Wlarger-than.c: New test.
36484
36485 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36486
36487         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36488
36489 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36490
36491         * gcc.c-torture/execute/20010129-1.c: New test.
36492         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36493
36494 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36495
36496         * gcc.dg/cpp/avoidpaste1.c: Test case.
36497
36498 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36499
36500         * g++.old-deja/g++.other/inline18.C: New test.
36501
36502 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36503
36504         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36505         and __builtin_putchar.
36506
36507 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36508
36509         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36510         tests.
36511
36512 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36513
36514         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36515         floating point number rounding mode to round to the nearest
36516         representable mode.
36517
36518 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36519
36520         * g++.old-deja/g++.other/mangle2.C: New test.
36521
36522 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36523
36524         * gcc.c-torture/compile/20010124-1.c: New test.
36525
36526 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36527
36528         * g++.old-deja/g++.pt/spec38.C: New test.
36529
36530 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36531
36532         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36533         "Build don't run".
36534
36535 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36536
36537         * gcc.c-torture/execute/20010123-1.c: New test.
36538
36539 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36540
36541         * g++.old-deja/g++.pt/spec37.C: New test.
36542
36543 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36544
36545         * g++.old-deja/g++.pt/overload14.C: New test.
36546
36547 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36548
36549         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36550         __builtin_return_address.
36551
36552 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36553
36554         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36555         * g++.old-deja/g++.pt/spec35.C: New test.
36556         * g++.old-deja/g++.pt/spec36.C: New test.
36557
36558 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36559
36560         * gcc.c-torture/compile/20010118-1.c: New test.
36561
36562 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36563
36564         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36565
36566 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36567
36568         * gcc.c-torture/execute/20010119-1.c: New test.
36569
36570 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36571
36572         * g++.old-deja/g++.other/vbase5.C: New test.
36573
36574 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36575
36576         * gcc.c-torture/execute/20010118-1.c: New test.
36577
36578 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36579
36580         * g++.old-deja/g++.pt/deduct3.C: New test.
36581
36582 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36583
36584         * g++.old-deja/g++.pt/spec34.C: New test.
36585
36586 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36587
36588         * g77.f-torture/compile/20000601-2.f: New test.
36589
36590 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36591
36592         * g++.old-deja/g++.other/init17.C: New test.
36593
36594 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36595
36596         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36597
36598 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36599
36600         * g++.old-deja/g++.pt/unify8.C: New test.
36601
36602 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36603
36604         * g++.old-deja/g++.abi/vbase1.C: New test.
36605
36606 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36607
36608         * g++.old-deja/g++.pt/crash65.C: New test.
36609
36610 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36611
36612         * gcc.dg/cpp/assembl2.S: New test case.
36613
36614 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36615
36616         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36617         are supported.
36618
36619 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36620
36621         * g++.old-deja/g++.other/builtins1.C: New test.
36622         * g++.old-deja/g++.other/builtins2.C: Likewise.
36623         * g++.old-deja/g++.other/builtins3.C: Likewise.
36624         * g++.old-deja/g++.other/builtins4.C: Likewise.
36625
36626 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36627
36628         * gcc.c-torture/compile/20010117-1.c: New test.
36629         * gcc.c-torture/compile/20010117-2.c: New test.
36630
36631 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36632
36633         * g77.f-torture/execute/20010116.[fx]: New test,
36634         XFAIL on i?86-*-*.
36635         * g77.f-torture/compile/20010115.f: Indicate it's
36636         a test for PR fortran/1636.
36637
36638 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36639
36640         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36641
36642 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36643
36644         * g77.f-torture/compile/20010115.f: New test.
36645
36646 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.pt/nontype5.C: New test.
36649
36650 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36651
36652         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36653         have an equivalent working one below it.
36654
36655 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36656
36657         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36658         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36659
36660 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36661
36662         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36663         message containing "init_priority".
36664         (conpr-2.C): Likewise.
36665         (conpr-3.C): Likewise.
36666         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36667
36668 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36669
36670         * gcc.c-torture/execute/20010114-2.c: New test.
36671
36672 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36673
36674         * gcc.c-torture/compile/20010114-1.c: New test.
36675         * gcc.c-torture/compile/20010114-1.x: Xfail.
36676         * gcc.c-torture/compile/20010114-2.c: New test.
36677         * gcc.c-torture/execute/20010114-1.c: New test.
36678         * gcc.dg/trunc-1.c: New test.
36679         * gcc.dg/uninit-B.c: New test.
36680
36681 2001-01-13  Nick Clifton  <nickc@redhat.com>
36682
36683         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36684         target.
36685
36686 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36687
36688         * gcc.c-torture/compile/20010113-1.c: New test.
36689
36690 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36691
36692         * gcc.c-torture/compile/20001212-1.c: New test.
36693
36694 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36695
36696         * gcc.dg/cpp/widestr1.c: Update.
36697         * gcc.dg/cpp/prag-imp.c: Remove.
36698
36699 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36700
36701         * gcc.c-torture/execute/20000801-3.x: Remove.
36702         * gcc.dg/c90-init-1.c: New test.
36703         * gcc.dg/c99-init-1.c: New test.
36704         * gcc.dg/c99-init-2.c: New test.
36705         * gcc.dg/gnu99-init-1.c: New test.
36706
36707 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36708
36709         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36710         testing that no relevant ones were found.
36711
36712 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36713
36714         * g++.old-deja/g++.pt/cast2.C: New test.
36715
36716 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36717
36718         * g++.old-deja/g++.pt/friend47.C: New test.
36719
36720 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36721
36722         * g++.old-deja/g++.pt/instantiate13.C: New test.
36723
36724 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36725
36726         * g++.old-deja/g++.other/defarg7.C: New test.
36727         * g++.old-deja/g++.other/defarg8.C: New test.
36728
36729 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36730
36731         * g++.old-deja/g++.pt/crash64.C: New test.
36732
36733 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36734
36735         * g++.old-deja/g++.pt/crash63.C: New test.
36736
36737 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36738
36739         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36740
36741 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36742
36743         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36744
36745 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36746
36747         * g++.old-deja/g++.pt/error3.C: New test.
36748
36749 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36750
36751         * g++.old-deja/g++.other/crash39.C: New test.
36752
36753 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36754
36755         * g++.old-deja/g++.other/vbase4.C: New test.
36756
36757 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36758
36759         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36760         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36761         * gcc.dg/special/special.exp: New test driver which will check
36762         for alias support for the above test.
36763
36764 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36765
36766         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36767         problems on small machines.
36768         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36769         parameterize.
36770
36771 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36772
36773         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36774         mips.
36775         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36776
36777 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36778
36779         * g++.old_deja/g++.pt/using8.C: New test.
36780
36781 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36782
36783         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36784
36785 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36786
36787         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36788         where a failure is expected.
36789         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36790
36791 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36792
36793         * g++.old_deja/g++.pt/instantiate12.C: New test.
36794
36795 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36796
36797         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36798         start of structs.
36799         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36800         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36801         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36802         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36803         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36804         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36805         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36806         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36807         * g++.old-deja/g++.eh/spec6.C: Likewise.
36808         * g++.old-deja/g++.jason/crash3.C: Likewise.
36809         * g++.old-deja/g++.law/ctors11.C: Likewise.
36810         * g++.old-deja/g++.law/ctors17.C: Likewise.
36811         * g++.old-deja/g++.law/ctors5.C: Likewise.
36812         * g++.old-deja/g++.law/ctors9.C: Likewise.
36813         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36814         * g++.old-deja/g++.mike/net22.C: Likewise.
36815         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36816         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36817         * g++.old-deja/g++.mike/virt3.C: Likewise.
36818         * g++.old-deja/g++.niklas/t128.C: Likewise.
36819         * g++.old-deja/g++.other/anon4.C: Likewise.
36820         * g++.old-deja/g++.other/using1.C: Likewise.
36821         * g++.old-deja/g++.other/warn3.C: Likewise.
36822         * g++.old-deja/g++.pt/t37.C: Likewise.
36823         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36824         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36825
36826 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36827
36828         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36829
36830 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36831
36832         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36833
36834 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36835
36836         * gcc.c-torture/compile/20010107-1.c: New test.
36837
36838 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36839
36840         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36841
36842 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36843
36844         * gcc.dg/format/format.h: New file.
36845         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36846         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36847         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36848         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36849         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36850         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36851         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36852         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36853         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36854         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36855         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36856         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36857         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36858         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36859         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36860         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36861         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36862         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36863         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36864         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36865         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36866         instead of declaring standard types, macros and functions in each
36867         test.
36868
36869 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36870
36871         * gcc.c-torture/execute/20010106-1.c: New test.
36872
36873 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36874
36875         * gcc.dg/format/format.exp: New file.
36876         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36877         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36878         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36879         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36880         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36881         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36882         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36883         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36884         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36885         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36886         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36887         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36888         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36889         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36890         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36891         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36892         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
36893         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
36894         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
36895         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
36896         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
36897         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
36898         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
36899         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
36900         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
36901         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
36902         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
36903         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
36904         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
36905         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
36906         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
36907         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
36908         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
36909         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
36910         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
36911         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
36912         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
36913         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
36914         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
36915         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
36916         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
36917         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
36918
36919 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
36920
36921         * gcc.c-torture/execute/991228-1.c: Take word endianness into
36922         account.
36923
36924 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36925
36926         * gcc.c-torture/execute/builtin-complex-1.c: New test.
36927
36928 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36929
36930         * g++.old-deja/g++.pt/crash62.C: New test.
36931
36932 2001-01-04  Richard Henderson  <rth@redhat.com>
36933
36934         * gcc.dg/20000926-1.c: Update expected warnings.
36935         * gcc.dg/array-2.c: Likewise.
36936         * gcc.dg/array-4.c: Also validate flexible array members.
36937         * gcc.dg/c99-flex-array-1.c: New.
36938
36939 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36940
36941         * gcc.c-torture/compile/20001222-1.x: Remove.
36942
36943 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36944
36945         * gcc.c-torture/execute/built-in-setjmp.c: New.
36946
36947 2001-01-03  Richard Henderson  <rth@redhat.com>
36948
36949         * gcc.dg/940510-1.c: Update expected error wording.
36950         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
36951
36952 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
36953
36954         * lib/target-supports.exp (check_alias_available): Modified to
36955         indicate aliases not supported if only weak aliases are supported.
36956
36957 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36958
36959         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
36960         Turn on cmpstrsi checks for __pj__ and __i370__.
36961
36962 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36963
36964         * g++.old-deja/g++.other/virtual11.C: New test.
36965
36966 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36969
36970 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36971
36972         * gcc.c-torture/compile/20010102-1.c: New test.
36973
36974 2001-01-02  Andreas Jaeger  <aj@suse.de>
36975
36976         * gcc.dg/noreturn-3.c: New test.
36977
36978         * gcc.dg/noreturn-4.c: New test.
36979
36980 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36981
36982         * gcc.c-torture/execute/stdio-opt-1.c: Also test
36983         __builtin_fputc and __builtin_fwrite.
36984
36985 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36986
36987         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36988         signed char, not default char.
36989
36990 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36991
36992         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36993
36994 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
36995
36996         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36997
36998 2000-12-29  Richard Henderson  <rth@redhat.com>
36999
37000         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37001         (__cyg_profile_func_exit): Define.
37002
37003 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37004
37005         * g++.dg/vtgc1.C: New test.
37006
37007 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37008
37009         * gcc.dg/noncompile/20001228-1.c: New test.
37010
37011         * gcc.dg/20001228-1.c: New test.
37012
37013         * gcc.c-torture/execute/20001228-1.c: New test.
37014
37015 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37016
37017         * gcc.dg/format-strfmon-1.c: New test.
37018
37019 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37020
37021         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37022         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37023         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37024         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37025         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37026         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37027         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37028         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37029         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37030         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37031         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37032         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37033         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37034
37035         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37036         * gcc.c-torture/execute/string-opt-4.c: Test index.
37037
37038 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37039
37040         * gcc.c-torture/compile/20001226-1.c: New test.
37041
37042 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37043
37044         * gcc.c-torture/compile/20001222-1.c: New test.
37045         * gcc.c-torture/compile/20001222-1.x: Xfail.
37046
37047 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37048
37049         * gcc.c-torture/execute/comp-goto-2.c: New test.
37050
37051 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37052
37053         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37054         Use long types if __INT_MAX__ is 32767.
37055         (main): Use cast to (sint32 *) when poking 88 into a_page.
37056
37057         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37058
37059 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37060
37061         * gcc.c-torture/compile/20001221-1.c: New test.
37062         * gcc.c-torture/execute/20001221-1.c: New test.
37063
37064 2000-12-20  Richard Henderson  <rth@redhat.com>
37065
37066         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37067         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37068
37069 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37070
37071         * gcc.dg/compare3.c: New test.
37072
37073 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37074
37075         * gcc.dg/format-warnll-1.c: New test.
37076
37077 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37078
37079         * gcc.dg/cpp/cmdlne-P.c: New test.
37080
37081 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37082
37083         * gcc.c-torture/execute/builtin-abs-1.c,
37084         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37085
37086 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37087
37088         * gcc.dg/cpp/multiline.c: New test.
37089
37090 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37091
37092         * g++.old-deja/g++.other/syshdr1.C: Update.
37093         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37094
37095 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37096
37097         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37098
37099 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37100
37101         * g++.old-deja/g++.pt/ttp65.C: New test.
37102
37103 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37104
37105         * g++.old-deja/g++.pt/ttp64.C: New test.
37106
37107 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37108
37109         * g++.old-deja/g++.pt/spec33.C: New test.
37110
37111 2000-12-14  Catherine Moore  <clm@redhat.com>
37112
37113         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37114         * gcc.c-torture/execute/920612-2.c: Likewise.
37115         * gcc.c-torture/execute/920428-2.c: Likewise.
37116         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37117         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37118
37119 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37120
37121         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37122         * gcc.dg/pack-test-2.c: Likewise.
37123
37124 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37125
37126         Tests by Zack Weinberg <zackw@stanford.edu>.
37127
37128         * gcc.dg/cpp/defined.c: Update.
37129         * gcc.dg/cpp/defined_trad.c: New tests.
37130
37131 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37132
37133         * gcc.dg/cpp/trad-direct.c: Update.
37134
37135 2000-12-11  Neil Booth  <neilb@earthling.net>
37136
37137         * gcc.dg/cpp/defined_trad.c
37138
37139 2000-12-11  Neil Booth  <neilb@earthling.net>
37140
37141         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37142
37143 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37144
37145         * gcc.dg/format-miss-2.c: New test.
37146
37147 2000-12-09  Neil Booth  <neilb@earthling.net>
37148
37149         * gcc.dg/cpp/lineflags.c: New tests.
37150         * gcc.dg/cpp/poison.c: Update.
37151         * gcc.dg/cpp/redef2.c: Update.
37152         * gcc.dg/cpp/skipping.c: New test.
37153
37154 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37155
37156         * g++.old-deja/g++.other/eh3.C: New testcase.
37157
37158 2000-12-07  Neil Booth  <neilb@earthling.net>
37159
37160         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37161         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37162         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37163         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37164         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37165         Update.
37166
37167 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37168
37169         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37170         __SIZE_TYPE__ instead of int for type of integers cast to
37171         pointers.
37172
37173 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37174
37175         * g++.old-deja/g++.other/cleanup4.C: New test.
37176
37177 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37178
37179         * format-sec-1.c: New test.
37180
37181 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37182
37183         * gcc.dg/format-nonlit-3.c: New test.
37184
37185 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37186
37187         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37188         through a null pointer.
37189
37190 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37191
37192         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37193         * g++.old-deja/g++.pt/partial4.C: New test.
37194
37195 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37196
37197         * gcc.c-torture/execute/ieee/hugeval.x: New.
37198
37199 2000-12-06  Neil Booth  <neilb@earthling.net>
37200
37201         * gcc.dg/cpp/backslash2.c: New tests.
37202
37203 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37204
37205         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37206         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37207
37208 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37209
37210         * gcc.c-torture/execute/20001203-2.c: New testcase.
37211
37212 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37213
37214         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37215         * g++.old-deja/g++.other/virtual10.C: New test.
37216
37217 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37218
37219         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37220
37221 2000-12-05  Richard Henderson  <rth@redhat.com>
37222
37223         * gcc.c-torture/compile/20001205-1.c: New.
37224
37225 2000-12-04  Neil Booth  <neilb@earthling.net>
37226
37227         * g++.old-deja/g++.other/virtual9.C: New test.
37228         * g++.old-deja/g++.pt/crash61.C: New test.
37229         * gcc.c-torture/execute/loop-9.c: New test.
37230
37231 2000-12-04  Neil Booth  <neilb@earthling.net>
37232
37233         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37234         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37235         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37236         * gcc.dg/cpp/extratokens.c: ...here.
37237
37238 2000-12-04  Neil Booth  <neilb@earthling.net>
37239
37240         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37241         New tests.
37242
37243 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37244
37245         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37246         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37247
37248 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37249
37250         * gcc.c-torture/execute/20001203-1.c: New test.
37251
37252 2000-12-03  Neil Booth  <neilb@earthling.net>
37253
37254         * gcc.dg/cpp/macro6.c: New test cases.
37255
37256 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37257
37258         * gcc.c-torture/execute/string-opt-9.c: New test.
37259         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37260         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37261         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37262
37263         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37264         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37265
37266 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37267
37268         * gcc.dg/cpp/if-6.c: New testcase.
37269
37270         * gcc.dg/20001201-1.c: New testcase.
37271
37272 2000-12-02  Neil Booth  <neilb@earthling.net>
37273
37274         * g++.old-deja/g++.other/externC4.C,
37275         g++.old-deja/g++.other/friend10.C: New tests.
37276
37277 2000-12-02  Neil Booth  <neilb@earthling.net>
37278
37279         * g++.old-deja/g++.other/instan2.C
37280         * g++.old-deja/g++.other/instan3.C: New test.
37281
37282 2000-12-02  Neil Booth  <neilb@earthling.net>
37283
37284         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37285         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37286         gnuc99.c,gnuc99-pedantic.c: New tests.
37287
37288 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37289
37290         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37291         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37292
37293 2000-12-01  Neil Booth  <neilb@earthling.net>
37294
37295         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37296         * gcc.dg/cpp/poison.c: Update.
37297         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37298
37299 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37300
37301         * g77.f-torture/execute/20001201.f: New test.
37302
37303 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37304
37305         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37306
37307 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37308
37309         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37310
37311 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         * g++.old-deja/g++.other/cast6.C: New test.
37314
37315 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37316
37317         * gcc.c-torture/execute/20001130-2.c: New testcase.
37318
37319 2000-11-30  Richard Henderson  <rth@redhat.com>
37320
37321         * gcc.c-torture/execute/20001130-1.c: New test.
37322
37323 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37324
37325         * g++.old-deja/g++.other/op3.C: New test.
37326
37327 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37328
37329         * g++.old-deja/g++.other/op2.C: New test.
37330
37331 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37332
37333         * g++.old-deja/g++.other/crash38.C: New test.
37334
37335 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37336
37337         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37338
37339 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37340
37341         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37342         tests.
37343         * gcc.c-torture/execute/string-opt-6.c: New test.
37344
37345         * gcc.dg/20001117-1.c: Add main.
37346
37347 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37348
37349         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37350         Move from here ...
37351         * gcc.dg/940510-1.c: ... to here.
37352
37353         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37354         zero-size arrays in toplevel structures.
37355
37356 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37357
37358         * gcc.c-torture/execute/loop-8.c: New test.
37359
37360 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37361
37362         * g++.old-deja/g++.other/base1.C: New test.
37363
37364 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37365
37366         * g++.old-deja/g++.other/parse2.C: New test.
37367
37368 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37369
37370         * g++.old-deja/g++.pt/incomplete1.C: New test.
37371
37372 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37373
37374         * g++.old-deja/g++.other/friend9.C: New test.
37375
37376 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37377
37378         * gcc.dg/20001127-1.c: New test.
37379
37380 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         * g++.old-deja/g++.pt/friend46.C: New test.
37383
37384 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37385
37386         * g++.old-deja/g++.other/ptrmem8.C: New test.
37387
37388 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37389
37390         * gcc.c-torture/execute/string-opt-7.c: New test.
37391         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37392
37393 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37394
37395         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37396         instead of 'mkcheck 2'.
37397
37398 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37399
37400         * gcc.c-torture/execute/memcheck/driver.c,
37401         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37402         C9X references to refer to C99.
37403
37404 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37405
37406         * gcc.dg/ultrasp3.c: New test.
37407
37408 2000-11-25  Neil Booth  <neilb@earthling.net>
37409
37410         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37411
37412 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37413
37414         * gcc.c-torture/compile/20001123-2.c: New.
37415
37416 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37417
37418         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37419
37420 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37421
37422         * gcc.dg/sequence-point-1.c: Add some new tests.
37423         * gcc.c-torture/execute/20001124-1.c: New test.
37424
37425 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37426
37427         * g++.old-deja/g++.other/vaarg4.C: New test.
37428         * gcc.c-torture/compile/20001123-1.c: New test.
37429
37430 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37431
37432         * g++.other/crash24.C: Adjust and remove XFAIL.
37433         * g++.other/crash37.C: New test.
37434
37435 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37436
37437         * g++.old-deja/g++.pt/instantiate9.C: New test.
37438
37439 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37440
37441         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37442         new ABI, too.
37443
37444         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37445         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37446
37447 2000-11-22  Neil Booth  <neilb@earthling.net>
37448
37449         * gcc.dg/cpp/Wtrigraphs.c: New test.
37450
37451 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37452
37453         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37454
37455 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37456
37457         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37458
37459 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37460
37461         * lib/gcc-dg.exp: load_lib scanasm.exp.
37462         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37463         * lib/g++-dg.exp: load_lib scanasm.exp.
37464         * lib/scanasm.exp: New.
37465         (scan-assembler, scan-assembler-not): Add optional arguments to
37466         test name, or if not present, the pattern name.
37467         (scan-assembler-dem, scan-assembler-dem-not): New.
37468
37469         * g++.dg/dg.exp: New.
37470
37471 2000-11-21  Neil Booth  <neilb@earthling.net>
37472
37473         * gcc.dg/cpp/integrated1.c: Remove.
37474
37475 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37476
37477         * gcc.c-torture/execute/20001121-1.c: New test.
37478
37479 2000-11-21  Richard Henderson  <rth@redhat.com>
37480
37481         * gcc.c-torture/compile/20001121-1.c: New test.
37482
37483 2000-11-20  Neil Booth  <neilb@earthling.net>
37484
37485         * gcc.dg/cpp/integrated1.c: New test.
37486
37487 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37488
37489         * g++.old-deja/g++.other/inline17.C: New test.
37490
37491 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37492
37493         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37494         local variable to be zero: I made the variable global. Now
37495         uses abort() and exit() instead of relying on main's return value.
37496
37497 2000-11-20  Neil Booth  <neilb@earthling.net>
37498
37499         * gcc.dg/cpp/paste2.c: Update test.
37500         * objc/execute/paste.m: New test.
37501
37502 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37503
37504         * gcc.dg/c99-condexpr-1.c: New test.
37505
37506 2000-11-20  Neil Booth  <neilb@earthling.net>
37507
37508         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37509
37510 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37511
37512         * g++.old-deja/g++.pt/export1.C: New test.
37513
37514 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37515
37516         * gcc.dg/20001117-1.c: New test.
37517
37518 2000-11-18  Richard Henderson  <rth@redhat.com>
37519
37520         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37521
37522 2000-11-18  Richard Henderson  <rth@redhat.com>
37523
37524         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37525         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37526         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37527
37528 2000-11-18  Richard Henderson  <rth@redhat.com>
37529
37530         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37531         (main): New.  Exit cleanly.
37532
37533 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37534
37535         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37536         gcc.dg/c99-fordecl-2.c: New tests.
37537
37538 2000-11-18  Richard Henderson  <rth@redhat.com>
37539
37540         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37541         * gcc.c-torture/execute/zerolen-2.c: New.
37542
37543 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37544
37545         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37546         memory.
37547
37548 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37549
37550         * g++.old-deja/g++.pt/instantiate8.C: New test.
37551
37552 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37553
37554         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37555         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37556
37557 2000-11-16  Nick Clifton  <nickc@redhat.com>
37558
37559         * gcc.c-torture/execute/nestfunc-2.c: New test.
37560         * gcc.c-torture/execute/nestfunc-3.c: New test.
37561
37562 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37563
37564         * gcc.c-torture/compile/20001116-1.c: New test.
37565
37566 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37567
37568         * gcc.c-torture/execute/20001115-1.c: New test.
37569
37570 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37571
37572         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37573         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37574         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37575         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37576
37577 2000-11-15  Neil Booth  <neilb@earthling.net>
37578
37579         gcc.dg/cpp/_Pragma1.c: Update.
37580         gcc.dg/cpp/_Pragma2.c: New test.
37581
37582 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37583
37584         * g++.old-deja/g++.other/anon5.C: New test.
37585
37586 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37587
37588         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37589         tests.
37590
37591 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37592
37593         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37594         output.
37595
37596 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37597
37598         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37599         labels at end of compound statements.
37600
37601 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37602
37603         * gcc.c-torture/execute/loop-7.c: New test.
37604
37605 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37606
37607         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37608
37609 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37610
37611         * gcc.dg/c99-bool-1.c: New test.
37612
37613 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37614
37615         * gcc.dg/c99-scope-1.c: Remove xfail.
37616         * gcc.dg/c99-scope-2.c: New test.
37617
37618 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37619
37620         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37621         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37622
37623 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37624
37625         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37626         error messages.
37627
37628         * g++.mike/p700.C: Don't typedef wchar_t.
37629         * g++.mike/p784.C: Likewise.
37630         * g++.mike/eb101.C: Don't use __wchar_t.
37631
37632 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37633
37634         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37635         from DO loop.
37636
37637 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37638
37639         * gcc.c-torture/execute/20001111-1.c: New test.
37640
37641 2000-11-10  Nick Clifton  <nickc@redhat.com>
37642
37643         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37644         long multuiple and accumulate.
37645
37646 2000-11-09  Richard Henderson  <rth@redhat.com>
37647
37648         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37649         via size_t instead of int.
37650
37651         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37652         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37653         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37654         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37655
37656 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37657
37658         * gcc.c-torture/compile/20001109-1.c: New test.
37659         * gcc.c-torture/compile/20001109-2.c: New test.
37660
37661 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37662
37663         * g++.old-deja/g++.pt/operator1.C: New test.
37664         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37665
37666 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37667
37668         * gcc.dg/20001108-1.c: New test.
37669
37670 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37671
37672         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37673         with both arguments constant strings.
37674         * gcc.c-torture/execute/string-opt-3.c: New test.
37675         * gcc.c-torture/execute/string-opt-4.c: New test.
37676         * gcc.c-torture/execute/string-opt-5.c: New test.
37677
37678 2000-11-08  Nick Clifton  <nickc@redhat.com>
37679
37680         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37681         mulsidi3adddi patterns.
37682
37683 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37684
37685         * g++.old-deja/g++.other/crash36.C: New test.
37686
37687 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37688
37689         * g++.old-deja/g++.other/init16.C: New test.
37690
37691 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37692
37693         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37694
37695 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37696
37697         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37698         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37699         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37700
37701 2000-11-07  DJ Delorie  <dj@redhat.com>
37702
37703         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37704
37705 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37706
37707         * gcc.c-torture/execute/string-opt-1.c: New test.
37708
37709 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37710
37711         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37712         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37713         parameters in registers, and there is no way for a varargs
37714         function to know in which order the integer and floating-point
37715         parameters should be interleaved when they are placed on the
37716         stack.
37717         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37718         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37719
37720 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37721
37722         * gcc.c-torture/execute/string-opt-2.c: New test.
37723
37724 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37725
37726         * g++.old-deja/g++.pt/crash60.C: New test.
37727
37728 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37729
37730         * g++.old-deja/g++.other/crash24.C: New test.
37731         * g++.old-deja/g++.other/crash25.C: New test.
37732         * g++.old-deja/g++.other/crash26.C: New test.
37733         * g++.old-deja/g++.other/crash27.C: New test.
37734         * g++.old-deja/g++.other/crash28.C: New test.
37735         * g++.old-deja/g++.other/crash29.C: New test.
37736         * g++.old-deja/g++.other/crash30.C: New test.
37737         * g++.old-deja/g++.other/crash31.C: New test.
37738         * g++.old-deja/g++.other/crash32.C: New test.
37739         * g++.old-deja/g++.other/crash33.C: New test.
37740         * g++.old-deja/g++.other/crash34.C: New test.
37741         * g++.old-deja/g++.other/crash35.C: New test.
37742
37743 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37744
37745         * gcc.c-torture/execute/20001031-1.c: New test.
37746
37747 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37748
37749         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37750         namespace.
37751
37752         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37753         standards-conformant.
37754
37755         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37756
37757         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37758         * g++.old-deja/g++.mike/p755a.C: Likewise.
37759         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37760         library makes no calls to `operator new' during initialization.
37761
37762 2000-11-04  Neil Booth  <neilb@earthling.net>
37763
37764         * gcc.dg/cpp/include2.c: New tests.
37765
37766 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37767
37768         * lib/g++.exp (g++_set_ld_library_path): New function.
37769         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37770
37771 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37772
37773         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37774         warnings.
37775
37776 2000-11-01  Richard Henderson  <rth@redhat.com>
37777
37778         * g++.old-deja/g++.ext/namedret1.C: New.
37779         * g++.old-deja/g++.ext/namedret2.C: New.
37780         * g++.old-deja/g++.ext/namedret3.C: New.
37781
37782 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37783
37784         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37785         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37786
37787 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37788
37789         * gcc.c-torture/execute/va-arg-21.c: New test.
37790
37791 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37792
37793         * gcc.dg/c99-complex-2.c: New test.
37794
37795 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37796
37797         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37798
37799 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37800
37801         * g++.old-deja/g++.other/inline16.C: New test.
37802
37803 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37804
37805         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37806         __PRETTY_FUNCTION__
37807
37808 2000-10-29  Neil Booth  <neilb@earthling.net>
37809
37810         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37811         New tests.
37812         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37813         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37814         optimisation.
37815
37816 2000-10-29  Neil Booth  <neilb@earthling.net>
37817
37818         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37819         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37820         * mi5.c: Test multiple includes work with -C.
37821         * trigraphs.c: Test ^= version.
37822
37823 2000-10-28  Neil Booth  <neilb@earthling.net>
37824
37825         New tests and test updates for new macro expander.
37826
37827         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37828         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37829         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37830         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37831         new diagnostic messages.
37832
37833         * gcc.dg/cpp/macro3.c: New tests.
37834
37835 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37836
37837         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37838         on the same line.
37839
37840 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37841
37842         * g++.old-deja/g++.other/eh2.C: New test.
37843
37844 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37845
37846         * gcc.c-torture/execute/20001027-1.c: New test.
37847
37848 2000-10-26  Richard Henderson  <rth@redhat.com>
37849
37850         * gcc.c-torture/execute/20001026-1.c: New.
37851
37852 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37853
37854         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37855         * g++.old-deja/g++.law/builtin1.C: Likewise.
37856         * g++.old-deja/g++.law/ctors10.C: Likewise.
37857         * g++.old-deja/g++.law/virtual3.C: Likewise.
37858         * g++.old-deja/g++.mike/p658.C: Likewise.
37859         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37860         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37861         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37862         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37863         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37864
37865 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37866
37867         * gcc.c-torture/compile/20001024-1.c: New test.
37868
37869 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37870
37871         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37872         to tell us whether or not we are using V3.
37873
37874 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37875
37876         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37877         operands.
37878
37879 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37880
37881         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37882
37883 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37884
37885         * gcc.c-torture/execute/20001024-1.c: New test.
37886
37887 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37888
37889         * g++.old-deja/g++.other/sibcall1.C: New test.
37890
37891 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
37892
37893         * gcc.dg/noncompile/init-3.c: New test.
37894
37895 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37896
37897         * gcc.dg/format-array-1.c: New test.
37898
37899 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37900
37901         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
37902         writing through null pointers; remove comment about testing
37903         unterminated strings.
37904
37905 2000-10-17  Matthew Hiller  <hiller@redhat.com>
37906
37907         * gcc.c-torture/execute/20001017-2.c: New test.
37908
37909 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37910
37911         * gcc.c-torture/compile/20001018-1.c: New test.
37912         * gcc.c-torture/compile/20001018-1.x: Xfail.
37913
37914 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37915
37916         * gcc.c-torture/execute/20001017-1.c: New test.
37917
37918 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37919
37920         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
37921         for multiple use of arguments with scanf formats; add tests for
37922         multiple use of arguments.
37923
37924 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
37925
37926         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
37927
37928 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37929
37930         * gcc.dg/format-miss-1.c: New test.
37931
37932 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37933
37934         * gcc.c-torture/execute/20001013-1.c: New test.
37935
37936 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37937
37938         * gcc.dg/format-branch-1.c: New test.
37939
37940 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37941
37942         * README, lib/file-format.exp: Remove EGCS references.
37943
37944 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37945
37946         * gcc.dg/20001013-1.c: New test.
37947
37948 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37949
37950         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
37951         for intmax_t in the compiler using __typeof__ and the type rules
37952         for conditional expressions.
37953
37954 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
37955
37956         * gcc.dg/20001012-1.c: New test.
37957         * gcc.dg/20001012-2.c: New test.
37958
37959 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37960
37961         * gcc.dg/format-attr-1.c: New test.
37962
37963 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37964
37965         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
37966         __LONG_LONG_MAX__ instead of LLONG_MAX.
37967
37968 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37969
37970         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37971         scanf flags.
37972         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37973         flags.
37974
37975 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37976
37977         * gcc.dg/sequence-pt-1.c: New test.
37978
37979 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
37980
37981         * gcc.c-torture/execute/20001011-1.c: New testcase.
37982         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37983
37984 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37985
37986         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37987         does not error on it.
37988
37989 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37990
37991         * gcc.dg/20001009-1.c: New test.
37992
37993 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37994
37995         * gcc.c-torture/compile/20001009-1.c: Move from here ....
37996         * gcc.c-torture/execute/20001009-2.c: ... to here.
37997
37998 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
37999
38000         * gcc.c-torture/compile/20001009-1.c: New testcase.
38001         * gcc.c-torture/execute/20001009-1.c: New testcase.
38002         Testcases provided by Jan Hubicka <jh@suse.cz>.
38003
38004 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38005
38006         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38007         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38008         uintmax_t using <limits.h> to emulate the compiler's internal
38009         logic.  No longer XFAIL %j tests.
38010
38011 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38012
38013         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38014         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38015         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38016         regexps and details of expected handling of some bad formats.
38017         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38018         suppression.
38019
38020 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38021
38022         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38023         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38024         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38025         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38026         in list archives.
38027
38028 2000-10-06  Richard Henderson  <rth@cygnus.com>
38029
38030         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38031         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38032         * g++.old-deja/g++.jason/report.C: Likewise.
38033         * g++.old-deja/g++.law/friend5.C: Likewise.
38034         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38035         of the expected warnings.
38036
38037 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38038
38039         * g++.old-deja/g++.pt/enum14.C: New test.
38040
38041 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38042
38043         * g++.old-deja/g++.pt/crash59.C: New test.
38044
38045 2000-10-04  Will Cohen  <wcohen@redhat.com>
38046
38047         * gcc.dg/20000926-1.c: New test.
38048
38049 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38050
38051         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38052         function name for current C++ compiler.
38053         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38054
38055 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38056
38057         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38058         __PRETTY_FUNCTION__.
38059         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38060
38061 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38062
38063         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38064
38065 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * gcc.c-torture/compile/20000923-1.c: New test.
38068
38069 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38070
38071         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38072         * g++.old-deja/g++.pt/ttp62.C: Same.
38073         * g++.old-deja/g++.other/inline14.C: Same.
38074
38075 2000-09-24  Richard Henderson  <rth@cygnus.com>
38076
38077         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38078
38079 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38080
38081         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38082
38083 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38084
38085         * gcc.c-torture/compile/20000922-1.c: New file.
38086
38087 2000-09-21  Nick Clifton  <nickc@redhat.com>
38088
38089         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38090         a signed long modulo operation.
38091         (mod6): New function - perform an unsigned long modulo operation.
38092         (main): Add tests for modulos of very large numbers by very small
38093         dividends.
38094
38095 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38096
38097         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38098
38099 2000-09-19  Richard Henderson  <rth@cygnus.com>
38100
38101         * gcc.dg/compare2.c (case 10): XFAIL.
38102
38103 2000-09-18  Richard Henderson  <rth@cygnus.com>
38104
38105         * gcc.c-torture/execute/20000906-1.c: Move ...
38106         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38107         that support __builtin_trap.
38108
38109 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38110
38111         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38112
38113 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38114
38115         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38116         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38117         more $ format tests.
38118
38119 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38120
38121         * gcc.dg/format-errmk-1.c: New test.
38122
38123 2000-09-17  Greg McGary  <greg@mcgary.org>
38124
38125         * gcc.c-torture/execute/20000917-1.x: Remove.
38126
38127 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38128
38129         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38130
38131 2000-09-17  Greg McGary  <greg@mcgary.org>
38132
38133         * gcc.c-torture/execute/20000917-1.c: New test.
38134         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38135
38136 2000-09-16  Neil Booth  <NeilB@earthling.net>
38137
38138         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38139         in nested macro bug.
38140
38141 2000-09-15  Neil Booth  <NeilB@earthling.net>
38142
38143         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38144
38145 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38146
38147         * gcc.c-torture/execute/20000914-1.c: New test.
38148
38149 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38150
38151         * g++.other/inline13.C: New test.
38152
38153 2000-09-12  Andreas Jaeger  <aj@suse.de>
38154
38155         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38156         constant by Ulrich Drepper <drepper@redhat.com>.
38157
38158 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38159
38160         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38161
38162 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38163
38164         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38165
38166 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38167
38168         * gcc.dg/cpp/backslash.c: New test.
38169
38170 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38171
38172         * gcc.c-torture/execute/20000910-1.c: New test.
38173         * gcc.c-torture/execute/20000910-2.c: Likewise.
38174
38175 2000-09-11  Robert Lipe  <robertl@sco.com>
38176
38177         * gcc.dg/pragma-align.c: New test.
38178
38179 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38180
38181         * g++.old-deja/g++.pt/explicit82.C: New test.
38182         * g++.old-deja/g++.pt/explicit83.C: New test.
38183
38184 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38185
38186         * gcc.dg/asm-names.c: New test.
38187
38188 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38189
38190         * gcc.dg/cpp/tr-warn6.c: New test
38191
38192 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38193
38194         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38195         be accepted.
38196
38197 2000-09-07  Catherine Moore  <clm@redhat.com>
38198
38199         * gcc.c-torture/execute/unroll-1.c: New test.
38200
38201 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38202
38203         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38204         ERROR markers.
38205         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38206         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38207         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38208         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38209         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38210         Preprocess only.
38211         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38212         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38213
38214 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38215
38216         * g++.old-deja/g++.pt/deduct2.C: New test.
38217
38218 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38219
38220         * g++.old-deja/g++.pt/parms2.C: New test.
38221
38222 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38223
38224         * g++.old-deja/g++.pt/crash58.C: New test.
38225
38226 2000-09-06  Greg McGary  <greg@mcgary.org>
38227
38228         * gcc.c-torture/execute/20000906-1.c: New test.
38229         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38230
38231 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38232
38233         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38234
38235 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38236
38237         * g++.old-deja/g++.pt/crash57.C: New test.
38238
38239 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38240
38241         * g++.old-deja/g++.pt/crash56.C: New test.
38242
38243 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38244
38245         * g++.old-deja/g++.pt/koenig1.C: New test.
38246
38247 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38248
38249         * gcc.dg/20000904-1.c: New test.
38250
38251 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38252
38253         * gcc.dg/cpp/paste8.c: New test.
38254
38255 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38256
38257         * gcc.c-torture/compile/20000827-1.c: New test.
38258
38259 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38260
38261         * gcc.dg/format-diag-1.c: New test.
38262
38263 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38264
38265         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38266         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38267         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38268         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38269         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38270
38271 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38272
38273         * g++.old-deja/g++.other/nested4.C: New test.
38274
38275 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38276
38277         * g++.old-deja/g++.ns/scoped1.C: New test.
38278
38279 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38280
38281         * lib/g++.exp: Support testing already-installed GCC.
38282
38283 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38284
38285         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38286
38287 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38288
38289         * gcc.dg/return-type-2.c: New test.
38290
38291 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38292
38293         * gcc.c-torture/compile/20000825-1.c: New test.
38294
38295 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38296
38297         * gcc.dg/dwarf2-2.c: New test.
38298
38299 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38300
38301         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38302         dg-warning regexps.
38303
38304 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38305
38306         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38307         gcc.dg/format-ext-5.c: New tests.
38308
38309 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38310
38311         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38312
38313 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38314
38315         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38316
38317 2000-08-24  Richard Henderson  <rth@cygnus.com>
38318
38319         * gcc.dg/ia64-sync-1.c: New test.
38320         * gcc.dg/ia64-sync-2.c: New test.
38321         * gcc.dg/ia64-asm-1.c: New test.
38322
38323 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38324
38325         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38326         * gcc.dg/format-ext-2.c: New test.
38327
38328 2000-08-23  Jason Merrill  <jason@redhat.com>
38329
38330         * lib/old-dejagnu.exp: Also ignore "In member function" and
38331         "At global scope".
38332
38333 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38334
38335         * gcc.dg/noncompile/label-lineno-1.c: New test.
38336
38337 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38338
38339         * gcc.dg/c99-array-nonobj-1.c: New test.
38340
38341 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38342
38343         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38344         tests.
38345         * gcc.dg/format-ext-1.c: New test.
38346
38347 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38348
38349         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38350         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38351         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38352         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38353         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38354
38355 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38356
38357         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38358         gcc.dg/c99-strftime-2.c: New tests.
38359
38360 2000-08-22  Richard Henderson  <rth@cygnus.com>
38361
38362         * gcc.c-torture/execute/20000822-1.c: New test.
38363
38364 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38365
38366         * gcc.c-torture/execute/20000819-1.x: Remove.
38367
38368 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38369
38370         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38371         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38372         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38373         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38374         gcc.dg/format-xopen-1.c: New tests.
38375
38376 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38377
38378         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38379
38380 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38381
38382         * g++.old-deja/g++.other/loop2.C: New test.
38383
38384         * gcc.c-torture/compile/20000606-1.c: New test.
38385         * gcc.c-torture/compile/20000728-1.c: New test.
38386         * gcc.c-torture/execute/20000801-1.c: New test.
38387         * gcc.c-torture/execute/20000801-2.c: New test.
38388         * gcc.c-torture/execute/20000819-1.c: New test.
38389         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38390         * gcc.dg/20000629-1.c: New test.
38391         * gcc.dg/20000724-1.c: New test.
38392         * gcc.dg/20000807-1.c: New test.
38393
38394 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38395
38396         * gcc.dg/cpp/pragma-1.c: New test.
38397         * gcc.dg/cpp/pragma-2.c: New test.
38398
38399 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38400
38401         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38402         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38403
38404 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38405
38406         * gcc.c-torture/compile/20000818-1.c: New test.
38407
38408 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38409
38410         * gcc.c-torture/execute/20000818-1.c: New test.
38411
38412 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38413
38414         * gcc.dg/format-va-1.c: New test.
38415
38416 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38417
38418         * g++.old-deja/g++.other/typedef8.C: New test.
38419
38420 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38421
38422         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38423         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38424         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38425         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38426         * g++.old-deja/g++.other/ptrmem7.C: New test.
38427         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38428
38429 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38430
38431         * g++.old-deja/g++.pt/typename27.C: New test.
38432
38433 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38434
38435         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38436         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38437         * g++.old-deja/g++.pt/friend45.C: New test.
38438         * g++.old-deja/g++.other/friend8.C: New test.
38439
38440 2000-08-15  Richard Henderson  <rth@cygnus.com>
38441
38442         * gcc.c-torture/execute/20000815-1.c: New test.
38443
38444 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38445
38446         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38447         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38448         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38449
38450 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38451
38452         * g++.old-deja/g++.other/refinit2.C: New test.
38453
38454 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38455
38456         * lib/c-torture.exp (c-torture): Make
38457         compiler_conditional_xfail_data global.
38458         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38459         compiler_conditional_xfail_data machinery.
38460         (f-torture-execute): Likewise.
38461         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38462         and only when unrolling loops.
38463
38464         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38465
38466 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38467
38468         * g++.old-deja/g++.pt/explicit81.C: New test.
38469
38470 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38471
38472         * g++.old-deja/g++.pt/typename26.C: New test.
38473
38474 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38475
38476         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38477         warning.
38478
38479 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38480
38481         * g++.old-deja/g++.other/array3.C: New test.
38482
38483 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38484
38485         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38486         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38487         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38488         New tests.
38489
38490 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38491
38492         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38493         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38494
38495 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38496
38497         * gcc.c-torture/execute/20000808-1.c: New test.
38498
38499 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38500
38501         * gcc.dg/c90-const-expr-1.c: New test.
38502
38503 2000-08-08  Richard Henderson  <rth@cygnus.com>
38504
38505         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38506
38507 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38508
38509         * gcc.dg/noncompile/const-ll-1.c: New test.
38510
38511 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38512
38513         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38514
38515 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38516
38517         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38518         that running programs linked against the shared version of libobjc
38519         run correctly.
38520
38521 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38522
38523         * gcc.dg/c99-printf-1.c: New test.
38524
38525 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38526
38527         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38528
38529 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38530
38531         * gcc.c-torture/execute/20000731-1.x: Delete.
38532
38533 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38534
38535         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38536         and torture_without_loops as is done by c-torture.exp.
38537         (search_for): Copy from c-torture.exp.
38538         (gcc-dg-runtest): New function, drives a directory of tests
38539         iterating over the TORTURE_OPTIONS.
38540         (scan-assembler, scan-assembler-not): Move here from
38541         individual directory drivers.
38542
38543         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38544         defined by lib/gcc-dg.exp.
38545         * gcc.dg/cpp/cpp.exp: Likewise.
38546         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38547         gcc-dg-runtest, so we cycle over optimization options.
38548
38549         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38550         * gcc.dg/compare2.c: No longer expected to fail.
38551
38552 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38553
38554         * gcc.c-torture/execute/20000804-1.c: New test.
38555
38556 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38557
38558         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38559
38560 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38561
38562         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38563
38564 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38565
38566         * gcc.c-torture/compile/20000803-1.c: New test.
38567
38568 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38569
38570         * gcc.c-torture/execute/20000801-3.c,
38571         gcc.c-torture/execute/20000801-4.c: New tests.
38572         * gcc.c-torture/execute/20000801-3.x,
38573         gcc.c-torture/execute/20000801-4.x: Xfail.
38574
38575 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38576
38577         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38578         libobjc/.libs to allow for libtool.
38579
38580 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38581
38582         * gcc.c-torture/compile/20000802-1.c: New test.
38583
38584 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38585
38586         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38587
38588 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38589
38590         * gcc-c-torture/execute/20000731-2.c: New test.
38591
38592         * gcc.c-torture/execute/20000731-1.c: New test.
38593         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38594
38595 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38596
38597         * testsuite/gcc.dg/cpp/paste7.c: New test.
38598         * gcc.dg/cpp/20000725-1.c: New test.
38599
38600 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38601
38602         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38603         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38604         declaration warning for __builtin_dwarf_reg_size.
38605
38606         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38607
38608 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38609
38610         * gcc.dg/noncompile/voidparam-1.c: New test.
38611
38612 2000-07-30  Richard Henderson  <rth@cygnus.com>
38613
38614         * gcc.dg/c90-digraph-1.c: Don't xfail.
38615         * gcc.dg/compare2.c (case 10): Xfail.
38616         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38617
38618 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38619
38620         * gcc.dg/c99-main-1.c: New test.
38621
38622 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38623
38624         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38625
38626 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38627
38628         * gcc.c-tortuer/execute/20000726-1.c: New test.
38629
38630 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38631
38632         * gcc.c-torture/execute/enum-2.c: New test.
38633
38634 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38635
38636         * gcc.dg/cpp/tr-warn3.c: New test.
38637
38638 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38639
38640         * g++.old-deja/g++.ext/implicit1.C: Remove.
38641         * g++.old-deja/g++.jason/c2.C: Remove
38642         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38643         * g++.old-deja/g++.pt/crash16.C: Likewise.
38644         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38645
38646 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.old-deja/g++.other/for2.C: New test.
38649
38650 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38651
38652         * gcc.dg/20000720-1.c: New test.
38653
38654 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38655
38656         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38657
38658 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38659
38660         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38661         * gcc.c-torture/execute/20000722-1.c: New.
38662         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38663
38664 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38665
38666         * gcc.dg/cpp/20000720-1.S: New test.
38667
38668 2000-07-21  Michael Meissner  <meissner@redhat.com>
38669
38670         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38671
38672 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38673
38674         * g++.old-deja/g++.brendan/crash16.C,
38675         g++.old-deja/g++.brendan/parse3.C,
38676         g++.old-deja/g++.brendan/redecl1.C,
38677         g++.old-deja/g++.ns/template13.C,
38678         g++.old-deja/g++.other/decl4.C,
38679         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38680
38681 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38682
38683         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38684         and "Internal error".
38685
38686         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38687         regexps.
38688         * gcc.dg/cpp/paste6.c: New test.
38689
38690 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38691
38692         * gcc.dg/cpp/tr-direct.c: New test.
38693
38694         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38695         gcc.dg/cpp/undef1.c: Tweak error regexps.
38696
38697 2000-07-18  Eric Christopher <echristo@redhat.com>
38698
38699         * gcc.c-torture/compile/20000718-1.c: New test.
38700
38701 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38702
38703         * cpplex.c (_cpp_push_token): If the token being pushed back
38704         is the previous token in this context, just subtract one from
38705         context->posn.
38706         * cppmacro.c (save_expansion): Clear aux field when storing a
38707         placemarker.
38708
38709 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38710
38711         * gcc.dg/noncompile/redecl-1.c: New test.
38712
38713 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38714
38715         * gcc.c-torture/execute/20000717-5.c: New test.
38716         * gcc.c-torture/execute/20000717-1.x: Removed.
38717
38718 2000-07-17  Richard Henderson  <rth@cygnus.com>
38719
38720         * gcc.c-torture/execute/20000717-4.c: New test.
38721
38722 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38723
38724         * gcc.dg/cpp/syshdr.c: New test.
38725         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38726
38727 2000-07-17  Neil Booth  <neilb@earthling.net>
38728
38729         * gcc.dg/cpp/cmdlne-dM.c: New test.
38730         * gcc.dg/cpp/cmdlne-dD.c: New test.
38731
38732 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38733
38734         * gcc.c-torture/execute/20000717-3.c: New test.
38735
38736         * gcc.c-torture/compile/20000717-1.c: New test.
38737
38738 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38739
38740         * gcc.c-torture/execute/20000717-2.c: New test.
38741
38742 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38743
38744         * gcc.dg/formatz-1.c: New test.
38745
38746         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38747         * gcc.dg/c99-digraph-1.c: New tests.
38748
38749         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38750         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38751
38752         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38753         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38754         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38755         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38756         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38757         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38758         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38759
38760 2000-07-17   Greg McGary <greg@mcgary.org>
38761
38762         * gcc.c-torture/execute/20000717-1.c: New test.
38763         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38764
38765 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38766
38767         * gcc.c-torture/execute/20000715-2.c: New test.
38768         * gcc.dg/20000715-1.c: New test.
38769
38770 2000-07-15  Michael Meissner  <meissner@redhat.com>
38771
38772         * gcc.c-torture/execute/20000715-1.c: New test.
38773
38774 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38775
38776         * gcc.c-torture/execute/20000707-1.c: New test.
38777
38778 2000-07-13  Neil Booth  <NeilB@earthling.net>
38779
38780         * testsuite/gcc.dg/cpp/digraph1.c,
38781         testsuite/gcc.dg/cpp/digraph2.c,
38782         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38783
38784 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38785
38786         * g77.f-torture/compile/20000630-2.f: New test.
38787         * g77.f-torture/compile/20000630-2.x
38788
38789 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38790
38791         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38792
38793 2000-07-11  Neil Booth  <NeilB@earthling.net>
38794
38795         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38796
38797 2000-07-11  Neil Booth  <NeilB@earthling.net>
38798
38799         * gcc.dg/cpp/cmdlne-C.c: New.
38800
38801 2000-07-09  Neil Booth  <NeilB@earthling.net>
38802
38803         * gcc.dg/cpp/directiv.c: New tests.
38804         * gcc.dg/cpp/undef1.c: Update.
38805
38806 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38807
38808         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38809
38810 2000-07-09  Neil Booth  <NeilB@earthling.net>
38811
38812         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38813
38814 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38815
38816         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38817         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38818
38819 2000-07-08  Neil Booth  <NeilB@earthling.net>
38820
38821         * gcc.dg/cpp/macsyntx.c: New tests.
38822
38823 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38824
38825         * gcc.dg/20000707-1.c: New test.
38826
38827 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38828
38829         * gcc.c-torture/execute/20000706-1.c: New test.
38830         * gcc.c-torture/execute/20000706-2.c: New test.
38831         * gcc.c-torture/execute/20000706-3.c: New test.
38832         * gcc.c-torture/execute/20000706-4.c: New test.
38833         * gcc.c-torture/execute/20000706-5.c: New test.
38834
38835 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38836
38837         * g++.old-deja/g++.pt/instantiate7.C: New test.
38838
38839 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38840
38841         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38842         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38843         * g++.old-deja/g++.other/rtti3.C: Likewise.
38844         * g++.old-deja/g++.other/rttid3.C: Likewise.
38845
38846 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38847
38848         *  g77.f-torture/compile/20000630-1.x: Fix typo
38849
38850 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38851
38852         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38853         assembly output.
38854
38855 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38856
38857         * gcc.dg/cpp/ident.c: New test.
38858
38859 2000-07-05  Neil Booth  <NeilB@earthling.net>
38860
38861         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38862           gcc.dg/cpp/lexstrng.c: New tests.
38863
38864 2000-07-04  Neil Booth  <NeilB@earthling.net>
38865
38866         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38867         * gcc.dg/cpp/strify2.c: Same.
38868
38869 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38870
38871         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38872         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38873         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38874         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38875
38876         * testsuite/gcc.dg/cpp/macro1.c,
38877         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38878         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38879         testsuite/gcc.dg/cpp/strify1.c,
38880         testsuite/gcc.dg/cpp/strify2.c: New tests.
38881
38882 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38883
38884         * gcc.c-torture/execute/20000703-1.c: New test.
38885
38886 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38887
38888         * g++.old-deja/g++.pt (lookup10.C): New test.
38889
38890 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38891
38892         * g++.old-deja/g++.pt (typename25.C): New test.
38893
38894 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
38895
38896         * gcc.c-torture/compile/20000701-1.c: New test.
38897
38898 2000-06-30  Nick Clifton  <nickc@cygnus.com>
38899
38900         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
38901         to test case.
38902
38903 2000-06-30  Catherine Moore  <clm@cygnus.com>
38904
38905         * gcc.c-torture/execute/align-1.c: New test.
38906
38907 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
38908
38909         * g++.old-deja/g++.pt/expr8.C: New test.
38910         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
38911
38912 2000-06-29  Nick Clifton  <nickc@cygnus.com>
38913
38914         * gcc.c-torture/compile/20000629-1.c: New test.
38915
38916 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38917
38918
38919         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
38920         gcc.dg/noncompile directory, depending on whether they're
38921         preprocessor tests or not.  Annotate all the tests for the dg
38922         framework.
38923
38924         * gcc.c-torture/noncompile/noncompile.exp: Delete.
38925         * gcc.dg/noncompile/noncompile.exp: New.
38926
38927         * Moved files:
38928         Old name                                New name
38929         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
38930         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
38931         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
38932         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
38933         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
38934         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
38935         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
38936         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
38937         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
38938         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
38939         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
38940         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
38941         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
38942         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
38943         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
38944         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
38945         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
38946         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
38947         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
38948         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
38949         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
38950         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
38951         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
38952         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
38953
38954         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
38955         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
38956         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
38957         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
38958         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
38959         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
38960
38961 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38962
38963         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
38964         declare one variable.  On the fourth, error.
38965         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
38966         declared by 20000628-1a.h.
38967
38968 2000-06-29  Richard Henderson  <rth@redhat.com>
38969
38970         * gcc.c-torture/execute/930529-1.x: New file.
38971         * gcc.dg/920413-1.c: Adjust expected warning text.
38972         * gcc.dg/980217-1.c: Declare abort.
38973         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38974
38975 2000-06-29  Jeffrey A Law  (law@cygnus.com)
38976
38977         * g77.f-torture/compile/20000629-1.f: New test.
38978         * g77.f-torture/compile/20000629-1.x: Expected to fail.
38979
38980 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38981
38982         Rearrange lots of files, removing entirely the
38983         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38984         directories.
38985
38986         * Deleted files:
38987         gcc.c-torture/code_quality/code_quality.exp
38988         gcc.c-torture/special/special.exp
38989         gcc.failure/failure.exp
38990         gcc.failure/940409-1.x
38991         gcc.c-torture/compile/961203-1.x
38992
38993         * New files:
38994         gcc.misc-tests/linkage.exp
38995         gcc.c-torture/execute/920730-1t.c
38996         gcc.c-torture/execute/920730-1t.x
38997         gcc.c-torture/compile/920520-1.x
38998         gcc.c-torture/compile/920521-1.x
38999         gcc.c-torture/compile/981006-1.x
39000         gcc.c-torture/execute/eeprof-1.x
39001
39002         * Moved files (possibly with modifications to fit a new harness):
39003         Old name                                New name
39004         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39005         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39006         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39007         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39008         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39009         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39010         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39011         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39012         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39013         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39014         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39015         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39016         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39017         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39018
39019 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39020
39021         * c-torture/compile/961203-1.x: Delete.
39022
39023         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39024         not exit. Include stdio.h.
39025         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39026         * gcc.misc-tests/dg-12.c: Likewise.
39027         * gcc.misc-tests/dg-5.c: Likewise.
39028         * gcc.misc-tests/dg-6.c: Likewise.
39029         * gcc.misc-tests/dg-7.c: Prototype abort.
39030         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39031         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39032         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39033         not exit.
39034         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39035         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39036
39037 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39038
39039         * gcc.dg/cpp/20000628-1.c: New test.
39040         * gcc.dg/cpp/20000628-1.h: New header for above test.
39041         * gcc.dg/cpp/20000628-1a.h: Likewise.
39042
39043 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39044
39045         * gcc.dg/cpp: New directory.
39046         * gcc.dg/cpp/cpp.exp: New driver.
39047         * gcc.dg/cpp/20000627-1.c: New test.
39048         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39049         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39050         and rewrite as a compilation test.
39051
39052         * gcc.dg: Move many files into the cpp subdirectory, possibly
39053         renaming or editing them as well.
39054         Old name                New name
39055         990119-1.c              cpp/19990119-1.c
39056         990228-1.c              cpp/19990228-1.c
39057         990407-1.c              cpp/19990407-1.c
39058         990409-1.c              cpp/19990409-1.c
39059         990413-1.c              cpp/19990413-1.c
39060         990703-1.c              cpp/19990703-1.c
39061         20000127-1.c            cpp/20000127-1.c
39062         20000129-1.c            cpp/20000129-1.c
39063         20000207-1.c            cpp/20000207-1.c
39064         20000207-2.c            cpp/20000207-2.c
39065         20000209-1.c            cpp/20000209-1.c
39066         20000209-2.c            cpp/20000209-2.c
39067         20000301-1.c            cpp/20000301-1.c
39068         20000419-1.c            cpp/20000419-1.c
39069         20000510-1.S            cpp/20000510-1.S
39070         20000519-1.c            cpp/20000519-1.c
39071         20000529-1.c            cpp/20000529-1.c
39072         20000625-1.c            cpp/20000625-1.c
39073         20000625-2.c            cpp/20000625-2.c
39074         cpp-as1.c               cpp/assert1.c
39075         cpp-as2.c               cpp/assert2.c
39076         cxx-comments-1.c        cpp/cxxcom1.c
39077         cxx-comments-2.c        cpp/cxxcom2.c
39078         endif-label.c           cpp/endif.c
39079         cpp-hash1.c             cpp/hash1.c
39080         cpp-hash2.c             cpp/hash2.c
39081         cpp-if1.c               cpp/if-1.c
39082         cpp-if2.c               cpp/if-2.c
39083         cpp-if3.c               cpp/if-3.c
39084         cpp-if4.c               cpp/if-4.c
39085         cpp-if5.c               cpp/if-5.c
39086         cpp-cond.c              cpp/if-cexp.c
39087         cpp-missingop.c         cpp/if-mop.c
39088         cpp-missingparen.c      cpp/if-mpar.c
39089         cpp-opprec.c            cpp/if-oppr.c
39090         cpp-ifparen.c           cpp/if-paren.c
39091         cpp-shortcircuit.c      cpp/if-sc.c
39092         cpp-shift.c             cpp/if-shift.c
39093         cpp-unary.c             cpp/if-unary.c
39094         cpp-li1.c               cpp/line1.c
39095         cpp-li2.c               cpp/line2.c
39096         lineno.c                cpp/line3.c
39097         lineno-2.c              cpp/line4.c
39098         cpp-mi.c                cpp/mi1.c
39099         cpp-mic.h               cpp/mi1c.h
39100         cpp-micc.h              cpp/mi1cc.h
39101         cpp-mind.h              cpp/mi1nd.h
39102         cpp-mindp.h             cpp/mi1ndp.h
39103         cpp-mix.h               cpp/mi1x.h
39104         cpp-mi2.c               cpp/mi2.c
39105         cpp-mi2a.h              cpp/mi2a.h
39106         cpp-mi2b.h              cpp/mi2b.h
39107         cpp-mi2c.h              cpp/mi2c.h
39108         cpp-mi3.c               cpp/mi3.c
39109         cpp-mi3.def             cpp/mi3.def
39110         poison-1.c              cpp/poison.c
39111         pr-impl.c               cpp/prag-imp.c
39112         cpp-redef-2.c           cpp/redef1.c
39113         cpp-redef.c             cpp/redef2.c
39114         strpaste.c              cpp/strp1.c
39115         strpaste-2.c            cpp/strp2.c
39116         cpp-tradpaste.c         cpp/tr-paste.c
39117         cpp-tradstringify.c     cpp/tr-str.c
39118         cpp-tradwarn1.c         cpp/tr-warn1.c
39119         cpp-tradwarn2.c         cpp/tr-warn2.c
39120         trigraphs.c             cpp/trigraphs.c
39121         cpp-unc1.c              cpp/unc1.c
39122         cpp-unc2.c              cpp/unc2.c
39123         cpp-unc3.c              cpp/unc3.c
39124         cpp-unc.c               cpp/unc4.c
39125         undef.c                 cpp/undef1.c
39126         undef-2.c               cpp/undef2.c
39127         cpp-wi1.c               cpp/widestr1.c
39128
39129 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39130
39131         * lib/g++.exp (g++_include_flags): Tweak.
39132
39133 2000-06-27  H.J. Lu  <hjl@gnu.org>
39134             Loren J. Rittle  <ljrittle@acm.org>
39135
39136         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39137         version with one that knows about the new gcc tree structure.
39138         (g++_link_flags): Same.
39139
39140 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39141
39142         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39143         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39144         case we are cross-compiling.
39145
39146         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39147         g++.old-deja/g++.niklas/Makefile.in,
39148         g++.old-deja/g++.niklas/configure.in,
39149         g++.old-deja/g++.other/Makefile.in,
39150         g++.old-deja/g++.other/configure.in,
39151         gcc.c-torture/code_quality/Makefile.in,
39152         gcc.c-torture/code_quality/configure.in,
39153         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39154         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39155         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39156         gcc.c-torture/execute/ieee/Makefile.in,
39157         gcc.c-torture/execute/ieee/configure.in,
39158         gcc.c-torture/noncompile/Makefile.in,
39159         gcc.c-torture/noncompile/configure.in,
39160         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39161         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39162         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39163
39164 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39165
39166         * g++.old-deja/g++.other/ambig3.C: New test.
39167
39168 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39169
39170         * g++.old-deja/g++.pt/syntax1.C: New test.
39171         * g++.old-deja/g++.pt/syntax2.C: New test.
39172         * g++.old-deja/g++.other/syntax3.C: New test.
39173         * g++.old-deja/g++.other/syntax4.C: New test.
39174
39175 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39176
39177         * gcc.dg/20000623-1.c: Prototype exit and abort.
39178
39179 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39180
39181         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39182         New tests.
39183         * gcc.dg/cpp-mi3.def: New file.
39184
39185         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39186         inside assertions.
39187         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39188         lexer's error messages.
39189         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39190         divine anything from the linemarkers.
39191         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39192         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39193
39194 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39195
39196         * gcc.dg/20000623-1.c: New test.
39197
39198 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39199
39200         * gcc.c-torture/execute/20000622-1.c: New test.
39201
39202 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39203
39204         * g++.old-deja/g++.other/init15.C: New test.
39205
39206 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39207
39208         * g++.old-deja/g++.pt/vaarg2.C: New test.
39209         * g++.old-deja/g++.pt/vaarg3.C: New test.
39210
39211 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39212
39213         * g++.old-deja/g++.other/dyncast6.C: New test.
39214
39215 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39216
39217         * gcc.c-torture/execute/loop-6.c: New test.
39218
39219 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39220
39221         * gcc.dg/20000614-1.c: New test.
39222         * gcc.dg/20000614-2.c: New test.
39223
39224 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39225
39226         * g++.old-deja/g++.other/inline12.C: New test.
39227
39228 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39229
39230         * g++.old-deja/g++.other/eh1.C: New test.
39231
39232 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39233
39234         * g++.old-deja/g++.other/type.C: New test.
39235
39236 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39237
39238         * g++.old-deja/g++.other/initstring.C: New test.
39239
39240 2000-06-12  Jason Merrill  <jason@redhat.com>
39241
39242         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39243
39244 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39245
39246         * gcc.c-torture/compile/20000609-1.c: New test.
39247
39248 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39249
39250         * gcc.dg/20000609-1.c: New test.
39251
39252 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39253
39254         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39255         * gcc.c-torture/noncompile/poison-1.c: Move...
39256         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39257         * gcc.dg/cpp-li1.c: Add a token after the #line.
39258
39259 2000-06-05  Richard Henderson  <rth@cygnus.com>
39260
39261         * gcc.c-torture/execute/20000605-2.c: New test.
39262         * gcc.c-torture/execute/20000605-3.c: New test.
39263
39264 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39265
39266         * g77.f-torture/execute/20000503-1.x: New file.
39267
39268 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39269
39270         * g++.old-deja/g++.eh/badalloc1.C: New test.
39271
39272 2000-06-05  Richard Henderson  <rth@cygnus.com>
39273
39274         * gcc.c-torture/execute/20000605-1.c: New test.
39275
39276 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39277             Nathan Sidwell <nathan@codesourcery.com>
39278
39279         * gcc.c-torture/compile/20000605-1.c: New test.
39280
39281 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39282
39283         * g77.f-torture/compile/20000601-1.f: New test.
39284
39285 2000-06-03  Richard Henderson  <rth@cygnus.com>
39286
39287         * gcc.c-torture/execute/20000603-1.c: New.
39288
39289 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39290
39291         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39292         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39293
39294 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39295
39296         * gcc.dg/compare2.c (case 12): XFAIL.
39297         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39298         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39299
39300         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39301
39302 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39303
39304         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39305         guard macro is already defined when the header is first
39306         included.
39307         * gcc.dg/cpp-mix.h: New file.
39308         * gcc.dg/endif-label.c: Update patterns to match compiler.
39309
39310         * g++.brendan/complex1.C: Declare abort.
39311         * g++.law/refs4.C: Remove XFAIL.
39312         * g++.oliva/expr2.C: Declare abort and exit.
39313
39314 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39315
39316         * gcc.c-torture/execute/20000528-1.c: New test.
39317
39318         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39319         * g++.old-deja/g++.law/temps4.C: Likewise.
39320
39321         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39322         stdlib.h.  Call abort() on failure.
39323         * g++.old-deja/g++.law/refs4.C: Likewise.
39324         * g++.old-deja/g++.law/temps4.C: Likewise.
39325         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39326         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39327
39328 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39329
39330         Relative to g++.dg/special:
39331         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39332
39333         Relative to g++.old-deja:
39334         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39335         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39336         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39337         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39338         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39339         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39340         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39341
39342         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39343         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39344         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39345         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39346         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39347         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39348         and/or string.h.
39349
39350         * g++.other/goto1.C: Update expectations for error messages.
39351
39352 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39353
39354         * gcc.c-torture/compile/20000523-1.c: New test.
39355
39356 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39357
39358         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39359
39360 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39361
39362         * g++.old-deja/g++.eh/catch11.C: New test.
39363         * g++.old-deja/g++.eh/catch12.C: New test.
39364
39365 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39366
39367         * gcc.c-torture/execute/20000523-1.c: New test.
39368
39369 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39370
39371         * c-torture/execute/bcp-1.c: Replace abort in arg of
39372         __builtin_constant_p with a generic external function.
39373
39374         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39375         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39376         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39377         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39378         Prototype abort and/or exit.
39379
39380         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39381         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39382         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39383         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39384
39385 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39386
39387         * gcc.dg/dwarf2-1.c: New test.
39388
39389 2000-05-20  Richard Henderson  <rth@cygnus.com>
39390
39391         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39392
39393 2000-05-20  Andreas Jaeger  <aj@suse.de>
39394
39395         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39396         testcase.
39397
39398 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39399
39400         * gcc.c-torture/execute/20000519-2.c: New test.
39401
39402 2000-05-19  Andreas Jaeger  <aj@suse.de>
39403
39404         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39405         which fails with SSA.
39406
39407         * lib/c-torture.exp: Also test with -O3 -fssa.
39408
39409 2000-05-18  Michael Meissner  <meissner@redhat.com>
39410
39411         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39412         * gcc.c-torture/execute/920415-1.c: Ditto.
39413         * gcc.c-torture/execute/920501-1.c: Ditto.
39414         * gcc.c-torture/execute/conversion.c: Ditto.
39415         * gcc.c-torture/execute/cvt-1.c: Ditto.
39416
39417 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39418
39419         * gcc.c-torture/compile/20000518-1.c: New test.
39420
39421 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39422
39423         * g77.f-torture/compile/200005018.f: New test.
39424
39425 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39426
39427         * gcc.c-torture/compile/20000517-1.c: New test.
39428
39429 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39430
39431         * gcc.c-torture/execute/20000516-1.c: New test.
39432
39433 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39434
39435         * g++.old-deja/g++.other/eh.C: New test.
39436
39437 2000-05-12  Richard Henderson  <rth@cygnus.com>
39438
39439         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39440         constants through to doit's conditional.
39441
39442 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39443
39444         * gcc.c-torture/compile/20000511-1.c: New test.
39445         * g77.f-torture/compile/20000511-1.f: New test.
39446         * g77.f-torture/compile/20000511-2.f: New test.
39447
39448 2000-05-11  Michael Meissner  <meissner@redhat.com>
39449
39450         * gcc.c-torture/execute/20000511-1.c: New test.
39451
39452 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39453
39454         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39455         * gcc.dg/20000510-1.S: New.
39456
39457 2000-05-08  Catherine Moore  <clm@cygnus.com>
39458
39459         * gcc.dg/unused-3.c: New.
39460
39461 2000-05-06  Richard Henderson  <rth@cygnus.com>
39462
39463           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39464           * g++.old-deja/g++.mike/warn1.C: Likewise.
39465           * g++.old-deja/g++.pt/local1.C: Likewise.
39466           * g++.old-deja/g++.pt/local7.C: Likewise.
39467           * g++.old-deja/g++.pt/spec16.C: Likewise.
39468
39469 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39470
39471         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39472
39473 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39474
39475           * g77.f-torture/execute/20000503-1.f: New test.
39476
39477 2000-05-04  Andreas Jaeger  <aj@suse.de>
39478
39479         * gcc.dg/noreturn-2.c: New test.
39480
39481 2000-05-04  Neil Booth  <NeilB@earthling.net>
39482
39483         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39484         preprocessor.
39485
39486 2000-05-04  Richard Henderson  <rth@cygnus.com>
39487
39488         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39489
39490 2000-05-04  Richard Henderson  <rth@cygnus.com>
39491
39492         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39493         OpenSSL by Jason R Thorpe.
39494
39495 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39496
39497         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39498
39499 2000-05-03  Robert Lipe <robertlipe@usa.net>
39500
39501         * gcc.dg/20000503-1.c: New test.
39502
39503 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39504
39505         * gcc.c-torture/compile/20000502-1.c: New test.
39506         * g++.old-deja/g++.other/align.C: New test.
39507         * gcc.dg/cpp-tradstringify.c: New test.
39508
39509 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39510
39511         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39512         and hard registers.
39513
39514 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39515
39516         * gcc.c-torture/execute/loop-5.c: New test.
39517
39518 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39519
39520         * gcc.c-torture/execute/va-arg-20.c: New test.
39521
39522 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39523
39524         * gcc.c-torture/execute/20000422-1.c: New test.
39525
39526 2000-04-20  Greg McGary  <gkm@gnu.org>
39527
39528         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39529         when optimizing, but without sibling-call optimizations (-O1).
39530
39531 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39532
39533           * gcc.c-torture/compile/20000420-1.c: New test.
39534
39535 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39536
39537         * g++.abi/ptrflags.C: New test.
39538         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39539
39540 2000-04-19  Catherine Moore  <clm@cygnus.com>
39541
39542         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39543
39544 2000-04-19  Greg McGary  <gkm@gnu.org>
39545
39546         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39547         sibling-call optimizations.
39548
39549 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39550
39551         * gcc.dg/20000419-1.c: New test.
39552
39553 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39554
39555         * gcc.c-torture/execute/20000412-6.c: New test.
39556
39557 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39558
39559         * gcc.c-torture/execute/20000412-5.c: New test.
39560         * g77.f-torture/compile/20000412-1.f: New test.
39561         * gcc.c-torture/execute/20000412-4.c: New test.
39562         * gcc.c-torture/compile/20000412-2.c: New test.
39563         * gcc.c-torture/execute/20000412-3.c: New test.
39564         * gcc.c-torture/compile/20000412-1.c: New test.
39565         * gcc.c-torture/execute/20000412-2.c: New test.
39566
39567 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39568
39569         * objc/execute/bf-20.m: New test.
39570
39571 2000-04-10  Richard Henderson  <rth@cygnus.com>
39572
39573         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39574
39575         * gcc.c-torture/execute/20000412-1.c: New test.
39576
39577 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39578
39579         * g++.old-deja/g++.eh/catchptr1.C: New test.
39580
39581 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39582
39583         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39584
39585 2000-04-08  Neil Booth  <NeilB@earthling.net>
39586
39587         * gcc.dg/cpp-nullchar.c: Remove test as
39588         embedded nulls cause problems.
39589
39590 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39591
39592         * gcc.dg/compare2.c: New test.
39593
39594 2000-04-08  Neil Booth  <NeilB@earthling.net>
39595
39596         * gcc.dg/cpp-nullchar.c: New test.
39597
39598 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39599
39600         * gcc.dg/cpp-mi2.c: New test.
39601         * gcc.dg/cpp-mi2[abc].h: New files.
39602
39603 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39604
39605         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39606         member name.
39607
39608 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39609
39610         * g++.old-deja/g++.abi/vmihint.C: New test.
39611
39612 2000-04-06  Neil Booth  <NeilB@earthling.net>
39613
39614         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39615         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39616         copyright.
39617
39618 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39619
39620         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39621         avoid stack-frame overwrite.
39622
39623 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39624
39625         * gcc.c-torture/compile/20000405-2.c: New test.
39626         * gcc.c-torture/compile/20000405-3.c: New test.
39627
39628 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39629
39630         * gcc.c-torture/compile/20000405-1.c: New test.
39631
39632 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39633
39634         * gcc.dg/cast-qual-1.c: Revert last change.
39635
39636 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39637
39638         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39639
39640 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39641
39642         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39643         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39644
39645 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39646
39647         * gcc.c-torture/compile/20000403-2.c: New test.
39648         * gcc.c-torture/compile/20000403-1.c: New test.
39649
39650 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39651
39652         * gcc.c-torture/execute/20000403-1.c: New test.
39653
39654 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39655
39656         * gcc.c-torture/execute/20000402-1.c: New test.
39657
39658 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39659
39660         * gcc.c-torture/execute/va-arg-15.c: New test.
39661         * gcc.c-torture/execute/va-arg-16.c: New test.
39662         * gcc.c-torture/execute/va-arg-17.c: New test.
39663         * gcc.c-torture/execute/va-arg-18.c: New test.
39664         * gcc.c-torture/execute/va-arg-19.c: New test.
39665
39666 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39667
39668         * gcc.c-torture/compile/981211-1.c: Move to...
39669         * gcc.dg/cpp-as1.c: ...here.
39670         * gcc.dg/cpp-as2.c: New file.
39671
39672         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39673         compiler.
39674
39675 2000-04-02  Neil Booth  <NeilB@earthling.net>
39676
39677         * gcc.dg/cpp-cond.c  New tests.
39678         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39679         accidental success less likely.
39680         * gcc.dg/cpp-missingop.c  New tests.
39681         * gcc.dg/cpp-missingparen.c  New tests.
39682         * gcc.dg/cpp-shift.c  New tests.
39683         * gcc.dg/cpp-shortcircuit.c  New tests.
39684         * gcc.dg/cpp-unary.c  New tests.
39685
39686 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39687
39688         * gcc.c-torture/compile/20000329-1.c: New test.
39689
39690 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39691
39692         * gcc.c-torture/compile/20000326-1.c: New test.
39693         * gcc.c-torture/compile/20000326-2.c: New test.
39694
39695 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39696
39697         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39698         the first parameter is a function argument.
39699
39700 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39701
39702         * g++.old-deja/g++.ext/array4.C: New test.
39703
39704 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39705
39706         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39707
39708 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39709
39710         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39711
39712 2000-03-19  Richard Henderson  <rth@cygnus.com>
39713
39714         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39715
39716 2000-03-19  Richard Henderson  <rth@cygnus.com>
39717
39718         * gcc.c-torture/compile/20000319-1.c: New test.
39719
39720 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39721
39722         * gcc.c-torture/execute/20000314-3.c: New test.
39723         * gcc.c-torture/execute/20000314-2.c: New test.
39724         * gcc.c-torture/execute/20000314-1.c: New test.
39725         * gcc.c-torture/compile/20000314-2.c: New test.
39726         * gcc.c-torture/compile/20000314-1.c: New test.
39727
39728 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.old-deja/g++.warn/inline.C: New test.
39731
39732 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39733
39734         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39735         standards-compliant result rather than specific constants.
39736         Put test-values in array.
39737
39738 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39739
39740         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39741         (g++_target_compile): Put test-specific options last.
39742
39743 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39744
39745         * g++.old-deja/g++.eh/vbase4.C: New test.
39746
39747 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39748
39749         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39750
39751 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39752
39753         * g++.old-deja/g++.brendan/misc12.C: Removed.
39754         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39755         * g++.old-deja/g++.ext/pretty4.C: New test.
39756
39757 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39758
39759         * g++.old-deja/g++.other/string2.C: New test.
39760
39761 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39762
39763         * g++.old-deja/g++.warn/impint2.C: New test.
39764
39765 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39766
39767         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39768         is 1, not zero.
39769
39770 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39771
39772         * g++.old-deja/g++.warn/impint.C: New test.
39773         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39774         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39775         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39776         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39777         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39778         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39779         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39780         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39781         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39782         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39783         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39784         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39785
39786 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39787
39788         * gcc.dg/cpp-redef.c: New test.
39789
39790 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39791
39792         * g++.old-deja/g++.pt/unify7.C: New test.
39793
39794 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39795
39796         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39797         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39798
39799 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39800
39801         * gcc.c-torture/compile/20000224-1.c: New test.
39802
39803 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39804
39805         * gcc.c-torture/compile/cpp-2.c: New test.
39806         * gcc.c-torture/compile/cpp-1.c: New test.
39807
39808 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39809
39810         * gcc.c-torture/execute/20000225-1.c: New test.
39811
39812 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39813
39814         * gcc.dg/cpp-li2.c: New test.
39815
39816         * gcc.dg/cpp-wi1.c: New test.
39817
39818         * gcc.dg/cpp-li1.c: New test.
39819
39820 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39821
39822         * g++.old-deja/g++.other/sizeof5.C: New test.
39823
39824 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39825
39826         * gcc.c-torture/execute/va-arg-13.c: New test.
39827
39828 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39829
39830         * gcc.c-torture/execute/va-arg-12.c: New test.
39831
39832 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39833
39834         * gcc.c-torture/execute/20000223-1.c: New test.
39835
39836 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39837
39838         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39839
39840 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39841
39842         * g++.old-deja/g++.abi/ptrmem.C: New test.
39843
39844 2000-02-19  Richard Henderson  <rth@cygnus.com>
39845
39846         * gcc.c-torture/compile/init-3.c: New.
39847
39848 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39849
39850         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39851         ALWAYS_CXXFLAGS.
39852
39853 2000-02-11  Robert Lipe <robertl@sco.com>
39854
39855         * gcc.c-torture/compile/20000211-3.c: New test.
39856
39857 2000-02-11  Martin Buchholz <martin@xemacs.org>
39858
39859         * gcc.c-torture/compile/20000211-2.c: New test.
39860
39861 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39862
39863         * gcc.c-torture/compile/20000211-1.c: New test.
39864
39865 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39866
39867         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39868           on native targets
39869
39870 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39871
39872         * g++.old-deja/g++.other/cast5.C: New test.
39873
39874 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39875
39876         * gcc.c-torture/execute/20000205-1.c: New.
39877
39878 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39879
39880         * g++.old-deja/g++.jason/cast3.C: Return void.
39881         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39882
39883 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39884
39885         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39886
39887         * gcc.dg/loop-1.c: New test.
39888
39889 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
39890
39891         * gcc.c-torture/compile/20000127-1.c: New test.
39892         * gcc.c-torture/execute/991228-1.c: New test.
39893
39894 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39895
39896         * gcc.dg/unused-2.c: New test.
39897
39898         * gcc.dg/conv-1.c: New test.
39899
39900 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
39901
39902         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
39903         compiler.
39904         (tool_option_proc): Fix typo.
39905
39906 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
39907
39908         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
39909         of the ld on the host, not on the build machine.
39910         Also, don't crash if '--help' is not a supported option.
39911
39912 2000-01-24  Richard Henderson  <rth@cygnus.com>
39913
39914         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
39915
39916 2000-01-20  Jeffrey A Law  (law@cygnus.com)
39917
39918         * gcc.c-torture/execute/20000120-2.c: New test.
39919         * gcc.c-torture/execute/20000120-1.c: New test.
39920
39921 2000-01-13  Jeffrey A Law  (law@cygnus.com)
39922
39923         * gcc.c-torture/execute/20000113-1.c: New test.
39924
39925 2000-01-12  Jeffrey A Law  (law@cygnus.com)
39926
39927         * gcc.c-torture/execute/20000112-1.c: New test.
39928
39929 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39930
39931         * gcc.dg/20000111-1.c: New test.
39932
39933 2000-01-10  Jeffrey A Law  (law@cygnus.com)
39934
39935         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
39936         with 16 bit integers.
39937
39938 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39939
39940         * gcc.dg/20000108-1.c: New test.
39941
39942 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39943
39944         * g++.old-deja/g++.ns/koenig8.C: New test.
39945
39946 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39947
39948         * g++.old-deja/g++.other/cast4.C: New test.
39949
39950 2000-01-05  Jeffrey A Law  (law@cygnus.com)
39951
39952         * gcc.c-torture/compile/20000105-2.c: New test.
39953         * gcc.c-torture/compile/20000105-1.c: New test.
39954
39955 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39956
39957         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
39958         references to printf & atoi to conform to ANSI standard.
39959         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
39960         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
39961         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
39962         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
39963         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
39964         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39965         * g++.old-deja/g++.brendan/copy1.C: Likewise.
39966         * g++.old-deja/g++.brendan/copy2.C: Likewise.
39967         * g++.old-deja/g++.brendan/copy3.C: Likewise.
39968         * g++.old-deja/g++.brendan/copy4.C: Likewise.
39969         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39970         * g++.old-deja/g++.brendan/copy6.C: Likewise.
39971         * g++.old-deja/g++.brendan/copy7.C: Likewise.
39972         * g++.old-deja/g++.brendan/copy8.C: Likewise.
39973         * g++.old-deja/g++.brendan/crash11.C: Likewise.
39974         * g++.old-deja/g++.brendan/crash14.C: Likewise.
39975         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39976         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39977         * g++.old-deja/g++.brendan/delete2.C: Likewise.
39978         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39979         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39980         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39981         * g++.old-deja/g++.brendan/eh1.C: Likewise.
39982         * g++.old-deja/g++.brendan/groff1.C: Likewise.
39983         * g++.old-deja/g++.brendan/init3.C: Likewise.
39984         * g++.old-deja/g++.brendan/misc12.C: Likewise.
39985         * g++.old-deja/g++.brendan/misc7.C: Likewise.
39986         * g++.old-deja/g++.brendan/new2.C: Likewise.
39987         * g++.old-deja/g++.brendan/operators4.C: Likewise.
39988         * g++.old-deja/g++.brendan/operators5.C: Likewise.
39989         * g++.old-deja/g++.brendan/overload2.C: Likewise.
39990         * g++.old-deja/g++.brendan/overload7.C: Likewise.
39991         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39992         * g++.old-deja/g++.brendan/reference1.C: Likewise.
39993         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39994         * g++.old-deja/g++.brendan/template24.C: Likewise.
39995         * g++.old-deja/g++.brendan/template3.C: Likewise.
39996         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39997         * g++.old-deja/g++.jason/inline3.C: Likewise.
39998         * g++.old-deja/g++.jason/opeq.C: Likewise.
39999         * g++.old-deja/g++.law/arg5.C: Likewise.
40000         * g++.old-deja/g++.law/arm7.C: Likewise.
40001         * g++.old-deja/g++.law/ctors11.C: Likewise.
40002         * g++.old-deja/g++.law/cvt8.C: Likewise.
40003         * g++.old-deja/g++.law/init9.C: Likewise.
40004         * g++.old-deja/g++.law/refs4.C: Likewise.
40005         * g++.old-deja/g++.law/template2.C: Likewise.
40006         * g++.old-deja/g++.law/visibility24.C: Likewise.
40007         * g++.old-deja/g++.law/vtable3.C: Likewise.
40008         * g++.old-deja/g++.mike/asm2.C: Likewise.
40009         * g++.old-deja/g++.mike/eh1.C: Likewise.
40010         * g++.old-deja/g++.mike/misc1.C: Likewise.
40011         * g++.old-deja/g++.mike/misc13.C: Likewise.
40012         * g++.old-deja/g++.mike/misc14.C: Likewise.
40013         * g++.old-deja/g++.mike/ns12.C: Likewise.
40014         * g++.old-deja/g++.mike/p1248.C: Likewise.
40015         * g++.old-deja/g++.mike/p3708.C: Likewise.
40016         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40017         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40018         * g++.old-deja/g++.mike/p646.C: Likewise.
40019         * g++.old-deja/g++.mike/p700.C: Likewise.
40020         * g++.old-deja/g++.mike/p783.C: Likewise.
40021         * g++.old-deja/g++.mike/p783a.C: Likewise.
40022         * g++.old-deja/g++.mike/p783b.C: Likewise.
40023         * g++.old-deja/g++.mike/p786.C: Likewise.
40024         * g++.old-deja/g++.mike/p789.C: Likewise.
40025         * g++.old-deja/g++.mike/p789a.C: Likewise.
40026         * g++.old-deja/g++.mike/p807a.C: Likewise.
40027         * g++.old-deja/g++.other/delete3.C: Likewise.
40028         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40029         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40030         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40031         * g++.old-deja/g++.other/empty1.C: Likewise.
40032         * g++.old-deja/g++.other/temporary1.C: Likewise.
40033         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40034         * g++.old-deja/g++.pt/t16.C: Likewise.
40035         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40036
40037 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40038
40039         * gcc.dg/991230-1.c: New test.
40040
40041 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40042
40043         * gcc.c-torture/compile/991229-3.c: New test.
40044         * gcc.c-torture/compile/991229-2.c: New test.
40045         * gcc.c-torture/compile/991229-1.c: New test.
40046
40047 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40048
40049         * gcc.c-torture/compile/labels-2.c: New test.
40050
40051 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40052
40053         * gcc.c-torture/execute/991227-1.c: New test.
40054
40055 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40056
40057         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40058
40059 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40060
40061         * gcc.c-torture/execute/991221-1.c: New test.
40062
40063 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40064
40065         * g++.old-deja/g++.other/cast3.C: New test.
40066
40067 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40068
40069         * gcc.c-torture/execute/991216-4.c: New test.
40070
40071 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40072
40073         * gcc.c-torture/execute/991216-1.c: New test.
40074         * gcc.c-torture/execute/991216-2.c: New test.
40075         * gcc.c-torture/execute/991216-3.c: New test.
40076
40077 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40078
40079         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40080         Actually make the test fail by using "-O2" for compilation.
40081
40082 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40083
40084         * g++.old-deja/g++.warn/cast-align1.C: New test.
40085
40086 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40087
40088         * gcc.c-torture/compile/991214-1.c: New test.
40089         * gcc.c-torture/compile/991214-2.c: New test.
40090
40091 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40092
40093         * gcc.dg/991214-1.c: New test.
40094
40095 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40096
40097         * gcc.c-torture/compile/991213-3.c: New test.
40098         * gcc.c-torture/compile/991213-2.c: New test.
40099         * gcc.c-torture/compile/991213-1.c: New test.
40100
40101 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40102
40103         * gcc.dg/991209-1.c: New test.
40104
40105 1999-12-08  Nathan Sidwell <nathan@acm.org>
40106
40107         * gcc.c-torture/compile/991208-1.c: New test.
40108
40109 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40110
40111         * gcc.dg/ultrasp2.c: New test.
40112
40113 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40114
40115         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40116
40117 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40118
40119         * gcc.c-torture/compile/991202-1.c: New test.
40120         * gcc.c-torture/execute/991202-1.c: New test.
40121         * gcc.c-torture/execute/991202-2.c: New test.
40122         * gcc.c-torture/execute/991202-3.c: New test.
40123
40124 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40125
40126         * g++.old-deja/g++.abi/align.C: New test.
40127         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40128         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40129
40130 1999-12-01  Richard Henderson  <rth@cygnus.com>
40131
40132         * gcc.c-torture/execute/991201-1.c: New.
40133
40134 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40135
40136         * gcc.dg/991129-1.c: New test.
40137
40138 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40139
40140         * gcc.c-torture/compile/991127-1.c: New test.
40141
40142 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40143
40144         * g++.old-deja/g++.other/warn4.C: New test.
40145
40146 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40147
40148         * g++.old-deja/g++.eh/cleanup2.C: New test.
40149         * g++.old-deja/g++.ext/pretty2.C: New test.
40150         * g++.old-deja/g++.ext/pretty3.C: New test.
40151         * g++.old-deja/g++.other/debug6.C: New test.
40152
40153 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40154
40155         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40156         compiler_output to look for one error message instead of two.
40157
40158 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40159
40160         * gcc.c-torture/execute/991118-1.c: Also test case
40161         where the word boundary does not split a byte evenly.
40162
40163 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40164
40165         * g++.old-deja/g++.ext/restrict1.C: New test.
40166
40167 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40168
40169         * gcc.c-torture/execute/991118-1.c: New test.
40170
40171 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40172
40173         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40174         working directory pathnames.
40175
40176 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40177
40178         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40179         host is equipped with driver.h and driver.o so it can actually
40180         compile and run the tests.
40181
40182 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40183
40184         * gcc.c-torture/compile/991008-1.c: New test.
40185
40186 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40187
40188         * lib/gcc-dg.exp: Include target-supports.exp
40189
40190 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40191
40192         * lib/target-supports.exp: New file: Provide procs to test for
40193         features supported by the target.
40194         (check_weak_available): Moved here from ecos.exp.
40195         (check_alias_available): New proc: Determine of the target
40196         toolchain supports the alias attribute.
40197
40198         * gcc.dg/special/ecos.exp: Move check_weak_available to
40199         target-supports.exp.
40200         (alias-1.c): Only perform the test if the target supports
40201         aliases.
40202         (wkali-1.c): Only perform the test if the target supports
40203         aliases.
40204
40205         * gcc.dg/990506-0.c: Expect error messages from cross
40206         targets as well as native targets.
40207
40208 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40209
40210         * gcc.dg/ultrasp1.c: Removed xfail.
40211         * gcc.dg/struct-ret-2.c: Likewise.
40212         * gcc.dg/array-1.c: Likewise.
40213
40214 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40215
40216         * gcc.dg/struct-ret-2.c: New test.
40217
40218         * gcc.dg/array-1.c: New test.
40219
40220 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40221
40222         * gcc.c-torture/execute/991030-1.c: New test.
40223
40224 1999-10-26  Richard Henderson  <rth@cygnus.com>
40225
40226         * gcc.c-torture/compile/991026-2.c: New test.
40227
40228 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40229
40230         * gcc.c-torture/compile/991026-1.c: New test.
40231
40232 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40233
40234         * gcc.c-torture/execute/991023-1.c: New test.
40235
40236 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40237
40238         * gcc.c-torture/execute/991019-1.c: New test.
40239
40240 1999-10-16  Richard Henderson  <rth@cygnus.com>
40241
40242         * gcc.c-torture/execute/991016-1.c: New test.
40243
40244 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40245
40246         * gcc.c-torture/execute/991014-1.c: New test.
40247
40248 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40249
40250         * g++.old-deja/g++.other/union2.C: New test.
40251
40252 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40253
40254         * g++.old-deja/g++.other/vaarg2.C: New test.
40255         * g++.old-deja/g++.other/vaarg3.C: New test.
40256
40257 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40258
40259         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40260         in compile/.
40261
40262 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40263
40264         * gcc.c-torture/execute/va-arg-11.c: New test.
40265
40266 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40267
40268         * lib/file-format.exp (gcc_target_object_format): Don't
40269         crash if objdump is unavailable.
40270
40271 1999-09-29  Donn Terry <donn@interix.com>
40272
40273         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40274
40275 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40276
40277         * gcc.c-torture/compile/990928-1.c: New test.
40278
40279 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40280
40281         * g++.old-deja/g++.other/decl6.C: New test.
40282
40283 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40284
40285         * gcc.c-torture/execute/va-arg-10.c: New test.
40286
40287 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40288
40289         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40290         __PRETTY_FUNCTION__.
40291
40292 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40293
40294         * gcc.c-torture/execute/990923-1.c: New test.
40295
40296 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40297
40298         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40299         for which -fpic is inappropriate.
40300
40301 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40302
40303         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40304
40305 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40306
40307         * g++.old-deja/g++.other/dyncast1.C: New test.
40308         * g++.old-deja/g++.other/dyncast2.C: New test.
40309         * g++.old-deja/g++.other/dyncast3.C: New test.
40310         * g++.old-deja/g++.other/dyncast4.C: New test.
40311         * g++.old-deja/g++.other/dyncast5.C: New test.
40312         * g++.old-deja/g++.eh/catch3.C: New test.
40313         * g++.old-deja/g++.eh/catch3p.C: New test.
40314         * g++.old-deja/g++.eh/catch4.C: New test.
40315         * g++.old-deja/g++.eh/catch4p.C: New test.
40316         * g++.old-deja/g++.eh/catch5.C: New test.
40317         * g++.old-deja/g++.eh/catch5p.C: New test.
40318         * g++.old-deja/g++.eh/catch6.C: New test.
40319         * g++.old-deja/g++.eh/catch6p.C: New test.
40320         * g++.old-deja/g++.eh/catch7.C: New test.
40321         * g++.old-deja/g++.eh/catch7p.C: New test.
40322         * g++.old-deja/g++.eh/catch8.C: New test.
40323         * g++.old-deja/g++.eh/catch8p.C: New test.
40324         * g++.old-deja/g++.eh/catch9.C: New test.
40325         * g++.old-deja/g++.eh/catch9p.C: New test.
40326
40327 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40328
40329         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40330         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40331
40332 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40333
40334         * gcc.c-torture/compile/990913-1.c: New test.
40335
40336 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40337
40338         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40339         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40340
40341 1999-09-09  Richard Henderson  <rth@cygnus.com>
40342
40343         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40344
40345 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40346
40347         * g++.old-deja/g++.other/lookup11.C: New test.
40348         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40349         what is permitted and what we want.
40350         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40351         overload use.
40352         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40353
40354 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40355
40356         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40357         * gcc.c-torture/noncompile/poison-1.c: New file.
40358
40359 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40360
40361         * g++.old-deja/g++.other/sizeof3.C: New test.
40362         * g++.old-deja/g++.other/sizeof4.C: New test.
40363         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40364         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40365
40366 1999-09-07  Richard Henderson  <rth@cygnus.com>
40367
40368         * gcc.dg/va-arg-1.c: New.
40369
40370 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40371
40372         * gcc.c-torture/execute/va-arg-9.c: New test.
40373
40374 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40375
40376         * g77.f-torture/compile/980519-2.f: New test.
40377         * g77.f-torture/compile/19990905-0.f: New test.
40378         * g77.f-torture/compile/19990905-1.f: New test.
40379         * g77.f-torture/compile/19990905-2.f: New test.
40380
40381         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40382
40383 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40384
40385         * gcc.c-torture/execute/990827-1.c: Fix typo.
40386
40387 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40388
40389         * g++.old-deja/g++.other/deref1.C: New test.
40390
40391 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40392
40393         * g++.old-deja/g++.other/ambig2.C: New test.
40394         * g++.old-deja/g++.other/cond5.C: New test.
40395         * g++.old-deja/g++.other/lookup16.C: New test.
40396
40397 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40398
40399         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40400         assemblers too.
40401
40402 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40403
40404         * lib/c-torture.exp: Avoid the "compare executables" optimization
40405         when testing native.
40406
40407 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40408
40409         * gcc.c-torture/execute/990829-1.c: New test.
40410         * gcc.c-torture/compile/990829-1.c: New test.
40411
40412 1999-08-27  Paul Burchard  <burchard@pobox.com>
40413
40414         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40415         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40416         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40417         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40418         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40419         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40420         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40421         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40422         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40423         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40424         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40425
40426 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40427
40428         * gcc.c-torture/execute/990827-1.c: New test.
40429
40430 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40431
40432         * g77.f-torture/noncompile/19990826-4.f: New test.
40433
40434         * g77.f-torture/compile/19990826-3.f: New test.
40435
40436         * g77.f-torture/execute/19990826-2.f: New test.
40437
40438         * g77.f-torture/compile/19990826-1.f: New test.
40439
40440         * gcc.c-torture/execute/990826-0.c: New test.
40441         * g77.c-torture/execute/19990826-0.f: New test.
40442
40443         * g77.f-torture/noncompile/970626-2.f: New test.
40444
40445 1999-08-25  Paul Burchard  <burchard@pobox.com>
40446
40447         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40448         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40449         lss-011.C: New tests.
40450
40451 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40452
40453         * g++.old-deja/g++.other/decl5.C: New test.
40454
40455 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40456
40457         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40458         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40459         call `postbase' for each one.  All callers of `postbase' changed
40460         to call this instead.
40461
40462 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40463
40464         * gcc.c-torture/execute/990811-1.c: New test.
40465
40466 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40467
40468         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40469         just native ones.
40470
40471         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40472         just native ones.
40473
40474 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40475
40476         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40477
40478 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40479
40480         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40481
40482 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40483
40484         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40485
40486 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40487
40488         * gcc.c-torture/execute/990804-1.c: New test.
40489
40490 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40491
40492         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40493         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40494         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40495
40496 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40497
40498         * g++.old-deja/g++.other/struct1.C: New test.
40499
40500 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40501
40502         * g++.old-deja/g++.other/enum2.C: New test.
40503
40504 1999-08-02  Richard Henderson  <rth@cygnus.com>
40505
40506         Adapted from tests from Franz Sirl:
40507         * gcc.c-torture/execute/va-arg-7.c: New test.
40508         * gcc.c-torture/execute/va-arg-8.c: New test.
40509
40510 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40511
40512         * gcc.c-torture/compile/990801-2.c: New test.
40513
40514         * gcc.c-torture/compile/990801-1.c: New test.
40515
40516 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40517
40518         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40519         fp-cmp-1.c, converting double to float.
40520
40521         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40522         fp-cmp-1.c, converting double to long double.
40523
40524         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40525         from fr1 to unknown_register, since fr1 is a legitimate register
40526         on some machines.
40527
40528 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40529
40530         * README: More listname related changes.
40531
40532 1999-07-08  Catherine Moore  <clm@cygnus.com>
40533
40534         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40535
40536 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40537
40538         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40539
40540 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40541
40542         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40543
40544 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40545
40546         * gcc.dg/990703-1.c: New test.
40547
40548 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40549
40550         * lib/file-format.exp: New file: Move definition of proc
40551         gcc_target_object_format to here from
40552         gcc.dg/special/ecos.exp.
40553
40554         * lib/c-torture.exp: Include lib file-format.exp.
40555         * lib/gcc-dg.exp: Include lib file-format.exp.
40556
40557         * gcc.dg/special/ecos.exp: Remove definition of proc
40558         gcc_target_object_format.
40559
40560 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40561
40562         * gcc.c-torture/execute/990628-1.c: New test.
40563
40564 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40565
40566         * gcc.c-torture/compile/990625-2.c: New test.
40567
40568         * gcc.c-torture/compile/990625-1.c: New test.
40569
40570 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40571
40572         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40573         attributes compile.
40574         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40575         ports that use the COFF/PE file format.
40576
40577 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40578
40579         * gcc.c-torture/compile/990617-1.c: New test.
40580
40581 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40582
40583         * g++.old-deja/g++.other/decl4.C: New test.
40584
40585 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40586
40587         * g++.old-deja/g++.other/bitfld3.C: New test.
40588
40589 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40590
40591         * g++.old-deja/g++.eh/catch1.C: New test.
40592
40593 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40594
40595         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40596
40597         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40598         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40599
40600 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40601
40602         * g77.f-torture/compile/19990502-0.f: Replace with new,
40603         shorter, test that still fails after recent changes.
40604
40605 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40606
40607         * gcc.c-torture/execute/990604-1.c: New test.
40608
40609 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40610
40611         * gcc.c-torture/execute/990531-1.c: New test.
40612
40613 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40614
40615         * gcc.c-torture/compile/990527-1.c: New test.
40616
40617 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40618
40619         * gcc.c-torture/execute/990527-1.c: New test.
40620
40621 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40622
40623         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40624         bitfields as signed.
40625
40626 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40627
40628         * g77.f-torture/compile/19990525-0.f: New test.
40629
40630 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40631
40632         * gcc.c-torture/execute/990525-2.c: New test.
40633
40634         * gcc.c-torture/execute/990525-1.c: New test.
40635
40636 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40637
40638         * g++.old-deja/g++.other/anon3.C: New test.
40639         * g++.old-deja/g++.other/anon4.C: New test.
40640         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40641         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40642         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40643         Merrill).
40644
40645 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40646
40647         * gcc.c-torture/execute/990524-1.c: New test.
40648
40649         * gcc.dg/990524-1.c: New test.
40650
40651 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40652
40653         * gcc.c-torture/compile/990523-1.c: New test.
40654
40655 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40656
40657         * gcc.c-torture/compile/990519-1.c: New test.
40658
40659 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40660
40661         * gcc.c-torture/compile/990517-1.c: New test.
40662
40663         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40664         (e4, f4): New tests.
40665         (main): Call them.
40666
40667 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40668
40669         * gcc.dg/noreturn-1.c: New test.
40670
40671 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40672
40673         * gcc.c-torture/execute/990513-1.c: New test.
40674
40675 1999-05-10  Richard Henderson  <rth@cygnus.com>
40676
40677         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40678
40679 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40680
40681         * g77.f-torture/execute/erfc.f: Use small single-precision
40682         values, to avoid problems on Alphas when not -mieee.
40683
40684 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40685
40686         * gcc.dg/990506-0.c: New test.
40687
40688 1999-05-08  Richard Henderson  <rth@cygnus.com>
40689
40690         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40691         the constant to test.  Don't XFAIL 64-bit targets.
40692
40693         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40694         * g++.old-deja/g++.law/profile1.C: Likewise.
40695
40696         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40697         operator new instances.
40698         * g++.old-deja/g++.other/delete5.C: Likewise.
40699
40700 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40701
40702         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40703         intrinsic.
40704
40705 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40706
40707         * g77.f-torture/execute/u77-test.f: Reverse order of two
40708         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40709
40710 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40711
40712         * gcc.dg/compare1.c: New test.
40713
40714 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40715
40716         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40717         New tests.
40718
40719 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40720
40721         * g77.f-torture/compile/19990502-1.f: New test.
40722
40723 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40724
40725         * g77.f-torture/compile/19990502-0.f: New test.
40726
40727 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40728
40729         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40730         intrinsic.
40731
40732 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40733
40734         * g77.f-torture/execute/u77-test.f (main): List libU77
40735         intrinsics not currently tested.
40736         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40737         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40738         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40739         Trim blanks off the ends of some printed strings.
40740
40741 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40742
40743         * g77.f-torture/execute/u77-test.f (main): Just warn about
40744         FSTAT gid disagreement, as it's expected on some systems.
40745
40746 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40747
40748         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40749         use a new function, which allows for some slop.
40750         Clean up some commentary.
40751         (issum): The new function.
40752         (sgladd): Deleted subroutine.
40753
40754 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40755
40756         * g77.f-torture/execute/u77-test.f: Modify to be more like
40757         libf2c/libU77 version, bringing patches to that version here.
40758         Add suitable commentary.
40759
40760 1999-04-25  Richard Henderson  <rth@cygnus.com>
40761
40762         * gcc.dg/990424-1.c: New test.
40763
40764 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40765
40766         * g77.f-torture/execute/u77-test.f (main): Bug involving
40767         LSTAT has been fixed, so turn back on full checking.
40768
40769 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40770
40771         * g77.f-torture/compile/19990419-0.f: New test.
40772         * g77.f-torture/execute/19990419-1.f: New test.
40773
40774 1999-04-17  Richard Henderson  <rth@cygnus.com>
40775
40776         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40777         to avoid the need for a prototype to supress a warning.
40778
40779 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40780
40781         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40782
40783 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40784
40785         * gcc.c-torture/execute/990404-1.c: New test.
40786
40787 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40788
40789         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40790         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40791         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40792         missing initializer warnings.
40793
40794 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40795
40796         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40797         matching strings.
40798
40799 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40800
40801         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40802
40803 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40804
40805         * g77.f-torture/execute/19990325-0.f: New test.
40806         * g77.f-torture/execute/19990325-1.f: New test.
40807
40808 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40809
40810         * gcc.c-torture/execute/990324-1.c: New test.
40811
40812 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40813
40814         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40815         test with 4.
40816
40817 1999-03-17  Richard Henderson  <rth@cygnus.com>
40818
40819         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40820
40821 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40822
40823         * g77.f-torture/execute/19990313-2.f: New test.
40824         * g77.f-torture/execute/19990313-3.f: New test.
40825
40826 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40827
40828         * g77.f-torture/execute/19990313-0.f: New test.
40829         * g77.f-torture/execute/19990313-1.f: New test.
40830
40831 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40832
40833         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40834         printf to sprintf.
40835         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40836         (main): Add check for u15.  Conditionalize u31 check depending on
40837         whether ints are <32 bits or >=32 bits.
40838
40839 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40840
40841         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40842
40843 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40844
40845         * g77.f-torture/compile/19990305-0.f: New test.
40846         * g77.f-torture/execute/19981119-0.f: New test.
40847
40848 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40849
40850         * g77.f-torture/execute/970625-2.f: call ABORT if final
40851         result is not correct, instead of just printing it.
40852         Add this checking via newly introduced obfuscation, to
40853         trip up buggy front ends.
40854
40855 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40856
40857         * g77.f-torture/compile/960317-1.f: Moved from being
40858         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40859
40860 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40861
40862         * g77.f-torture/execute/960317-1.f: New (old) test.
40863         * g77.f-torture/execute/970625-2.f: Ditto.
40864
40865 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40866
40867         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40868         message on line 1 or line 2; cccp and cpplib do this differently.
40869
40870 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40871
40872         * g++.old-deja/g++.law/weak1.C: New test.
40873
40874 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40875
40876         * gcc.c-torture/execute/990119-1.c: Renamed to...
40877         * gcc.dg/990119-1.c: this, so it will only be tested once
40878         (it's a preprocessor test, it doesn't need to be run at
40879         multiple optimization levels).
40880
40881 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40882
40883         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40884           ALWAYS_CXXFLAGS.
40885
40886 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40887
40888         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40889         * g77.f-torture/compile/19981216-0.f: ...as it is expected
40890         to not be compilable by current g77.
40891
40892 1999-02-24  Nick Clifton  <nickc@cygnus.com>
40893
40894         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
40895
40896 1999-02-22  Jeffrey A Law  (law@cygnus.com)
40897
40898         * gcc.c-torture/execute/990222-1.c: New test.
40899
40900 1999-02-19  Craig Burley  <craig@jcb-sc.com>
40901
40902         * g77.f-torture/compile/19990218-0.f: New test.
40903         * g77.f-torture/noncompile/19990218-1.f: New test.
40904
40905 1999-02-18  Craig Burley  <craig@jcb-sc.com>
40906
40907         * g77.f-torture/compile/19981216-0.f: New test.
40908
40909 1999-02-14  Jeffrey A Law  (law@cygnus.com)
40910
40911         * gcc.dg/990214-1.c: New test.
40912
40913 1999-02-13  Jeffrey A Law  (law@cygnus.com)
40914
40915         * gcc.dg/990213-2.c: New test.
40916
40917         * gcc.dg/990213-1.c: New test.
40918
40919 1999-02-12  Jeffrey A Law  (law@cygnus.com)
40920
40921         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
40922         ints.
40923
40924 1999-02-11  Nick Clifton  <nickc@cygnus.com>
40925
40926         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
40927         specified by target.
40928
40929         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
40930
40931 1999-02-11  Jeffrey A Law  (law@cygnus.com)
40932
40933         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
40934
40935 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40936
40937         * gcc.dg/special/ecos.exp: New test driver for new tests with
40938         special requirements.
40939
40940         * gcc.dg/special/alias-1.c: New test.
40941         * gcc.dg/special/gcsec-1.c: New test.
40942         * gcc.dg/special/weak-1.c: New test.
40943         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
40944         * gcc.dg/special/weak-2.c: New test.
40945         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
40946         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
40947         * gcc.dg/special/wkali-1.c: New test.
40948         * gcc.dg/special/wkali-2.c: New test.
40949         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
40950         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
40951
40952 1999-02-10  Felix Lee  <flee@cygnus.com>
40953
40954           * lib/c-torture.exp (c-torture-compile): Pull out code for
40955           analyzing gcc error messages.
40956           (c-torture-execute): Likewise.  Fix some (harmless) false
40957           positives.
40958           * lib/gcc.exp (gcc_check_compile): New function.
40959
40960 1999-02-08  Richard Henderson  <rth@cygnus.com>
40961
40962         * gcc.c-torture/execute/990208-1.c: New test.
40963
40964 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40965
40966         * g++.dg/special/ecos.exp: New driver for new tests with special
40967         requirements
40968
40969         * g++.dg/special/conpr-1.C: New test
40970         * g++.dg/special/conpr-2.C: New test
40971         * g++.dg/special/conpr-2a.C: New test
40972         * g++.dg/special/conpr-3.C: New test
40973         * g++.dg/special/conpr-3a.C: New test
40974         * g++.dg/special/conpr-3b.C: New test
40975
40976         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40977         allow g++ to use the dg driver
40978
40979         * README: Add comment about g++.dg directory
40980
40981 1999-02-06  Jeffrey A Law  (law@cygnus.com)
40982
40983         * README: Update email addresses.
40984
40985 1999-02-03  Nick Clifton  <nickc@cygnus.com>
40986
40987         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40988         arguments in order to force structure S onto the stack even on
40989         the alpha.
40990         (test): Pass 10 leading arguments to function foo as well as the
40991         structure S.
40992
40993         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40994         failure for all targets.
40995
40996         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40997         abort to terminate program execution.
40998
40999 1999-01-30  Richard Henderson  <rth@cygnus.com>
41000
41001         * gcc.c-torture/execute/990130-1.c: New test.
41002
41003 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41004
41005         * gcc.dg/990130-1.c: New test.
41006
41007 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41008
41009         * gcc.c-torture/execute/990128-1.c: New test.
41010
41011 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41012
41013         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41014
41015 1999-01-27  Felix Lee  <flee@cygnus.com>
41016
41017         * lib/c-torture.exp (c-torture-compile): pull out code for
41018         analyzing gcc error messages.
41019         (c-torture-execute): ditto, and fix some (harmless) false
41020         positives.
41021         * lib/gcc.exp (gcc_check_compile): new function.
41022
41023 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41024
41025         * gcc.dg/990117-1.c: New test.
41026
41027         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41028
41029         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41030
41031 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41032
41033         * g77.f-torture/compile/990115-1.f: New test.
41034
41035 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41036
41037         * gcc.c-torture/compile/990107-1.c: New test
41038
41039 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41040
41041         * gcc.c-torture/execute/990106-2.c: New test.
41042
41043         * gcc.c-torture/execute/990106-1.c: New test.
41044
41045 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41046
41047         * gcc.c-torture/compile/981223-1.c: New test.
41048
41049 1998-12-29  Richard Henderson  <rth@cygnus.com>
41050
41051         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41052         (opt3): Rename from opt4 and disable.
41053
41054 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41055
41056         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41057
41058 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41059
41060         * g++.old-deja/g++.other/conv5.C: New test.
41061
41062 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41063
41064         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41065
41066 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41067
41068         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41069
41070 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41071
41072         * gcc.c-torture/compile/981211-1.c: New test.
41073
41074 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41075
41076         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41077
41078         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41079
41080 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41081
41082         * gcc.special/930510-1.c: Make C9X safe.
41083         * gcc.misc-tests/gcov-1.c Similarly.
41084         * gcc.misc-tests/gcov-2.c Similarly.
41085
41086 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41087
41088         * gcc.dg/ultrasp1.c: New test.
41089
41090 1998-12-06  Richard Henderson  <rth@cygnus.com>
41091
41092         * gcc.c-torture/execute/981206.c: New test.
41093
41094 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41095
41096         * g++.old-deja/g++.ns/template7.C: New test.
41097
41098         * g++.old-deja/g++.other/expr1.C: New test.
41099
41100         * g++.old-deja/g++.eh/tmpl3.C: New test.
41101
41102         * g++.old-deja/g++.eh/tmpl2.C: New test.
41103
41104 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41105
41106         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41107         * g++.old-deja/g++.other/using6.C: Removed.
41108         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41109
41110         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41111
41112 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41113
41114         * g++.old-deja/g++.pt/overload8.C: New test.
41115
41116         * g++.old-deja/g++.pt/overload7.C: New test.
41117
41118         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41119
41120         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41121         and relinking messages.
41122         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41123         compiling with -frepo.
41124
41125 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41126
41127         * g++.old-deja/g++.pt/lookup6.C: New test.
41128
41129 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41130
41131         * gcc.c-torture/execute/981130-1.c: New test.
41132         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41133
41134 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41135
41136         * g++.old-deja/g++.pt/explicit76.C: New test.
41137
41138         * g++.old-deja/g++.pt/friend38.C: New test.
41139
41140         * g++.old-deja/g++.ns/crash2.C: New test.
41141
41142         * g++.old-deja/g++.pt/defarg8.C: New test.
41143
41144         * g++.old-deja/g++.pt/instantiate6.C: New test.
41145
41146         * g++.old-deja/g++.pt/static6.C: New test.
41147
41148         * g++.old-deja/g++.pt/decl2.C: New test.
41149
41150 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41151
41152         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41153         problem is actually related with name lookup, but so what? :-)
41154
41155         * g++.old-deja/g++.pt/friend37.C: New test.
41156
41157 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41158
41159         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41160         element, which fails on some systems.
41161
41162         * g77.f-torture/execute/labug1.f: New test.
41163
41164 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41165
41166         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41167         is defined.
41168
41169 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41170
41171         * g77.f-torture/compile/981117-1.f: New test.
41172
41173 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41174
41175         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41176         properly discarded.
41177
41178 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41179
41180         * gcc.c-torture/execute/memcheck: New directory of tests for
41181         -fcheck-memory-usage.
41182
41183 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41184
41185         * README: New file, general information about the testsuite and
41186         new description of the various C++ test subdirectories.
41187         * README.g++: Eliminate obsolete information, update and move most
41188         relevant stuff to README.
41189
41190 1998-11-07  Richard Henderson  <rth@cygnus.com>
41191
41192         * gcc.c-torture/compile/981107-1.c: New test.
41193
41194 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41195
41196         * execute/memcpy-bi.c: New testcase.
41197
41198 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41199
41200         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41201         base classes.
41202
41203         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41204         template is selected.
41205
41206         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41207         classes, it should be accepted for all types.
41208
41209         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41210
41211         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41212         specializations start with template headers.
41213
41214 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41215
41216         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41217
41218         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41219         non-POD types.
41220
41221 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41222
41223         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41224
41225 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41226
41227         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41228
41229 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41230
41231         * 981019-1.c: New test.
41232
41233 1998-10-14  Robert Lipe <robertl@dgii.com>
41234
41235         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41236         find objc headers.
41237
41238 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41239
41240         * compile/981001-4.c: Remove use of GCC extension that triggers a
41241         compiler bug.
41242
41243 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41244
41245         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41246
41247 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41248
41249         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41250         instantiation of template produces incorrect code for delete
41251         expression.
41252
41253         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41254         constructors' name is not unique.
41255         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41256         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41257
41258         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41259         automatic array of const is ill-formed.
41260
41261         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41262         of template parameter?
41263
41264         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41265         const.
41266
41267         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41268         pointer-to-member expression.
41269
41270         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41271         declaration causes ICE.
41272
41273 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41274
41275         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41276         reserved in the global namespace.
41277
41278         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41279         generate needed virtual table.
41280
41281         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41282
41283 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41284
41285         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41286         template-dependent type
41287
41288 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41289
41290         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41291         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41292         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41293
41294         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41295         class should be usable as argument of member function.
41296         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41297         class should be usable as return type of member function.
41298         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41299         class should be usable as type of data member.
41300
41301         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41302
41303 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41304
41305         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41306
41307 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41308
41309         * gcc.dg/dll-?.c Add thumb to target list.
41310         Fix assembler scan patterns to match current assembler output.
41311
41312 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41313
41314         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41315         matching of template brackets.
41316
41317         * g++.old-deja/g++.other/using4.C: New test.  Test using
41318         declarations of methods from base classes.
41319
41320         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41321         within functions should introduce names into the innermost
41322         enclosing namespace.
41323
41324         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41325         of static locals if first initialization throws.
41326
41327 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41328
41329         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41330
41331 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41332
41333         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41334         lose track of the possible targets of tablejump insns.
41335         * special/special.exp: Run it.
41336
41337 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41338
41339         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41340         must be declared before its specializations can be named in friend
41341         declarations.
41342
41343 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41344
41345         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41346
41347         * g77.f-torture/execute/io1.f: New test.
41348
41349 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41350
41351         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41352         with pointer to template function, for which no argument deduction
41353         is possible.
41354
41355         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41356         specialization of template function as argument to template
41357         function.
41358
41359         * g++.old-deja/g++.other/access2.C: New test; Inner class
41360         shouldn't have privileged access to Outer's names.
41361
41362 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41363
41364         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41365         friend template declared within template class conflicts with
41366         nested class of the same name.
41367
41368         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41369         is ignored.
41370
41371         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41372         object with direct initializer as function declaration.
41373
41374         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41375         initializers.
41376
41377         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41378         involving const pointer and NULL produces incorrect result.
41379
41380         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41381         type name without `typename' should be rejected with -pedantic.
41382
41383 1998-10-02  Richard Henderson  <rth@cygnus.com>
41384
41385         * g++.old-deja/g++.other/addrof1.C: New test.
41386
41387 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41388
41389         * gcc.c-torture/compile/981001-1.c: New test.
41390         * gcc.c-torture/execute/981001-1.c: New test.
41391
41392 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41393
41394         * gcc.c-torture/compile/981001-2.c: New test.
41395         * gcc.c-torture/compile/981001-3.c: New test.
41396         * gcc.c-torture/compile/981001-4.c: New test.
41397
41398 1998-10-01  Robert Lipe  <robertl@dgii.com>
41399
41400         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41401         multilibbed hosts.  Idea grafted from g77.exp.
41402
41403 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41404
41405         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41406         avoid losing on systems which need -lsocket.
41407
41408 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41409
41410         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41411         * g++.old-deja/g++.other/nested2.C: Ditto.
41412         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41413         failure.
41414
41415 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41416
41417         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41418         preferred over template operator!= for enum bitfields.
41419
41420 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41421
41422         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41423         that happen to have the same base name, but in different scopes,
41424         are incorrectly rejected.
41425
41426 1998-09-16  Richard Henderson  <rth@cygnus.com>
41427
41428         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41429         on the native word size instead of an integer literal.
41430
41431 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41432
41433         * g++.old-deja/g++.other/static2.C: Invocation of static data
41434         member of type pointer-to-function denoted as non-static member.
41435
41436         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41437         checks involving function types and aliases.
41438
41439 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41440
41441         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41442         redefined to the same non-trivial type.
41443
41444         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41445         namespace-qualification of template specializations declared in
41446         other namespaces.
41447
41448         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41449         to declare a subset of the specializations of a template function
41450         as friends of specializations of a template class.
41451
41452         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41453         member templates that do not fully specialize the enclosing
41454         template class are rejected.
41455
41456 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41457
41458         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41459
41460 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41461
41462         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41463         altered from libf2c/libU77 version.
41464
41465 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41466
41467         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41468
41469 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41470
41471         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41472         (un)signed char are different types for template specialization
41473         purposes.
41474
41475 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41476
41477         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41478         * objc: ObjC testsuite.
41479
41480 1998-08-31  Catherine Moore  <clm@cygnus.com>
41481
41482         * gcc.c-torture/execute/941014-1.x: New file.
41483
41484 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41485
41486         * lib/c-torture.exp: Add support for
41487         torture_eval_before_compile and torture_eval_before_execute
41488         variables.
41489
41490 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41491
41492         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41493         this test triggers valid.
41494
41495 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41496
41497         * gcc.dg/980827-1.c: New test.
41498
41499 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41500
41501         * gcc.c-torture/execute/loop-4b.c: New test.
41502
41503 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41504
41505         * lib/c-torture.exp: Add support for
41506         torture_eval_before_compile and torture_eval_before_execute
41507         variables.
41508
41509 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41510
41511         * gcc.c-torture/compile/980825-1.c: New test.
41512
41513 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41514
41515         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41516         count number tests in opt_t0 not good_t0.
41517
41518 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41519
41520         * gcc.c-torture/compile/930326-1.x: Fix typo.
41521
41522 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41523
41524         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41525         causes an ICE.
41526
41527 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41528
41529         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41530         STACK_SIZE is defined.
41531         * gcc.c-torture/unsorted/stuct.c: Similarly.
41532
41533         * gcc.c-torture/compile/980821-1.c: New test.
41534
41535 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41536
41537         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41538
41539 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41540
41541         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41542         code.
41543
41544 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41545
41546         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41547         error'.
41548
41549 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41550
41551         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41552
41553 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41554
41555         * gcc.c-torture/compile/980816-1.c: New test.
41556
41557         * gcc.dg/980816-1.c: New test.
41558
41559 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41560
41561         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41562         compiler for ieee tests.
41563
41564 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41565
41566         * g77.f-torture/compile/980729-0.f: New test.
41567
41568 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41569
41570         * gcc.c-torture/special/eeprof-1.c: New test, for
41571         -finstrument-functions.
41572         * gcc.c-torture/special/special.exp: Run it.
41573
41574 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41575
41576         * gcc.c-torture/compile/980729-1.c: New test.
41577
41578 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41579
41580         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41581         __thumb__ is defined, and test for ARM style doubles if so.
41582
41583 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41584
41585         * g77.f-torture/noncompile/980615-0.f: New test.
41586
41587 1998-07-26  H.J. Lu  (hjl@gnu.org)
41588
41589         * gcc.dg/980312-1.c: Do link instead of compile.
41590         * gcc.dg/980313-1.c: Likewise.
41591
41592 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41593
41594         * gcc.c-torture/compile/980726-1.c: New test.
41595
41596 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41597
41598         * g77.f-torture/execute/io0.f: New test.
41599
41600 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41601
41602         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41603         an int.
41604
41605 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41606
41607         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41608         m32r bugs.
41609
41610 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41611
41612         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41613         c-decl.c:grokdeclarator can handle mode attributes.
41614
41615 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41616
41617         * gcc.c-torture/execute/980716-1.c: New test.
41618
41619 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41620
41621         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41622         the mn10200.
41623         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41624         the mn10200.
41625         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41626         * gcc.c-torture/compile/930326-1.x: Similarly.
41627
41628 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41629
41630         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41631         New test from Craig.
41632
41633 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41634
41635         * g77.f-torture/noncompile/980616-0.f: New test.
41636
41637         * g77.f-torture/execute/970816-3.f: New test from Craig.
41638
41639 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41640
41641         *  g++.other/singleton.C: Return error value instead of taking
41642         SIGSEGV.
41643
41644 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41645
41646         *  g++.other/singleton.C: New test.  Warning is under dispute.
41647         Runtime crash is not.
41648
41649 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41650
41651         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41652         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41653         using6.C, using7.C}: New namespace tests.
41654
41655 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41656
41657         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41658         specialization with typedef'ed names used as array indexes.
41659
41660 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41661
41662         * gcc.c-torture/execute/980709-1.c: New test.
41663
41664         * gcc.dg/980709-1.c: New test.
41665
41666 1998-07-07  Richard Henderson  <rth@cygnus.com>
41667
41668         * gcc.c-torture/execute/bcp-1.c: New test.
41669
41670 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41671
41672         * gcc.c-torture/execute/980707-1.c: New test.
41673
41674 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41675
41676         * gcc.c-torture/compile/980706-1.c: New test.
41677
41678 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41679
41680         * g77.f-torture/execute/980701-0.f,
41681         g77.f-torture/execute/980701-1.f: New test from Craig.
41682
41683 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41684
41685         * gcc.c-torture/compile/980701-1.c: New test.
41686
41687         * gcc.c-torture/execute/980701-1.c: New test.
41688
41689 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41690 rlsruhe.de>
41691
41692         * g++.old-deja/g++.robertl/eb132.C: New test.
41693         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41694
41695 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41696
41697         * g77.f-torture/execute/980628-7.f,
41698         g77.f-torture/execute/980628-8.f,
41699         g77.f-torture/execute/980628-9.f,
41700         g77.f-torture/execute/980628-10.f: New tests from Craig.
41701
41702         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41703
41704 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41705
41706         * g77.f-torture/execute/980628-4.f: New test from Craig.
41707         * g77.f-torture/execute/980628-5.f: Likewise.
41708         * g77.f-torture/execute/980628-2.f: Likewise.
41709         * g77.f-torture/execute/980628-0.f: Likewise.
41710         * g77.f-torture/execute/980628-1.f: Likewise.
41711         * g77.f-torture/execute/980628-3.f: Likewise.
41712         * g77.f-torture/execute/980628-6.f: Likewise.
41713
41714 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41715
41716         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41717         directory when nothing has been installed yet.
41718
41719 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41720
41721         * gcc.c-torture/special/special.exp: Handle newer versions of
41722         dejagnu.
41723
41724 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41725
41726         * gcc.dg/980626-1.c: New test.
41727
41728 1998-06-19  Bruno Haible <haible@ilog.fr>
41729
41730         * gcc.misc-tests/m-un-2.c: New test.
41731         * g++.old-deja/g++.other/warn01.c: Likewise.
41732
41733 1998-06-19  Robert Lipe  <robertl@dgii.com>
41734
41735         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41736         compatibility with assmblers with a different comment character.
41737         Eliminate use of GAS-specific extensions.
41738
41739 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41740
41741         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41742
41743 1998-06-19  Robert Lipe  <robertl@dgii.com>
41744
41745         * lib/g77.exp: Replace search for libf2c.a with search for newly
41746         renamed libg2c.a
41747
41748 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41749
41750         * gcc.c-torture/execute/980617-1.c: New test.
41751
41752 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41753
41754         * gcc.c-torture/execute/980612-1.c: New test.
41755
41756 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41757
41758         * gcc.dg/980523-1.c: Only test on ppc-linux.
41759         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41760
41761         * gcc.c-torture/execute/980608-1.c: New test.
41762
41763 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41764
41765         * gcc.c-torture/execute/980605-1.c: New test.
41766
41767 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41768
41769         * gcc.c-torture/execute/980604-1.c: New test.
41770
41771 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41772
41773         * gcc.c-torture/execute/980602-1.c: New test.
41774         * gcc.c-torture/execute/980602-2.c: Likewise.
41775
41776 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41777
41778         * 970125-0.f: Fix per JCB.  Add commentary.
41779
41780 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41781
41782         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41783         IEEE -0 support.
41784
41785 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41786
41787         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41788         earlier.
41789
41790 1998-05-28  Catherine Moore <clm@cygnus.com>
41791
41792         * gcc.c-torture/execute/980526-3.c: New test.
41793
41794 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41795
41796         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41797         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41798         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41799         m88k-motorola-sysv3 to XFAIL.
41800
41801 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41802
41803         * gcc.dg/980526-1.c: New test.
41804         * gcc.c-torture/execute/980526-2.c: New test.
41805
41806 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41807
41808         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41809
41810         * gcc.c-torture/execute/980526-1.c: New test.
41811
41812 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41813
41814         * g77.f-torture/execute/alpha2.f: Add runtime test.
41815
41816 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41817
41818         * g++.old-deja/old-deja.exp: Strip leading directories.
41819
41820         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41821         error for the line.  Don't run multiple tests for the same line.
41822
41823 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41824
41825         * gcc.dg/980523-1.c: New test.
41826
41827 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41828
41829         * g77.f-torture/compile/970915-0.f: New test.
41830
41831 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41832
41833         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41834
41835 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41836
41837         * gcc.dg/980520-1.c: New test.
41838
41839 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41840
41841         * gcc.dg/980502-1.c: Fix return type.
41842
41843 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41844
41845         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41846         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41847         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41848         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41849         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41850
41851 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41852
41853         * g77.f-torture/execute/980520-1.f: New test.
41854
41855 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41856
41857         * lib/mike-g77.exp: New file.
41858
41859         * g77.f-torture/noncompile/noncompile.exp,
41860         g77.f-torture/noncompile/check0.f: New files.
41861
41862 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41863
41864         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41865         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41866         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41867         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41868         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41869         abort where appropriate.
41870
41871 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41872
41873         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41874         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41875
41876 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41877
41878         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41879
41880 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41881
41882         * g77.f-torture/compile/980427-0.f: New test.
41883
41884 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41885
41886         * g77.f-torture/compile/980424-0.f: New test.
41887
41888 1998-04-19  Dave Love  <d.love@dl.ac.uk>
41889
41890         * g77.f-torture/compile/980419-2.f (main): New test.
41891         * g77.f-torture/compile/970125-0.f: New test.
41892         * g77.f-torture/compile/980419-1.f: New test.
41893
41894 1998-04-08  Jim Wilson  <wilson@cygnus.com>
41895
41896         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
41897         of loop-4.c.
41898
41899 1998-04-07  Jim Wilson  <wilson@cygnus.com>
41900
41901         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
41902
41903 1998-04-03  Jim Wilson  <wilson@cygnus.com>
41904
41905         * gcc.c-torture/compile/980329-1.c: New test.
41906
41907 1998-03-18  Jim Wilson  <wilson@cygnus.com>
41908
41909         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
41910         * gcc.dg/980312-1.c: Fix typo in -march command.
41911
41912 1998-03-16  H.J. Lu  (hjl@gnu.org)
41913
41914         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
41915
41916 1998-03-11  Robert Lipe  <robertl@dgii.com>
41917
41918         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
41919         Dave Love agree the Fortran source is bogus.
41920
41921 1998-03-11  Robert Lipe  <robertl@dgii.com>
41922
41923         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
41924         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
41925         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
41926         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
41927         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
41928
41929 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41930
41931         * g++.old-deja/g++.other/friend1.C: New test.
41932
41933 1998-02-18  Dave Love  <d.love@dl.ac.uk>
41934
41935         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
41936         possibly uninitialized) variables and declare dnrm2.
41937
41938 1998-02-23  Robert Lipe <robertl@dgii.com>
41939
41940         From Bruno Haible <haible@ilog.fr>:
41941         * gcc.c-torture/execute/980223.c: New test.
41942
41943 1998-02-13  Jeffrey A Law  (law@cygnus.com)
41944
41945         * gcc.dg/ifelse-1.c: New test.
41946
41947 1998-02-09  H.J. Lu  (hjl@gnu.org)
41948
41949         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
41950
41951           * lib/old-dejagnu.exp (old-dejagnu): Added the
41952           "execution test - XFAIL *-*-*" handling in the spirit of
41953           "excess errors test -". Changed the "execution test fails"
41954           handling to be like "excess errors test fails".
41955           * Update various tests accordingly.
41956
41957 1998-02-06  Jim Wilson  <wilson@cygnus.com>
41958
41959         * gcc.c-torture/execute/980205.c: New test.
41960
41961 1998-01-18  Jeffrey A Law  (law@cygnus.com)
41962
41963         * lib/c-torture.exp: Look for .x files instead of .cexp files.
41964         * lib/f-torture.exp: Similarly.
41965         * gcc.c-torture: Rename all .cexp files to .x files.
41966
41967 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
41968
41969         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41970         (940510-1.c): Removed duplicate.
41971         (971104-1.c): New test.
41972
41973 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
41974
41975           * lib/f-torture.exp: Improve error and loop detection.
41976
41977 1997-11-19  Michael Meissner  <meissner@cygnus.com>
41978
41979         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41980         use that to size the filler array.
41981
41982 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
41983
41984         * lib/c-torture.exp(c-torture-execute): Fix typo.
41985
41986         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41987         testcase as the executable name. Keep the executable around if
41988         the test fails.
41989
41990 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
41991
41992         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41993         changes.  Only test one -g option, and move it to the end of the
41994         list of options to test.
41995
41996 1997-09-19  Michael Meissner  <meissner@cygnus.com>
41997
41998         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41999         variable GCC_TORTURE_OPTIONS to supply default switches separated
42000         by colons.  If no environment variable, run tests with -O0 -g, -O1
42001         -g, and -O2 -g as well.
42002
42003 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42004
42005         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42006         explanatory comments. Fix indentation.
42007
42008 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42009
42010         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42011
42012 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42013
42014         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42015         * g++.old-deja/g++.mike/p7325.C: Likewise.
42016         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42017
42018 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42019
42020         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42021         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42022         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42023         * g++.old-deja/g++.law/operators4.C: Likewise.
42024
42025 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42026
42027         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42028         * g++.old-deja/g++.mike/p784.C: Ditto.
42029         * g++.old-deja/g++.mike/p785.C: Ditto.
42030
42031 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42032
42033           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42034
42035 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42036
42037         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42038         target feature; pass this to c-torture-execute as needed.
42039
42040 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42041
42042         * lib/c-torture.exp(c-torture-execute): If the previous and the
42043         current executables being tested are identical, we don't need to
42044         run the executable again. Try to make the executable names
42045         unique. Add an optional argument for passing additional compiler
42046         flags.
42047
42048 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42049
42050         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42051
42052 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42053
42054         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42055
42056 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42057
42058         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42059         32bit or larger longs.
42060
42061         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42062         have either a 32bit long or 32bit int.
42063
42064 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42065
42066         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42067         Make double precision tests dependent on sizeof (double).
42068
42069 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42070
42071         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42072         too.
42073
42074 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42075
42076         * gcc.c-torture/compile/961203-1.cexp: New script.
42077
42078 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42079
42080         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42081         up the includes ourselves.
42082
42083 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42084
42085         * lib/plumhall.exp: Remove random include, and add a few
42086         verbose messages for debugging.
42087
42088 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42089
42090         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42091         of trying to do it ourselves.
42092
42093 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42094
42095         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42096
42097 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42098
42099         * gcc.prms/5403.c: Made regexp a bit less strict.
42100
42101 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42102
42103         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42104         is returned from remote_load instead.
42105         * lib/plumhall.exp: Ditto.
42106         * lib/mike-g++.exp: Ditto.
42107         * lib/old-dejagnu.exp: Ditto.
42108         * lib/c-torture.exp: Ditto.
42109
42110 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42111
42112         * lib/g++.exp: Use build_wrapper procedure.
42113         * lib/gcc.exp: Ditto.
42114
42115 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42116
42117         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42118         an old-style decl for malloc.  Fixes tests to work when
42119         sizeof (int) != sizeof (size_t).
42120
42121 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42122
42123         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42124
42125         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42126         use stdargs.h interface.
42127
42128 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42129
42130         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42131         NO_VARARGS when compiling.
42132
42133 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42134
42135         * lib/plumhall.exp(ph_includes): New procedure.
42136         (ph_make): Use it.
42137         (ph_compiler): Ditto.
42138
42139         * lib/g++.exp: Rename test-glue.c to testglue.c.
42140         * lib/gcc.exp: Ditto.
42141
42142 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42143
42144         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42145         to completion when it's called.
42146
42147 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42148
42149         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42150         is defined, don't do test.
42151
42152 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42153
42154         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42155         for object files.
42156         (ph_summary): Mark skipped testcases as untested, not unresolved.
42157
42158         * lib/plumhall.exp (ph_make): If unresolved because of bad
42159         errorCode, record errorCode in log file.
42160         (*): Replace send_log/verbose with verbose -log.
42161
42162 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42163
42164         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42165         double conversion if double isn't at least 8 bytes.
42166
42167         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42168         int to work with targets where int is 16 bits.
42169
42170         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42171         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42172         precision for the test to complete.
42173
42174 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42175
42176         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42177         if d10v is not compiled with the -mdouble64 flag.
42178         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42179
42180         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42181         d10v is not compiled with the -mint32 flag.
42182
42183 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42184
42185         * lib/plumhall.exp: Use incr_count.
42186
42187 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42188
42189         * gcc.c-torture: Update to c-torture-1.45.
42190
42191 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42192
42193         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42194         the name of the expect testcase file).
42195
42196         * lib/g++.exp(g++_init): Ditto.
42197
42198 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42199
42200         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42201         the host.
42202
42203         * lib/gcc.exp(gcc_exit): New procedure.
42204
42205 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42206
42207         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42208         specs where appropriate.
42209
42210         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42211         because of new "candidates are" messages, and removed a few
42212
42213         * Converted all non-old-style g++ testcases to old-style, and
42214         moved into g++.old-deja.
42215
42216 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42217
42218         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42219         options.
42220
42221         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42222         succeeded.
42223
42224         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42225
42226 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42227
42228         * lib/gcc.exp (gcc_target_compile): Add support for defining
42229         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42230         the machine doesn't have those features.
42231
42232 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42233
42234         * g++.law/operators4.exp: Don't use LIBS.
42235
42236 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42237
42238         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42239
42240         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42241         * lib/g++.exp: Set it here instead. Also, allow use of the
42242         --tool_exec and --tool_opt options. Change CXX to
42243         GXX_UNDER_TEST.
42244
42245         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42246
42247         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42248
42249 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42250
42251         * lib/old-dejagnu.exp: Use prune_warnings instead of
42252         prune_system_crud.
42253         * lib/mike-g++.exp: Ditto.
42254         * lib/gcc.exp: Ditto.
42255         * lib/g++.exp: Ditto.
42256
42257         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42258
42259 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42260
42261           * 941014-2.c: Include stdlib.h
42262           * 960327-1.c: Include stdio.h
42263           * dbra.c, index-1.c: Don't assume ints are 32bits.
42264
42265 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42266
42267         * lib/gcc.exp: Add gcc,stack_size target feature.
42268
42269         * lib/g++.exp(g++_target_compile): Add the include and link
42270         paths here, not in two other places. And, it's $options, not
42271         options.
42272
42273         * lib/mike-g++.exp(postbase): Remove the code that determines
42274         the correct include and link paths.
42275         * g++.old-deja/old-deja.exp: Ditto.
42276
42277 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42278
42279         * lib/g++.exp(g++_init): target_compile no longer returns the
42280         filename of the result.
42281
42282 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42283
42284         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42285         call to glob.
42286
42287         * gcc.c-torture/special/special.exp: Change call to
42288         gcc_target_compile to include the object file.
42289
42290 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42291
42292         * gcc.c-torture/special/special.exp: Correct misspelling in last
42293         change.
42294
42295 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42296
42297         * lib/plumhall.exp(ph_summary): Log the entire output of the
42298         executable. Return -1 if there were any failures, 0 otherwise.
42299         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42300         (ph_make): Clean up objects and executables that were built
42301         if the tests succeeded.
42302
42303 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42304
42305         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42306         libraries and includes in the build tree as appropriate.
42307
42308 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42309
42310         * lib/c-torture.exp: Instead of looking for the global variable
42311         NO_LONG_LONG, check to see if that's a feature of the target.
42312
42313 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42314
42315         * config/default.exp: Minimize. Delete the remainer of the files in
42316         config; this functionality is now in devo/dejagnu/config.
42317
42318         g++.*/*: Pass any additional flags used to compile to postbase;
42319         delete CXXFLAGS.
42320
42321         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42322         is now done by runtest.exp. Use gcc_target_compile instead of
42323         compile.
42324
42325         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42326         Remove references to CFLAGS. Use remote_file instead of
42327         calling rm -f.
42328         (c-torture): Take a list of arguments to use to compile this
42329         testcase.
42330
42331         lib/g++.exp: Simplify. Use target_compile instead of compile.
42332         lib/gcc-dg.exp: Ditto.
42333         lib/gcc.exp: Ditto.
42334         lib/mike-{gcc,g++}.exp: Ditto.
42335         lib/old-dejagnu.exp: Ditto.
42336         lib/plumhall.exp: Ditto.
42337
42338 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42339
42340         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42341         (ph_linker): Likewise.
42342
42343 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42344
42345           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42346         MAP_ANON / MAP_ANONYMOUS if defined;
42347         else try to map from /dev/zero .
42348
42349 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42350
42351         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42352         isn't defined, then define it to MAP_ANONYMOUS.
42353
42354 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42355
42356         * gcc.c-torture: Update to c-torture-1.42 release.
42357
42358 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42359
42360         * gcc.c-torture: Update to c-torture-1.41 release.
42361
42362 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42363
42364         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42365         c-torture release.
42366
42367 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42368
42369         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42370         and LDFLAGS.  Fix second case to append the target_info ldflags
42371         onto LDFLAGS, not CFLAGS.
42372         * lib/g++.exp (g++_init): Add target_info stuff.
42373         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42374         of libgloss and newlib flags for !native.
42375
42376         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42377         (GDB): Fix relative path to go up another dir for finding gdb.
42378
42379 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42380
42381         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42382         versions in the target_info array, if they don't exist.
42383
42384 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42385
42386         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42387
42388 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42389
42390         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42391         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42392
42393 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42394
42395         * lib/old-dejagnu.exp: Don't remove the output file before we've
42396         actually tested it. Don't append pwd to the path of the executable
42397         we're testing.
42398
42399 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42400
42401         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42402
42403 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42404
42405         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42406         temporary directory for compiler files, and set it to a default
42407         value of /tmp. Set $output as the name of the output file from
42408         compiling the testcase. Add a -o option to $cflags_var so the
42409         compiler writes the final output file as $output. Set $executable
42410         to $output.
42411
42412         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42413         directory for compiler files, and set it to /tmp if it doesn't
42414         already have a value. Set $output_file to the name of the output
42415         file from compiling the testcase. Add a -o option to CXXFLAGS so
42416         the compiler writes the final output file as $output. Use $output
42417         as the executable to be tested.
42418
42419 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42420
42421         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42422
42423 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42424
42425         * gcc.c-torture/execute/pending-1.c: New test.  Still
42426         pending in Tege's queue.
42427
42428 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42429
42430         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42431         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42432         if there were failures.  Call unresolved if there were unresolved
42433         testcases.  Call gcc_fail if program did not run to completion.
42434         (ph_make): Pass additional argument name to ph_execute.
42435         (ph_execute): Add new argument.  Pass additional arguments to
42436         ph_summary.  Call gcc_fail is there is no execution output.
42437
42438 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42439
42440         * lib/plumhall.exp (proc_summary): Output relavent summary
42441         lines into the log so specific failures in plumhall can be
42442         investigated.
42443
42444 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42445
42446         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42447         (c-torture-execute): Don't try to execute tests which use
42448         "long long" types if $NO_LONG_LONG is nonzero.
42449
42450 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42451
42452         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42453         not c-torture.
42454
42455         * gcc.ieee: Move from here.
42456         * gcc.c-torture/execute/ieee: To here.
42457
42458 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42459
42460         * gcc.c-torture: Update to c-torture-1.41 release.
42461
42462 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42463
42464         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42465         not "$output".
42466
42467 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42468
42469         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42470         -c present.
42471
42472 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42473
42474         * config/proelf.exp: Handle connecting to a simulator.
42475
42476 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42477
42478         * config/proelf.exp: New file.  Enough framework that we can
42479         run c-torture tests on the proelf targets (or any other target
42480         that gdb can connect to for that matter).
42481
42482 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42483
42484         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42485         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42486
42487         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42488         exec_output exists.
42489
42490 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42491
42492         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42493         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42494
42495         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42496         to pass/fail/unresolved/unsupported/untested.  Caller must now
42497         call unresolved/unsupported/untested.
42498         * lib/*.exp: Update FSF address.  Update to handle new results of
42499         ${tool}_load.
42500         * lib/chill.exp (verbose): Delete.
42501
42502 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42503
42504         * lib/gcc.exp (default_gcc_start): Change order of args to
42505         $LDFLAGS $CFLAGS $LIBS.
42506         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42507         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42508         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42509         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42510         * gcc.misc-tests/dg-test.exp: Likewise.
42511         * gcc.misc-tests/msgs.exp: Likewise.
42512         * gcc.prms/prms.exp: Likewise.
42513         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42514         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42515
42516         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42517
42518 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42519
42520         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42521
42522         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42523         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42524
42525         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42526         necessary.
42527
42528 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42529
42530         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42531         global for loop; add use of $mathlib.
42532         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42533         settings here; set mathlib for anything but VxWorks.
42534
42535 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42536
42537         * gcc.c-torture: Update to c-torture-1.40 release.
42538
42539 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42540
42541         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42542         dg.exp.
42543
42544 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42545
42546         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42547         global.
42548
42549 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42550
42551         * lib/g++.exp (LIBS): Define if not already.
42552         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42553         (gcc-dg-prune): Call prune_gcc_output.
42554         * lib/gcc.exp (prune_gcc_output): New proc.
42555         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42556         prune_gcc_output.
42557
42558 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42559
42560         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42561         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42562
42563 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42564
42565         * gcc.c-torture: Update to c-torture-1.39 release.
42566
42567 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42568
42569         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42570         fails, try others as well.
42571
42572 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42573
42574         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42575         If compilation fails, mark execute tests as `untested'.
42576         If test is marked as unsupported, don't mark compilation and
42577         execute tests as failed.
42578
42579 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42580
42581         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42582         libstdc++ for whether or not we want to be doing shared
42583         libraries.  Delete link_curses since we don't need it anymore.
42584         * lib/mike-g++.exp (postbase): Don't link in libg++.
42585         * g++.old-deja/old-deja.exp: Likewise.
42586
42587 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42588
42589         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42590
42591 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42592
42593         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42594         For that, add `-Wl,-a,shared_archive'.
42595         * g++.old-deja/old-deja.exp: Likewise.
42596
42597 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42598
42599         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42600
42601 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42602
42603         * lib/mike-g++.exp (postbase): Pay attention to the status of
42604         g++_load.
42605
42606 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42607
42608           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42609
42610 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42611
42612         * lib/gcc.exp (default_gcc_start): No longer need to log program
42613         being executed or its output, execute_anywhere does that now.
42614         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42615         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42616
42617 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42618
42619         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42620         the same as those in lib/g++.exp.
42621
42622 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42623
42624         * gcc.c-torture: Update to c-torture-1.38 release.
42625         * gcc.ieee: Related changes.
42626
42627 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42628
42629         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42630         "exec". Minor reformatting changes.
42631
42632         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42633         cross. This means all "exec" calls now work on a remote host as
42634         well.
42635         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42636         cross. Filter out the extra "\r\n" stuff that expect puts in.
42637         (c-torture-execute): Filter out the bogus warnings like
42638         c-torture-compile does. Add support for canadian cross.
42639         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42640         Use execute_anywhere rather than calling exec directly. Now it
42641         works for canadian cross testing.
42642
42643 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42644
42645         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42646         results into a variable, and check that rather than using file exists.
42647
42648 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42649
42650         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42651         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42652
42653 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42654
42655         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42656         lib_curses if there's a shared libg++ in the build tree.
42657
42658 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42659
42660         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42661         if not supported target.
42662
42663 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42664
42665         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42666         link_curses up to always happen, not just for native builds.
42667
42668 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42669
42670         * gcc.c-torture: Update to c-torture-1.36 release.
42671         * gcc.failure: Related changes.
42672
42673 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42674
42675         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42676
42677 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42678
42679         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42680         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42681         runshlib, link_curses, and mathlib for link and run.
42682
42683         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42684         pass the runtime shared library options for Solaris, OSF/1, and
42685         Irix5, and link with -lcurses to avoid unresolved references.
42686
42687 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42688
42689         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42690         only run once.
42691
42692 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42693
42694         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42695
42696 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42697
42698         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42699         do not have a framework for the "compat" tests yet.
42700
42701 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42702
42703         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42704         set to null if we're testing vxworks5.1.  Use that instead of
42705         `-lm' in the setting of LIBS for link and run.
42706
42707 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42708
42709         * config/rom68k.exp (${tool}_load): Major changes to make it
42710         work.  Verified that it does in fact return the stuff in
42711         exec_output properly.  Catch any Emul or any TRAP other than 0.
42712
42713 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42714
42715         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42716         LDFLAGS properly for targets that need stuff from libgloss.
42717         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42718         only run once.
42719         (gpp_initialized): New variable.
42720
42721 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42722
42723         * config/rom68k.exp: Load libgloss.exp.
42724         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42725         so we can produce a fully linked binary.
42726         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42727         so we can produce a fully linked binary.
42728
42729 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42730
42731         * lib/plumhall.exp (ph_section): Watch for expected failures.
42732         Add missing `else'.
42733
42734         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42735         run the testcase.
42736         (c-torture): Likewise.
42737
42738 1995-08-28  Doug Evans  <dje@cygnus.com>
42739
42740         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42741
42742         * lib/mike-g++.exp (mike_cleanup): New proc.
42743         (prebase): New globals compiler_result, not_compiler_result,
42744         target_regexp.
42745         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42746         allow leading "-" in pattern.  Watch for unsupported tests.
42747         If $compiler_result is set, pattern match assembler code,
42748         and ditto for $not_compiler_result.
42749         * lib/mike-gcc.exp: Likewise.
42750
42751         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42752         execution "succeeded".
42753
42754 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42755
42756         * config/win32.exp: New file.
42757         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42758
42759 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42760
42761         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42762         unsupported.
42763         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42764         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42765         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42766
42767         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42768         "... without exceptions was ...".  That is now handled by
42769         prune_system_crud.
42770         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42771
42772 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42773
42774         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42775         sieve.c,sort2.c}: New files.
42776         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42777         sieve.exp,sort2.exp}: Drivers for them.
42778
42779         * lib/mike-gcc.exp (program_output): New user settable variable.
42780         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42781         messages.
42782         * lib/mike-g++.exp (program_output): New user settable variable.
42783
42784         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42785
42786         * config/sh.exp: Deleted (use sim.exp instead).
42787
42788 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42789
42790         * config/vx.exp: Declare CHECKTASK as global.
42791         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42792         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42793         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42794
42795 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42796
42797         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42798         target. Like vx.exp, only includes `vx29k.exp' instead of
42799         `vxworks.exp'.
42800
42801 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42802
42803         * config/sim.exp: Increase time limit from 120 seconds to 240.
42804
42805 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42806
42807         * gcc.c-torture/execute/950628-1.c: New test.
42808
42809 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42810
42811         * gcc.c-torture: Update with changes/additions from
42812         c-torture-1.34.
42813
42814 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42815
42816         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42817
42818 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42819
42820         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42821
42822 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42823
42824         * gcc.c-torture/compile/950512-1.c: New test.
42825         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42826         * gcc.dg/struct-ret-1.c: Likewise.
42827
42828 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42829
42830         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42831           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42832
42833 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42834
42835         * gcc.c-torture/special/920411-1.c: Deleted.
42836         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42837
42838 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42839
42840         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42841         cpu limit.
42842
42843 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42844
42845         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42846
42847 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42848
42849         From kenner;
42850         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42851         is the proper length.
42852         * va-arg-3.c: Likewise.
42853
42854 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42855
42856         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42857         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42858
42859         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42860         * lib/g++.exp (default_g++_start): Delete old cruft.
42861
42862 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42863
42864         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42865         (2 * (1 << 18)) to (2 * (1 << 17)).
42866
42867         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42868
42869 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42870
42871         * config/rom68k.exp: Renamed from config/idp.exp
42872
42873 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42874
42875         * c-torture/compile/921109-2.c
42876
42877 1995-04-18  Mike Stump  <mrs@cygnus.com>
42878
42879         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42880         excess errors.
42881
42882 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42883
42884         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42885         output.
42886         * lib/g++.exp (default_g++_start): Likewise.
42887
42888 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
42889
42890         * gcc.c-torture/compile/950329-1.c: New test.
42891
42892 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
42893
42894           * config/bug.exp (${tool}_load): Updated to use new remote_open
42895           and remote_close procs.
42896         * config/idp.exp: New file.
42897
42898 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
42899
42900         * gcc.c-torture/execute/950322-1.c: New test.
42901
42902 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
42903
42904         * config/vx.exp (${tool}_load): Clean up testing of return code from
42905         vxworks_ld and vxworks_spawn.
42906
42907 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
42908
42909         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
42910
42911 1995-03-13  Mike Stump  <mrs@cygnus.com>
42912
42913         * lib/old-deja.exp: Add `excess errors test - ' error, now one
42914         can mark excess errors on a machine by machine basis.  Note, the
42915         default is to not expect any excess errors, even when excess
42916         errors test - is given, so you will want to put an XFAIL ... on
42917         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
42918         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
42919         those 4 machines, but no others.
42920
42921 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
42922
42923         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
42924         * lib/c-torture.exp: to here.
42925
42926 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
42927
42928         * gcc.c-torture/execute/950221-1.c: New test.
42929         * gcc.c-torture/execute/struct-ret-1.c: New test.
42930         * gcc.c-torture/compile/950221-1.c: New test.
42931
42932         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
42933
42934 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
42935
42936         * gcc.c-torture/execute/arith-1.c (main): Return 0.
42937         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
42938
42939 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
42940
42941         * g++.gb: New directory of tests, derived from my signature and
42942         class scoping tests.
42943
42944         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
42945         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
42946         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
42947         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
42948         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
42949         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
42950         * g++.gb/sig25.C: Likewise.
42951
42952         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
42953         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
42954         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
42955         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
42956         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
42957         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
42958         * g++.gb/sig25.exp: Likewise.
42959
42960         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
42961         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
42962         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
42963         * g++.gb/scope13.C: Likewise, this test still fails.
42964
42965         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
42966         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42967         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42968         * g++.gb/scope13.exp: Ditto.
42969
42970         * g++.gb/README: New file, explains what these tests are about.
42971
42972 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
42973
42974         * lib/dg.exp (dg-do): Support `preprocess'.
42975         (dg-test): Likewise.
42976
42977 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
42978
42979         * config/udi.exp: change "continue -expect" to "exp_continue".
42980
42981 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
42982
42983         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42984         Delete redundant tests.
42985
42986         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42987         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42988         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42989         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42990         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42991         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42992         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42993         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42994
42995         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42996         storing label pointers.
42997         * gcc.c-torture/execute/921019-1.c: Likewise.
42998         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42999         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43000         parameter fp.
43001         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43002         constants.
43003
43004         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43005         Delete obsolete tests.
43006
43007         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43008         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43009         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43010         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43011         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43012         * gcc.c-torture/compile/950124-1.c: New test.
43013
43014         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43015
43016 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43017
43018         * lib/mike-g++.exp: Add -lm to LIBS.
43019
43020 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43021
43022         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43023
43024 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43025
43026         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43027
43028 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43029
43030         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43031
43032 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43033
43034         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43035         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43036         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43037         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43038         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43039         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43040         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43041         * g++.law/{operators31.C, operators32.C,
43042         * g++.law/{operators33.C, operators34.C}: Likewise.
43043         * g++.law/{pic1.C, refs2.C}: Likewise.
43044         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43045         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43046         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43047         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43048
43049         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43050         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43051         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43052         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43053         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43054         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43055         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43056         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43057         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43058         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43059         * g++.law/{operators34.exp}: Likewise.
43060         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43061         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43062         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43063         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43064         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43065
43066         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43067         No longer expected to fail.
43068         * g++.law/missed-error3.C: Tweak for recent bool changes.
43069
43070 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43071
43072         * config/emb-unix: Deleted.
43073         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43074         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43075
43076 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43077
43078         * lib/dg.exp (dg-test): Fix typo in last patch.
43079
43080 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43081
43082         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43083         (handles multiple occurrences).
43084
43085 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43086
43087         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43088         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43089         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43090         printed).
43091         * lib/c-torture.exp (c-torture-compile): Likewise.
43092         (c-torture): Prepend full path if missing.
43093         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43094         (gcc_fail): Likewise.
43095         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43096
43097 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43098
43099         * lib/netware.exp: Only attach to NetWare i386 systems.
43100
43101 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43102
43103         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43104         messages.  Add test name to "output pattern match" pass/fail message.
43105
43106 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43107
43108         * gcc.dg: New testsuite.
43109         * gcc.dg/dg.exp: New file.
43110
43111         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43112         test-switch.c}: Deleted.
43113
43114         * gcc.misc-tests/msgs.exp: New testcase driver.
43115
43116 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43117
43118         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43119         Watch for illegal return values from ${tool}_load.
43120         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43121         cross targets.  Coerce return value >0 to 1.
43122
43123 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43124
43125         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43126
43127         * config/emb-unix.exp: New file.
43128
43129         * config/sim.exp: Error if variable $SIM not defined.
43130         (${tool}_load): Mark test as "untested" if simulator missing.
43131
43132         * config/unix.exp: Load remote.exp to get rcp_download.
43133         * lib/c-torture.exp: Use different option lists for testcases with
43134         and without loops.
43135         * gcc.c-torture/execute/execute.exp: Likewise.
43136
43137 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43138
43139         * config/*.exp: Clarify return code from ${tool}_load.
43140         Call `unresolved' or `untested' instead of `warning' or `perror'
43141         (sometimes you still want to call both though).
43142         Add comment that `shell_id' is local to each file.
43143         * config/udi.exp (timeout): Set to 30.
43144         Don't print warning if connection fails, $connectmode has already
43145         printed an error.
43146         (${tool}_load): Move verbose messages to level 2.
43147         Rework pattern for "Process started" message.
43148         Pass `shell_id' to ${connectmode}_download.
43149         Retry twice upon timeout.  Make resetting of target more robust.
43150         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43151         Pass `shell_id' to exit_$connectmode.
43152         Only call exit_$connectmode if connected.
43153         * config/unix.exp (${tool}_load): Check return codes better.
43154         * config/vrtx.exp (${tool}_load): Likewise.
43155         * config/vx.exp (${tool}_load): Likewise.
43156         Delete unneeded global's.
43157         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43158         from ${tool}_load.
43159         (dg-stat): Delete.
43160         (dg-init): Delete recording of pass/fail counts.
43161         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43162         (old-dejagnu-init): Likewise.
43163         (old-dejagnu-stat): Delete contents, empty proc now.
43164         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43165         (c-torture): Delete references to lcnt, lpass, lfail.
43166         Get option list from TORTURE_OPTIONS.
43167         Delete -funroll[-all]-loops if no loops.
43168         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43169         (g++_stat): Delete contents (empty proc now).
43170         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43171         (gcc_finish): Likewise.
43172         (gcc_stat): Deleted.
43173         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43174         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43175         * gcc.c-torture/execute/execute.exp: Likewise.
43176         Split tests into two parts: compile, execute.
43177         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43178         no loops.  Update to reflect clarified return codes from ${tool}_load.
43179
43180 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43181
43182         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43183         to grep for.
43184         (old-dejagnu): Likewise (where necessary).
43185
43186 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43187
43188         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43189
43190         * lib/dg.exp (dg-process-target): Fix processing of selector.
43191         Add comment regarding use of `error'.
43192
43193         * lib/gcc.exp (prune_system_crud): Define if missing.
43194         * lib/g++.exp (prune_system_crud): Likewise.
43195
43196         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43197         Call prune_system_crud.
43198         * lib/dg.exp (dg-runtest): New proc.
43199         Use perror instead of send_user for tcl errors in testcase.
43200         Don't return any value, it's never used.
43201         Don't clobber previous definition of `unknown'.
43202         Print tcl errors in `dg-final'.
43203
43204 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43205
43206         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43207         (dg-test): Don't print errorInfo, it contains stack backtrace.
43208
43209 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43210
43211         * lib/g++.exp (runtest_file_p): Define if missing.
43212
43213 1994-09-24  Doug Evans  (dje@cygnus.com)
43214
43215         * lib/mike-g++.exp: Comment out loading of g++.exp.
43216         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43217         (default_g++_version): Always print something.
43218         (default_g++_start): Comment out call to `which'.
43219         (g++_start, g++_load): Deleted (must be defined in config file).
43220         * lib/gcc.exp: Test for existence of $CC at start.
43221         Delete check for tmpdir (done in gcc_init).
43222         (default_gcc_version): Always print something.
43223         (default_gcc_start): Comment out call to `which'.
43224         * config/*.exp: Major cleanup - make cross targets work at least a
43225         little better for g++ (by not being "--tool gcc" specific).
43226         Rename gcc_xxx to ${tool}_xxx.
43227         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43228         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43229
43230 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43231
43232         * lib/c-torture.exp (c-torture-compile): Rework compiler
43233         message processing.
43234
43235         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43236         c-torture.
43237
43238 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43239
43240         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43241
43242         * lib/dg.exp (dg-process-target): Support { target native }.
43243
43244 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43245
43246         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43247         looked for "... program xxx got fatal signal".
43248         Correct regsub munging of `comp_output'.
43249         Ignore compiler messages "path prefix not used" and "linker input
43250         file unused".
43251
43252 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43253
43254         * lib/gcc.exp (runtest_file_p): Define if missing.
43255         * gcc.prms/template.c: Example to work from.
43256
43257 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43258
43259         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43260         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43261
43262         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43263         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43264         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43265         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43266
43267         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43268         (dg-process-target): No longer a varargs proc.
43269         Return S/N for target, P/F for xfail.  All callers changed.
43270         (user option procs): More argument checking.
43271         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43272         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43273         (dg-test): Skip test if not running on selected target in `dg-do'.
43274         Update handling of `dg-do-what', `dg-output-text'.
43275         Separate execution pass/fail from output pattern match pass/fail.
43276         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43277
43278 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43279
43280         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43281         target for 920510-1.c.
43282
43283 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43284
43285         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43286         Clean up comment regarding use of passcnt, etc.
43287         (gcc_stat): Don't update `testcnt' here.
43288         (gcc_finish): Do it here.
43289         Might as well reset `but_id' here too.
43290         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43291         to determine if the file should be tested.
43292         * gcc.c-torture/compile/compile.exp: Likewise.
43293         * gcc.c-torture/execute/execute.exp: Likewise.
43294         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43295         * gcc.misc-tests/dg-test.exp: Likewise.
43296         * gcc.prms/prms.exp: Likewise.
43297         * gcc.wendy/wendy.exp: Likewise.
43298         * g++.old-deja.exp: Likewise.
43299         Move "Testing file" message to verbose level 1.
43300
43301 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43302
43303         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43304
43305 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43306
43307         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43308         (default_gcc_start): Accept optional second list element
43309         of compiler flags.  Print compiler output at verbosity level 2.
43310         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43311         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43312         Save current values of framework globals passcnt, failcnt, xpasscnt,
43313         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43314         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43315         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43316         xfailcnt to compute stats.  Update framework global `testcnt' from
43317         pass/fail counts.
43318         (gcc_finish): New proc.  Clean up test environment.
43319         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43320         (gcc_epass, gcc_efail): Delete.
43321         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43322         argument of line number.
43323         (dg-init): If the tool has an init routine, call it.
43324         (dg-test): Remove args `cflags_var' and `libs_var'.
43325         Pass all compiler options to ${tool}_start.
43326         Handle missing line number.
43327         (dg-finish): New function.
43328         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43329         particular files.  Call gcc_finish at end.  Move "skipping test"
43330         message to verbosity level 3.
43331         * gcc.c-torture/compile/compile.exp: Likewise.
43332         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43333         * gcc.c-torture/execute/execute.exp: Likewise.
43334         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43335         Print testcase being tried at verbosity level 1.
43336         * gcc.c-torture/special/special.exp: Unset xfail.
43337         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43338         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43339         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43340         * gcc.failure/failure.exp: Likewise.
43341         * gcc.ieee/ieee.exp: Likewise.
43342         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43343         Update call to dg-test.  Call dg-finish at end.
43344         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43345         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43346         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43347         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43348         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43349         * gcc.wendy/wendy.exp: Add copyright.
43350         Delete setting of tmpdir (done by gcc_init).
43351         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43352         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43353         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43354         gcc_[ce]pass/fail.
43355
43356 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43357
43358         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43359         confusion.
43360         (g++_load): Likewise.
43361
43362         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43363         Rename argument to `prog' to remove the confusion.
43364         Varargs fns behave differently too!
43365         (g++_load): Likewise.
43366
43367         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43368
43369         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43370         what it is.  Delete (always) printing of status value for !native.
43371         Simplify verbose code, and include status and exec_output.
43372         (g++_load): Use gcc_load.
43373
43374 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43375
43376         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43377         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43378         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43379         940714-3.c as these testcases don't exist anymore.  Make
43380         va-arg-1.c expected to pass.
43381
43382 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43383
43384         * gcc.misc-tests/misc.exp: Only run specific testcases.
43385         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43386         * gcc.misc-tests/dg-[1-9].c: New files.
43387
43388         * lib/dg.exp: New testsuite driver.
43389         * gcc.prms/prms.exp: Use it.
43390
43391         * README.gcc: New file.
43392
43393         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43394         Document and reset `lxpass' and `lxfail'.
43395         Simplify "initialized" message.
43396         (gcc_stat): Clean up comments a little.
43397
43398 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43399
43400         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43401
43402 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43403
43404         * lib/old-dejagnu.exp (process-option): New proc.
43405         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43406         (old-dejagnu): Simplify.
43407         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43408
43409 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43410
43411         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43412         exists and is not an empty string.
43413
43414         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43415         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43416         finished.
43417         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43418         automatically.
43419
43420         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43421         longer expected to fail.
43422
43423         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43424         "f" function call.
43425
43426         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43427
43428         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43429         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43430         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43431         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43432         c-torture-1.29.
43433
43434         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43435         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43436
43437         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43438
43439         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43440         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43441
43442         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43443         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43444         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43445
43446 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43447
43448         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43449         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43450         940714-1.c, 940714-2.c, 940714-3.c},
43451         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43452         gcc.misc-tests/{mg.c,mg.exp}:
43453         New tests.
43454         * gcc.noncompile/noncompile.exp: Change accordingly.
43455
43456 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43457
43458         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43459         Undo previous clobberage.
43460
43461 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43462
43463         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43464         * gcc.special/{930510-1.c, special.exp}:
43465         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43466         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43467         struct-varargs-1.c}: New tests from c-torture-1.26.
43468
43469 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43470
43471         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43472           argument to switch.
43473
43474 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43475
43476         * Revert the previous changes.  Please see Rob's directory
43477           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43478           fixes.
43479
43480 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43481
43482         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43483             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43484             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43485             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43486             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43487             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43488             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43489             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43490             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43491             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43492             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43493             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43494             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43495             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43496             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43497             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43498             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43499             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43500             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43501             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43502             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43503             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43504             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43505             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43506             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43507             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43508             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43509
43510 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43511
43512         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43513             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43514           with perror calls.
43515
43516 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43517
43518         * config/unix.exp (g++_load): Fix syntax.
43519
43520 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43521
43522         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43523         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43524         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43525         Don't expect va-arg-1.c to fail.  Correct expected output for
43526         920928-1.c.
43527         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43528         * gcc.wendy/hbm4.c: Correct typo.
43529         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43530
43531 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43532
43533         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43534         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43535         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43536         * lib/c-torture.exp (c-torture-compile): Ditto.
43537
43538         Reduce volume of output (remove all the -I's and such).
43539         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43540         Call gcc_cpass, gcc_cfail.
43541         (c-torture): Pass testing option to c-torture-compile.
43542
43543 1994-03-21  Doug Evans  (dje@cygnus.com)
43544
43545         Bring patches over from progressive.
43546         * config/default.exp: Exit remote shell cleanly.
43547         (g++_exit, g++_start): Add default versions.
43548         * config/sim.exp (gcc_load): Use perror, not error.
43549
43550 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43551
43552         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43553         set in site.exp.
43554
43555 1994-03-14  Doug Evans  (dje@cygnus.com)
43556
43557         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43558         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43559         (wendy_try): New proc to run testcase.
43560         (main loop): Call 'em.
43561         * gcc.wendy/*.c: Clean up pass to correct expected output.
43562
43563         * lib/gcc.exp: Minor cleanup work.
43564         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43565
43566 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43567
43568         * config/sim.exp (gcc_load): Document return codes better.
43569         Don't pass -v to simulator.
43570
43571 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43572
43573           * gcc.special/920717-x.c: Fix typo.
43574           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43575           get at sources.
43576
43577         * lib/mike-gcc.exp: Fix typo.
43578
43579 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43580
43581         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43582         binary to use, transform the name.
43583         * config/*.exp: rename everything. Nuke any g++ specific files,
43584         it's now a special case of gcc that requires no special support.
43585         Add a default.exp for unsupported targets.
43586
43587 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43588
43589         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43590         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43591         version of Tcl.
43592
43593 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43594
43595         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43596         than a warning.
43597
43598 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43599
43600         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43601
43602 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43603
43604         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43605         option_list.  Compile every file with only 4/6 option choices
43606         (same as C torture) instead of with 12/18 different option
43607         choices.
43608         * lib/c-torture.exp: Likewise.
43609
43610         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43611         not already set.
43612
43613 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43614
43615         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43616         can put an XFAIL *-*-* on excess errors.
43617
43618 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43619
43620         * g++.law: Add more tests derived from g++-bugs snapshots.
43621
43622         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43623         equivalent to g++.law/init9.
43624
43625         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43626         compiled it, and the a.out file after we've run it.
43627
43628 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43629
43630         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43631         compiled it, and the a.out file after we've run it.
43632
43633 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43634
43635         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43636
43637 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43638
43639         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43640         version number.
43641
43642 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43643
43644         * g++.law: New directory of g++ tests derived from the g++-bugs
43645         snapshots.
43646
43647 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43648
43649         * gcc.compile: initbug1.c initbug1.exp testcase added
43650
43651 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43652
43653         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43654         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43655           fixes submitted by Jeff Law (law@cs.utah.edu)
43656         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43657           Jeff Law (law@cs.utah.edu)
43658
43659
43660 1993-11-30  Mike Stump  (mrs@cygnus.com)
43661
43662         * config/unix-g++.exp: Follow the gcc way of doing things.
43663         * g++.old-deja/old-deja.exp: Minor updates.
43664         * lib/g++.exp: New file, follow the gcc way of doing things.
43665         * lib/old-dejagnu.exp: Minor updates.
43666         * lib/mike-g++.exp: Always unset errorInfo.
43667
43668 1993-11-06  Mike Stump  (mrs@cygnus.com)
43669
43670         * lib/gcc.exp: Fix some errors with the below change, CC and
43671         CFLAGS should be global when setting, not local.
43672
43673 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43674
43675         * lib/gcc.exp: Transform tool name.
43676
43677 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43678
43679         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43680
43681 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43682
43683         * lib/gcc.exp: change gcc_done to gcc_stat
43684
43685 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43686
43687         * Upgraded gcc testsuite to c-torture version 1.25
43688
43689 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43690
43691         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43692         * lib/c-torture: added hooks for new reporting code.
43693
43694 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43695
43696         * config/sh-gcc.exp: check if sh-sim exists in the path
43697
43698 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43699
43700         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43701         * gcc.compile/compile.exp: Initial changes for new logic.
43702         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43703         * gcc.failure/failure.exp: Initial changes for new logic.
43704         * gcc.ieee/ieee.exp: Initial changes for new logic.
43705         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43706         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43707         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43708         * lib/c-torture.exp: Initial changes for new logic.
43709         * lib/gcc.exp: Initial changes for new logic.
43710
43711 1993-10-15  Mike Stump  (mrs@cygnus.com)
43712
43713         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43714         depend upon failure or success.  Fully qualify names in failure
43715         and success messages.  Always remove a.out before starting
43716         compile, just in case.  Pay more attention to error text output by
43717         the compiler.  Handle testcases with no known past errors just
43718         like all others, so that things are uniform.  Other miscellaneous
43719         improvements.
43720
43721 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43722
43723         * gcc.cpp: new directory for cpp tests
43724
43725 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43726
43727         * lib/chill.exp: Code reformatted, removed unused code.
43728         * config/unix-chill.exp: Code reformatted, removed unused code.
43729         * chill.execute/execute.exp: Code reformatted, removed unused code.
43730         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43731
43732 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43733
43734         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43735         routines not written.
43736
43737 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43738
43739         * config/bug-gcc.exp: Use new procs from bug.exp.
43740
43741 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43742
43743         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43744         via ftp, rather than depending on NFS.
43745         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43746         case.
43747
43748 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43749
43750         * config/bug-gcc.exp: Use new download proc.
43751
43752 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43753
43754         * chill.execute/execute.exp: cleanups, handles errors better
43755         * chill.compile/compile.exp: rewrite, based on execute.exp
43756         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43757         * lib/chill.exp: major changes to diff proc and compile and link
43758           procs. added chill_fail and chill_pass wrappers to pass and
43759           fail. added more comments, and handle error codes better.
43760           Added a hack to capture stderr from exec, so noncompile tests
43761           can work.
43762
43763 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43764
43765         * chill.execute/execute.exp: rewrite of testsuite driver
43766         * lib/chill.exp: rewrite of testsuite driver
43767         * config/unix-chill.exp: rewrite of testsuite driver
43768
43769 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43770
43771         In chill.execute:
43772         * iexpr.ch: Standardize uppercase.
43773         * tuples.dat: Standardize uppercase.
43774         * vary.ch: standardize.  Correct varying string assignments.
43775         * vary.dat: Add new output lines.
43776
43777 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43778
43779         In chill.execute:
43780         * chprintf.ch: Standardize use of uppercase.
43781         * tuples.ch: Standardize and turn arr2 into a DCL,
43782           rather than a SYN.
43783         * pinits.ch: Standardize.
43784
43785 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43786
43787         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43788         * Makefil: Renamed to Makefile.in.
43789         * configure.in: New.
43790
43791 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43792
43793         In chill.execute:
43794         * .cvsignore: Add result/output files.
43795         * Makefile: Fix up variables at start.  Use MFLAGS
43796           everywhere.  Correct bool_loc, built_ins entries.
43797           Add entry for vary1.ch.
43798         * bitarray.ch: Standardize upper-case usage.
43799         * bitexpr.ch: Standardize, add output of b1.
43800         * params.ch: Use arrayt in along PROC parameters, to
43801           avoid novelty problems.
43802         * sets.ch: Tiny cleanup.
43803         * vary1.ch: Re-indent.
43804
43805 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43806
43807           * Add PR-related files to Makefiles, .cvsignore files, etc.
43808
43809 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43810
43811         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43812           with compiler objects. New names are test-flow.c and test-loop.c
43813
43814 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43815
43816         * Upgraded c-torture tests from 1.19 to 1.20
43817
43818         * new files:
43819         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43820         * gcc.compile: 930623-1.c 930623-2.c
43821         * gcc.noncompile: 930622-1.c 930622-2.c
43822         * gcc.failure: 920411-1.c 920627-2.c
43823         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43824
43825 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43826
43827         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43828           More changes to get testsuite working properly. Needs more work.
43829           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43830
43831 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43832
43833         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43834           More changes to get testsuite working properly. Needs more work.
43835
43836 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43837
43838         * chill.compile/compile.exp: Added for Dejagnu support
43839         * chill.execute/execute.exp: Added for Dejagnu support
43840         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43841
43842 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43843
43844         This should complete moving the CHILL test files.
43845         * chill.noncompile(.cvsignore printf.grt
43846             in-printf.grt chprintf.grt chprintf.ch):
43847             Added test-support files.
43848           (Makefile): Modified further.
43849         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43850             signal.ch): Added test files.
43851           * chill.execute (.cvsignore printf.grt printr.c
43852             in-printf.grt rts.c chprintf.grt rts.h): Added
43853           test-support files.
43854             (Makefile): More corrections.
43855
43856 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43857
43858         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43859           test cases, ready for DejaGnu.
43860
43861 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43862
43863         * Upgraded c-torture tests from 1.18 to 1.19
43864
43865         * gcc.compile: added test(s):
43866           930607-1.c
43867         * gcc.execute: added test(s):
43868           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43869
43870         * added new subdirectory for misc tests: gcc.misc-tests
43871         * gcc.misc-test(s): added tests:
43872           inst-check.c test-consts.c test-ior.c test-switch.c
43873
43874 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43875
43876         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43877
43878 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43879
43880         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43881
43882 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43883
43884         * Upgraded c-torture tests from 1.17 to 1.18
43885
43886 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43887
43888         * Upgraded c-torture tests from 1.12 to 1.17
43889
43890 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
43891
43892         * lib/old-dejagnu.exp:
43893           Fixed handling of XFAIL target triplets to correctly
43894           recognize wildcard characters.  Removed code that
43895           appended a unique id tag to the end of the file name
43896           printed out by the result of the testcases within a
43897           given test file.
43898
43899 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
43900
43901         * lib/old-dejagnu.exp:
43902           Reworked expected failure handling to trigger off of XFAIL
43903           keyword in keyphrase embeded in testcase source code. The
43904           XFAIL keyword must be at the end of the keyphrase line. It
43905           may optionally be followed by one or more target triplets.
43906           It has just occured that the handling of wildcards in the
43907           target triplet may not be correct.
43908
43909 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
43910
43911         * g++.old-deja/tests:
43912           Moved all subdirectories up one level into g++.old-deja .
43913
43914         * lib/old-dejagnu.exp:
43915           Fixed problem with CXXFLAGS not being properly reset, and being
43916           corrupted with extraneous "-c" compiler option.  This was
43917           causing binaries to not be generated for test that needed them.
43918           Modified strings passed to "pass" and "fail" so that individual
43919           tests from the same test file would be distinguished by an
43920           identifier appended to the test file name in the summary logs;
43921           this corrected a problem with erroneous diff logs.  Added code
43922           to search testcases for expected fail and unexpected pass keywords.
43923
43924 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
43925
43926         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
43927
43928 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
43929
43930         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
43931           Removed extraneous text from end of "Special g++ Options"
43932           keyphrase.
43933
43934         * lib/old-dejagnu.exp: Added pattern matching to look for new
43935           keywords, embedded in testcases comments, which will trigger
43936           calls to xpass and xfail.
43937
43938 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
43939
43940         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
43941           comments embedded in the testcases, especially the one looking for
43942           special compiler options, as well as the pattern matching for the
43943           compiler output again.
43944
43945 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
43946
43947         * lib/old-dejagnu.exp: Do a proper check of the return value for
43948           execute tests. Fixed several problems with the pattern matching
43949           of the compiler output which gave erroneous test results.
43950           Changed several of the test result messages to be more descriptive.
43951         * config/unix-g++.exp: Proc g++_load now actually works and
43952           executes the tests passed to it and returns a usable return
43953           value.
43954
43955 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
43956
43957           * lib/gcc.exp: Exits gracefully if $CC is bogus.
43958
43959 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
43960
43961         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
43962           Modified both files to properly execute the old style
43963           dejagnu tests. The previous versions of these files were
43964           experimental and did not function anything near correctly.
43965
43966 1993-04-05  Rob Savoye  (rob@cygnus.com)
43967
43968         * Removed all Makefile.in and configure.in files. No configuration
43969         needed now.
43970
43971 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
43972
43973         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43974
43975 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
43976
43977         * gcc.compile/configure.in, gcc.unsorted/configure.in,
43978         gcc.special/configure.in, gcc.noncompile/configure.in,
43979         gcc.execute/configure.in, gcc.code_quality/configure.in,
43980         g++.other/configure.in, g++.old-deja/configure.in,
43981         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43982         in srcname setting.
43983
43984 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
43985
43986         * lib/udi.exp: Fixed mondfe and mondfe_download.
43987         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43988         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43989
43990 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
43991
43992         * config/udi-gdb.exp: Check $shell_id after connecting to target.
43993         (gdb_exit): Don't remove *_soc files.
43994
43995 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
43996
43997         * lib/c-torture.exp: Don't look for main; instead always use -w
43998         -c.  This is how the c-torture tests work.  Remove the object
43999         file if the compilation succeeds.
44000         * gcc.execute/execute.exp: Remove executable if test passes.
44001         * gcc.noncompile/noncompile.exp: Every test is an expected
44002         failure.
44003         * gcc.special/special.exp: Added tests from c-torture 1.11,
44004         corrected use of existing test.
44005         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44006         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44007         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44008         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44009         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44010         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44011         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44012         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44013         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44014         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44015         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44016         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44017         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44018         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44019         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44020         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44021         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44022         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44023         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44024         c-torture 1.11.
44025         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44026         correspond to c-torture 1.11.
44027
44028         * New file.