OSDN Git Service

7b0e98ef03bd4ee7bf095545bcc4e9612b73c873
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2
3         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4         an ABI option.
5
6 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7
8         * gfortran.fortran-torture/compile/pr32583.f: New.
9         * gcc.c-torture/compile/pr32584.c: New
10
11 2007-07-02  Ollie Wild  <aaw@google.com>
12
13         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
14         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
15
16 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
17
18         * gcc.target/mips/save-restore-1.c: New test.
19         * gcc.target/mips/save-restore-2.c: Likewise.
20         * gcc.target/mips/save-restore-3.c: Likewise.
21         * gcc.target/mips/save-restore-4.c: Likewise.
22
23 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
24
25         PR tree-optimization/31966
26         PR tree-optimization/32533
27         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
28         * gfortran.dg/pr32533.f90: Ditto.
29
30 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
31
32         * g++.dg/opt/nrv12.C: New test.
33         * gcc.target/i386/nrv1.c: New test.
34
35         PR c++/31748
36         * g++.dg/gomp/pr31748.C: New test.
37
38 2007-07-02  Ira Rosen  <irar@il.ibm.com>
39  
40         PR tree-optimization/32230
41         * gcc.dg/vect/pr32230.c: New test.
42
43 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
44
45         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
46         * bind_c_coms.f90: Ditto.
47         * bind_c_coms_driver.c: Ditto.
48         * bind_c_dts.f90: Ditto.
49         * bind_c_dts_2.f03: Ditto.
50         * bind_c_dts_2_driver.c: Ditto.
51         * bind_c_dts_3.f03: Ditto.
52         * bind_c_dts_4.f03: Ditto.
53         * bind_c_dts_driver.c: Ditto.
54         * bind_c_implicit_vars.f03: Ditto.
55         * bind_c_procs.f03: Ditto.
56         * bind_c_usage_2.f03: Ditto.
57         * bind_c_usage_3.f03: Ditto.
58         * bind_c_usage_5.f03: Ditto.
59         * bind_c_usage_6.f03: Ditto.
60         * bind_c_usage_7.f03: Ditto.
61         * bind_c_vars.f90: Ditto.
62         * bind_c_vars_driver.c: Ditto.
63         * binding_c_table_15_1.f03: Ditto.
64         * binding_label_tests.f03: Ditto.
65         * binding_label_tests_10.f03: Ditto.
66         * binding_label_tests_10_main.f03: Ditto.
67         * binding_label_tests_11.f03: Ditto.
68         * binding_label_tests_11_main.f03: Ditto.
69         * binding_label_tests_12.f03: Ditto.
70         * binding_label_tests_13.f03: Ditto.
71         * binding_label_tests_13_main.f03: Ditto.
72         * binding_label_tests_14.f03: Ditto.
73         * binding_label_tests_2.f03: Ditto.
74         * binding_label_tests_3.f03: Ditto.
75         * binding_label_tests_4.f03: Ditto.
76         * binding_label_tests_5.f03: Ditto.
77         * binding_label_tests_6.f03: Ditto.
78         * binding_label_tests_7.f03: Ditto.
79         * binding_label_tests_8.f03: Ditto.
80         * binding_label_tests_9.f03: Ditto.
81         * c_assoc.f90: Ditto.
82         * c_assoc_2.f03: Ditto.
83         * c_f_pointer_shape_test.f90: Ditto.
84         * c_f_pointer_tests.f90: Ditto.
85         * c_f_tests_driver.c: Ditto.
86         * c_funloc_tests.f03: Ditto.
87         * c_funloc_tests_2.f03: Ditto.
88         * c_funloc_tests_3.f03: Ditto.
89         * c_funloc_tests_3_funcs.c: Ditto.
90         * c_kind_params.f90: Ditto.
91         * c_kind_tests_2.f03: Ditto.
92         * c_kinds.c: Ditto.
93         * c_loc_driver.c: Ditto.
94         * c_loc_test.f90: Ditto.
95         * c_loc_tests_2.f03: Ditto.
96         * c_loc_tests_2_funcs.c: Ditto.
97         * c_loc_tests_3.f03: Ditto.
98         * c_loc_tests_4.f03: Ditto.
99         * c_loc_tests_5.f03: Ditto.
100         * c_loc_tests_6.f03: Ditto.
101         * c_loc_tests_7.f03: Ditto.
102         * c_loc_tests_8.f03: Ditto.
103         * c_ptr_tests.f03: Ditto.
104         * c_ptr_tests_10.f03: Ditto.
105         * c_ptr_tests_5.f03: Ditto.
106         * c_ptr_tests_7.f03: Ditto.
107         * c_ptr_tests_7_driver.c: Ditto.
108         * c_ptr_tests_8.f03: Ditto.
109         * c_ptr_tests_8_funcs.c: Ditto.
110         * c_ptr_tests_9.f03: Ditto.
111         * c_ptr_tests_driver.c: Ditto.
112         * c_size_t_driver.c: Ditto.
113         * c_size_t_test.f03: Ditto.
114         * com_block_driver.f90: Ditto.
115         * global_vars_c_init.f90: Ditto.
116         * global_vars_c_init_driver.c: Ditto.
117         * global_vars_f90_init.f90: Ditto.
118         * global_vars_f90_init_driver.c: Ditto.
119         * interop_params.f03: Ditto.
120         * iso_c_binding_only.f03: Ditto.
121         * iso_c_binding_rename_1.f03: Ditto.
122         * iso_c_binding_rename_1_driver.c: Ditto.
123         * iso_c_binding_rename_2.f03: Ditto.
124         * iso_c_binding_rename_2_driver.c: Ditto.
125         * kind_tests_2.f03: Ditto.
126         * kind_tests_3.f03: Ditto.
127         * module_md5_1.f90: Ditto.
128         * only_clause_main.c: Ditto.
129         * print_c_kinds.f90: Ditto.
130         * test_bind_c_parens.f03: Ditto.
131         * test_c_assoc.c: Ditto.
132         * test_com_block.f90: Ditto.
133         * test_common_binding_labels.f03: Ditto.
134         * test_common_binding_labels_2.f03: Ditto.
135         * test_common_binding_labels_2_main.f03: Ditto.
136         * test_common_binding_labels_3.f03: Ditto.
137         * test_common_binding_labels_3_main.f03: Ditto.
138         * test_only_clause.f90: Ditto.
139         * use_iso_c_binding.f90: Ditto.
140         * value_5.f90: Ditto.
141         * value_test.f90: Ditto.
142         * value_tests_f03.f90: Ditto.
143
144 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
145
146         * gcc.dg/tls/opt-14.c: New.
147
148 2007-07-01  Ollie Wild  <aaw@google.com>
149
150         * g++.dg/lookup/using16.C: New test.
151         * g++.dg/lookup/using17.C: New test.
152
153 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
154
155         PR fortran/32239
156         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
157         (test_4): Use proper test for floating point equality.
158         (test_8): Likewise.
159
160 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
161
162         PR libgfortran/32554
163         * gfortran.dg/fmt_p_1.f90: New test.
164
165 2007-07-01  Ira Rosen  <irar@il.ibm.com>
166
167         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
168         initialization and fix dg-final check - the initialization loop is
169         vectorizable.
170
171 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
172             Volker Reichelt  <reichelt@netcologne.de>
173
174         PR middle-end/32559
175         * gcc.dg/pr32559.c: New test.
176
177 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
178
179         PR tree-optimization/25371
180         * gcc.dg/vect/pr25371.c: New test.
181
182 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
183
184         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
185         when allocating and initializing a flexible array.
186
187 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
188
189         PR fortran/20373
190         * gfortran.dg/intrinsic.f90: New test.
191
192 2007-06-30  Tobias Burnus  <burnus@net-b.de>
193
194         PR fortran/32555
195         * gfortran.dg/fmt_zero_check.f90: New.
196
197 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
198
199         PR fortran/30284
200         * gfortran.dg/repeat_f90: New test.
201
202 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
203
204         PR testsuite/25241
205         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
206         -pedantic-errors, so we should match errors.
207         * gcc.dg/cpp/escape-1.c: Likewise.
208         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
209         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
210         warning.
211         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
212         errors instead of warnings.
213         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
214         a pedantic warning.
215         * gcc.dg/cpp/arith-3.c: Likewise.
216
217 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
218
219         PR testsuite/25241
220         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
221         * gcc.dg/pch/valid-2.c: Likewise.
222         * gcc.dg/pch/valid-3.c: Likewise.
223         * gcc.dg/pch/warn-1.c: Likewise.
224         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
225         
226 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
227
228         PR c/4076
229         * gcc.dg/Wunused-function.c: New.
230         
231 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
232
233         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
234
235 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
236
237         * g++.dg/other/canon-31724.C: New.
238         
239 2007-06-29  Jan Hubicka  <jh@suse.cz>
240
241         PR middle-end/32372
242         * gcc.c-torture/compile/pr32372.c: new.
243
244 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
245
246         * gfortran.dg/operator_3.f90: New test.
247
248 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
249
250         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
251         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
252
253 2007-06-29  Richard Guenther  <rguenther@suse.de>
254
255         PR middle-end/32493
256         * gcc.dg/inline-23.c: New testcase.
257
258 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
259
260         PR tree-optimization/24659
261         * gcc.target/i386/vectorize2.c: New test.
262         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
263         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
264
265 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
266
267         * gcc.dg/pointer-arith-9.c: New test.
268
269 2007-06-29  Tobias Burnus  <burnus@net-b.de>
270
271         PR fortran/32483
272         * gfortran.dg/fmt_read_2.f90: New.
273
274 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
275
276         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
277         If it exists, don't try to create it.
278
279 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
280
281         * g++.dg/ext/visibility/ms-compat-1.C: New.
282
283 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
284
285         PR tree-opt/32417
286         * gfortran.fortran-torture/compile/pr32417.f90: New test.
287
288 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
289
290         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
291         targets.
292
293 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
294
295         PR fortran/32467
296         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
297
298 2007-06-27  Richard Guenther  <rguenther@suse.de>
299
300         PR middle-end/32492
301         * gcc.dg/inline-22.c: New testcase.
302
303 2007-06-26  Hui-May Chang <hm.chang@apple.com>
304
305         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
306         the scan-assembler constant.
307
308 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
309
310         PR 20216
311         * gcc.dg/pr20216.c: New.
312
313 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
314
315         PR tree-opt/32421
316         * gcc.dg/vect/pr32421.c: New test.
317
318 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
319
320         PR c++/32111
321         * g++.dg/other/friend5.C: New test.
322
323 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
324
325         PR fortran/32464
326         * gfortran.dg/host_assoc_function_2.f90: New test.
327
328         PR fortran/31494
329         * gfortran.dg/host_assoc_call_1.f90: New test.
330
331 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
332
333         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
334         
335 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
336
337         PR fortran/32456
338         * gfortran.dg/error_format.f90: New test.
339
340 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
341
342         PR fortran/32136
343         * gfortran.dg/pr32136.f90: New test.
344
345 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/31726
348         * gfortran.dg/minmaxloc_1.f90: New test.
349
350         PR fortran/32298
351         * gfortran.dg/minmaxloc_2.f90: New test.
352
353 2007-06-23  Mark Mitchell  <mark@codesourcery.com>
354
355         * gcc.dg/visibility-12.c: New test.
356         * gcc.dg/visibility-13.c: Likewise.
357         * g++.dg/ext/visibility-9.C: Likewise.
358         * g++.dg/ext/visibility-10.C: Likewise.
359
360 2007-06-23  Richard Guenther  <rguenther@suse.de>
361
362         PR tree-optimization/16876
363         PR middle-end/29478
364         * gcc.dg/pr29254.c: The warning is bogus.
365         * gcc.dg/warn-1.c: Likewise.
366         * gcc.dg/assign-warn-3.c: Likewise.
367         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
368
369 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
370
371         * gcc.c-torture/execute/20070623-1.c: New.
372
373 2007-06-22  Jan Hubicka  <jh@suse.cz>
374
375         * gcc.c-torture/compile/pr31541.c: New.
376
377 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
378
379         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
380         Remove -m64 from dg-options.
381
382 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
383
384         PR middle-end/32374
385         * gcc.dg/pr32374.c: New test.
386
387 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
388
389         PR fortran/32360
390         * gfortran.dg/pointer_assign_3.f90: New test.
391
392 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
393
394         PR fortran/31162
395         * gfortran.dg/assign.f90: Update test.
396         * gfortran.dg/real_do_1.f90: Update test.
397         * gfortran.dg/gomp/omp_do1.f90: Update test.
398         * gfortran.dg/warnings_are_errors_1.f: Update test.
399         * gfortran.dg/g77/20010519-1.f: Update test.
400         * gfortran.dg/g77/pr9258.f: Update test.
401         * gfortran.dg/g77/960317-1.f: Update test.
402
403 2007-06-21  Richard Guenther  <rguenther@suse.de>
404
405         PR tree-optimization/32453
406         * gcc.c-torture/compile/pr32453.c: New testcase.
407
408 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
409
410         PR tree-optimization/31866
411         * gcc.dg/pr31866.c: New test.
412
413 2007-06-21  Richard Guenther  <rguenther@suse.de>
414
415         PR tree-optimization/32451
416         * g++.dg/torture/20070621-1.C: New testcase.
417
418 2007-06-21  Christian Bruel  <christian.bruel@st.com>
419
420         * gcc.dg/attr-isr.c: Test delay slot content.
421         
422 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
423
424         PR fortran/32361
425         gfortran.dg/pointer_assign_2.f90: New test.
426
427 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
428
429         PR fortran/25061
430         gfortran.dg/invalid_procedure_name.f90: New test.
431
432 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
433
434         PR tree-optimization/25737
435         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
436
437 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
438
439         * gcc.target/i386/large-size-array-3.c: New.
440
441 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
442         Richard Guenther  <rguenther@suse.de>
443
444         PR fortran/32140
445         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
446
447 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
448
449         PR middle-end/31959
450         * gcc.dg/pr31959.c: New test.
451
452         PR inline-asm/32109
453         * g++.dg/ext/asm10.C: New test.
454
455         PR middle-end/32285
456         * gcc.c-torture/execute/20070614-1.c: New test.
457
458 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
459
460         * gcc.target/arm/stack-corruption.c: New test.
461
462 2007-06-19  Richard Guenther  <rguenther@suse.de>
463
464         * g++.dg/torture/pr30252.C: New testcase.
465
466 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
467
468         PR tree-optimization/32353
469         * g++.dg/opt/nrv13.C: New test.
470
471 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
472
473         PR fortran/20863
474         PR fortran/20882
475         * gfortran.dg/impure_assignment_2.f90 : New test.
476
477         PR fortran/32236
478         * gfortran.dg/data_initialized_2.f90 : New test.
479
480         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
481         appropriate version of 'dmach'.
482
483 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
484
485         PR target/32389
486         * gcc.target/i386/pr32389.c New test.
487
488 2007-06-18  Simon Baldwin <simonb@google.com>
489
490         PR c++/31923
491         * g++.dg/template/error25.C: New.
492         * g++.dg/template/spec35.C: New.
493
494 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
495
496         * gcc.c-torture/compile/pr32355.c: New testcase.
497         
498 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
499
500         PR tree-optimization/32383
501         * g++.dg/opt/pr32383.C: New test.
502
503 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
504
505         PR rtl-optimization/32366
506         * gcc.dg/vect/pr32366.c: New test.
507
508 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
509
510         * gcc.c-torture/compile/pr32349.c: New testcase.
511         
512 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
513
514         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
515         * gcc.target/sparc/combined-2.c: Likewise.
516         * gcc.target/sparc/fexpand.c : Likewise.
517         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
518         * gcc.target/sparc/fpack16.c : Likewise.
519         * gcc.target/sparc/fpmerge.c : Likewise.
520         * gcc.target/sparc/fpmul.c : Likewise.
521         * gcc.target/sparc/noresult.c : Likewise.
522         * gcc.target/sparc/pdist.c: Likewise.
523
524 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
525
526         PR middle-end/31723
527         * gcc.target/i386/recip-divf.c: New test.
528         * gcc.target/i386/recip-sqrtf.c: Ditto.
529         * gcc.target/i386/recip-vec-divf.c: Ditto.
530         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
531         * gcc.target/i386/sse-recip.c: Ditto.
532         * gcc.target/i386/sse-recip-vec.c: Ditto.
533
534 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
535
536         PR tree-opt/32225
537         * gcc.c-torture/compile/20070605-1.c: New test.
538
539         * gcc.c-torture/compile/20070603-1.c: New testcase.
540         * gcc.c-torture/compile/20070603-2.c: New testcase.
541
542         * gcc.c-torture/compile/20070531-1.c: New test.
543
544         PR tree-opt/32167
545         * gcc.c-torture/compile/20070531-2.c: New test.
546
547         PR tree-opt/32144
548         * gcc.c-torture/compile/20070529-1.c: New test.
549
550         PR tree-opt/32145
551         * gcc.c-torture/compile/20070529-2.c: New test.
552
553         PR tree-opt/32015
554         * gcc.c-torture/compile/20070520-1.c: New test.
555
556         * g++.dg/ext/java-1.C: New test.
557
558         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
559         loops instead of one. Remove the "can't determine dependence"
560         check.
561         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
562         needed as the cast is gone in the first place.
563         * gcc.dg/max-1.c: Change local variable a to be a global one.
564         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
565         have a cast which is PREd.
566
567 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
568
569         * g++.dg/lookup/anon6.C: New test.
570
571 2007-06-14  Dirk Mueller  <dmueller@suse.de>
572
573         PR c++/31806
574         * g++.dg/opt/static6.C: New testcase.
575
576 2007-06-14  Geoff Keating  <geoffk@apple.com>
577
578         * g++.dg/ext/visibility/overload-1.C: New.
579
580         PR 31093
581         * g++.dg/ext/visibility/anon4.C: New.
582
583 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
584
585         PR target/32268
586         * gcc.target/i386/pr32268.c: New test.
587
588 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
589
590         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
591         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
592         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
593
594         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
595         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
596         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
597         BID is used.
598
599 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
600
601         PR fortran/32302
602         * gfortran.dg/common_resize_1.f90: New test.
603
604 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
605
606         PR target/32274
607         * gcc.dg/vect/pr32224.c: Fix.   
608         
609 2007-06-13  Eric Christopher  <echristo@apple.com>
610
611         * gcc.target/i386/ssefn-1.c: Add -march=i386.
612
613 2007-06-13  Tobias Burnus  <burnus@net-b.de>
614
615         PR fortran/32323
616         * gfortran.dg/actual_array_vect_1.f90: New.
617
618 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
619
620         * gcc.target/sparc/mfpu.c: New test.
621
622 2007-06-12  Geoff Keating  <geoffk@apple.com>
623
624         * g++.dg/warn/weak1.C: Suppress on Darwin.
625         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
626
627 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
628
629         PR middle-end/31579
630          * g++.dg/torture/pr31579.C: New testcase.
631
632 2007-06-12  Ian Lance Taylor  <iant@google.com>
633
634         PR libstdc++/29286
635         * g++.dg/init/new16.C: New test.
636         * g++.dg/init/new17.C: New test.
637         * g++.dg/init/new18.C: New test.
638         * g++.dg/init/new19.C: New test.
639
640 2007-06-12  Olivier Hainque  <hainque@adacore.com>
641
642         * gnat.dg/lhs_view_convert.adb: New test.
643
644 2007-06-12  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/15353
647         PR tree-optimization/31657
648         * gcc.c-torture/execute/20070424-1.c: New testcase.
649         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
650         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
651         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
652         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
653         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
654
655 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
656
657         PR rtl-optimization/32293
658         * gcc.dg/pr32293.c: New test.
659
660 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
661
662         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
663
664 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
665
666         PR fortran/29786
667         * gfortran.dg/equiv_7.f90: New test.
668         * gfortran.dg/equiv_constraint_7.f90: Change error message.
669
670         PR fortran/30875
671         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
672
673 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
674
675         * gcc.dg/setjmp-3.c: Rename raise to raise0.
676         * gcc.dg/setjmp-4.c: Likewise.
677         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
678
679 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
680
681         PR rtl-optimization/31025
682         * gfortran.dg/pr31025.f90: New.
683
684 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
685
686         PR target/32280
687         * gcc.target/i386/pr32280.c: New test.
688
689 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
690
691         PR middle-end/32279
692         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
693
694 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
695
696         PR libgfortran/32235
697         * gfortran.dg/backspace_9.f: New test.
698
699 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
700
701         * gcc.dg/tree-ssa/prefetch-7.c: New test.
702
703 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
704
705         * gcc.dg/tree-ssa/loop-28.c: New testcase.
706
707 2007-06-09  Ian Lance Taylor  <iant@google.com>
708
709         PR tree-optimization/32169
710         * gcc.c-torture/compile/pr32169.c: New test.
711
712 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
713
714         * gcc.dg/vect/costmodel: New directory.
715         * gcc.dg/vect/costmodel/i386: New directory.
716         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
717         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
718         New test.
719         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
720         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
721         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
722         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
723         * gcc.dg/vect/costmodel/x86_64: New directory.
724         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
725         New testsuite.
726         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
727         New test.
728         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
729         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
730         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
731         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
732         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
733
734 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
735
736         PR tree-optimization/32243
737         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
738         flags for -Os tests.
739         * gcc.dg/vect/03-vect-pr32243.c: New test.
740
741 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
742
743         PR tree-optimization/32224
744         * gcc.dg/vect/pr32224.c: New test.
745
746 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
747
748         PR c++/32177
749         * g++.dg/gomp/pr32177.C: New test.
750
751 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
752
753         PR testsuite/25241
754         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
755         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
756         warning nor an error.
757         * gcc.dg/Wfatal-2.c: Likewise.
758         * gcc.dg/Werror-1.c: Likewise.
759         * gcc.dg/Werror-5.c: Likewise.
760         * gcc.dg/Werror-7.c: Likewise.
761         * gcc.dg/Werror-10.c: Likewise.
762         * gcc.dg/Werror-11.c: Likewise.
763
764 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
765
766         PR c++/30759
767         * g++.dg/init/brace6.C: New test.
768
769 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
770
771         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
772         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
773         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
774         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
775
776         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
777         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
778         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
779         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
780         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
781         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
782         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
783         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
784
785         * gcc.dg/darwin-minversion-3.c: New.
786
787 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
788
789         * gcc.target/i386/builtin-copysign.c: New test.
790
791 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
792
793         PR tree-optimization/32220
794         * gfortran.dg/predcom-2.f: New testcase.
795
796 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
797
798         PR tree-opt/32231
799         * gcc.target/i386/vectorize4.c: New test.
800
801 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
802
803         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
804
805 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
806
807         PR testsuite/25241
808         * gcc.dg/simd-5.c: Mark output as a note.
809         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
810         dg-message.
811         * gcc.dg/simd-1.c: Likewise.
812         * gcc.dg/always_inline.c: Mark output as a sorry.
813         * gcc.dg/always_inline2.c: Likewise.
814         * gcc.dg/always_inline3.c: Likewise.
815
816 2007-06-06  Ian Lance Taylor  <iant@google.com>
817
818         * g++.dg/conversion/enum1.C: New test.
819
820 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
821
822         PR tree-optimization/32216
823         * gcc.dg/vect/pr32216.c: New test.
824
825 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
826
827         PR testsuite/18923
828         * gfortran.dg/invalid_contains_1.f90: New test.
829         * gfortran.dg/invalid_contains_2.f90: New test.
830
831 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
832
833         PR testsuite/32057
834         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
835         midnight issues.
836
837 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
838
839         PR testsuite/25241
840         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
841         dg-message to match de note.
842         * gcc.dg/pr26570.c: Use dg-message for a note.
843         * gcc.dg/pr29254.c: Use dg-message for generic output and use
844         dg-error instead of dg-warning because of -Werror.
845         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
846         neither an error, nor a warning.
847         * gcc.dg/glibc-uclibc-2.c: Likewise
848         * gcc.dg/cpp/19940712-1.c: Likewise.
849
850 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
851
852         PR preprocessor/23479
853         * gcc.dg/binary-constants-1.c: Add test suites for
854         the 0b-prefixed binary integer constants.
855         * gcc.dg/binary-constants-2.c: Ditto.
856         * gcc.dg/binary-constants-3.c: Ditto.
857         * gcc.dg/binary-constants-4.c: Ditto.
858
859 2007-06-05  Ian Lance Taylor  <iant@google.com>
860
861         * gcc.dg/Wstrict-overflow-19.c: New test.
862
863 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
864
865         * gcc.dg/matrix/matrix-6.c: Remove conversion.
866
867 2007-06-04  Ian Lance Taylor  <iant@google.com>
868
869         * gcc.dg/Wstrict-overflow-18.c: New test.
870
871 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
872
873         PR testsuite/25241
874         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
875         * gcc.dg/cpp/mi5.c: Likewise.
876         * gcc.dg/cpp/mi7.c: Likewise.
877
878 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
879
880         PR c/32191
881         * gcc.dg/pr32191.c: New test.
882
883 2007-05-28  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/32124
886         * gfortran.dg/allocate_stat_1.f90: Remove.
887
888 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
889
890         * gcc.target/i386/sse4_2-check.h: New.
891         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
892         * gcc.target/i386/sse4_2-crc32.h: Likewise.
893         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
894         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
895         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
896         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
897         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
898         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
899         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
900         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
901         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
902         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
903         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
904         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
905         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
906         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
907         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
908         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
909
910 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
911
912         * gcc.dg/pie-link.c: New test.
913
914 2007-06-01  Ian Lance Taylor  <iant@google.com>
915
916         * gcc.dg/Wstrict-overflow-17.c: New test.
917
918 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
919
920         * gcc.dg/builtin-return-1.c (g): New.
921         (main): Allocate at least 64 bytes on the stack.
922
923 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
924
925         * g++.dg/init/cleanup3.C: New test.
926
927 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
928
929         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
930         int is 16 bits.
931
932 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
933
934         PR fortran/32156
935         * gfortran.dg/char_array_constructor_3.f90: New test.
936
937 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
938
939         PR tree-optimization/32160
940         * gfortran.dg/predcom-1.f: New test.
941
942 2007-05-31  Richard Guenther  <rguenther@suse.de>
943
944         * g++.dg/other/str_empty.C: Move...
945         * g++.dg/other/pr30567.C: Move...
946         * g++.dg/tree-ssa/pr27218.C: Move...
947         * g++.dg/torture: ...here and remove dg-options.
948
949 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
950
951         PR c++/32158
952         * g++.dg/ext/is_pod_incomplete.C: New.
953
954 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
955             Douglas Gregor <doug.gregor@gmail.com>
956             Pedro Lamarao <pedro.lamarao@mndfck.org>
957             Howard Hinnant <howard.hinnant@gmail.com>
958
959         PR c++/7412
960         PR c++/29939
961         * g++.dg/cpp0x/rv8p.C: New.
962         * g++.dg/cpp0x/temp-constructor-bug.C: New.
963         * g++.dg/cpp0x/cast-bug.C: New.
964         * g++.dg/cpp0x/elision_weak.C: New.
965         * g++.dg/cpp0x/collapse-bug.C: New.
966         * g++.dg/cpp0x/rv3p.C: New.
967         * g++.dg/cpp0x/rv7n.C: New.
968         * g++.dg/cpp0x/overload-conv-1.C: New.
969         * g++.dg/cpp0x/rv2n.C: New.
970         * g++.dg/cpp0x/deduce.C: New.
971         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
972         * g++.dg/cpp0x/rv6p.C: New.
973         * g++.dg/cpp0x/template_deduction.C: New.
974         * g++.dg/cpp0x/implicit-copy.C: New.
975         * g++.dg/cpp0x/rv1p.C: New.
976         * g++.dg/cpp0x/cast.C: New.
977         * g++.dg/cpp0x/rv5n.C: New.
978         * g++.dg/cpp0x/collapse.C: New.
979         * g++.dg/cpp0x/overload-conv-2.C: New.
980         * g++.dg/cpp0x/rv4p.C: New.
981         * g++.dg/cpp0x/rvo.C: New.
982         * g++.dg/cpp0x/iop.C: New.
983         * g++.dg/cpp0x/rv3n.C: New.
984         * g++.dg/cpp0x/rv7p.C: New.
985         * g++.dg/cpp0x/reference_collapsing.C: New.
986         * g++.dg/cpp0x/overload.C: New.
987         * g++.dg/cpp0x/named.C: New.
988         * g++.dg/cpp0x/rv2p.C: New.
989         * g++.dg/cpp0x/rv6n.C: New.
990         * g++.dg/cpp0x/not_special.C: New.
991         * g++.dg/cpp0x/bind.C: New.
992         * g++.dg/cpp0x/rv1n.C: New.
993         * g++.dg/cpp0x/rv5p.C: New.
994         * g++.dg/cpp0x/elision.C: New.
995         * g++.dg/cpp0x/named_refs.C: New.
996         * g++.dg/cpp0x/unnamed_refs.C: New.
997         * g++.dg/cpp0x/rv4n.C: New.
998         * g++.dg/cpp0x/elision_neg.C: New.
999         * g++.dg/init/copy7.C: Run in C++98 mode.
1000         * g++.dg/overload/arg1.C: Ditto.
1001         * g++.dg/overload/arg4.C: Ditto.
1002
1003 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1004
1005         PR c++/31809
1006         * g++.dg/opt/static5.C: New test.
1007
1008 2007-05-30  Richard Guenther  <rguenther@suse.de>
1009
1010         * g++.dg/dg.exp: Prune torture/.
1011         * g++.dg/torture/dg-torture.exp: New testsuite.
1012
1013 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
1014
1015         * gcc.target/arm/pr27387.C: Move and rename to ...
1016         * g++.dg/inherit/thunk8.C: ... here.
1017
1018 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1019
1020         PR tree-optimization/31769
1021         * g++.dg/gomp/pr31769.C: New test.
1022
1023 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1024
1025         * gcc.target/i386/stack-realign.c: New.
1026
1027 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1028
1029         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1030
1031 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1032
1033         * gfortran.dg/sizeof.f90: New.
1034
1035 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1036
1037         PR c/31339
1038         * gcc.dg/boolcomplex-1.c: New test.
1039
1040         PR c++/31339
1041         * g++.dg/ext/boolcomplex-1.c: New test.
1042
1043 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1044
1045         * gcc.dg/matrix: New directory.
1046
1047 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1048
1049         PR fortran/32124
1050         * gfortran.dg/allocate_stat_1.f90: New.
1051
1052 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1053
1054         PR fortran/31972
1055         * transfer_hollerith_1.f90: New test.
1056
1057 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1058
1059         PR tree-opt/32100
1060         * gcc.c-torture/execute/vrp-7.c: New test.
1061
1062 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1063
1064         * gfortran.dg/transfer_simplify_4.f90: New test.
1065
1066 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1067
1068         PR fortran/32088
1069         * gfortran.dg/func_result_3.f90: New.
1070
1071 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1072
1073         PR middle-end/32083
1074         * gfortran.dg/transfer_simplify_3.f90: New.
1075
1076 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1077
1078         PR target/32065
1079         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1080         to compile options.
1081         * gcc.target/i386/pr32065-2.c: New test.
1082
1083 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1084
1085         PR fortran/31813
1086         * gfortran.dg/io_constraints_2.f90: Update.
1087
1088 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1089
1090         PR fortran/31219
1091         * gfortran.dg/array_constructor_17.f90: New test.
1092
1093 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1094
1095         PR tree-opt/32090
1096         * g++.dg/opt/array2.C: New testcase.
1097
1098 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         PR target/32065
1101         * gcc.target/i386/pr32065.c: New test.
1102
1103 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1104             Marcus Meissner <meissner@suse.de>
1105
1106         * gcc.dg/attr-alloc_size.c: New.
1107
1108 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1109             Lee Millward  <lee.millward@gmail.com>
1110
1111         PR c++/31745
1112         * g++.dg/parse/crash34.C: New test.
1113
1114         * g++.dg/parse/crash35.C: New test.
1115
1116 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1117
1118         * gcc.target/i386/sse2-check.h: New.
1119         * gcc.target/i386/sse2-vec-1.c: Likewise.
1120         * gcc.target/i386/sse2-vec-2.c: Likewise.
1121         * gcc.target/i386/sse2-vec-3.c: Likewise.
1122         * gcc.target/i386/sse2-vec-4.c: Likewise.
1123         * gcc.target/i386/sse2-vec-5.c: Likewise.
1124         * gcc.target/i386/sse2-vec-6.c: Likewise.
1125
1126 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1127
1128         PR c++/31431
1129         PR c++/31432
1130         PR c++/31434
1131         PR c++/31435
1132         PR c++/31437
1133         PR c++/31438
1134         PR c++/31442
1135         PR c++/31443
1136         PR c++/31444
1137         PR c++/31445
1138         * g++.dg/cpp0x/pr31431.C: New.
1139         * g++.dg/cpp0x/pr31437.C: New.
1140         * g++.dg/cpp0x/pr31442.C: New.
1141         * g++.dg/cpp0x/pr31444.C: New.
1142         * g++.dg/cpp0x/pr31431-2.C: New.
1143         * g++.dg/cpp0x/pr31432.C: New.
1144         * g++.dg/cpp0x/pr31434.C: New.
1145         * g++.dg/cpp0x/pr31438.C: New.
1146         * g++.dg/cpp0x/pr31443.C: New.
1147         * g++.dg/cpp0x/pr31445.C: New.
1148         * g++.dg/cpp0x/variadic-crash1.C: New.
1149
1150 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1151
1152         * gcc.target/arm/long-calls-1.c: New test.
1153         * gcc.target/arm/long-calls-2.c: Likewise.
1154         * gcc.target/arm/long-calls-3.c: Likewise.
1155         * gcc.target/arm/long-calls-4.c: Likewise.
1156
1157 2007-05-25  Richard Guenther  <rguenther@suse.de>
1158             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1159
1160         PR tree-optimization/31982
1161         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1162
1163 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1164
1165         PR fortran/32047
1166         * gfortran.dg/result_in_spec_2.f90: New test.
1167
1168 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1169
1170         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1171
1172 2007-05-24  Ollie Wild  <aaw@google.com>
1173
1174         * gcc.dg/cpp/counter-1.c: New test.
1175         * gcc.dg/pch/counter-1.c: New test.
1176         * gcc.dg/pch/counter-1.hs: New file.
1177         * gcc.dg/pch/counter-2.c: New test.
1178         * gcc.dg/pch/counter-2.hs: New file.
1179         * gcc.dg/pch/counter-3.c: New test.
1180         * gcc.dg/pch/counter-3.hs: New file.
1181
1182 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1183
1184         * gcc.dg/tree-ssa/predcom-1.c: New test.
1185         * gcc.dg/tree-ssa/predcom-2.c: New test.
1186         * gcc.dg/tree-ssa/predcom-3.c: New test.
1187         * gcc.dg/tree-ssa/predcom-4.c: New test.
1188         * gcc.dg/tree-ssa/predcom-5.c: New test.
1189         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1190
1191 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1192
1193         PR testsuite/32062
1194         * gcc.target/i386/sse4_1-check.h (MASK): New.
1195
1196 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1197
1198         PR fortran/32038
1199         * gfortran.dg/pr25603.f: Initialize integer variables.
1200
1201 2007-05-23  Ian Lance Taylor  <iant@google.com>
1202
1203         * g++.dg/other/vrp1.C: New test.
1204
1205 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1206
1207         PR preprocessor/20077
1208         * gcc.dg/cpp/paste15.c: New test.
1209
1210 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1211             Nigel Stephens  <nigel@mips.com>
1212             Richard Sandiford  <richard@codesourcery.com>
1213
1214         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1215         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1216         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1217         * gcc.target/mips/inter/mips16-inter.exp: New.
1218
1219 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1220
1221         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1222
1223 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1224
1225         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1226         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1227         * gcc.target/i386/sse3-addsubps.c: Likewise.
1228         * gcc.target/i386/sse3-haddpd.c: Likewise.
1229         * gcc.target/i386/sse3-haddps.c: Likewise.
1230         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1231         * gcc.target/i386/sse3-hsubps.c: Likewise.
1232         * gcc.target/i386/sse3-lddqu.c: Likewise.
1233         * gcc.target/i386/sse3-movddup.c: Likewise.
1234         * gcc.target/i386/sse3-movshdup.c: Likewise.
1235         * gcc.target/i386/sse3-movsldup.c: Likewise.
1236
1237         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1238         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1239         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1240         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1241         * gcc.target/i386/ssse3-palignr.c: Likewise.
1242         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1243         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1244         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1245         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1246         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1247         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1248         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1249         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1250         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1251         * gcc.target/i386/ssse3-psignb.c: Likewise.
1252         * gcc.target/i386/ssse3-psignd.c: Likewise.
1253         * gcc.target/i386/ssse3-psignw.c: Likewise.
1254         * gcc.target/i386/ssse3-vals.h: Likewise.
1255
1256         * gcc.target/i386/sse3-check.h: New file.
1257         * gcc.target/i386/ssse3-check.h: Likewise.
1258
1259 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1260
1261         PR middle-end/31095
1262         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1263
1264 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1265
1266         PR middle-end/31606
1267         * gcc.c-torture/20070522-1.c: New testcase.
1268
1269 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1270
1271         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1272
1273 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1274
1275         * gcc.c-torture/execute/ieee/20000320-1.x,
1276         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1277         m68k-*-* and check_effective_target_coldfire_fpu.
1278
1279 2007-05-22  Ollie Wild  <aaw@google.com>
1280
1281         * g++.dg/lookup/hidden-class10.C: New test.
1282         * g++.dg/lookup/hidden-class11.C: New test.
1283
1284 2007-05-22  Ollie Wild  <aaw@google.com>
1285
1286         * g++.dg/lookup/name-clash5.C: New test.
1287         * g++.dg/lookup/name-clash6.C: New test.
1288
1289 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1290
1291         * g++.dg/other/i386-2.C: Update comments on header files tested.
1292         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1293         of <tmmintrin.h>.
1294         * gcc.target/i386/sse-12.c: Likewise.
1295         * gcc.target/i386/sse-13.c: Likewise.
1296         * gcc.target/i386/sse-14.c: Likewise.
1297
1298         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1299         Redefined to test with immediate operand.
1300         (__builtin_ia32_blendps): Likewise.
1301         (__builtin_ia32_blendpd): Likewise.
1302         (__builtin_ia32_dpps): Likewise.
1303         (__builtin_ia32_dpps): Likewise.
1304         (__builtin_ia32_insertps128): Likewise.
1305         (__builtin_ia32_vec_ext_v4sf): Likewise.
1306         (__builtin_ia32_vec_set_v16qi): Likewise.
1307         (__builtin_ia32_vec_set_v4si): Likewise.
1308         (__builtin_ia32_vec_set_v2di): Likewise.
1309         (__builtin_ia32_vec_ext_v16qi): Likewise.
1310         (__builtin_ia32_vec_ext_v4si): Likewise.
1311         (__builtin_ia32_vec_ext_v2di): Likewise.
1312         (__builtin_ia32_roundpd): Likewise.
1313         (__builtin_ia32_roundsd): Likewise.
1314         (__builtin_ia32_roundps): Likewise.
1315         (__builtin_ia32_roundss): Likewise.
1316         (__builtin_ia32_mpsadbw128): Likewise.
1317
1318 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1319
1320         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1321
1322 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1323
1324         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1325         failures.
1326         * gcc.dg/dfp/func-struct.c: Ditto.
1327         * gcc.dg/dfp/operator-assignment.c: Ditto.
1328         * gcc.dg/dfp/convert-bfp.c: Ditto.
1329         * gcc.dg/dfp/convert-int.c: Ditto.
1330         * gcc.dg/dfp/convert-int-max.c: Ditto.
1331         * gcc.dg/dfp/func-scalar.c: Ditto.
1332         * gcc.dg/dfp/cast.c: Ditto.
1333         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1334         failures, and fix a typo in return type of arg1_128.
1335         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1336         failures, and fix a typo in a constant suffix.
1337         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1338         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1339
1340 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1341             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1342
1343         * lib/gcc-dg.exp(process_message): New proc.
1344         (dg-message): New test directive.
1345         * gcc.dg/always_inline.c: Use dg-message.
1346         * gcc.dg/always_inline2.c: Ditto.
1347         * gcc.dg/always_inline3.c: Ditto.
1348         * gcc.dg/invalid-call-1.c: Ditto.
1349         * gcc.dg/pr17506.c: Ditto.
1350         * gcc.dg/simd-5.c: Ditto.
1351         * gcc.dg/simd-6.c: Ditto.
1352         * gcc.dg/va-arg-2.c: Ditto.
1353         * gcc.dg/cpp/syshdr.c: Ditto.
1354         * gcc.dg/cpp/unc4.c: Ditto.
1355         * gcc.dg/cpp/trad/mi1.c: Ditto.
1356         * gcc.dg/cpp/trad/mi5.c: Ditto.
1357         * gcc.dg/cpp/trad/mi7.c: Ditto.
1358         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1359         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1360         * gcc.test-framework/test-framework.awk: Special-case outexists
1361         tests.
1362
1363 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1364
1365         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1366         (bit_SSE4_2): Likewise.
1367         (bit_POPCNT): Likewise.
1368
1369         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1370         Check if assembler supports SSE4 instructions.
1371
1372         * gcc.target/i386/sse4_1-blendpd.c: New file.
1373         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1374         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1375         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1376         * gcc.target/i386/sse4_1-check.h: Likewise.
1377         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1378         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1379         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1380         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1381         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1382         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1383         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1384         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1385         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1386         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1387         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1388         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1389         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1390         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1391         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1392         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1393         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1394         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1395         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1396         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1397         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1398         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1399         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1400         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1401         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1402         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1403         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1404         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1405         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1406         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1407         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1408         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1409         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1410         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1411         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1412         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1413         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1414         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1415         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1416         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1417         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1418         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1419         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1420         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1421         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1422         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1423         * gcc.target/i386/sse4_1-round.h: Likewise.
1424         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1425         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1426         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1427         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1428         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1429         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1430         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1431         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1432         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1433         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1434         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1435         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1436         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1437         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1438
1439 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1440
1441         PR fortran/31627
1442         * gfortran.dg/bounds_check_7.f90: New test.
1443
1444 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1445
1446         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1447         (check_effective_target_sse4a): Ditto.
1448
1449         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1450         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1451         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1452         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1453         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1454         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1455         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1456         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1457         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1458         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1459         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1460         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1461         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1462         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1463         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1464         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1465         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1466         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1467         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1468         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1469
1470 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1471
1472         * g++.dg/ext/cleanup-1.C: New test.
1473         * g++.dg/ext/cleanup-2.C: Likewise.
1474         * g++.dg/ext/cleanup-3.C: Likewise.
1475         * g++.dg/ext/cleanup-4.C: Likewise.
1476         * g++.dg/ext/cleanup-5.C: Likewise.
1477         * g++.dg/ext/cleanup-6.C: Likewise.
1478         * g++.dg/ext/cleanup-8.C: Likewise.
1479         * g++.dg/ext/cleanup-9.C: Likewise.
1480         * g++.dg/ext/cleanup-10.C: Likewise.
1481         * g++.dg/ext/cleanup-11.C: Likewise.
1482         * g++.dg/ext/cleanup-dtor.C: Likewise.
1483
1484 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1485
1486         PR middle-end/31995
1487         * gcc.dg/vect/vect-102a.c: New test.
1488
1489 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1490             Paolo Carlini  <pcarlini@suse.de>
1491             Uros Bizjak  <ubizjak@gmail.com>
1492
1493         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1494         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1495         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1496         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1497         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1498         New testcases.
1499
1500 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1501
1502         PR fortran/32002
1503         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1504
1505 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1506
1507         PR fortran/32027
1508         * gfortran.dg/do_3.F90: Add checks for the final value of the
1509         loop variable.
1510
1511 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1512
1513         * gcc.c-torture/execute/990127-2.x: New file.
1514
1515 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1516
1517         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1518         * gcc.target/i386/sse-12: Add -O to compile options.
1519         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1520         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1521         and mm3dnow.h.  Add -O to compile options.
1522
1523 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1524
1525         PR fortran/31867
1526         * gfortran.dg/char_length_5.f90: New test.
1527
1528         PR fortran/31994
1529         * gfortran.dg/array_reference_1.f90: New test.
1530
1531 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1532
1533         PR middle-end/7651
1534         PR c++/11856
1535         PR c/12963
1536         PR c/23587
1537         PR other/29694
1538         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1539         * gcc.dg/Wtype-limits.c: New.
1540         * gcc.dg/Wtype-limits-Wextra.c: New.
1541         * gcc.dg/Wtype-limits-no.c: New.
1542         * g++.dg/warn/Wtype-limits.C: New.
1543         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1544         * g++.dg/warn/Wtype-limits-no.C: New.
1545
1546 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1547
1548         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1549         instead of "-msse2".'
1550         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1551         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1552         and mm3dnow.h.
1553         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1554         to test with immediate operand.
1555         (__builtin_ia32_insertqi): Ditto.
1556         (__builtin_ia32_palignr128): Ditto.
1557         (__builtin_ia32_palignr): Ditto.
1558         (__builtin_ia32_pshufhw): Ditto.
1559         (__builtin_ia32_pshuflw): Ditto.
1560         (__builtin_ia32_pshufd): Ditto.
1561         (__builtin_ia32_vec_set_v8hi): Ditto.
1562         (__builtin_ia32_vec_ext_v8hi): Ditto.
1563         (__builtin_ia32_shufpd): Ditto.
1564         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1565
1566 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1567
1568         PR fortran/32001
1569         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1570
1571 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1572
1573         PR target/31585
1574         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1575         and "__inline".  Use "-msse" instead of "-msse2".
1576
1577 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1578
1579         PR middle-end/7651
1580         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1581         * gcc.dg/20030906-2.c: Likewise.
1582         * objc.dg/method-17.m: Add -Wreturn-type.
1583         * obj-c++.dg/method-21.mm: Likewise.
1584
1585 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1586
1587         PR target/31585
1588         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1589         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1590         (__builtin_ia32_psrlqi128): Ditto.
1591         (__builtin_ia32_psrlwi128): Ditto.
1592         (__builtin_ia32_psrldi128): Ditto.
1593         (__builtin_ia32_psrldqi128): Ditto.
1594         (__builtin_ia32_pslldqi128): Ditto.
1595         (__builtin_ia32_psrawi128): Ditto.
1596         (__builtin_ia32_psradi128): Ditto.
1597         (__builtin_ia32_psllqi128): Ditto.
1598         (__builtin_ia32_pslldi128): Ditto.
1599         (__builtin_prefetch): Ditto.
1600         (__builtin_ia32_pshufw): Ditto.
1601         (__builtin_ia32_vec_set_v4hi): Ditto.
1602         (__builtin_ia32_vec_ext_v4hi): Ditto.
1603         (__builtin_ia32_shufps): Ditto.
1604         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1605
1606 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1607
1608         PR fortran/31974
1609         * gfortran.dg/char_allocation_1.f90: New test.
1610
1611 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1612
1613         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1614         * gcc.dg/Wconversion-sign.c: New.
1615         * gcc.dg/Wconversion-integer-no-sign.c: New.
1616         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1617         Wconversion-sign.C
1618         * g++.dg/warn/Wconversion-sign.C: New.
1619         * g++.old-deja/g++.other/warn4.C: Update.
1620         * g++.dg/warn/Wconversion1.C: Likewise.
1621
1622 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1623
1624         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1625         * gcc.dg/torture/builtin-math-4.c: Likewise.
1626
1627 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1628
1629         PR libfortran/31964
1630         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1631
1632 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1633
1634         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1635
1636 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1637
1638         PR target/31628
1639         * gcc.target/i386/pr31628.c: New.
1640
1641 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1642
1643         PR middle-end/31344
1644         * gcc.dg/pr31344.c: New test.
1645
1646 2007-05-17  Ian Lance Taylor  <iant@google.com>
1647
1648         PR tree-optimization/31953
1649         * gcc.c-torture/compile/pr31953.c: New test.
1650
1651 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1652
1653         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1654
1655         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1656         and drem.
1657         * gcc.dg/torture/builtin-math-4.c: Likewise.
1658
1659         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1660         * gcc.dg/torture/builtin-math-4.c: Likewise.
1661
1662         * gcc.dg/torture/builtin-math-4.c: New test.
1663
1664 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1665             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1666
1667         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1668         * gcc.dg/cpp/include2.c: Ditto.
1669         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1670         * gcc.dg/cpp/paste5.c: Ditto.
1671         * gcc.dg/cpp/paste6.c: Ditto.
1672         * gcc.dg/cpp/paste8.c: Ditto.
1673         * gcc.dg/cpp/paste11.c: Ditto.
1674         * gcc.dg/cpp/paste13.c: Ditto.
1675         * gcc.dg/cpp/skipping2.c: Ditto.
1676         * gcc.dg/reg-vol-struct-1.c: Ditto.
1677         * gcc.dg/Wshadow-1.c: Ditto.
1678         * gcc.dg/cpp/trad/comment.c: Ditto.
1679         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1680         * gcc.dg/cpp/if-2.c: Ditto.
1681         * gcc.dg/array-5.c: Ditto.
1682         * gcc.dg/inline-15.c: Ditto.
1683         * gcc.dg/pr27953.c: Ditto.
1684         * gcc.dg/Wno-c++-compat.c: Ditto.
1685
1686 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1687
1688         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1689
1690 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1691
1692         * gcc.c-torture/execute/20070517-1.c: New test.
1693
1694 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1695
1696         PR fortran/31919
1697         * gfortran.dg/min_max_conformance.f90: New test.
1698
1699 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1700
1701         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1702         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1703         gcc.dg/vect/vect-104.c: Use more complex construction to
1704         prevent vectorizing.
1705         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1706
1707 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1708
1709         PR tree-optimization/24659
1710         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1711         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1712         not vect_int target.
1713         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1714         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1715         targets.
1716         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1717         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1718         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1719
1720 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1721
1722         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1723         and x86_64-*-* targets.
1724         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1725
1726 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1727
1728         PR fortran/18769
1729         PR fortran/30881
1730         PR fortran/31194
1731         PR fortran/31216
1732         PR fortran/31427
1733         * transfer_simplify_1.f90: New test.
1734         * transfer_simplify_2.f90: New test.
1735
1736 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1737
1738         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1739
1740 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1741
1742         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1743
1744         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1745
1746         PR c/31924
1747         * gcc.dg/fltconst-1.c: New test.
1748
1749         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1750         * gcc.dg/dfp/operator-assignment.c: Ditto.
1751
1752 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1753
1754         PR c++/29928
1755         * g++.dg/rtti/typeid5.C: New.
1756
1757 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1758
1759         PR fortran/31725
1760         * gfortran.dg/substr_4.f: New test.
1761
1762 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1763
1764         * gcc.target/m68k/interrupt_thread-1.c,
1765         gcc.target/m68k/interrupt_thread-2.c,
1766         gcc.target/m68k/interrupt_thread-3.c: New.
1767         * gcc.target/m68k/m68k.exp: Accept fido.
1768
1769 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1770
1771         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1772         * gfortran.dg/altreturn_3.f90: Likewise.
1773         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1774         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1775         * gfortran.dg/inquire_iolength.f90: Likewise.
1776         * gfortran.dg/module_naming_1.f90: Likewise.
1777         * gfortran.dg/oldstyle_2.f90: Likewise.
1778         * gfortran.dg/operator_2.f90: Likewise.
1779         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1780         * gfortran.dg/used_types_11.f90: Likewise.
1781         * gfortran.dg/zero_array_components_1.f90: Likewise.
1782         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1783         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1784         * gfortran.dg/real_const_3.f90: Likewise.
1785
1786 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1787
1788         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1789         * gcc.dg/tree-ssa/loop-30.c: New test.
1790
1791 2007-05-13  Richard Guenther  <rguenther@suse.de>
1792
1793         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1794         scanning forwprop1.
1795         * g++.dg/tree-ssa/pr31146.C: Likewise.
1796
1797 2007-05-13  Revital Eres  <eres@il.ibm.com>
1798
1799         * gcc.dg/dse.c: New test.
1800
1801 2007-05-12  Richard Guenther  <rguenther@suse.de>
1802
1803         PR tree-optimization/31797
1804         * gcc.c-torture/compile/pr31797.c: New testcase.
1805
1806 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1807
1808         PR fortran/30746
1809         * gfortran.dg/host_assoc_function_1.f90: New test.
1810
1811 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1812
1813         PR c++/31829
1814         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1815
1816 2007-05-11  Silvius Rus  <rus@google.com>
1817
1818         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1819         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1820         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1821         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1822         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1823         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1824         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1825         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1826         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1827         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1828         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1829         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1830         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1831         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1832         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1833         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1834
1835 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1836
1837         PR other/31852
1838         * gcc.c-torture/execute/builtins/memchr.c: New.
1839         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1840         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1841
1842 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1843
1844         PR fortran/30876
1845         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1846         line.
1847         * gfortran.dg/recursive_reference_2.f90: New test.
1848
1849 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1850
1851         PR fortran/30878
1852         * gfortran.dg/namelist_29.f90: New test.
1853
1854 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1855
1856         PR fortran/31474
1857         * gfortran.dg/entry_10.f90: New test.
1858
1859 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1860
1861         PR tree-optimization/31885
1862         * gcc.dg/tree-ssa/loop-29.c: New test.
1863
1864 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1865
1866         * assumed_dummy_1.f90: Fix dg directive.
1867         * char_initialiser_actual.f90: Likewise.
1868         * nested_modules_2.f90: Likewise.
1869         * shift-alloc.f90: Likewise.
1870
1871 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1872
1873         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1874
1875 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1876
1877         PR libfortran/31880
1878         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1879
1880 2007-05-09  Mike Stump  <mrs@apple.com>
1881
1882         * g++.dg/other/first-global.C: Add -fpie for darwin.
1883         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1884
1885 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1886
1887         * gcc.dg/20070507-1.c: New testcase.
1888
1889 2007-05-08  Chao-ying Fu  <fu@mips.com>
1890
1891         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1892         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1893         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1894         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1895
1896 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1897
1898         PR 31847
1899         * gcc.dg/pr31847.c: New test.
1900
1901 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1902
1903         PR fortran/31692
1904         * gfortran.dg/actual_array_result_1.f90: New test.
1905
1906 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1907
1908         PR fortran/29397
1909         * gfortran.dg/parameter_array_init_1.f90: New test.
1910
1911         PR fortran/29400
1912         * gfortran.dg/parameter_array_init_2.f90: New test.
1913
1914 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1915
1916         PR target/31854
1917         * gcc.target/i386/pr31854.c: New test.
1918
1919 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1920
1921         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1922
1923 2007-05-07  Mike Stump  <mrs@apple.com>
1924
1925         * g++.old-deja/g++.mike/empty.C: Add.
1926
1927 2007-05-07  Eric Christopher  <echristo@apple.com>
1928
1929         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1930
1931 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1932
1933         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1934         variable.  Rearrange conversions from binary float to decimal float.
1935
1936 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1937
1938         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1939         x86.
1940
1941 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1942
1943         * gnat.dg/opt1.ad[sb]: New testcase.
1944
1945 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1946
1947         PR fortran/31399
1948         * gfortran.dg/do_3.F90: New test.
1949
1950 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1951
1952         PR fortran/31764
1953         * gfortran.dg/new_line.f90: Add new checks.
1954
1955 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1956
1957         PR fortran/31201
1958         * gfortran.dg/large_unit_1.f90: New.
1959         * gfortran.dg/large_unit_2.f90: New.
1960         * gfortran.dg/iostat_4.f90: New
1961         * gfortran.dg/bounds_check_fail_1.f90: Updated.
1962
1963 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
1964
1965         PR fortran/31540
1966         * gfortran.dg/char_result_4.f90: New test.
1967
1968 2007-06-05  Revital Eres  <eres@il.ibm.com>
1969
1970         PR 30957
1971         * gcc.dg/pr30957-1.c: New test.
1972
1973 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1974
1975         PR fortran/31251
1976         * gfortran.dg/char_type_len_2.f90: New test.
1977
1978 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
1979
1980         PR 31775
1981         * g++.dg/other/nested-extern.cc: New.
1982         * g++.dg/other/nested-extern-1.C: New.
1983         * g++.dg/other/nested-extern-2.C: New.
1984
1985 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1986
1987         PR fortran/31760
1988         * gfortran.dg/erf.f90: New test.
1989         * gfortran.dg/besxy.f90: New test.
1990
1991 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1992
1993         PR fortran/22359
1994         * gfortran.dg/fseek.f90: New test.
1995
1996 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
1997
1998         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
1999
2000 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2001
2002         PR libfortran/31210
2003         * gfortran.dg/zero_length_1.f90: New test.
2004
2005 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2006
2007         PR fortran/31803
2008         * gfortran.dg/char_pointer_assign_3.f90: New test.
2009         * gfortran.dg/char_result_2.f90: Re-enable test.
2010
2011 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2012
2013         PR fortran/25071
2014         * gfortran.dg/char_length_3.f90: New test.
2015         * gfortran.dg/char_result_2.f90: Fix test.
2016
2017 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
2018
2019         PR tree-optimization/30565
2020         * gcc.dg/tree-ssa/loop-27.c: New test.
2021
2022 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2023
2024         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2025         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2026         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2027         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2028
2029 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2030
2031         PR tree-optimization/31699
2032         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2033         New.
2034         (check_effective_target_vect_floatint_cvt): New.
2035         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2036         of specific targets.
2037         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2038         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2039         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2040         * gcc.dg/vect/vect-iv-4.c: Likewise.
2041         * gcc.dg/vect/vect-multitypes-11.c: New.
2042         * gcc.dg/vect/pr31699.c: New.
2043
2044 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2045
2046         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2047
2048 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2049
2050         PR C++/31663
2051         * g++.dg/warn/anonymous-namespace-2.C: New.
2052         * g++.dg/warn/anonymous-namespace-2.h: New.
2053
2054 2007-05-02  Paul Brook  <paul@codesourcery.com>
2055
2056         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2057
2058 2007-05-02  Eric Christopher  <echristo@apple.com>
2059
2060         * gcc.dg/cpp/if-div.c: New file.
2061
2062 2007-05-02  Tom Tromey  <tromey@redhat.com>
2063
2064         PR preprocessor/28709:
2065         * gcc.dg/cpp/pr28709.c: New file.
2066
2067 2007-05-02  Richard Guenther  <rguenther@suse.de>
2068
2069         PR tree-optimization/31146
2070         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2071
2072 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2073
2074         * gcc.c-torture/compile/limits-blockid.c: New.
2075         * gcc.c-torture/compile/limits-caselabels.c: New.
2076         * gcc.c-torture/compile/limits-declparen.c: New.
2077         * gcc.c-torture/compile/limits-enumconst.c: New.
2078         * gcc.c-torture/compile/limits-exprparen.c: New.
2079         * gcc.c-torture/compile/limits-externalid.c: New.
2080         * gcc.c-torture/compile/limits-fnargs.c: New.
2081         * gcc.c-torture/compile/limits-fndefn.c: New.
2082         * gcc.c-torture/compile/limits-idexternal.c: New.
2083         * gcc.c-torture/compile/limits-idinternal.c: New.
2084         * gcc.c-torture/compile/limits-pointer.c: New.
2085         * gcc.c-torture/compile/limits-stringlit.c: New.
2086         * gcc.c-torture/compile/limits-structmem.c: New.
2087         * gcc.c-torture/compile/limits-structnest.c: New.
2088
2089 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2090
2091         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2092
2093 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2094
2095         PR middle-end/31740
2096         * gcc.c-torture/compile/20070501-1.c: New testcase.
2097
2098 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2099
2100         PR fortran/31732
2101         * gfortran.dg/array_memset_2:  New test case.
2102
2103 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2104
2105         PR testsuite/31615
2106         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2107
2108 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2109
2110         PR testsuite/31589
2111         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2112         dg-final test.
2113         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2114         keyword to dg-final test.
2115         * gcc.dg/vect/vect-iv-4.c: Likewise.
2116         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2117         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2118         test.
2119         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2120         cast.
2121         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2122         * lib/target-supports.exp
2123         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2124         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2125
2126 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2127
2128         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2129         __LONG_LONG_MAX__ and its friends instead of those supplied by
2130         limits.h.
2131
2132 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2133
2134         PR C++/31721
2135         * g++.dg/ext/vector7.C: New testcase.
2136
2137 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2138
2139         PR fortran/31591
2140         * gfortran.dg/bound_simplification_1.f90: New test.
2141
2142 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2143
2144         PR fortran/31645
2145         * gfortran.dg/bom_error.f90: New test.
2146         * gfortran.dg/bom_include.f90: New test.
2147         * gfortran.dg/bom_UTF16-LE.f90: New test.
2148         * gfortran.dg/bom_UTF16-BE.f90: New test.
2149         * gfortran.dg/bom_UTF-8.f90: New test.
2150         * gfortran.dg/bom_UTF-32.f90: New test.
2151         * gfortran.dg/bom_UTF-8.F90: New test.
2152         * gfortran.dg/bom_include.inc: New file.
2153
2154 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2155
2156         PR C++/30221
2157         * g++.dg/init/ptrfn2.C: New test.
2158         * g++.dg/init/ptrfn3.C: New test.
2159
2160 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2161
2162         PR fortran/31711
2163         * gfortran.dg/dependency_21.f90: New test.
2164
2165 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2166
2167         * gfortran.dg/secnds.f: Use real*8.
2168         * gfortran.dg/secnds-1.f: Use real*8.
2169
2170 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2171
2172         PR libfortran/31532
2173         * gfortran.dg/inquire_5.f90: Update test.
2174
2175 2007-04-27  Ian Lance Taylor  <iant@google.com>
2176
2177         PR middle-end/31710
2178         * gcc.c-torture/compile/pr31710.c: New test.
2179
2180 2007-04-27  Richard Guenther  <rguenther@suse.de>
2181
2182         PR tree-optimization/30965
2183         PR tree-optimization/30978
2184         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2185         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2186         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2187         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2188
2189 2007-04-27  Richard Guenther  <rguenther@suse.de>
2190
2191         PR tree-optimization/31715
2192         * gcc.dg/Warray-bounds-4.c: New testcase.
2193
2194 2007-04-26  Ian Lance Taylor  <iant@google.com>
2195
2196         PR target/28675
2197         * gcc.c-torture/compile/pr28675.c: New test.
2198
2199 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2200
2201         PR C++/30016
2202         * g++.dg/ext/vector6.C: New test.
2203
2204 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2205
2206         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2207
2208 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2209
2210         PR middle-end/31617
2211         * g++.dg/other/str_empty.C: Add expected warning.
2212
2213 2007-04-26  Richard Guenther  <rguenther@suse.de>
2214         Daniel Berlin  <dberlin@dberlin.org>
2215
2216         PR tree-optimization/30567
2217         * g++.dg/other/pr30567.C: New testcase.
2218
2219 2007-04-26  Richard Guenther  <rguenther@suse.de>
2220
2221         PR tree-optimization/31703
2222         * gcc.c-torture/compile/pr31703.c: New testcase.
2223         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2224         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2225
2226 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2227
2228         * gfortran.dg/open_errors.f90: Added if statements checking
2229         the value of iostat.
2230
2231 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2232
2233         PR c++/31598
2234         * g++.dg/gomp/pr31598.C: New test.
2235
2236         PR tree-optimization/30558
2237         * g++.dg/gomp/pr30558.C: New test.
2238
2239 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/31338
2242         * g++.dg/ext/complex2.C: New test.
2243
2244 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2245
2246         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2247
2248 2007-04-25  Thiemo Seufer  <ths@mips.com>
2249
2250         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2251         value to signed char.
2252
2253 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2254
2255         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
2256         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2257         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2258
2259 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2260
2261         PR fortran/31668
2262         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2263         statement functions.
2264         * gfortran.dg/c_by_val_5.f90: New test.
2265
2266 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2267
2268         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2269         with two new subroutines to avoid parameter-induced aliasing.
2270         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2271         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2272
2273 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2274
2275         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2276         * g++.dg/warn/Warray-bounds.C: Likewise.
2277
2278 2007-04-24  Ian Lance Taylor  <iant@google.com>
2279
2280         PR tree-optimization/31605
2281         * gcc.c-torture/execute/pr31605.c: New test.
2282
2283 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2284
2285         PR fortran/31587
2286         * lib/gcc-dg.exp (scan-module): New function.
2287         * gfortran.dg/module_md5_1.f90: New test.
2288
2289 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2290
2291         * g++.old-deja/g++.pt/defarg6.C: Only run with
2292         -std=gnu++98.
2293         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2294         * g++.dg/cpp0x/variadic61.C: Ditto.
2295         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2296         * g++.dg/cpp0x/variadic62.C: Ditto.
2297         * g++.dg/template/meminit1.C: Ditto.
2298         * g++.dg/template/operator7.C: Ditto.
2299         * g++.dg/template/static15.C: Ditto.
2300         * g++.dg/template/invalid1.C: Ditto.
2301         * g++.dg/template/shift1.C: Ditto.
2302         * g++.dg/template/error10.C: Ditto.
2303
2304 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2305
2306         PR diagnostic/25923
2307         * gfortran.dg/pr25923.f90: New test.
2308
2309 2007-04-24  Ian Lance Taylor  <iant@google.com>
2310
2311         PR tree-optimization/31602
2312         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2313
2314 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2315
2316         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2317         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2318
2319 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2320
2321         * gcc.target/i386/reload-1.c. New.
2322
2323 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2324             Olga Golovanevsky  <olga@il.ibm.com>
2325
2326         * g++.dg/other/str_empty.C: New test.
2327
2328 2007-04-24  Richard Henderson  <rth@redhat.com>
2329
2330         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2331
2332 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2333
2334         PR target/31641
2335         * gcc.c-torture/compile/pr31641.c: New testcase.
2336
2337 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2338
2339         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2340         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2341         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2342         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2343
2344 2007-04-23  Simon Baldwin  <simonb@google.com>
2345
2346         * g++.dg/other/error15.C: New.
2347         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2348         triggering a "multiple parameters named" error.
2349
2350 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2351
2352         PR fortran/31618
2353         * gfortran.dg/backspace_8.f:  New test case.
2354
2355 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2356
2357         PR fortran/31630
2358         * gfortran.dg/used_types_17.f90: New test.
2359
2360         PR fortran/31620
2361         * gfortran.dg/zero_array_components_1.f90: New test.
2362
2363 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2364
2365         PR fortran/31616
2366         * gfortran.dg/open_errors.f90: Allow a different error message.
2367
2368 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2371         Rename from check_effective_target_vect_pack_mod.  Rename global
2372         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2373         messages.
2374         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2375         rename.
2376         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2377         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2378
2379 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2380
2381         PR middle-end/31448
2382         * gcc.c-torture/execute/pr31448.c: New testcase.
2383
2384 2007-04-22  Nick Clifton  <nickc@redhat.com>
2385
2386         * gcc.dg/20020312-2.c: Add support for the FRV.
2387
2388 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2389
2390         PR tree-optimization/24659
2391         * gcc.dg/vect/vect-float-extend-1.c: New test.
2392         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2393
2394 2007-04-22  Richard Guenther  <rguenther@suse.de>
2395
2396         PR tree-optimization/29789
2397         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2398         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2399
2400 2007-04-22  Revital Eres  <eres@il.ibm.com>
2401
2402         * gcc.dg/var-expand2.c: New test.
2403
2404 2007-04-22  Revital Eres  <eres@il.ibm.com>
2405
2406         * gcc.dg/var-expand3.c: New test.
2407
2408 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2409
2410         PR fortran/31495
2411         * gfortran.dg/continuation_8.f90: New test.
2412
2413 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2414
2415         PR C/30265
2416         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2417         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2418
2419 2007-04-21  Richard Guenther  <rguenther@suse.de>
2420
2421         PR middle-end/31136
2422         * gcc.c-torture/execute/pr31136.c: New testcase.
2423
2424 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2425
2426         * gcc.target/i386/movsi-sm-1.c: New.
2427
2428 2007-04-20  Richard Henderson  <rth@redhat.com>
2429
2430         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2431         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2432
2433 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2434
2435         * gcc.target/i386/ordcmp-1.c: New test.
2436         * gcc.target/i386/unordcmp-1.c: New test.
2437
2438         PR tree-optimization/31632
2439         * gcc.c-torture/compile/20070419-1.c: New test.
2440
2441 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2442
2443         * gcc.dg/invalid-call-1.c: New test.
2444
2445 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2446
2447         PR diagnostic/31227
2448         * gcc.dg/Warray-bounds-3.c: New.
2449
2450 2007-04-18  Richard Guenther  <rguenther@suse.de>
2451
2452         PR tree-optimization/19431
2453         PR tree-optimization/21463
2454         * gcc.c-torture/execute/20070212-1.c: New testcase.
2455         * gcc.c-torture/execute/20070212-2.c: Likewise.
2456         * gcc.c-torture/execute/20070212-3.c: Likewise.
2457         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2458         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2459         * g++.dg/tree-ssa/pr21463.C: Likewise.
2460         * g++.dg/tree-ssa/pr30738.C: Likewise.
2461
2462 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/31513
2465         * g++.dg/expr/bitfield8.C: New test.
2466
2467 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2468             Richard Sandiford  <richard@codesourcery.com>
2469
2470         * lib/target-supports.exp (check_profiling_available): Return 0
2471         for uClibc with -p or -pg.
2472
2473 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2474
2475         PR c++/31517
2476         * g++.dg/template/init7.C: New test.
2477
2478 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2479
2480         PR rtl-optimization/31360
2481         * gcc.dg/loop-7.c: New test.
2482
2483 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2484
2485         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2486         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2487         build.
2488         (compat-execute): Likewise.
2489         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2490         files to remote hosts.
2491         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2492         (c-torture-execute): Likewise.
2493         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2494         or plain file.  Use remote_upload and remote_download to copy
2495         files about.
2496         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2497         before scanning it.
2498
2499 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2500
2501         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2502
2503 2007-04-16  Lawrence Crowl  <crowl@google.com>
2504
2505         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2506         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2507         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2508         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2509         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2510         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2511         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2512         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2513         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2514         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2515         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2516
2517         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2518         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2519         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2520         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2521         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2522         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2523         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2524         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2525         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2526         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2527         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2528
2529 2007-04-16  Ian Lance Taylor  <iant@google.com>
2530
2531         PR tree-optimization/31522
2532         * gcc.dg/Wstrict-overflow-16.c: New test.
2533
2534 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2535
2536         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2537
2538 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2539
2540         PR fortran/31144
2541         * gfortran.dg/module_naming_1.f90: New.
2542
2543 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2544
2545         * lib/target-supports.exp (check_profiling_available): Return
2546         false for m68k-*-uclinux.
2547
2548 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2549
2550         PR c++/29365
2551         Testcase for c++ anonymous namespace warning
2552
2553         * g++.dg/warn/anonymous-namespace-1.C: New test
2554         * g++.dg/warn/anonymous-namespace-1.h: New test
2555
2556 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2557
2558         PR testsuite/31578
2559         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2560
2561 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2562
2563         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2564
2565 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2566
2567         PR fortran/31204
2568         * gfortran.dg/array_constructor_16.f90: New test.
2569
2570 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2571
2572         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2573         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2574
2575 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2576
2577         PR rtl-optimization/31500
2578         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2579         * g++.dg/warn/Warray-bounds.C: Likewise.
2580
2581 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2582
2583         PR C/31520
2584         * gcc.dg/gnu89-init-4.c: New testcase.
2585
2586 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR c++/25874
2589         * gcc.dg/gomp/pr25874.c: Add dg-options.
2590         * g++.dg/gomp/pr25874.C: Add dg-options.
2591
2592 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2593
2594         PR fortran/21061
2595         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2596         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2597
2598 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2599
2600         PR fortran/31561
2601         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2602
2603 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2604
2605         PR fortran/29507
2606         PR fortran/31404
2607         * gfortran.dg/initialization_6.f90: New test.
2608
2609 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2610
2611         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2612
2613         * lib/target-supports.exp (check_gc_sections_available):
2614         Return false if ldflags includes -elf2flt.
2615
2616 2007-04-13  Jason Merrill  <jason@redhat.com>
2617
2618         PR c++/31074
2619         * conv3.C: New test.
2620
2621 2007-04-13  Mike Stump  <mrs@apple.com>
2622
2623         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2624         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2625
2626 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2627
2628         PR tree-optimization/29598
2629         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2630
2631 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2632
2633         PR fortran/31559
2634         * gfortran.dg/func_assign.f90: New test.
2635
2636 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2637
2638         PR fortran/31550
2639         * gfortran.dg/used_types_16.f90: New test.
2640
2641 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2642
2643         PR fortran/18937
2644         * gfortran.dg/goto_2.f90: New.
2645         * gfortran.dg/goto_3.f90: New.
2646         * gfortran.dg/pr17708.f90: Rename to ...
2647         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2648
2649 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2650
2651         PR fortran/31562
2652         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2653         instead of a struct.
2654
2655 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2656
2657         PR fortran/31562
2658         * gfortran.dg/value_4.c: Use GNU extensions for complex
2659         instead of a struct.
2660
2661 2007-04-13  Richard Guenther  <rguenther@suse.de>
2662
2663         PR tree-optimization/21258
2664         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2665
2666 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2667
2668         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2669         <complex.h>.
2670
2671 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2672
2673         PR fortran/31250
2674         * gfortran.dg/char_length_2.f90: New.
2675         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2676         * gfortran.dg/repeat_4.f90: Likewise.
2677
2678         PR fortran/31266
2679         * gfortran.dg/char_assign_1.f90: New.
2680
2681         PR fortran/31471
2682         * gfortran.dg/block_name_1.f90: New.
2683         * gfortran.dg/block_name_2.f90: New.
2684
2685 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2686
2687         PR c++/31078
2688         * g++.dg/other/pr31078.C: New.
2689
2690 2007-04-12  Richard Guenther  <rguenther@suse.de>
2691
2692         PR tree-optimization/31169
2693         * gcc.c-torture/execute/pr31169.c: New testcase.
2694
2695 2007-04-12  Richard Guenther  <rguenther@suse.de>
2696
2697         PR tree-optimization/24689
2698         PR tree-optimization/31307
2699         * g++.dg/tree-ssa/pr31307.C: New testcase.
2700         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2701
2702 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2703
2704         PR fortran/31472
2705         * gfortran.dg/access_spec_1.f90: New test.
2706         * gfortran.dg/access_spec_2.f90: New test.
2707         * gfortran.dg/non_module_public.f90: Match new error message.
2708
2709 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2710
2711         PR testsuite/31538
2712         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2713         to 4 at line 38 to fix bounds problem.
2714
2715 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2716
2717         PR testsuite/31240
2718         * gfortran.dg/pointer_intent_1.f90: Fix test.
2719
2720 2007-04-10  Eric Christopher  <echristo@apple.com>
2721
2722         * lib/target-supports.exp
2723         (check_effective_target_fstack_protector): Rewrite.
2724
2725 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2726
2727         PR c++/31449
2728         * g++.dg/init/const5.C: New test.
2729
2730 2007-04-09  Jan Hubicka  <jh@suse.cz>
2731
2732         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2733
2734 2007-04-08  Jan Hubicka  <jh@suse.cz>
2735
2736         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2737
2738 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2739
2740         PR fortran/31257
2741         * gfortran.dg/achar_4.f90: New test.
2742
2743 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2744
2745         PR fortran/30880
2746         * gfortran.dg/used_dummy_types_8.f90: New test.
2747
2748 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2749
2750         PR fortran/30872
2751         * gfortran.dg/parameter_array_element_1.f90: New test.
2752
2753 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2754
2755         PR fortran/31222
2756         * gfortran.dg/default_numeric_type_1.f90: New test.
2757
2758 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2759
2760         PR fortran/31424
2761         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2762
2763 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2764
2765         PR fortran/31293
2766         * gfortran.dg/interface_12.f90: New test.
2767
2768 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2769
2770         * gcc.dg/format/opt-6.c: New test.
2771         * gcc.dg/format/nul-1.c: New test.
2772         * gcc.dg/format/nul-2.c: New test.
2773
2774 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2775
2776         PR libgfortran/31395
2777         * gfortran.dg/fmt_colon.f90: New test.
2778
2779 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2780
2781         * g++.old-deja/g++.other/init18.C: Use
2782         dg-require-effective-target instead of an explicit xfail.
2783
2784 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2785
2786         * gcc.dg/dfp/signbit-1.c
2787         * gcc.dg/dfp/signbit-2.c
2788
2789 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2790
2791         PR fortran/31483
2792         * gfortran.dg/altreturn_5.f90: New test.
2793
2794 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         PR fortran/31292
2797         * gfortran.dg/contained_module_proc_1.f90: New test.
2798
2799 2007-04-04  Stuart Hastings  <stuart@apple.com>
2800
2801         PR 31281
2802         * objc/execute/exceptions/pr31281.m: New.
2803
2804 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2805
2806         * g++.dg/ext/dllimport12.C: Update comments.
2807
2808 2007-04-03  Eric Christopher  <echristo@apple.com>
2809
2810         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2811
2812 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2813
2814         PR fortran/31304
2815         * gfortran.dg/repeat_2.f90: New test.
2816         * gfortran.dg/repeat_3.f90: New test.
2817         * gfortran.dg/repeat_4.f90: New test.
2818
2819 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2820
2821         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2822
2823 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR c++/30847
2826         * g++.dg/parse/cond3.C: New test.
2827
2828         PR middle-end/30704
2829         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2830
2831 2007-04-02  Jason Merrill  <jason@redhat.com>
2832
2833         PR c++/31187
2834         * g++.dg/ext/visibility/anon3.C: New test.
2835
2836 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2837
2838         PR libgfortran/31052
2839         * gfortran.dg/namelist_28.f90: New test.
2840
2841 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2842
2843         PR libgfortran/31366
2844         * gfortran.dg/direct_io_6.f90: New test.
2845
2846 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2847
2848         PR libgfortran/31207
2849         * gfortran.dg/advance_5.f90: New test.
2850         * gfortran.dg/advance_6.f90: New test.
2851
2852 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2853
2854         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2855         * g++.dg/ext/dllimport7.C: Likewise.
2856         * g++.dg/ext/selectany1.C: Likewise.
2857
2858 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2859
2860         * g++.dg/parser/pr31138.C: New.
2861         * g++.dg/parser/pr31140.C: New.
2862         * g++.dg/parser/pr31141.C: New.
2863
2864 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2865
2866         PR c++/26099
2867         * g++.dg/ext/is_base_of.C: New.
2868         * g++.dg/ext/has_virtual_destructor.C: New.
2869         * g++.dg/ext/is_polymorphic.C: New.
2870         * g++.dg/ext/is_base_of_diagnostic.C: New.
2871         * g++.dg/ext/is_enum.C: New.
2872         * g++.dg/ext/has_nothrow_assign.C: New.
2873         * g++.dg/ext/has_nothrow_constructor.C: New.
2874         * g++.dg/ext/is_empty.C: New.
2875         * g++.dg/ext/has_trivial_copy.C: New.
2876         * g++.dg/ext/has_trivial_assign.C: New.
2877         * g++.dg/ext/is_abstract.C: New.
2878         * g++.dg/ext/is_pod.C: New.
2879         * g++.dg/ext/has_nothrow_copy.C: New.
2880         * g++.dg/ext/is_class.C: New.
2881         * g++.dg/ext/has_trivial_constructor.C: New.
2882         * g++.dg/ext/is_union.C: New.
2883         * g++.dg/ext/has_trivial_destructor.C: New.
2884         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2885         * g++.dg/template/crash43.C: Likewise.
2886
2887 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2888
2889         * g++.dg/warn/pedantic2.C: New testcase.
2890
2891 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2892
2893         * size_dim.f90: Fix dg directive.
2894         * pr16433.f: Likewise.
2895         * use_6.f90: Likewise.
2896         * use_7.f90: Likewise.
2897         * entry_9.f90: Likewise.
2898         * pointer_intent_2.f90: Likewise.
2899         * protected_1.f90: Likewise.
2900         * fmt_missing_period_2.f: Likewise.
2901         * pointer_intent_3.f90: Likewise.
2902         * protected_2.f90: Likewise.
2903         * protected_3.f90: Likewise.
2904         * pr15754.f90: Likewise.
2905         * protected_4.f90: Likewise.
2906         * protected_5.f90: Likewise.
2907         * initialization_2.f90: Likewise.
2908         * protected_6.f90: Likewise.
2909         * continuation_7.f90: Likewise.
2910         * derived_function_interface_1.f90: Likewise.
2911         * der_pointer_4.f90: Likewise.
2912         * fmt_zero_precision.f90: Likewise.
2913         * blockdata_3.f90: Likewise.
2914         * fmt_missing_period_1.f: Likewise.
2915         * real_const_3.f90: Likewise.
2916         * use_4.f90: Likewise.
2917         * fmt_missing_period_3.f: Likewise.
2918         * use_5.f90: Likewise.
2919
2920 2007-03-28  Mike Stump  <mrs@apple.com>
2921
2922         * gcc.dg/darwin-comm.c: Add.
2923
2924 2007-03-28  Eric Christopher  <echristo@apple.com>
2925
2926         * lib/target-supports.exp (check_effective_target_fstack_protector):
2927         New.
2928         * gcc.dg/ssp-1.c: Use.
2929         * gcc.dg/ssp-2.c: Ditto.
2930
2931 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2932
2933         PR c++/29077
2934         * g++.dg/parse/constructor3.C: New test.
2935
2936 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2937
2938         * gnat.dg/thin_pointer.ad[sb]: New test.
2939
2940 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2941
2942         * g++.dg/cpp0x/bracket1.C: New.
2943         * g++.dg/cpp0x/bracket2.C: New.
2944         * g++.dg/cpp0x/bracket3.C: New.
2945         * g++.dg/cpp0x/bracket4.C: New.
2946
2947 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2948
2949         * g++.dg/cpp0x/temp_default1.C: New.
2950         * g++.dg/cpp0x/temp_default3.C: New.
2951         * g++.dg/cpp0x/temp_default2.C: New.
2952         * g++.dg/cpp0x/temp_default4.C: New.
2953
2954 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2955
2956         PR c++/29993
2957         * g++.dg/other/cv_func2.C: New.
2958
2959 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
2960
2961         * gcc.dg/dfp/func-vararg-alternate.h: New file.
2962         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2963         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2964         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2965
2966         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2967         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2968
2969         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2970
2971         * lib/compat.exp (compat-execute): Fix processing of file names.
2972
2973 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
2974
2975         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2976
2977 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
2978
2979         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2980         Delete created executable test file.
2981         (check_effective_target_fortran_large_int): Ditto.
2982         (check_effective_target_static_libgfortran): Ditto.
2983
2984 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
2985
2986         PR c++/30500
2987         * g++.dg/warn/pragma-system_header1.C: New test.
2988         * g++.dg/warn/pragma-system_header2.C: New test.
2989         * g++.dg/warn/pragma-system_header1.h. New.
2990         * g++.dg/warn/pragma-system_header2.h. New.
2991
2992 2007-03-26  Ian Lance Taylor  <iant@google.com>
2993
2994         PR tree-optimization/31345
2995         * gcc.c-torture/compile/pr31345-1.c: New test.
2996
2997 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
2998
2999         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3000         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3001         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3002         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3003         * gfortran.dg/overload_1.f90: Likewise.
3004         * gfortran.dg/impure_assignment_1.f90: Likewise.
3005         * gfortran.dg/error_recovery_3.f90: Likewise.
3006         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3007         * gfortran.dg/sequence_types_1.f90: Likewise.
3008         * gfortran.dg/internal_references_1.f90: Likewise.
3009         * gfortran.dg/present_1.f90: Likewise.
3010         * gfortran.dg/volatile10.f90: Likewise.
3011         * gfortran.dg/module_equivalence_2.f90: Likewise.
3012         * gfortran.dg/use_4.f90: Likewise.
3013         * gfortran.dg/elemental_result_1.f90: Likewise.
3014         * gfortran.dg/generic_actual_arg.f90: Likewise.
3015         * gfortran.dg/private_type_5.f90: Likewise.
3016         * gfortran.dg/protected_4.f90: Likewise.
3017         * gfortran.dg/interface_3.f90: Likewise.
3018
3019 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3020
3021         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3022         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3023
3024 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3025
3026         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3027
3028 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3029
3030         PR libgfortran/31199
3031         * gfortran.dg/fmt_t_4.f90: New test.
3032
3033 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3034
3035         PR libfortran/31297
3036         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3037         * gfortran.dg/backspace_6.f:  Likewise.
3038         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3039         * gfortran.dg/direct_io_2.f90:  Likewise.
3040         * gfortran.dg/write_back.f:  Likewise.
3041         * gfortran.dg/write_rewind_2.f:  Likewise.
3042         * gfortran.dg/write_rewind_1.f:  Likewise.
3043         * gfortran.dg/write_rewind_2.f:  Likewise.
3044
3045 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3046
3047         PR tree-optimization/30784
3048         * gcc.dg/vect/pr30784.c: New test.
3049
3050 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3051
3052         PR fortran/30877
3053         * gfortran.dg/operator_1.f90: New test.
3054         * gfortran.dg/operator_2.f90: New test.
3055
3056 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3057
3058         PR libfortran/31196
3059         * gfortran.dg/reshape_transpose_1.f90:  New test.
3060
3061 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3062
3063         PR fortran/30655
3064         * gfortran.dg/bounds_check_6.f90: New test.
3065
3066 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3067
3068         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3069         #ifndef/#endif.
3070         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3071         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3072
3073 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3074
3075         PR fortran/31209
3076         * gfortran.dg/pointer_function_actual_1.f90: New test.
3077
3078         PR fortran/31200
3079         * gfortran.dg/pointer_function_actual_2.f90: New test.
3080
3081         PR fortran/31215
3082         * gfortran.dg/result_in_spec_1.f90: New test.
3083
3084 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3085
3086         PR fortran/30834
3087         * gfortran.dg/integer_exponentiation_3.F90: New test.
3088         * gfortran.dg/integer_exponentiation_4.f90: New test.
3089         * gfortran.dg/integer_exponentiation_5.F90: New test.
3090
3091 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3092
3093         PR c++/30863
3094         * g++.dg/template/error24.C: New test.
3095         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3096
3097 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3098
3099         PR c++/31273
3100         * g++.dg/expr/bitfield7.C: New test.
3101
3102 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3103
3104         PR other/23572
3105         * gcc.dg/float-range-4.c: New.
3106         * gcc.dg/float-range-1.c: Update. Test for a warning.
3107         * gcc.dg/float-range-3.c: New.
3108         * gcc.dg/float-range-5.c: New.
3109
3110 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3111
3112         PR fortran/31262
3113         * gfortran.dg/no_range_check_1.f90: New test.
3114
3115 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3116
3117         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3118         * g++.dg/other/static1.C: Remove stray semicolon.
3119         * g++.dg/other/init1.C: Likewise.
3120         * g++.dg/rtti/dyncast1.C: Likewise.
3121         * g++.dg/tree-ssa/pr17153.C: Likewise.
3122         * g++.dg/lookup/disamb1.C: Likewise.
3123         * g++.dg/lookup/scoped2.C: Likewise.
3124         * g++.dg/lookup/friend7.C: Likewise.
3125         * g++.dg/parse/parse4.C: Likewise.
3126         * g++.dg/parse/parse5.C: Likewise.
3127         * g++.dg/expr/pr29066.C: Likewise.
3128         * g++.dg/expr/cast4.C: Likewise.
3129         * g++.dg/tc1/dr193.C: Likewise.
3130         * g++.dg/tc1/dr213.C: Likewise.
3131         * g++.dg/abi/dcast1.C: Likewise.
3132         * g++.dg/abi/covariant2.C: Likewise.
3133         * g++.dg/inherit/covariant11.C: Likewise.
3134         * g++.dg/inherit/covariant9.C: Likewise.
3135         * g++.dg/inherit/covariant10.C: Likewise.
3136         * g++.dg/init/static3.C: Likewise.
3137         * g++.dg/init/init-ref3.C: Likewise.
3138         * g++.dg/init/ref10.C: Likewise.
3139         * g++.dg/template/meminit2.C: Likewise.
3140         * g++.dg/template/using9.C: Likewise.
3141         * g++.dg/template/friend9.C: Likewise.
3142         * g++.dg/template/ref1.C: Likewise.
3143         * g++.old-deja/g++.warn/inline.C: Likewise.
3144         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3145         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3146         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3147         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3148         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3149         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3150         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3151         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3152         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3153         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3154         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3155         * g++.old-deja/g++.brendan/template11.C: Likewise.
3156         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3157         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3158         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3159         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3160         * g++.old-deja/g++.jason/parse9.C: Likewise.
3161         * g++.old-deja/g++.jason/byval2.C: Likewise.
3162         * g++.old-deja/g++.jason/overload8.C: Likewise.
3163         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3164         * g++.old-deja/g++.jason/template33.C: Likewise.
3165         * g++.old-deja/g++.jason/return3.C: Likewise.
3166         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3167         * g++.old-deja/g++.jason/virtual.C: Likewise.
3168         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3169         * g++.old-deja/g++.jason/template27.C: Likewise.
3170         * g++.old-deja/g++.jason/synth6.C: Likewise.
3171         * g++.old-deja/g++.jason/ref8.C: Likewise.
3172         * g++.old-deja/g++.jason/offset1.C: Likewise.
3173         * g++.old-deja/g++.other/static20.C: Likewise.
3174         * g++.old-deja/g++.other/array1.C: Likewise.
3175         * g++.old-deja/g++.other/new3.C: Likewise.
3176         * g++.old-deja/g++.other/array2.C: Likewise.
3177         * g++.old-deja/g++.other/overload9.C: Likewise.
3178         * g++.old-deja/g++.other/cast6.C: Likewise.
3179         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3180         * g++.old-deja/g++.other/eh4.C: Likewise.
3181         * g++.old-deja/g++.other/using7.C: Likewise.
3182         * g++.old-deja/g++.other/init18.C: Likewise.
3183         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3184         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3185         * g++.old-deja/g++.other/dtor11.C: Likewise.
3186         * g++.old-deja/g++.pt/static11.C: Likewise.
3187         * g++.old-deja/g++.pt/crash19.C: Likewise.
3188         * g++.old-deja/g++.pt/overload12.C: Likewise.
3189         * g++.old-deja/g++.pt/crash46.C: Likewise.
3190         * g++.old-deja/g++.pt/mi1.C: Likewise.
3191         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3192         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3193         * g++.old-deja/g++.pt/local5.C: Likewise.
3194         * g++.old-deja/g++.pt/typename2.C: Likewise.
3195         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3196         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3197         * g++.old-deja/g++.law/visibility1.C: Likewise.
3198         * g++.old-deja/g++.law/visibility2.C: Likewise.
3199         * g++.old-deja/g++.law/virtual2.C: Likewise.
3200         * g++.old-deja/g++.law/operators19.C: Likewise.
3201         * g++.old-deja/g++.law/parsing10.C: Likewise.
3202         * g++.old-deja/g++.law/visibility4.C: Likewise.
3203         * g++.old-deja/g++.law/operators4.C: Likewise.
3204         * g++.old-deja/g++.law/dtors2.C: Likewise.
3205         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3206         * g++.old-deja/g++.law/visibility10.C: Likewise.
3207         * g++.old-deja/g++.law/scope3.C: Likewise.
3208         * g++.old-deja/g++.law/casts2.C: Likewise.
3209         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3210         * g++.old-deja/g++.law/operators33.C: Likewise.
3211         * g++.old-deja/g++.law/friend4.C: Likewise.
3212         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3213         * g++.old-deja/g++.mike/p5611.C: Likewise.
3214         * g++.old-deja/g++.mike/net37.C: Likewise.
3215         * g++.old-deja/g++.mike/p3570.C: Likewise.
3216         * g++.old-deja/g++.mike/p5718.C: Likewise.
3217         * g++.old-deja/g++.mike/net21.C: Likewise.
3218         * g++.old-deja/g++.mike/p1862.C: Likewise.
3219         * g++.old-deja/g++.mike/p4511.C: Likewise.
3220         * g++.old-deja/g++.mike/virt3.C: Likewise.
3221         * g++.old-deja/g++.mike/p16146.C: Likewise.
3222         * g++.old-deja/g++.mike/p1989.C: Likewise.
3223         * g++.old-deja/g++.mike/p5571.C: Likewise.
3224         * g++.old-deja/g++.gb/scope10.C: Likewise.
3225         * g++.old-deja/g++.abi/primary5.C: Likewise.
3226         * g++.old-deja/g++.abi/empty2.C: Likewise.
3227         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3228         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3229         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3230         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3231         * g++.old-deja/g++.bob/template3.C: Likewise.
3232         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3233
3234 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3235
3236         PR fortran/31193
3237         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3238
3239 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3240
3241         PR fortran/20897
3242         * gfortran.dg/derived_name_1.f90: New.
3243         * gfortran.dg/derived_name_2.f: New.
3244
3245 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3246
3247         * lib/target-supports.exp (check_effective_target_nonpic): New
3248         procedure.
3249         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3250         when compiling PIC.
3251         * gcc.target/i386/asm-4.c: Require nonpic.
3252         * gcc.target/i386/cmov1.c: Likewise.
3253         * gcc.target/i386/mul.c: Likewise.
3254         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3255         * gcc.target/i386/ssetype-1.c: Require nonpic.
3256         * gcc.target/i386/ssetype-3.c: Likewise.
3257         * gcc.target/i386/ssetype-5.c: Likewise.
3258
3259 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3260
3261         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3262         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3263         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3264         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3265
3266 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3267
3268         PR tree-optimization/30590
3269         * g++.dg/opt/pr30590.C: New testcase.
3270
3271 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c/30762
3274         * gcc.dg/pr30762-1.c: New test.
3275         * gcc.dg/pr30762-2.c: New test.
3276
3277         PR inline-asm/30505
3278         * gcc.target/i386/pr30505.c: New test.
3279
3280 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3281
3282         * gcc.target/arm/register-variables.c: New.
3283
3284 2007-03-19  Jeff Law  <law@redhat.com>
3285
3286         * PR tree-optimization/30984
3287         * gcc.c-torture/pr30984.c: New test.
3288
3289 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3290         Richard Guenther  <rguenther@suse.de>
3291
3292         PR tree-optimization/31254
3293         * gcc.dg/torture/pr31254.c: New testcase.
3294
3295 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3296
3297         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3298         target default_packed.
3299
3300 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3301
3302         PR fortran/31203
3303         * gfortran.dg/string_length_1.f90: New test.
3304
3305 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3306
3307         PR testsuite/30395
3308         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3309
3310 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3311
3312         PR libgfortran/31052
3313         * gfortran.dg/namelist_27.f90: New test.
3314
3315 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3316
3317         PR fortran/30531
3318         * gfortran.dg/used_types_14.f90: New test.
3319
3320         PR fortran/31086
3321         * gfortran.dg/used_types_15.f90: New test.
3322
3323 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3324
3325         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3326         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3327
3328 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3329
3330         PR fortran/31120
3331         * gfortran.dg/integer_exponentiation_2.f90: New test.
3332
3333 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3334
3335         PR tree-optimization/31041
3336         * gcc.dg/vect/pr31041.c: New test.
3337
3338 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3339
3340         * g++.dg/warn/Wconversion-integer.C: New
3341         * g++.dg/warn/Wconversion-real.C: New.
3342         * g++.dg/warn/Wconversion-real-integer.C: New.
3343         * g++.dg/warn/conv2.C: Updated.
3344
3345 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3346
3347         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3348         exclude RTPs.
3349
3350 2007-03-16  Richard Guenther  <rguenther@suse.de>
3351
3352         PR tree-optimization/31146
3353         * g++.dg/tree-ssa/pr31146.C: New testcase.
3354
3355 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3356
3357         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3358         assume that the target has <features.h>.
3359
3360 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3361
3362         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3363         dg-options rather than to the whole test.
3364
3365 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3366
3367         PR debug/29906
3368         * g++.dg/debug/pr29906.C: New
3369
3370 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3371
3372         PR libgfortran/31099
3373         * gfortran.dg/unformatted_recl.f90: Update test.
3374
3375 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3376
3377         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3378
3379 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3380
3381         PR c++/30891
3382         * g++.dg/parse/namespace-definition.C: New.
3383
3384 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3385
3386         PR c++/24924
3387         * g++.dg/cpp/pedantic-errors.C: New.
3388         * g++.dg/cpp/permissive.C: New.
3389
3390 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3391
3392         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3393         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3394
3395 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3396
3397         * lib/target-supports.exp (check_missing_uclibc_feature)
3398         (check_effective_target_wchar): New procedures.
3399         * gcc.dg/wchar_t-1.c: Require target wchar.
3400         * gcc.dg/wint_t-1.c: Likewise.
3401
3402 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3403
3404         * lib/target-supports.exp (check_gc_sections_available): Return
3405         false for VxWorks targets.
3406
3407 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3408
3409         * g++.dg/warn/Wconversion2.C: Fix typo.
3410         * gcc.dg/if-empty-1.c: Ditto.
3411
3412 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3413
3414         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3415
3416 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3417
3418         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3419         * gcc.target/i386/pr31167.c: Ditto.
3420
3421 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3422
3423         PR target/31167
3424         * gcc.target/i386/pr31167.c: New test.
3425
3426 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3427
3428         PR fortran/30922
3429         * gfortran.dg/import5.f90.f90: New test.
3430
3431
3432         PR fortran/30879
3433         * gfortran.dg/data_components_1.f90: New test.
3434
3435
3436         PR fortran/30870
3437         * gfortran.dg/generic_13.f90: New test.
3438
3439         PR fortran/31163
3440         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3441
3442 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3443
3444         PR libgfortran/31051
3445         * gfortran.dg/fmt_t_4.f90: New
3446
3447 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3448
3449         PR C++/31165
3450         * g++.dg/other/default7.C: New test.
3451
3452 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3453
3454         * g++.dg/warn/Wconversion2.C: New.
3455
3456 2007-03-14  Eric Christopher  <echristo@apple.com>
3457
3458         * gcc.dg/ssp-1.c: New.
3459         * gcc.dg/ssp-2.c: Ditto.
3460
3461 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3462
3463         * g++.dg/warn/do-empty.C: New.
3464         * gcc.dg/do-empty.c: New.
3465         * gcc.dg/if-empty-1.c: Update.
3466         * gcc.dg/20001116-1.c: Update.
3467         * gcc.dg/pr23165.c: Update.
3468
3469 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3470
3471         * gfortran.dg/module_implicit_conversion.f90: New test.
3472
3473 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3474
3475         PR middle-end/31127
3476         * gcc.dg/pr31127.c: New.
3477
3478 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3479
3480         * gcc.dg/tree-ssa/loop-26.c: New test.
3481
3482 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3483
3484         * gcc.target/i386/cmpxchg16b-1.c: New test.
3485
3486 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3487
3488         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3489         * gcc.dg/c99-vla-1.c: Likewise.
3490         * g++.dg/ext/vla1.C: Likewise
3491
3492 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3493
3494         * gcc.dg/wvla-1.c: New test
3495         * gcc.dg/wvla-2.c: New test
3496         * gcc.dg/wvla-3.c: New test
3497         * gcc.dg/wvla-4.c: New test
3498         * gcc.dg/wvla-5.c: New test
3499         * gcc.dg/wvla-6.c: New test
3500         * gcc.dg/wvla-7.c: New test
3501         * g++.dg/warn/Wvla-1.C: New test
3502         * g++.dg/warn/Wvla-2.C: New test
3503         * g++.dg/warn/Wvla-3.C: New test
3504
3505 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/30108
3508         * g++.dg/other/default6.C: New test.
3509
3510 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3511
3512         * lib/target-supports.exp (check_profiling_available): Return false
3513         for VxWorks.
3514         (check_effective_target_vxworks_kernel): New procedure.
3515         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3516         VxWorks.
3517         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3518         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3519         to include VxWorks.
3520         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3521
3522 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3523
3524         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3525         PIC is not supported.
3526         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3527         * gcc.dg/20020426-2.c: Likewise.
3528         * gcc.dg/pr28243.c: Likewise.
3529         * gcc.dg/visibility-11.c: Likewise.
3530         * gcc.dg/tls/opt-9.c: Likewise.
3531         * gcc.dg/tls/opt-10.c: Likewise.
3532         * gcc.dg/tls/pic-1.c: Likewise.
3533         * gcc.dg/tls/struct-1.c: Likewise.
3534         * gcc.target/i386/20000807-1.c: Likewise.
3535         * gcc.target/i386/20000904-1.c: Likewise.
3536         * gcc.target/i386/20011119-1.c: Likewise.
3537         * gcc.target/i386/990213-2.c: Likewise.
3538         * gcc.target/i386/990214-1.c: Likewise.
3539         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3540         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3541         * gcc.target/i386/pic-1.c: Likewise.
3542         * gcc.target/i386/pr21518.c: Likewise.
3543         * gcc.target/i386/pr23098.c: Likewise.
3544         * gcc.target/i386/pr23943.c: Likewise.
3545
3546 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3547
3548         PR c++/31038
3549         * g++.dg/template/complit2.C: New test.
3550
3551         PR c++/30328
3552         * g++.dg/ext/bitfield1.C: New test.
3553
3554 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3555
3556         PR fortran/30883
3557         * gfortran.dg/interface_11.f90: New test.
3558
3559 2007-03-11  Richard Guenther  <rguenther@suse.de>
3560
3561         PR tree-optimization/31115
3562         * gcc.dg/torture/pr31115.c: New testcase.
3563
3564 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3565
3566         PR tree-optimization/29925
3567         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3568
3569 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3570
3571         PR c++/30274
3572         * g++.dg/expr/bitfield3.C: New test.
3573         * g++.dg/expr/bitfield4.C: Likewise.
3574         * g++.dg/expr/bitfield5.C: Likewise.
3575         * g++.dg/expr/bitfield6.C: Likewise.
3576
3577         PR c++/30924
3578         * g++.dg/template/array18.C: New test.
3579
3580 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3581
3582         PR c++/17946
3583         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3584         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3585
3586 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3587
3588         PR c++/20599
3589         * g++.dg/cpp0x/variadic-bind.C: New.
3590         * g++.dg/cpp0x/variadic-function.C: New.
3591         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3592         * g++.dg/cpp0x/variadic-tuple.C: New.
3593         * g++.dg/cpp0x/variadic1.C: New.
3594         * g++.dg/cpp0x/variadic2.C: New.
3595         * g++.dg/cpp0x/variadic3.C: New.
3596         * g++.dg/cpp0x/variadic4.C: New.
3597         * g++.dg/cpp0x/variadic5.C: New.
3598         * g++.dg/cpp0x/variadic6.C: New.
3599         * g++.dg/cpp0x/variadic7.C: New.
3600         * g++.dg/cpp0x/variadic8.C: New.
3601         * g++.dg/cpp0x/variadic9.C: New.
3602         * g++.dg/cpp0x/variadic10.C: New.
3603         * g++.dg/cpp0x/variadic11.C: New.
3604         * g++.dg/cpp0x/variadic12.C: New.
3605         * g++.dg/cpp0x/variadic13.C: New.
3606         * g++.dg/cpp0x/variadic14.C: New.
3607         * g++.dg/cpp0x/variadic15.C: New.
3608         * g++.dg/cpp0x/variadic16.C: New.
3609         * g++.dg/cpp0x/variadic17.C: New.
3610         * g++.dg/cpp0x/variadic18.C: New.
3611         * g++.dg/cpp0x/variadic19.C: New.
3612         * g++.dg/cpp0x/variadic20.C: New.
3613         * g++.dg/cpp0x/variadic21.C: New.
3614         * g++.dg/cpp0x/variadic22.C: New.
3615         * g++.dg/cpp0x/variadic23.C: New.
3616         * g++.dg/cpp0x/variadic24.C: New.
3617         * g++.dg/cpp0x/variadic25.C: New.
3618         * g++.dg/cpp0x/variadic26.C: New.
3619         * g++.dg/cpp0x/variadic27.C: New.
3620         * g++.dg/cpp0x/variadic28.C: New.
3621         * g++.dg/cpp0x/variadic29.C: New.
3622         * g++.dg/cpp0x/variadic30.C: New.
3623         * g++.dg/cpp0x/variadic31.C: New.
3624         * g++.dg/cpp0x/variadic32.C: New.
3625         * g++.dg/cpp0x/variadic33.C: New.
3626         * g++.dg/cpp0x/variadic34.C: New.
3627         * g++.dg/cpp0x/variadic35.C: New.
3628         * g++.dg/cpp0x/variadic36.C: New.
3629         * g++.dg/cpp0x/variadic37.C: New.
3630         * g++.dg/cpp0x/variadic38.C: New.
3631         * g++.dg/cpp0x/variadic39.C: New.
3632         * g++.dg/cpp0x/variadic40.C: New.
3633         * g++.dg/cpp0x/variadic41.C: New.
3634         * g++.dg/cpp0x/variadic42.C: New.
3635         * g++.dg/cpp0x/variadic43.C: New.
3636         * g++.dg/cpp0x/variadic44.C: New.
3637         * g++.dg/cpp0x/variadic45.C: New.
3638         * g++.dg/cpp0x/variadic46.C: New.
3639         * g++.dg/cpp0x/variadic47.C: New.
3640         * g++.dg/cpp0x/variadic48.C: New.
3641         * g++.dg/cpp0x/variadic49.C: New.
3642         * g++.dg/cpp0x/variadic50.C: New.
3643         * g++.dg/cpp0x/variadic51.C: New.
3644         * g++.dg/cpp0x/variadic52.C: New.
3645         * g++.dg/cpp0x/variadic53.C: New.
3646         * g++.dg/cpp0x/variadic54.C: New.
3647         * g++.dg/cpp0x/variadic55.C: New.
3648         * g++.dg/cpp0x/variadic56.C: New.
3649         * g++.dg/cpp0x/variadic57.C: New.
3650         * g++.dg/cpp0x/variadic58.C: New.
3651         * g++.dg/cpp0x/variadic59.C: New.
3652         * g++.dg/cpp0x/variadic60.C : New.
3653         * g++.dg/cpp0x/variadic61.C : New.
3654         * g++.dg/cpp0x/variadic62.C : New.
3655         * g++.dg/cpp0x/variadic63.C : New.
3656         * g++.dg/cpp0x/variadic64.C : New.
3657         * g++.dg/cpp0x/variadic65.C : New.
3658         * g++.dg/cpp0x/variadic66.C : New.
3659         * g++.dg/cpp0x/variadic67.C : New.
3660         * g++.dg/cpp0x/variadic68.C : New.
3661         * g++.dg/cpp0x/variadic69.C : New.
3662         * g++.dg/cpp0x/variadic70.C : New.
3663         * g++.dg/cpp0x/variadic71.C : New.
3664         * g++.dg/cpp0x/variadic72.C : New.
3665         * g++.dg/cpp0x/variadic73.C : New.
3666         * g++.dg/cpp0x/variadic74.C : New.
3667         * g++.dg/cpp0x/variadic75.C : New.
3668         * g++.dg/cpp0x/variadic-ex1.C : New.
3669         * g++.dg/cpp0x/variadic-ex2.C : New.
3670         * g++.dg/cpp0x/variadic-ex3.C : New.
3671         * g++.dg/cpp0x/variadic-ex4.C : New.
3672         * g++.dg/cpp0x/variadic-ex5.C : New.
3673         * g++.dg/cpp0x/variadic-ex6.C : New.
3674         * g++.dg/cpp0x/variadic-ex7.C : New.
3675         * g++.dg/cpp0x/variadic-ex8.C : New.
3676         * g++.dg/cpp0x/variadic-ex9.C : New.
3677         * g++.dg/cpp0x/variadic-ex10.C : New.
3678         * g++.dg/cpp0x/variadic-ex11.C : New.
3679         * g++.dg/cpp0x/variadic-ex12.C : New.
3680         * g++.dg/cpp0x/variadic-ex13.C : New.
3681         * g++.dg/cpp0x/variadic-ex14.C : New.
3682
3683 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3684
3685         PR libgfortran/31099
3686         * gfortran.dg/unformatted_recl.f90: New test.
3687
3688 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3689
3690         * gcc.dg/fold-eqcmplx-1.c: New test case.
3691
3692 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3693
3694         PR rtl-optimization/30643
3695         * gcc.dg/pr30643.c: New.
3696
3697 2007-03-09  Chao-ying Fu  <fu@mips.com>
3698
3699         * gcc.target/mips/mips32-dspr2-type.c: New test.
3700         * gcc.target/mips/mips32-dspr2.c: New test.
3701         * gcc.target/mips/dspr2-MULT.c: New test.
3702         * gcc.target/mips/dspr2-MULTU.c: New test.
3703         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3704         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3705         Adjust some formats.
3706
3707 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3708
3709         PR c++/17946
3710         * gcc.dg/Wlogical-op-1.c: New.
3711         * g++.dg/warn/Wlogical-op-1.C: New.
3712
3713 2007-03-09  Richard Guenther  <rguenther@suse.de>
3714
3715         PR tree-optimization/30904
3716         PR middle-end/31058
3717         * gcc.dg/pr30904.c: Remove xfail.
3718
3719 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3720
3721         PR C/31072
3722         * gcc.c-torture/execute/pr31072.c: New test.
3723
3724 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3725
3726         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3727         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3728         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
3729         *lrint* and *lround*.
3730         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
3731         floor->lfloor.
3732         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3733         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3734         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3735         and *lround*.  Correct macro names.
3736         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3737         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3738
3739 2007-03-08  Ian Lance Taylor  <iant@google.com>
3740
3741         * gcc.dg/no-strict-overflow-5.c: New test.
3742         * gcc.dg/no-strict-overflow-6.c: New test.
3743         * gcc.dg/Wstrict-overflow-11.c: New test.
3744         * gcc.dg/Wstrict-overflow-12.c: New test.
3745         * gcc.dg/Wstrict-overflow-13.c: New test.
3746         * gcc.dg/Wstrict-overflow-14.c: New test.
3747         * gcc.dg/Wstrict-overflow-15.c: New test.
3748
3749 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3750
3751         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3752         for VxWorks kernel mode.
3753         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3754
3755 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3756
3757         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3758         mode.
3759
3760 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3761
3762         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3763         and lib/bfill.c on VxWorks targets.
3764         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3765         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3766         lib/bfill.c and lib/memmove.c on VxWorks targets.
3767         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3768         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3769         on VxWorks targets.
3770         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3771         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3772
3773 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3774
3775         * gfortran.dg/use_5.f90: New test.
3776         * gfortran.dg/use_6.f90: Ditto.
3777         * gfortran.dg/use_7.f90: Ditto.
3778
3779 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3780
3781         PR fortran/30973
3782         * gfortran.dg/use_4.f90: New test.
3783         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3784
3785 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3786
3787         PR fortran/31011
3788         * gfortran.dg/parameter_array_section_2.f90: New test.
3789
3790 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3791
3792         PR c++/30852
3793         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3794
3795         PR c++/30534
3796         * g++.dg/template/arg5.C: New test.
3797
3798 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3799
3800         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3801
3802 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3803
3804         * gcc.dg/var-expand1.c: Add newline at end of file.
3805
3806 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3807
3808         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3809
3810 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3811
3812         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3813
3814 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3815
3816         * gcc.dg/torture/builtin-convert-4.c: New test.
3817
3818 2007-03-05  Ian Lance Taylor  <iant@google.com>
3819
3820         * gcc.c-torture/compile/pr31034.c: New test.
3821
3822 2007-03-05  Ian Lance Taylor  <iant@google.com>
3823
3824         * gcc.dg/inline-18.c: New test.
3825         * gcc.dg/inline-19.c: New test.
3826         * gcc.dg/inline-20.c: New test.
3827         * gcc.dg/inline-21.c: New test.
3828
3829 2007-03-05  Richard Guenther  <rguenther@suse.de>
3830
3831         PR tree-optimization/14052
3832         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3833
3834 2007-03-05  Richard Guenther  <rguenther@suse.de>
3835
3836         PR tree-optimization/23777
3837         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3838
3839 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3840
3841         PR other/30465
3842         * gcc.dg/multiple-overflow-warn-3.c: New.
3843         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3844
3845 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3846
3847         PR c++/30895
3848         * g++.dg/parse/template23.C: New test.
3849
3850 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3851
3852         PR middle-end/30744
3853         * gcc.dg/pr30744-1.c: New test case.
3854
3855 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3856
3857         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3858
3859 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3860
3861         PR target/30406
3862         * gfortran.dg/logical_3.f90: New test.
3863
3864 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3865
3866         PR libfortran/30981
3867         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3868
3869 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3870
3871         * gcc.target/m68k/m68k.exp: New.
3872         * gcc.target/m68k/crash1.c: New.
3873
3874 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3875
3876         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3877         to be more compatible with integer(kind=8).
3878
3879 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3880
3881         PR libfortran/31001
3882         * gfortran.dg/zero_sized_3.f90: New test.
3883
3884 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3885
3886         PR c++/15787
3887         * g++.dg/parse/else.C: New.
3888         * g++.dg/parse/else-2.C: New.
3889
3890 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3891             Tobias Burnus  <burnus@net-b.de>
3892
3893         PR fortran/30882
3894         * gfortran.dg/size_dim.f90: New test.
3895
3896 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3897             Tobias Burnus  <burnus@net-b.de>
3898
3899         PR fortran/30873
3900         * gfortran.dg/entry_9.f90: New test.
3901
3902 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3903
3904         PR c++/28253
3905         * g++.dg/inherit/covariant16.C: New test.
3906
3907 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3908
3909         * g++.dg/other/darwin-minversion-1.C: New.
3910
3911 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3912
3913         * gcc.dg/tree-ssa/20070302-1.c: New test.
3914
3915 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3916
3917         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3918         tests.
3919
3920 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3921
3922         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3923
3924 2007-03-01  Simon Baldwin <simonb@google.com>
3925
3926         PR c++/23689
3927         * warn/ignored_typedef.C: New.
3928         * init/ctor8.C: Added dg-warning to consume ignored typedef
3929         warning.
3930         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3931         and added an explicit line number.
3932
3933 2007-02-28  Richard Guenther  <rguenther@suse.de>
3934
3935         PR middle-end/30364
3936         * gcc.dg/torture/pr30364-1.c: New testcase.
3937         * gcc.dg/torture/pr30364-2.c: Likewise.
3938         * gcc.dg/torture/pr30364-3.c: Likewise.
3939
3940 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3941
3942         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3943         powerpc*, use -funsafe-math-optimizations.
3944         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3945         * gcc.dg/torture/builtin-modf-1.c: Likewise.
3946
3947 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3948             Paul Thomas  <pault@gcc.gnu.org>
3949
3950         PR fortran/30888
3951         PR fortran/30887
3952         * c_by_val_1.f: Test %VAL() with non-default kind.
3953         * c_by_val.c: Ditto.
3954         * c_by_val_4.f: New test.
3955
3956 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3957
3958         PR fortran/30968
3959         * gfortran.dg/continuation_7.f90: New test.
3960
3961 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
3962
3963         * g++.dg/inherit/thunk7.C: New test.
3964         * lib/target-supports.exp (check_profiling_available): Not available
3965         for bfin-*-*.
3966
3967 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
3968
3969         PR target/30970
3970         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3971
3972 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
3973
3974         * lib/target-supports.exp (check_effective_target_init_priority):
3975         Remove Solaris special case.
3976
3977 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
3978
3979         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
3980         for more builtin types.
3981
3982         * g++.dg/ext/visibility/class1.C: Port to Darwin.
3983         * g++.dg/ext/visibility/noPLT.C: Likewise.
3984
3985 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3986
3987         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
3988         sh* targets.
3989
3990 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
3991
3992         PR fortran/30865
3993         * size_optional_dim_1.f90:  New test.
3994
3995 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
3996
3997         * gcc.dg/vxworks/vxworks.exp: New file.
3998         * gcc.dg/vxworks/initpri1.c: Likewise.
3999         * gcc.dg/vxworks/initpri2.c: Likewise.
4000         * gcc.dg/initpri2.c: Add more tests.
4001         * g++.dg/special/initpri2.C: Likewise.
4002
4003         * gcc.dg/initpri1.c: New test.
4004         * gcc.dg/initpri2.c: Likewise.
4005         * g++.dg/special/initpri1.C: New test.
4006         * g++.dg/special/initpri2.C: Likewise.
4007         * g++.dg/special/conpr-1.C: Use init_priority effective target.
4008         * g++.dg/special/conpr-2.C: Likewise.
4009         * g++.dg/special/conpr-3.C: Likewise.
4010         * g++.dg/special/conpr-4.C: Likewise.
4011         * g++.dg/special/initp1.C: Likewise.
4012         * g++.dg/special/ecos.exp: Remove code to detect availability of
4013         constructor priorities.
4014         * lib/target-supports.exp (check_effective_target_init_priority):
4015         New function.
4016
4017 2007-02-24  Jan Hubicka  <jh@suse.cz>
4018
4019         * gcc.c-torture/execute/pr30778.c: New testcase.
4020
4021 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4022
4023         PR libgfortran/30918
4024         * gfortran.dg/namelist_26.f90: New test.
4025
4026 2007-02-24  Richard Guenther  <rguenther@suse.de>
4027
4028         PR middle-end/30951
4029         * gcc.dg/pr30951.c: New testcase.
4030
4031 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4032
4033         * gcc.dg/torture/builtin-modf-1.c: New test.
4034
4035 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4036
4037         PR tree-optimization/30904
4038         * gcc.dg/pr30904.c: New test.
4039
4040 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4041
4042         * gcc.test-framework/README: Correct command.
4043         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4044         -Wunused-value.
4045         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4046
4047 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4048
4049         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4050
4051 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4052
4053         * lib/target-supports.exp (check_effective_target_newlib): New
4054         function.
4055
4056 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4057
4058         PR fortran/30660
4059         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4060         allocatable component.
4061
4062
4063 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4064
4065         * gcc.dg/torture/builtin-logb-1.c: New test.
4066         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4067         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4068         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4069         sh* targets.
4070
4071 2007-02-23  Richard Guenther  <rguenther@suse.de>
4072
4073         * g++.dg/warn/changes-meaning.C: New testcase.
4074
4075 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4076
4077         PR libgfortran/30910
4078         * gfortran.dg/fmt_zero_precision.f90: Update test.
4079
4080 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4081
4082         * gcc.dg/torture/builtin-frexp-1.c: New test.
4083
4084 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4085
4086         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4087
4088 2007-02-22  Ian Lance Taylor  <iant@google.com>
4089
4090         PR debug/30898
4091         * g++.dg/debug/pr30898.C: New test.
4092
4093 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4094
4095         * gcc.dg/vect/vect-106.c: New test.
4096
4097 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4098             Ira Rosen  <irar@il.ibm.com>
4099
4100         PR tree-optimization/30843
4101         * gcc.dg/vect/pr30843.c: New test.
4102
4103 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4104
4105         PR tree-optimization/30858
4106         * gcc.dg/vect/pr30858.c: New test.
4107
4108 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4109
4110         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4111         to set options for compiling testglue.
4112         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4113         * lib/obj-c++.exp (obj-c++_init): Likewise.
4114
4115 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4116
4117         * gnat.dg/derived_aggregate.adb: New test.
4118
4119 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4120
4121         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4122         sh* targets.  Call the correct CKSGN macro.
4123
4124 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4125
4126         * gfortran.dg/gomp/omp_parse1.f90: New test.
4127         * gfortran.dg/gomp/omp_parse2.f: New test.
4128
4129 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4130
4131         PR fortran/30869
4132         * gfortran.dg/do_pointer_1.f90:  New test.
4133
4134 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4135
4136         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4137         and scalbln.
4138
4139 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4140
4141         * gcc.dg/darwin-minversion-1.c: New.
4142         * gcc.dg/darwin-minversion-2.c: New.
4143
4144 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4145
4146         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4147
4148 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4149             DJ Delorie <dj@redhat.com>
4150
4151         PR other/30824
4152         * gcc.dg/Wfatal.c: New.
4153         * gcc.dg/Wfatal-2.c: New.
4154         * gcc.dg/Werror-1.c: Adjust expectations.
4155         * gcc.dg/Werror-5.c: Likewise.
4156         * gcc.dg/Werror-7.c: Likewise.
4157         * gcc.dg/Werror-10.c: Likewise.
4158         * gcc.dg/Werror-11.c: Likewise.
4159
4160 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4161
4162         PR fortran/30522
4163         * gfortran.dg/volatile10.f90: New test.
4164
4165 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4166
4167         PR libfortran/30533
4168         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4169
4170 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4171
4172         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4173         * gcc.dg/Walways-true-1.c: Likewise.
4174         * gcc.dg/weak/weak-3.c: Likewise.
4175         * gcc.dg/Werror-1.c: Likewise.
4176         * gcc.dg/Werror-3.c: Likewise.
4177         * gcc.dg/Werror-4.c: Likewise.
4178         * gcc.dg/Werror-5.c: Likewise.
4179         * gcc.dg/Werror-6.c: Likewise.
4180         * gcc.dg/Werror-7.c: Likewise.
4181         * gcc.dg/Werror-8.c: Likewise.
4182         * gcc.dg/Werror-10.c: Likewise.
4183         * gcc.dg/Werror-11.c: Likewise.
4184         * gcc.dg/Werror-12.c: Likewise.
4185         * g++.old-deja/g++.mike/warn8.C: Likewise.
4186         * g++.dg/warn/Walways-true-1.C: Likewise.
4187         * g++.dg/warn/Walways-true-2.C: Likewise.
4188         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4189         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4190         -Wstring-literal-comparison with -Waddress.
4191         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4192         -Wno-string-literal-comparison with -Wno-address.
4193
4194 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4195
4196         * gnat.dg/self_aggregate_with_call.adb: New test.
4197
4198 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4199
4200         PR tree-optimization/30975
4201         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4202         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4203         * gcc.dg/vect/pr30795.c: New.
4204
4205 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4206
4207         PR fortran/30681
4208         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4209
4210 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4211
4212         PR rtl-optimization/28173
4213         * gcc.target/i386/andor-1.c: New test case.
4214
4215 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4216
4217         * gcc.dg/torture/builtin-ldexp-1.c: New.
4218         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4219
4220 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4221
4222         * gfortran.dg/array_constructor_15.f90: New test case.
4223
4224 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4225
4226         * gfortran.dg/forall_10.f90: New test case.
4227
4228 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4229
4230         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4231
4232 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4233
4234         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4235         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4236
4237 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4238
4239         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4240         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4241         * gcc.target/i386/xchg-1.c: New test.
4242         * gcc.target/i386/xchg-2.c: New test.
4243
4244 2007-02-16  Richard Guenther  <rguenther@suse.de>
4245             Christian Bruel  <christian.bruel@st.com>
4246
4247         * gcc.dg/strict-overflow-5.c: New testcase.
4248
4249 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4250
4251         PR fortran/30793
4252         * gfortran.dg/func_derived_4.f90: New test.
4253
4254 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4255
4256         PR middle-end/30391
4257         * gfortran.dg/pr30391-1.f90: New test case.
4258
4259 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4260
4261         PR middle-end/30433
4262         * gcc.c-torture/compile/pr30433.c: New testcase to check
4263         that complex constants comparisions are foldded.
4264
4265 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4266
4267         PR C++/30158
4268         * g++.dg/ext/stmtexpr10.C: New testcase.
4269
4270 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4271
4272         PR middle-end/30729
4273         * gcc.dg/Wunused-value-2.c: New testcase.
4274
4275 2007-02-15  Ian Lance Taylor  <iant@google.com>
4276
4277         * g++.dg/eh/subreg-1.C: New test.
4278
4279 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4280
4281         PR c/26494
4282         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4283         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4284         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4285         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4286         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4287         * gcc.dg/Werror-implicit-function-declaration.c: New.
4288
4289 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4290
4291         PR c++/28943
4292         * g++.dg/warn/pr28943.C: New.
4293
4294 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4295
4296         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4297
4298 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299
4300         PR fortran/30779
4301         * gfortran.dg/error_recovery_3.f90: New test.
4302
4303 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4304
4305         * g++.dg/tree-ssa/sra-1.C: New.
4306
4307 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4308
4309         * g++.dg/tree-ssa/sra-1.C: New.
4310
4311 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4312
4313         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4314
4315 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4316
4317         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4318
4319 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4320
4321         PR fortran/30799
4322         * gfortran.dg/logical_2.f90: New test.
4323
4324 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4325
4326         * gcc.dg/torture/complex-alias-1.c: New test.
4327
4328 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4329
4330         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4331         instead of -fdump-tree-tailcall.
4332
4333 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4334
4335         * gfortran.dg/interface_10.f90: Fix comment typo.
4336
4337 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4338
4339         PR tree-optimization/30771
4340         * gcc.dg/vect/pr30771.c: New test.
4341
4342 2007-02-13  Ian Lance Taylor  <iant@google.com>
4343
4344         * gcc.dg/Wstrict-overflow-1.c: New test.
4345         * gcc.dg/Wstrict-overflow-2.c: New test.
4346         * gcc.dg/Wstrict-overflow-3.c: New test.
4347         * gcc.dg/Wstrict-overflow-4.c: New test.
4348         * gcc.dg/Wstrict-overflow-5.c: New test.
4349         * gcc.dg/Wstrict-overflow-6.c: New test.
4350         * gcc.dg/Wstrict-overflow-7.c: New test.
4351         * gcc.dg/Wstrict-overflow-8.c: New test.
4352         * gcc.dg/Wstrict-overflow-9.c: New test.
4353         * gcc.dg/Wstrict-overflow-10.c: New test.
4354
4355 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4356
4357         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4358
4359 2007-02-13  Richard Henderson  <rth@redhat.com>
4360
4361         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4362         * gcc.c-torture/execute/pr29302-1.c: ... here.
4363
4364 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4365
4366         PR c/29521
4367         * gcc.dg/c90-return-1.c: Update output.
4368         * gcc.dg/c99-return-1.c: Likewise.
4369
4370 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4371
4372         PR fortran/30554
4373         * gfortran.dg/used_dummy_types_7.f90: New test..
4374
4375 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4376
4377         * gcc.target/i386/parity-1.c: New test.
4378         * gcc.target/i386/parity-2.c: New test.
4379
4380 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4381
4382         * gcc.target/i386/builtin-bswap-3.c: New test case.
4383
4384 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4385
4386         PR tree-optimization/29145
4387         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4388         alias analysis is improved to take better advantage of restrict
4389         qualified pointers.
4390         * gcc.dg/vect/vect-80.c: Likewise.
4391         * gcc.dg/vect/pr29145.c: New.
4392
4393 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4396         * gcc.target/i386/sse4a-insert.c: Likewise.
4397
4398 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4399
4400         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4401         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4402
4403 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4404
4405         PR fortran/30478
4406         * gfortran.dg/enum_4.f90: Update error message checks.
4407
4408 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4409
4410         PR fortran/30554
4411         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4412         versions of the modules.
4413
4414         PR fortran/30617
4415         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4416         by getting rid of recursive I/O and providing functions with
4417         results.
4418
4419         PR fortran/30319
4420         * gfortran.dg/char_array_constructor_2.f90
4421
4422 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4423
4424         PR c++/26988
4425         * g++.dg/template/spec34.C: New test
4426
4427 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4428
4429         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4430         on i?86 and x86_64.
4431         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4432         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4433         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4434         on i?86 and x86_64.
4435         * gcc.dg/vect/vect-113.c: Ditto.
4436
4437 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4438
4439         PR c++/29487
4440         * g++.dg/eh/weak1-C: New test.
4441         * g++.dg/eh/weak1-a.cc: Likewise.
4442         * g++.dg/eh/comdat1.C: Likewise.
4443
4444 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4445             Dorit Nuzman  <dorit@il.ibm.com>
4446
4447         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4448         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4449         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4450         * gcc.dg/vect/vect-113.c: Likewise.
4451
4452         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4453
4454 2007-02-10  Richard Henderson  <rth@redhat.com>
4455
4456         * lib/target-supports.exp (check_effective_target_tls): Redefine
4457         to mean non-emulated tls.
4458         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4459         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4460         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4461         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4462         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4463         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4464         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4465
4466 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4467
4468         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4469
4470 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4471
4472         * gfortran.dg/secnds.f: Replace time tolerance with a
4473         before-and-after bracket.
4474         * gfortran.dg/secnds-1.f: Likewise.
4475
4476 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4477
4478         PR fortran/30512
4479         * gfortran.dg/maxlocval_1.f90: New test.
4480
4481 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4482
4483         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4484
4485 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4486
4487         PR fortran/30720
4488         * gfortran.dg/array_function_1.f90: New test.
4489
4490 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4491
4492         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4493         (check_effective_target_dummy_wcsftime): New functions.
4494
4495 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4496
4497         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4498         * lib/target-supports.exp (check_effective_target_uclibc): New
4499         function.
4500
4501 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4502
4503         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4504         (vsnprintf): Don't define for uClibc targets.
4505
4506 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4507
4508         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4509         set before checking whether it was allowed.
4510         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4511         before checking inside_main.
4512
4513 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4514
4515         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4516         uClinux targets.
4517         (u16sf): Likewise u4sf.
4518         * g++.dg/compat/struct-layout-1.h: Likewise.
4519
4520 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4521
4522         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4523         procedure.
4524         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4525         m68k targets if check_effective_target_coldfire_fpu returns true.
4526
4527 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4528         Richard Guenther  <rguenther@suse.de>
4529
4530         PR middle-end/23361
4531         * gcc.dg/fold-compare-3.c: New testcase.
4532         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4533
4534 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4535
4536         * gcc.dg/pr26570.c: Clean up coverage files.
4537         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4538         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4539         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4540         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4541         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4542         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4543         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4544         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4545         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4546         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4547         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4548         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4549         * gcc.dg/vect/pr28952.c: Ditto.
4550         * gcc.dg/vect/pr27151.c: Ditto.
4551         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4552         * g++.dg/gomp/macro-3.C: Ditto.
4553
4554 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4555
4556         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4557         of the loop.
4558
4559 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4560
4561         * gcc.target/i386/builtin-bswap-2.c: New test case.
4562
4563 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4564
4565         * gfortran.dg/forall_8.f90: New test case.
4566         * gfortran.dg/forall_9.f90: Likewise.
4567
4568 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4569
4570         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4571
4572 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4573
4574         * lib/target-supports.exp (check_effective_target_simulator): New.
4575
4576 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4577
4578         * gcc.dg/tree-ssa/loop-25.c: New test.
4579
4580 2007-02-06  Richard Henderson  <rth@redhat.com>
4581
4582         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4583
4584 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4585
4586         * gcc.target/powerpc/popcount-1.c: New test case.
4587         * gcc.target/powerpc/parity-1.c: Likewise.
4588
4589 2007-02-06  Richard Guenther  <rguenther@suse.de>
4590
4591         PR middle-end/27302
4592         * gcc.dg/torture/pr27302-2.c: New testcase.
4593
4594 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4595
4596         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4597         * gcc.dg/vect/vect-iv-1.c: New test.
4598         * gcc.dg/vect/vect-iv-2.c: New test.
4599         * gcc.dg/vect/vect-iv-3.c: New test.
4600         * gcc.dg/vect/vect-iv-4.c: New test.
4601         * gcc.dg/vect/vect-iv-5.c: New test.
4602         * gcc.dg/vect/vect-iv-6.c: New test.
4603         * gcc.dg/vect/vect-iv-7.c: New test.
4604         * gcc.dg/vect/vect-iv-8.c: New test.
4605         * gcc.dg/vect/vect-iv-9.c: New test.
4606         * gcc.dg/vect/vect-iv-10.c: New test.
4607         * gcc.dg/vect/vect-iv-11.c: New test.
4608         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4609         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4610         * gcc.dg/vect/vect-14.c: Now vectorizable.
4611         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4612         loop).
4613         * gcc.dg/vect/vect-27.c: Likewise.
4614         * gcc.dg/vect/vect-29.c Likewise.
4615         * gcc.dg/vect/vect-dv-2.c: Likewise.
4616         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4617         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4618         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4619
4620 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4621
4622         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4623
4624 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4625
4626         * gcc.dg/builtins-20.c: Add more cases.
4627
4628 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4629
4630         PR debug/30189
4631         * gcc.dg/pr30189.c: New test.
4632
4633 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4634
4635         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4636         for running tests.
4637         * gcc.target/i386/sse4a-extract.c: New test.
4638         * gcc.target/i386/sse4a-insert.c: New test.
4639         * gcc.target/i386/sse4a-montsd.c: New test.
4640         * gcc.target/i386/sse4a-montss.c: New test.
4641
4642 2007-02-05  Richard Guenther  <rguenther@suse.de>
4643
4644         * gcc.target/i386/vectorize3.c: New testcase.
4645
4646 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4647
4648         PR target/30665
4649         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4650
4651 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4652
4653         PR fortran/30611
4654         * gfortran.dg/repeat_1.f90: New test.
4655
4656 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4657
4658         PR fortran/30605
4659         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4660         * gfortran.dg/derived_init_2.f90: Ditto.
4661         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4662         * gfortran.dg/array_initializer_1.f90: Ditto.
4663         * gfortran.dg/do_2.f90: Ditto.
4664         * gfortran.dg/proc_assign_1.f90: Ditto.
4665
4666 2007-02-04  Richard Guenther  <rguenther@suse.de>
4667
4668         PR middle-end/30636
4669         * g++.dg/warn/pr30636.C: New testcase.
4670         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4671
4672 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4673
4674         PR middle-end/30667
4675         * gfortran.dg/pr30667.f: New test.
4676
4677 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4678
4679         * gcc.dg/builtins-54.c: Add more cases.
4680
4681 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4682
4683         PR fortran/30514
4684         * gfortran.dg/zero_sized_2.f90: New test.
4685
4686         PR fortran/30660
4687         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4688
4689         PR fortran/29820
4690         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4691         file.
4692
4693 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4694
4695         PR fortran/30683
4696         * gfortran.dg/interface_10.f90: New test.
4697
4698 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4699
4700         * gcc.dg/builtins-20.c: Add more cases.
4701
4702 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4703
4704         PR target/29682
4705         * gcc-target/ia64/pr29682.c: New test.
4706
4707 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4708
4709         PR fortran/30284
4710         * gfortran.dg/arrayio_11.f90.f90: New test.
4711
4712         PR fortran/30626
4713         * gfortran.dg/arrayio_12.f90.f90: New test.
4714
4715 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR c++/30536
4718         * g++.dg/tls/diag-5.C: New test.
4719
4720         PR middle-end/30473
4721         * gcc.dg/pr30473.c: New test.
4722         * gcc.c-torture/execute/20070201-1.c: New test.
4723
4724 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4725
4726         * gfortran.dg/dependency_20.f90: New test case.
4727
4728 2007-01-31  Ian Lance Taylor  <iant@google.com>
4729
4730         * gcc.dg/lower-subreg-1.c (test): New test.
4731
4732 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4733
4734         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4735
4736 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4737
4738         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4739         * gcc.dg/torture/builtin-math-3.c: Likewise.
4740
4741 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4742
4743         gcc.dg/Wparentheses-2.c: Update and add new tests.
4744
4745 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4746
4747         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4748         vectorize.
4749
4750 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4751
4752         * gcc.dg/builtins-63.c: New test.
4753
4754 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/27588
4757         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4758
4759 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4760
4761         PR fortran/30520
4762         * gfortran.dg/volatile8.f90: New argument conformance test.
4763         * gfortran.dg/volatile9.f90: New scope test.
4764
4765 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4766
4767         PR c++/24745
4768         * g++.dg/warn/null4.C: New.
4769
4770 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4771             Uros Bizjak  <ubizjak@gmail.com>
4772
4773         * gcc.dg/large-size-array-3.c: Correct typo.
4774
4775 2007-01-30  Richard Guenther  <rguenther@suse.de>
4776
4777         PR middle-end/27657
4778         * g++.dg/debug/pr27657.C: New testcase.
4779
4780 2007-01-30  Richard Guenther  <rguenther@suse.de>
4781
4782         PR middle-end/30313
4783         * gcc.dg/torture/pr30313.c: New testcase.
4784
4785 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4786
4787         * gcc.dg/dfp/dfp-except.h: New file.
4788         * gcc.dg/dfp/fe-check.h: New file.
4789         * gcc.dg/dfp/fe-binop.c: New test.
4790         * gcc.dg/dfp/fe-convert-1.c: New test.
4791         * gcc.dg/dfp/fe-convert-2.c: New test.
4792         * gcc.dg/dfp/fe-convert-3.c: New test.
4793
4794         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4795         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4796         * gcc.dg/dfp/convert-dfp.c: Ditto.
4797         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4798
4799 2007-01-29  Josh Conner  <jconner@apple.com>
4800
4801         * gcc.target/powerpc/altivec-24.c: New test.
4802
4803 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4804
4805         PR c++/28266
4806         * g++.dg/parse/defarg12.C: New test.
4807
4808 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4809
4810         PR fortran/30554
4811         * gfortran.dg/used_dummy_types_6.f90: New test.
4812
4813 2007-01-28  Jan Hubicka  <jh@suse.cz>
4814
4815         * gcc.dg/tree-prof/val-prof-6.c: New test.
4816
4817 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4818
4819         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4820
4821 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4822
4823         PR C++/28988
4824         * g++.dg/expr/dtor4.C: New test.
4825
4826 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4827
4828         * gcc.dg/tree-ssa/loop-23.c: New test.
4829
4830 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4831
4832         PR libfortran/30389
4833         * gfortran.dg/achar_2.f90:  New test.
4834         * gfortran.dg/achar_3.f90:  New test.
4835
4836 2007-01-27  Ian Lance Taylor  <iant@google.com>
4837
4838         * gcc.dg/strict-overflow-1.c: New test.
4839         * gcc.dg/no-strict-overflow-1.c: New test.
4840         * gcc.dg/strict-overflow-2.c: New test.
4841         * gcc.dg/no-strict-overflow-2.c: New test.
4842         * gcc.dg/strict-overflow-3.c: New test.
4843         * gcc.dg/no-strict-overflow-3.c: New test.
4844         * gcc.dg/strict-overflow-4.c: New test.
4845         * gcc.dg/no-strict-overflow-4.c: New test.
4846         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4847         * gcc.dg/pr15784-1.c: Likewise.
4848         * gcc.dg/pr20922-1.c: Likewise.
4849         * gcc.dg/pr20922-3.c: Likewise.
4850         * gcc.dg/pr20922-4.c: Likewise.
4851         * gcc.dg/pr20922-6.c: Likewise.
4852         * gcc.dg/compare-4.c: Likewise.
4853         * gcc.dg/torture/pr26898-1.c: Likewise.
4854         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4855         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4856         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4857         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4858         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4859         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4860         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4861         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4862         * g++.dg/tree-ssa/pr21082.C: Likewise.
4863
4864 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4865
4866         * gcc-dg/large-size-array-3.c: New test case.
4867
4868 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4869
4870         * gfortran.dg/forall_7.f90: New test case.
4871
4872 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4873
4874         PR fortran/30407
4875         * gfortran.dg/where_operator_assign_1.f90: New test.
4876         * gfortran.dg/where_operator_assign_2.f90: New test.
4877         * gfortran.dg/where_operator_assign_3.f90: New test.
4878
4879 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4880
4881         * lib/target-supports.exp
4882         (check_effective_target_powerpc_altivec): New.
4883         (check_effective_target_vect_cmdline_needed): Use it.
4884
4885 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4886
4887         PR fortran/30278
4888         * gfortran.dg/backslash_3.f: New test.
4889
4890 2007-01-26  Richard Guenther  <rguenther@suse.de>
4891
4892         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4893
4894 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4895
4896         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4897         * gfortran.dg/vect/vect.exp: Ditto.
4898         * gfortran.dg/dg.exp: Ditto.
4899         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4900         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4901
4902 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4903
4904         * gcc.dg/builtins-20.c: Add more cases.
4905         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4906
4907 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4908
4909         PR fortran/30437
4910         * gcc.dg/Wall.c: New.
4911         * gcc.dg/Wno-all.c: New.
4912         * gfortran.dg/Wall.f90: New.
4913         * gfortran.dg/Wno-all.f90: New.
4914
4915 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4916
4917         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4918         * g++.dg/eh/simd-2.C: Also run on Darwin.
4919         * g++.dg/eh/simd-3.C: New.
4920         * g++.dg/eh/simd-4.C: New.
4921
4922 2007-01-25  Richard Guenther  <rguenther@suse.de>
4923
4924         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4925         and _PROFILE_USE.
4926         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4927
4928 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4929
4930         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4931         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4932         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4933         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4934         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4935         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4936         * gcc.dg/ipa/ipa-7.c: New testcase.
4937
4938 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4939
4940         * g++.dg/cpp0x/warn_cxx0x.C: New.
4941
4942 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4943
4944         * gcc.dg/builtins-20.c: Test builtin carg.
4945
4946 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
4947
4948         PR middle-end/27416
4949         * gcc.dg/gomp/pr27416.c: New test.
4950
4951         PR middle-end/30494
4952         * gcc.dg/gomp/pr30494.c: New test.
4953         * g++.dg/gomp/pr30494.C: New test.
4954
4955         PR middle-end/30421
4956         * gcc.dg/gomp/pr30421.c: New test.
4957
4958 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
4959
4960         * gcc.target/ia64/versionid-1.c: New test.
4961         * gcc.target/ia64/versionid-2.c: New test.
4962
4963 2007-01-24  Richard Guenther  <rguenther@suse.de>
4964
4965         PR testsuite/30181
4966         * gcc.dg/builtins-57.c: Change to a link-time testcase
4967         to support non-C99 targets.
4968
4969 2007-01-24  Jan Hubicka  <jh@suse.cz>
4970
4971         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4972
4973 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4974
4975         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4976
4977 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
4978
4979         PR objc/27438
4980         * objc.dg/const-str-12.m: New test.
4981
4982 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4983
4984         PR fortran/30532
4985         * gfortran.dg/ctrl-z.f90:  New test.
4986
4987 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4988
4989         PR fortran/30481
4990         * gfortran.dg/namelist_assumed_char.f90:  New test.
4991
4992 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
4993
4994         PR c++/27492
4995         * g++.dg/inherit/covariant15.C: New test.
4996
4997 2007-01-23  Ian Lance Taylor  <iant@google.com>
4998
4999         * g++.dg/warn/Wparentheses-24.C: New test.
5000
5001 2007-01-23  Richard Guenther  <rguenther@suse.de>
5002
5003         PR testsuite/30560
5004         * ada/acats/run_acats: Do not call gnatmake or gnatchop
5005         with full path.
5006
5007 2007-01-22  Richard Guenther  <rguenther@suse.de>
5008
5009         PR tree-optimization/30038
5010         * gcc.dg/builtins-62.c: New testcase.
5011
5012 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5013
5014         * gcc.c-torture/compile/20070121.c: New test.
5015
5016 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
5017
5018         PR libfortran/30525
5019         * gfortran.dg/char_comparison_1.f:  New test.
5020
5021 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5022
5023         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5024
5025 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5026
5027         PR objc/30479
5028         * objc.dg/pch: New directory.
5029         * objc.dg/pch/pch.exp: New file.
5030         * objc.dg/pch/interface-1.m: New test.
5031         * objc.dg/pch/interface-1.hs: New include file.
5032         * lib/objc.exp (objc_target_compile): Add
5033         "-x objective-c-header" in front of the sources if this is
5034         a precompiled header being compiled.
5035
5036 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5037
5038         * gfortran.dg/array_memcpy_3.f90: New test case.
5039         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5040
5041 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5042             Brooks Moses  <brooks.moses@codesourcery.com>
5043             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5044
5045         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5046         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5047
5048 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5049
5050         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5051
5052 2007-01-19  Mike Stump  <mrs@apple.com>
5053
5054         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5055         away.
5056
5057 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5058
5059         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5060         option instead of -funsafe-math-optimizations.
5061
5062 2007-01-19  Tomas Bily  <tbily@suse.cz>
5063
5064         gcc.dg/tree-prof/indir-call-prof.c: New.
5065         g++.dg/dg.exp: Add tree-prof subdirectory.
5066         g++.dg/tree-prof/indir-call-prof.C: New.
5067         g++.dg/tree-prof/tree-prof.exp: New.
5068
5069 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5070
5071         PR c++/17947
5072         * g++.dg/warn/deprecated.C: Update warning output.
5073         * g++.dg/warn/deprecated-2.C: Likewise.
5074         * g++.dg/warn/deprecated-3.C: New.
5075
5076 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5077
5078         * gcc.c-torture/execute/nestfunc-7.c: New.
5079
5080 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5081
5082         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5083
5084 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5085
5086         * gcc.dg/m68k-pic-1.c: New.
5087
5088 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5089
5090         * gfortran.dg/array_memcpy_4.f90: New test case.
5091
5092 2007-01-18  Josh Conner  <jconner@apple.com>
5093
5094         PR target/30485
5095         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5096         * gcc.dg/vect/no-trapping-math-1: New.
5097         * gcc.dg/vect/no-trapping-math-2: New.
5098
5099 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5100
5101         * gcc.target/i386/387-8.c: Update comment about optimizing
5102         inherent load of 1.0 of fptan instruction.
5103
5104 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5105             Richard Guenther <rguenther@suse.de>
5106
5107         PR diagnostic/8268
5108         * gcc.dg/Warray-bounds.c: New testcase.
5109         * gcc.dg/Warray-bounds-2.c: New testcase.
5110         * g++.dg/warn/Warray-bounds.C: New testcase.
5111         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5112
5113 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5114
5115         PR fortran/30476
5116         * gfortran.dg/generic_12.f90: New test.
5117
5118 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5119
5120         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5121         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5122
5123 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5124
5125         * gcc.dg/dfp/compare-special.h: New file.
5126         * gcc.dg/dfp/compare-special-32.c: New test.
5127         * gcc.dg/dfp/compare-special-64.c: New test.
5128         * gcc.dg/dfp/compare-special-128.c: New test.
5129
5130 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5131             Paul Thomas  <pault@gcc.gnu.org>
5132             Steven G. Kargl  <kargl@gcc.gnu.org>
5133
5134         PR fortran/30404
5135         * gfortran.dg/forall_6.f90: New test case.
5136         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5137         * gfortran.dg/dependency_13.f90: Likewise.
5138
5139 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5140
5141         PR testsuite/12325
5142         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5143         targets that don't support Inf.
5144
5145 2007-01-15  Dale Johannesen  <dalej@apple.com>
5146
5147         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5148
5149 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5150
5151         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5152         of achar for 0xff to avoid the "Extended ASCII not
5153         implemented" error message.
5154
5155 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5156
5157         PR fortran/28172
5158         * gfortran.dg/altreturn_4.f90: New test.
5159
5160         PR fortran/29389
5161         * gfortran.dg/stfunc_4.f90: New test.
5162
5163         PR fortran/29712
5164         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5165         * gfortran.dg/initialization_1.f90: Change warning.
5166
5167         PR fortran/30283
5168         * gfortran.dg/specification_type_resolution_2.f90: New test.
5169
5170 2007-01-14  Jan Hubicka  <jh@suse.cz>
5171
5172         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5173         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5174         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5175         elimination.
5176
5177 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5178
5179         PR fortran/30410
5180         * gfortran.dg/external_procedures_2.f90: New test.
5181
5182 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5183
5184         PR target/30413
5185         * gcc.target/i386/pr30413.c: New test.
5186
5187 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5188
5189         PR fortran/30452
5190         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5191
5192 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5193
5194         * gcc.dg/20070112-1.c: New test.
5195
5196 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5197
5198         PR libgfortran/30435
5199         * gfortran.dg/list_read_6.f90: New test.
5200
5201 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5202
5203         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5204
5205 2007-01-12  Tom Tromey  <tromey@redhat.com>
5206
5207         PR preprocessor/28227:
5208         * gcc.dg/cpp/pr28227.c: New file.
5209
5210 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5211
5212         * gcc.dg/tree-ssa/loop-22.c: New test.
5213
5214 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5215
5216         PR tree-optimization/29516
5217         * gcc.dg/tree-ssa/loop-20.c: New test.
5218
5219 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5220
5221         PR libfortran/30415
5222         * minmaxloc_integer_kinds_1.f90:  New test.
5223
5224 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5225
5226         PR c++/29573
5227         * g++.dg/template/sizeof-template-argument.C: New test.
5228
5229 2007-01-11  Jan Hubicka  <jh@suse.cz>
5230
5231         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5232         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5233         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5234         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5235         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5236         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5237         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5238         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5239         transformation in question.
5240         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5241         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5242         * gcc.dg/always_inline3.c: Likewise.
5243
5244 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/28999
5247         * g++.dg/template/typename11.C: New test.
5248
5249 2007-01-10  Robert Kennedy <jimbob@google.com>
5250
5251         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5252
5253 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5254
5255         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5256         for different integer kinds.
5257         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5258         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5259         * gfortran.dg/ishft_2.f90: New test.
5260         * gfortran.dg/ishft_3.f90: New test.
5261
5262 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5263
5264         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5265
5266 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5267
5268         PR tree-optimization/30322
5269         * gcc.dg/tree-ssa/loop-21.c: New test.
5270
5271 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5272
5273         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5274
5275 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5276
5277         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5278
5279 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5280
5281         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5282         * g++.dg/warn/overflow-warn-3.C: Likewise.
5283         * g++.dg/warn/overflow-warn-4.C: Likewise.
5284         * g++.dg/warn/overflow-warn-5.C: Likewise.
5285         * g++.dg/warn/overflow-warn-6.C: Likewise.
5286         * g++.dg/warn/Woverflow-1.C: Likewise.
5287         * g++.dg/warn/Woverflow-2.C: Likewise.
5288         * g++.dg/warn/Woverflow-3.C: Likewise.
5289         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5290
5291 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5292
5293         * gfortran.dg/array_constructor_14.f90: New test case.
5294         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5295
5296 2007-01-08  Richard Guenther  <rguenther@suse.de>
5297
5298         PR tree-optimization/23603
5299         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5300         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5301
5302 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5303
5304         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5305         in __v8qi typedef.
5306         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5307         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5308         compiler behaviour.
5309         * gcc.dg/simd-5.c: Likewise.
5310         * gcc.dg/simd-6.c: Likewise.
5311         * g++.dg/conversion/simd1.C: Likewise.
5312         * g++.dg/conversion/simd3.C: Likewise.
5313         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5314         (main): Use it.
5315
5316 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5317
5318         PR tree-optimization/29877
5319         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5320         name of a hard register for the target concerned.  Adjust dg-error
5321         directives to cope with new behaviour of TER.
5322
5323 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5324
5325         PR c++/28986
5326         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5327         * g++.dg/warn/overflow-warn-1.C: New.
5328         * g++.dg/warn/overflow-warn-3.C: New.
5329         * g++.dg/warn/overflow-warn-4.C: New.
5330         * g++.dg/warn/overflow-warn-5.C: New.
5331         * g++.dg/warn/overflow-warn-6.C: New.
5332         * g++.dg/warn/Woverflow-1.C: New.
5333         * g++.dg/warn/Woverflow-2.C: New.
5334         * g++.dg/warn/Woverflow-3.C: New.
5335         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5336
5337 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5338
5339         PR fortran/27698
5340         * gfortran.dg/invalid_name.f90: New test.
5341         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5342         * gfortran.dg/gomp/pr29759.f90: Ditto.
5343
5344 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5345
5346         * gfortran.dg/present_1.f90:  Update error message.
5347
5348 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5349
5350         PR c++/19439
5351         * g++.dg/template/duplicate1.C: New test
5352         * g++.dg/template/memfriend6.C: Adjust error markers.
5353
5354 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5355
5356         PR tree-opt/30385
5357         * gcc.dg/torture/inline-1.c: New test.
5358
5359 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5360
5361         PR c/19978
5362         * gcc.dg/multiple-overflow-warn-1.c: New.
5363         * gcc.dg/multiple-overflow-warn-2.c: New.
5364         * gcc.dg/overflow-warn-6.c: New.
5365         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5366
5367 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5368
5369         * gfortran.dg/array_memcpy_1.f90: New test case.
5370         * gfortran.dg/array_memcpy_2.f90: Likewise.
5371
5372 2007-01-05  Richard Guenther  <rguenther@suse.de>
5373
5374         PR middle-end/27826
5375         * g++.dg/opt/pr27826.C: New testcase.
5376
5377 2007-01-05  Ian Lance Taylor  <iant@google.com>
5378
5379         * gcc.dg/Walways-true-1.c: New test.
5380         * gcc.dg/Walways-true-2.c: New test.
5381         * g++.dg/warn/Walways-true-1.C: New test.
5382         * g++.dg/warn/Walways-true-2.C: New test.
5383
5384 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5385
5386         PR c/30360
5387         * gcc.dg/pr30360.c: New test.
5388
5389 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5390
5391         PR fortran/23232
5392         * gfortran.dg/data_implied_do_1.f90: New test.
5393
5394         PR fortran/27996
5395         PR fortran/27998
5396         * gfortran.dg/char_length_1.f90: New test.
5397
5398 2007-01-05  Richard Guenther  <rguenther@suse.de>
5399
5400         PR middle-end/28116
5401         * g++.dg/opt/pr28116.C: New testcase.
5402
5403 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5404
5405         PR fortran/29624
5406         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5407           invalid deallocate.
5408         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5409         * gfortran.dg/protected_4.f90: Add pointer intent check.
5410         * gfortran.dg/protected_6.f90: Add pointer intent check.
5411         * gfortran.dg/pointer_intent_1.f90: New test.
5412         * gfortran.dg/pointer_intent_2.f90: New test.
5413         * gfortran.dg/pointer_intent_3.f90: New test.
5414
5415 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5416
5417         PR 30235
5418         * gfortran.dg/altreturn_2.f90: new test.
5419
5420 2007-01-04  Tom Tromey  <tromey@redhat.com>
5421
5422         PR preprocessor/28165:
5423         * gcc.dg/cpp/pr28165.c: New file.
5424
5425 2007-01-03  Josh Conner  <jconner@apple.com>
5426
5427         PR middle-end/29683
5428         * gcc.dg/pr29683.c: New.
5429
5430 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5431
5432         PR c++/28217
5433         * g++.dg/pch/template-1.C: New test.
5434         * g++.dg/pch/template-1.Hs: New file.
5435
5436 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5437
5438         PR middle-end/30353
5439         * gcc.c-torture/compile/complex-4.c: New test.
5440
5441 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5442
5443         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5444         -maltivec.
5445         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5446
5447 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR middle-end/30286
5450         * gcc.dg/pr30286.c: New test.
5451
5452         PR c++/29535
5453         * g++.dg/template/crash66.C: New test.
5454
5455         PR c++/29054
5456         * g++.dg/template/friend49.C: New test.
5457
5458 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5459
5460         * gfortran.dg/ibits.f90: New test.
5461
5462 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5463
5464         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5465         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5466
5467 2007-01-02  Jan Hubicka  <jh@suse.cz>
5468
5469         * gcc.dg/pr16194.c: We now output error on all three functions,
5470         not just first one.
5471
5472 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5473
5474         PR c/19977
5475         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5476         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5477
5478 2006-01-02  Ian Lance Taylor  <iant@google.com>
5479
5480         * g++.dg/warn/Wparentheses-22.C: New test.
5481         * g++.dg/warn/Wparentheses-23.C: New test.
5482
5483 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5484
5485         PR middle-end/7651
5486         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5487         * gcc.dg/declspec-3-Wextra.c: New.
5488         * gcc.dg/declspec-3-no.c: New
5489
5490 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5491
5492         PR fortran/20896
5493         * gfortran.dg/interface_10.f90: Remove.
5494
5495 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5496
5497         * gcc.dg/fold-eqxor-4.c: New test case.
5498
5499 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5500
5501         PR middle-end/30311
5502         * gcc.c-torture/compile/pr30311.c: New test.
5503
5504 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5505
5506         PR middle-end/30253
5507         * gcc.c-torture/compile/statement-expression-1.c: New test.
5508
5509 2007-01-01  Andreas Schwab  <schwab@suse.de>
5510
5511         PR target/29166
5512         * g++.dg/eh/pr29166.C: New test.
5513
5514 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5515
5516         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5517         New.
5518         (check_effective_target_vect_cmdline_needed): Use it.
5519
5520 2006-12-31  Richard Guenther  <rguenther@suse.de>
5521
5522         PR middle-end/30137
5523         * gcc.dg/pr30137-1.c: New testcase.
5524         * gcc.dg/pr30137-2.c: Likewise.
5525
5526 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5527
5528         PR middle-end/30322
5529         * gcc.dg/fold-plusnot-1.c: New test case.
5530
5531 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5532
5533         PR c++/29731
5534         * g++.dg/parse/template22.C: New test.
5535
5536 2006-12-31  Richard Guenther  <rguenther@suse.de>
5537
5538         PR middle-end/30338
5539         * gcc.c-torture/compile/pr30338.c: New testcase.
5540
5541 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5542
5543         PR fortran/27900
5544         * gfortran.dg/intrinsic_actual_4.f90: New test.
5545
5546         PR fortran/24325
5547         * gfortran.dg/func_decl_3.f90: New test.
5548
5549 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5550
5551         PR fortran/23060
5552         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5553         * gfortran.dg/c_by_val_1.f: New test.
5554         * gfortran.dg/c_by_val_2.f: New test.
5555         * gfortran.dg/c_by_val_3.f: New test.
5556
5557 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5558
5559         PR libfortran/30321
5560         * gfortran.dg/sum_zero_array_1.f90:  New test.
5561
5562 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5563
5564         PR preprocessor/29612
5565         * gcc.dg/cpp/pr29612-1.c: New test.
5566         * gcc.dg/cpp/pr29612-2.c: New test.
5567
5568 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5569
5570         PR fortran/30034
5571         * gfortran.dg/pure_formal_proc_1.f90: New test.
5572
5573         PR fortran/30237
5574         * gfortran.dg/intrinsic_actual_3.f90: New test.
5575
5576 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5577
5578         PR fortran/30014
5579         * gfortran.dg/io_constraints_1.f90: Update test.
5580         * gfortran.dg/io_constraints_2.f90: Update test.
5581         * gfortran.dg/inquire_iolength.f90: New test.
5582
5583 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5584
5585         PR fortran/20896
5586         * gfortran.dg/interface_10.f90: New test.
5587         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5588         since z is already, locally a variable.
5589
5590         PR fortran/25135
5591         * gfortran.dg/generic_11.f90: New test.
5592         * gfortran.dg/interface_7.f90: Remove name clash between module
5593         name and procedure 'x' referenced in the interface.
5594
5595 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5596
5597         PR middle-end/7651
5598         * gcc.dg/Wmissing-parameter-type.c: New.
5599         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5600         * gcc.dg/Wmissing-parameter-type-no.c: New.
5601
5602 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5603
5604         PR fortran/25818
5605         * gfortran.dg/entry_array_specs_2.f: New test.
5606
5607         PR fortran/30084
5608         * gfortran.dg/nested_modules_6.f90: New test.
5609
5610 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5611
5612         PR middle-end/7651
5613         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5614         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5615
5616 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5617
5618         PR C++/30168
5619         * g++.dg/opt/complex6.C: New test.
5620
5621 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5622
5623         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5624         full" if the linker on spu-*-* warns about exceeding local store.
5625
5626         And revert this patch:
5627         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5628         fail to link due to relocation overflows on spu-*-*.
5629
5630 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5631
5632         PR fortran/30273
5633         * gfortran.dg/dependency_19.f90: New test.
5634
5635 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5636
5637         PR fortran/30202
5638         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5639
5640 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5641
5642         PR middle-end/30262
5643         * gcc.c-torture/execute/20061220-1.c: New test.
5644
5645         PR middle-end/30263
5646         * gcc.dg/gomp/asm-1.c: New test.
5647
5648         PR target/30230
5649         * g++.dg/eh/ia64-2.C: New test.
5650
5651 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5652
5653         PR target/28966
5654         PR target/29248
5655         * gcc.dg/rs6000-leaf.c: New.
5656
5657 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5658
5659         PR fortran/25392
5660         * gfortran.dg/f2c_8.f90: New test.
5661
5662 2006-12-20  Bill Wendling  <wendling@apple.com>
5663
5664         * gcc.dg/asm-b.c: Check for __ppc64__.
5665
5666 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5667
5668         PR fortran/30190
5669         * gfortran.dg/bounds_check_5.f90: New test.
5670
5671 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5672
5673         PR middle-end/30143
5674         * gcc.dg/gomp/complex-1.c: New testcase.
5675
5676 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5677
5678         * gfortran.dg/array_memset_1.f90: New test case.
5679
5680 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5681
5682         * lib/target-supports.exp: Add spu to
5683         check_effective_target_vect_widen_mult_hi_to_si.
5684
5685 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5686
5687         PR fortran/29992
5688         * gfortran.dg/generic_9.f90: New test.
5689
5690         PR fortran/30081
5691         * gfortran.dg/generic_10.f90: New test.
5692
5693 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5694
5695         PR tree-opt/30045
5696         * gcc.dg/pr30045.c: New test.
5697
5698 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5699
5700         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5701
5702 2006-12-19  Eric Christopher  <echristo@apple.com>
5703
5704         PR target/29302
5705         * gcc.c-torture/execute/pr29302-1.c: New.
5706
5707 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5708
5709         PR fortran/39238
5710         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5711
5712 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5713
5714         PR fortran/30236
5715         * gfortran.dg/altreturn_3.f90: New test.
5716
5717         * gfortran.dg/char_result_12.f90: Fix comment typos.
5718
5719 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5720
5721         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5722         as newlib's stdio.h uses non-traditional cpp constructs.
5723
5724 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5725
5726         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5727         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5728         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5729         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5730         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5731         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5732         * gfortran.dg/default_initialization.f: Renamed to
5733         default_initialization_1.f
5734         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
5735         dollar_edit_descriptor_1.f
5736         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
5737         dollar_edit_descriptor_2.f
5738         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
5739         dollar_edit_descriptor_3.f
5740         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5741         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5742         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5743         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5744         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5745         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5746         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5747         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5748         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5749         * gfortran.dg/default_initialization_1.f: Renamed from
5750         default_initialization.f
5751         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
5752         dollar_edit_descriptor-1.f
5753         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
5754         dollar_edit_descriptor-2.f
5755         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
5756         dollar_edit_descriptor-3.f
5757         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5758         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5759         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5760
5761 2006-12-18  Bill Wendling  <wendling@apple.com>
5762
5763         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5764         id is an OjbC keyword.
5765
5766 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5767
5768         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5769
5770 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5771
5772         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5773
5774 2006-12-18  Ian Lance Taylor  <iant@google.com>
5775
5776         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5777
5778 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5779
5780         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5781
5782 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5783
5784         PR fortran/30207
5785         * gfortran.fortran-torture/execute/where21.f90: New test.
5786
5787 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5788
5789         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5790
5791 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5792
5793         PR middle-end/7651
5794         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5795         * gcc.dg/if-empty-1.c: Likewise.
5796         * gcc.dg/pr23165.c: Likewise.
5797         * g++.dg/warn/empty-body.C: Likewise.
5798
5799 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5800
5801         PR libfortran/30005
5802         * gfortran.dg/open_errors.f90: New test.
5803
5804 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5805
5806         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5807
5808         * gcc.target/i386/ssse3-pabsb.c: New file.
5809         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5810         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5811         * gcc.target/i386/ssse3-palignr.c: Likewise.
5812         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5813         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5814         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5815         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5816         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5817         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5818         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5819         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5820         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5821         * gcc.target/i386/ssse3-psignb.c: Likewise.
5822         * gcc.target/i386/ssse3-psignd.c: Likewise.
5823         * gcc.target/i386/ssse3-psignw.c: Likewise.
5824         * gcc.target/i386/ssse3-vals.h: Likewise.
5825
5826 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5827
5828         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5829         * lib/fortran-torture.exp: Include target-supports.exp.
5830
5831 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR target/30185
5834         * gcc.c-torture/execute/pr30185.c: New test.
5835
5836 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5837
5838         PR testsuite/30179
5839         PR testsuite/30180
5840         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5841         * gcc.dg/builtin-bswap-2.c: Likewise.
5842         * gcc.dg/builtin-bswap-3.c: Likewise.
5843         * gcc.dg/builtin-bswap-4.c: Likewise.
5844         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5845         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5846
5847 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5848
5849         PR libfortran/30145
5850         * gfortran.dg/write_zero_array: New test.
5851
5852 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5853
5854         PR fortran/30200
5855         * gfortran.dg/write_fmt_trim.f90: New test.
5856
5857 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5858
5859         PR 30194
5860         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5861         temporarily.
5862
5863 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5864
5865         * lib/target-supports.exp (check_weak_available): Use istarget
5866         "hppa*-*-hpux10*" instead of regexp.
5867         (check_cxa_atexit_available): Likewise.
5868
5869 2006-12-14  Richard Guenther  <rguenther@suse.de>
5870
5871         PR tree-optimization/30197
5872         * gcc.c-torture/execute/complex-1.c: Fix function name.
5873         * gcc.dg/builtins-61.c: New testcase.
5874
5875 2006-12-14  Richard Guenther  <rguenther@suse.de>
5876
5877         PR middle-end/30172
5878         * gcc.dg/pr30172-1.c: New testcase.
5879
5880 2006-12-14  Richard Guenther  <rguenther@suse.de>
5881
5882         PR tree-optimization/30198
5883         * gcc.dg/builtins-60.c: New testcase.
5884
5885 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5886
5887         * lib/target-supports.exp (vect_no_align): Remove spu.
5888
5889 2006-12-13  Ian Lance Taylor  <iant@google.com>
5890
5891         PR c++/19564
5892         PR c++/19756
5893         * g++.dg/warn/Wparentheses-5.C: New test.
5894         * g++.dg/warn/Wparentheses-6.C: New test.
5895         * g++.dg/warn/Wparentheses-7.C: New test.
5896         * g++.dg/warn/Wparentheses-8.C: New test.
5897         * g++.dg/warn/Wparentheses-9.C: New test.
5898         * g++.dg/warn/Wparentheses-10.C: New test.
5899         * g++.dg/warn/Wparentheses-11.C: New test.
5900         * g++.dg/warn/Wparentheses-12.C: New test.
5901         * g++.dg/warn/Wparentheses-13.C: New test.
5902         * g++.dg/warn/Wparentheses-14.C: New test.
5903         * g++.dg/warn/Wparentheses-15.C: New test.
5904         * g++.dg/warn/Wparentheses-16.C: New test.
5905         * g++.dg/warn/Wparentheses-17.C: New test.
5906         * g++.dg/warn/Wparentheses-18.C: New test.
5907         * g++.dg/warn/Wparentheses-19.C: New test.
5908         * g++.dg/warn/Wparentheses-20.C: New test.
5909         * g++.dg/warn/Wparentheses-21.C: New test.
5910
5911 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5912
5913         PR testsuite/30157
5914         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5915         for target "hppa.*hpux10".
5916
5917 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5918
5919         * g++.dg/debug/vartrack1.C: New test.
5920
5921         * g++.dg/opt/ifcvt1.C: New test.
5922
5923         * gcc.dg/tls/opt-13.c: New test.
5924
5925         * gcc.dg/20060425-2.c: New test.
5926
5927         * g++.dg/opt/pr15054-2.C: New test.
5928
5929         * gcc.c-torture/execute/20060420-1.c: New test.
5930
5931         * gcc.c-torture/execute/20060412-1.c: New test.
5932
5933         * objc/compile/20060406-1.m: New test.
5934
5935 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5936
5937         * g++.dg/template/array17.C: New test.
5938
5939 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5940
5941         * gcc.target/powerpc/altivec-23.c: New test.
5942
5943 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
5944
5945         PR c++27316
5946         * g++.dg/inherit/error3.C: New test.
5947
5948         PR c++/28740
5949         * g++.dg/inherit/error4.C: New test.
5950
5951 2006-12-13  Richard Guenther  <rguenther@suse.de>
5952
5953         PR tree-optimization/17687
5954         * gcc.dg/builtins-59.c: New testcase.
5955
5956 2006-12-13  Ben Elliston  <bje@au.ibm.com>
5957
5958         * gcc.target/spu/Wmain.c: New test.
5959
5960 2006-12-12  Josh Conner  <jconner@apple.com>
5961
5962         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5963         * g++.dg/abi/thunk4.C: Likewise.
5964         * g++.dg/abi/rtti3.C: Likewise.
5965
5966 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
5967
5968         * gcc.target/spu/cpat-1.c: New test.
5969         * gcc.target/spu/cpat-2.c: New test.
5970         * gcc.target/spu/cpat-3.c: New test.
5971         * gcc.target/spu/cpat-4.c: New test.
5972
5973 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5974
5975         PR tree-opt/28436
5976         * gcc.c-torture/compile/vector-1.c: New test.
5977         * gcc.c-torture/compile/vector-2.c: New test.
5978         * gcc.c-torture/compile/vector-3.c: New test.
5979
5980 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5981
5982         * lib/fortran-torture.exp: Update copyright years.  Remove
5983         obsolete comment.  Test -ftree-vectorize where it makes sense.
5984         * lib/gfortran-dg.exp: Update copyright years.  Use settings
5985         from fortran-torture.exp.
5986         * gfortran.dg/char_transpose_1.f90,
5987         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
5988         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
5989         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
5990         '-w' to dg-options.
5991
5992 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
5993
5994         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
5995         saved_${tool}_load.
5996
5997 2006-12-12  Ira Rosen  <irar@il.ibm.com>
5998
5999         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6000         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6001         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6002         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6003         gaps.
6004
6005 2006-12-12  Richard Guenther  <rguenther@suse.de>
6006
6007         PR middle-end/30147
6008         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6009
6010 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
6011             Diego Novillo  <dnovillo@redhat.com>
6012
6013         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6014         VDEF/VUSE changes.
6015         * gcc.dg/tree-ssa/pr26421.c: Likewise
6016         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6017         * gcc.dg/tree-ssa/pr23382.c: Likewise.
6018         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6019         * gcc.dg/tree-ssa/pr28410.c: Likewise.
6020         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6021         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6022         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6023         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6024         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6025
6026 2006-12-11  Jan Hubicka  <jh@suse.cz>
6027
6028         * gcc.dg/tree-prof/stringop-1.c: New test.
6029         * gcc.dg/tree-prof/stringop-2.c: New test.
6030
6031 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6032
6033         PR target/30120
6034         * gcc.target/i386/pr30120.c: New test.
6035
6036         Revert:
6037         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6038
6039         * gcc.target/i386/x87regparm-1.c: New test.
6040         * gcc.target/i386/x87regparm-2.c: New test.
6041         * gcc.target/i386/x87regparm-3.c: New test.
6042         * gcc.target/i386/x87regparm-4.c: New test.
6043
6044 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6045
6046         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6047
6048 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6049
6050         PR fortran/23994
6051         * gfortran.dg/protected_1.f90: New test.
6052         * gfortran.dg/protected_2.f90: New test.
6053         * gfortran.dg/protected_3.f90: New test.
6054         * gfortran.dg/protected_4.f90: New test.
6055         * gfortran.dg/protected_5.f90: New test.
6056         * gfortran.dg/protected_6.f90: New test.
6057
6058 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6059             Tobias Burnus  <burnus@gcc.gnu.org>
6060
6061         PR fortran/29975
6062         PR fortran/30068
6063         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6064         interface.
6065         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6066         ambiguous interfaces.
6067         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6068         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6069         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6070         ambiguous interfaces.
6071         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6072         * gfortran.dg/array_initializer_2.f90: Add initializer array
6073         constructor test.
6074
6075         PR fortran/30096
6076         * gfortran.dg/interface_9.f90: Test that host interfaces are
6077         not checked for ambiguity with the local version.
6078
6079 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6080
6081         PR fortran/29464
6082         * gfortran.dg/module_interface_2.f90: New test.
6083
6084 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6085
6086         PR fortran/29941
6087         * gfortran.dg/assumed_len.f90: New test.
6088
6089 2006-12-09  Richard Guenther  <rguenther@suse.de>
6090
6091         * g++.dg/warn/implicit-typename1.C: Qualify types.
6092         * g++.dg/parse/crash12.C: Likewise.
6093         * g++.dg/tree-ssa/pr22444.C: Likewise.
6094
6095 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6096
6097         * gfortran.dg/array_2.f90: Added sqrt test.
6098
6099 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6100
6101         * gcc.target/i386/x87regparm-1.c: XFAIL.
6102         * gcc.target/i386/x87regparm-2.c: XFAIL.
6103         * gcc.target/i386/x87regparm-3.c: XFAIL.
6104         * gcc.target/i386/x87regparm-4.c: XFAIL.
6105
6106 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6107
6108         * lib/target-supports.exp
6109         (check_effective_target_large_long_double): New.
6110         * gcc.dg/Wconversion-real.c : Use it.
6111         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6112         unsigned.
6113
6114 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6115
6116         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6117
6118 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6119
6120         PR fortran/27546
6121         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6122
6123 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6124
6125         PR c++/29732
6126         * g++.dg/template/crash65.C: New test.
6127         * g++.dg/template/spec16.C: Tweak error markers.
6128
6129 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6130
6131         * gcc.target/spu: New directory.
6132         * gcc.target/spu/spu.exp: New file.
6133         * gcc.target/spu/intrinsics-1.c: New test.
6134
6135 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6136
6137         PR c++/29980
6138         * g++.dg/ext/attrib27.C: New test.
6139         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6140         * g++.dg/parse/typedef5.C: Likewise.
6141
6142 2006-12-07  Mike Stump  <mrs@apple.com>
6143
6144         * treelang/compile/var_defs.tree: Adjust.
6145
6146 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/29730
6149         * g++.dg/template/crash64.C: New test.
6150         * g++.dg/parse/crash27.C: Adjust error markers.
6151
6152 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6153
6154         PR libfortran/30009
6155         PR libfortran/30056
6156         * gfortran.dg/read_eof_4.f90:  Add tests.
6157         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6158         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6159
6160 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR c++/29729
6163         * g++.dg/template/crash63.C: New test.
6164
6165         PR c++/29728
6166         * g++.dg/template/crash62.C: New test.
6167
6168 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6169
6170         PR fortran/30003
6171         * gfortran.dg/allocatable_function_1.f90: Increase the number
6172         of expected calls of free to 10; the lhs section reference is
6173         now evaluated so there is another call to bar.  Change the
6174         comment appropriately.
6175         * gfortran.dg/array_section_1.f90: New test.
6176
6177 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6178
6179         PR fortran/29912
6180         * gfortran.dg/char_result_12.f90: New test.
6181
6182 2006-12-05  Richard Guenther  <rguenther@suse.de>
6183
6184         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6185         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6186         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6187         vect_double, xfail for spu*-*-*.
6188
6189 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6190
6191         PR fortran/29962
6192         * initialization_4.f90: Test noninteger exponents (-std=f95).
6193         * initialization_5.f90: New test for noninteger exponents
6194           with -std=f2003.
6195
6196 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6197
6198         PR fortran/29821
6199         * gfortran.dg/parameter_array_section_1.f90: New test.
6200
6201 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/29733
6204         * g++.dg/template/crash61.C: New test.
6205
6206         PR c++/29632
6207         * g++.dg/template/error23.C: New test.
6208
6209 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6210
6211         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6212
6213 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6214
6215         PR fortran/29916
6216         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6217
6218 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR middle-end/29965
6221         * gcc.dg/gomp/pr29965-1.c: New test.
6222         * gcc.dg/gomp/pr29965-2.c: New test.
6223         * gcc.dg/gomp/pr29965-3.c: New test.
6224         * gcc.dg/gomp/pr29965-4.c: New test.
6225         * gcc.dg/gomp/pr29965-5.c: New test.
6226         * gcc.dg/gomp/pr29965-6.c: New test.
6227         * g++.dg/gomp/pr29965-1.C: New test.
6228         * g++.dg/gomp/pr29965-2.C: New test.
6229         * g++.dg/gomp/pr29965-3.C: New test.
6230         * g++.dg/gomp/pr29965-4.C: New test.
6231         * g++.dg/gomp/pr29965-5.C: New test.
6232         * g++.dg/gomp/pr29965-6.C: New test.
6233         * g++.dg/gomp/pr29965-7.C: New test.
6234         * g++.dg/gomp/pr29965-8.C: New test.
6235         * g++.dg/gomp/pr29965-9.C: New test.
6236         * g++.dg/gomp/pr29965-10.C: New test.
6237
6238 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6239
6240         * gnat.dg/pointer_variable_bounds.adb: New test.
6241         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6242         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6243
6244 2006-12-03  Eric Christopher  <echristo@apple.com>
6245
6246         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6247
6248 2006-12-03  Richard Henderson  <rth@redhat.com>
6249             Andrew Pinski  <pinskia@gmail.com>
6250
6251         PR C++/14329
6252         * g++.dg/warn/unit-1.C: New test.
6253
6254 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6255
6256         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6257
6258 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6259
6260         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6261         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6262         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6263         * gcc.dg/vect/vect-70.c: Reduce array size.
6264         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6265         vect_no_compaer_double targets.
6266         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6267         vect_float, vect_double, and vect_int.
6268
6269 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6270
6271         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6272         test for loop versioning on vect_no_align targets.
6273         * gcc.dg/vect/pr20122.c: Likewise.
6274         * gcc.dg/vect/vect-105.c: Likewise.
6275         * gcc.dg/vect/vect-42.c: Likewise.
6276         * gcc.dg/vect/vect-43.c: Likewise.
6277         * gcc.dg/vect/vect-74.c: Likewise.
6278         * gcc.dg/vect/vect-75.c: Likewise.
6279         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6280         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6281         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6282         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6283
6284 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6285
6286         PR fortran/29642
6287         * gfortran.dg/value_1.f90 : New test.
6288         * gfortran.dg/value_2.f90 : New test.
6289         * gfortran.dg/value_3.f90 : New test.
6290         * gfortran.dg/value_4.f90 : New test.
6291         * gfortran.dg/value_4.c : Called from value_4.f90.
6292
6293 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6294
6295         PR C++/30033
6296         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6297
6298 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6299
6300         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6301
6302 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6303
6304         PR c/27953
6305         * gcc.dg/pr27953.c: New test.
6306
6307 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6308
6309         PR c++/30022
6310         * g++.dg/ext/vector5.C: New test.
6311
6312         PR c++/30021
6313         * g++.dg/other/main1.C: New test.
6314
6315 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6316
6317         PR libfortran/29568
6318         * gfortran.dg/convert_implied_open.f90:  Change to
6319         new default record length.
6320         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6321         new error message.
6322         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6323
6324 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6325
6326         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6327
6328 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6329
6330         PR c++/29066
6331         * g++.dg/expr/pr29066.c: New.
6332
6333 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6334             Zdenek Dvorak <dvorakz@suse.cz>
6335
6336         PR tree-optimization/29921
6337         * gcc.dg/pr29921-2.c: New test.
6338
6339 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6340
6341         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6342         (i386_get_cpuid): New function.
6343         (i386_cpuid_ecx): Likewise.
6344         (i386_cpuid_edx): Likewise.
6345         (i386_cpuid): Updated to call i386_cpuid_edx.
6346
6347         * gcc.target/i386/sse3-addsubpd.c: New file.
6348         * gcc.target/i386/sse3-addsubps.c: Likewise.
6349         * gcc.target/i386/sse3-haddpd.c: Likewise.
6350         * gcc.target/i386/sse3-haddps.c: Likewise.
6351         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6352         * gcc.target/i386/sse3-hsubps.c: Likewise.
6353         * gcc.target/i386/sse3-lddqu.c: Likewise.
6354         * gcc.target/i386/sse3-movddup.c: Likewise.
6355         * gcc.target/i386/sse3-movshdup.c: Likewise.
6356         * gcc.target/i386/sse3-movsldup.c: Likewise.
6357
6358 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6359
6360         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6361
6362 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6363
6364         * gcc.dg/dfp/convert-int-max.c: New test.
6365         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6366
6367 2006-11-30  Richard Guenther  <rguenther@suse.de>
6368
6369         * gcc.dg/vect/vect-pow-1.c: Rename ...
6370         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6371         floats instead of doubles, check successful vectorization.
6372
6373 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6374
6375         PR target/29945
6376         * gcc.c-torture/compile/pr29945.c: New testcase.
6377
6378 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6379
6380         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6381         -maltivec.
6382
6383 2006-11-29  Eric Christopher  <echristo@apple.com>
6384
6385         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6386
6387 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6388
6389         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6390
6391         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6392
6393 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6394
6395         PR c++/29022
6396         * g++.dg/inherit/virtual2.C: New test.
6397         * g++.dg/inherit/virtual3.C: Likewise.
6398         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6399         * g++.dg/inherit/error2.C: Likewise.
6400         * g++.dg/template/instantiate1.C: Likewise.
6401
6402 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6403
6404         PR tree-opt/29984
6405         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6406
6407 2006-11-28  Jan Hubicka  <jh@suse.cz>
6408
6409         * gcc.dg/memcpy-1.c: New test.
6410
6411 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6412
6413         PR c++/29735
6414         * g++.dg/warn/main-3.C: New test.
6415
6416 2006-11-28  Jan Hubicka  <jh@suse.cz>
6417
6418         * gcc.dg/winline-1.c: New test.
6419
6420 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6421
6422         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6423         alignments.
6424
6425 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6426
6427         PR fortran/29976
6428         * gfortran.dg/missing_optional_dummy_3.f90
6429
6430 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6431
6432         PR fortran/20880
6433         * gfortran.dg/interface_3.f90: Modify errors.
6434
6435 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6436
6437         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6438         fail to link due to relocation overflows on spu-*-*.
6439
6440 2006-11-27  Michael Matz  <matz@suse.de>
6441             Andreas Krebbel  <krebbel1@de.ibm.com>
6442
6443         PR target/29319
6444         * gcc.dg/20061127-1.c: New testcase.
6445
6446 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6447
6448         * gcc.dg/20061124-1.c: Add exit() function prototype.
6449
6450 2006-11-27  Jan Hubicka  <jh@suse.cz>
6451
6452         * gcc.target/i386/memcpy-1.c: Adjust size.
6453         * gcc.dg/visibility-11.c: Likewise.
6454
6455 2006-11-27  Richard Guenther  <rguenther@suse.de>
6456
6457         PR middle-end/25620
6458         * gcc.target/i386/pow-1.c: New testcase.
6459         * gcc.dg/builtins-58.c: Likewise.
6460
6461 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6462
6463         PR c++/29886
6464         * g++.dg/expr/cast8.C: New test.
6465
6466 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6467
6468         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6469         Don't ever inline the testcase.
6470
6471 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6472
6473         PR fortran/29982
6474         * gfortran.fortran-torture/compile/parameter_3.f90: New
6475         testcase.
6476
6477 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6478
6479         PR fortran/29951
6480         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6481
6482 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6483
6484         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6485         for CHAR.
6486
6487 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6488
6489         PR libgfortran/29936
6490         * gfortran.dg/write_check3.f90: New test.
6491
6492 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6493
6494         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6495
6496 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6497
6498         PR fortran/20880
6499         * gfortran.dg/interface_3.f90: New test.
6500
6501         PR fortran/29387
6502         * gfortran.dg/generic_8.f90: New test.
6503
6504 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6505
6506         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6507         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6508         * gfortran.dg/specifics_3.f90: Remove.
6509
6510 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6511
6512         PR c/29955
6513         * gcc.dg/gomp/pr29955.c: New test.
6514
6515         PR c/29736
6516         * gcc.dg/pr29736.c: New test.
6517
6518 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6519
6520         PR tree-opt/29964
6521         * gcc.dg/pure-1.c: New test.
6522
6523 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6524
6525         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6526         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6527
6528 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6529
6530         * gcc.dg/20061124-1.c: New testcase.
6531
6532 2006-11-23  Eric Christopher  <echristo@apple.com>
6533
6534         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6535
6536 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6537
6538         PR c/2707
6539         PR c++/26167
6540         * gcc.dg/Wconversion-integer.c: New. Supersedes
6541         Wconversion-negative-constants.c
6542         * gcc.dg/Wconversion-real.c: New.
6543         * gcc.dg/Wconversion-real-integer.c: New.
6544         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6545         * g++.dg/warn/Wconversion1.C: Modified.
6546
6547 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6548
6549         * gfortran.dg/overload_1.f90: New test.
6550
6551 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6552
6553         PR c/9072
6554         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6555         Wtraditional-conversion.
6556         * gcc.dg/overflow-warn-2.c: Likewise.
6557         * gcc.dg/Wconversion.c: Likewise. Renamed as
6558         Wtraditional-conversion.c .
6559         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6560         Wtraditional-conversion-2.c .
6561         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6562         Wtraditional-conversion-2.c
6563         * gcc.dg/Wconversion-negative-constants.c: New.
6564
6565 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6566
6567         * gcc.dg/tree-ssa/dump-1.c: New test.
6568
6569 2006-11-23  David Ung <davidu@mips.com>
6570
6571         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6572         -mfp64, allowable when ISA >= 33 and float is enabled.
6573         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6574         of mthc1 and mfhc1 patterns.
6575
6576 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6577
6578         PR tree-optimization/29921
6579         * gcc.dg/pr29921.c: New test.
6580
6581 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6582
6583         PR fortran/29441
6584         * gfortran.dg/initialization_4.f90: New test.
6585
6586 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6587
6588         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6589         platforms that have interleaving support.
6590         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6591         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6592         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6593         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6594         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6595         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6596         gcc.dg/vect/vect-strided-u8-i8.c,
6597         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6598         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6599         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6600         gcc.dg/vect/vect-strided-float.c,
6601         gcc.dg/vect/vect-strided-a-mult.c,
6602         gcc.dg/vect/vect-strided-mult-char-ls.c,
6603         gcc.dg/vect/vect-strided-a-u16-mult.c,
6604         gcc.dg/vect/vect-strided-a-u32-mult.c,
6605         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6606         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6607         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6608         gcc.dg/vect/vect-strided-mult.c,
6609         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6610         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6611         New.
6612
6613 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6614
6615         PR fortran/25087
6616         * gfortran.dg/auto_char_len_4.f90: New test.
6617
6618 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6619
6620         PR fortran/29652
6621         * gfortran.dg/generic_7.f90: New test.
6622         * gfortran.dg/defined_operators_1.f90: Add new error.
6623
6624 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6625
6626         PR tree-optimization/29902
6627         * g++.dg/tree-ssa/pr29902.C: New test.
6628
6629 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6630
6631         PR fortran/29820
6632         * gfortran.dg/used_types_13.f90: New test.
6633
6634 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6635
6636         * gcc.dg/dfp/snan.c: Delete.
6637
6638 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6639
6640         * g++.dg/cpp0x/static_assert1.C: New.
6641         * g++.dg/cpp0x/static_assert2.C: New.
6642         * g++.dg/cpp0x/static_assert3.C: New.
6643
6644 2006-11-21  Richard Guenther  <rguenther@suse.de>
6645
6646         * gcc.dg/vect/vect-pow-1.c: New testcase.
6647         * gcc.dg/vect/vect-pow-2.c: Likewise.
6648
6649 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6650
6651         PR c++/29570
6652         * g++.dg/template/static29.C: New test.
6653
6654         PR c++/29734
6655         * g++.dg/conversion/simd4.C: New test.
6656
6657 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6658
6659         PR c++/29475
6660         * g++.dg/template/access19.C: New test.
6661         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6662         error is reported.
6663
6664 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6665
6666         PR tree-opt/25500
6667         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6668
6669 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6670
6671         PR fortran/27546
6672         * gfortran.dg/import.f90: Extended test.
6673         * gfortran.dg/import2.f90: Extended test.
6674
6675 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6676
6677         * gfortran.dg/volatile3.f90: Add conflict test.
6678
6679 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6680
6681         PR fortran/24783
6682         * gfortran.dg/implicit_10.f90: New test.
6683
6684 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6685
6686         PR c++/8586
6687         * g++.dg/warn/Wall-write-strings.C: New.
6688
6689 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6690
6691         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6692         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6693
6694 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6695
6696         * gfortran.dg/use_3.f90: Remove error message.
6697         * gfortran.dg/iso_fortran_env_1.f90: New test.
6698         * gfortran.dg/iso_fortran_env_2.f90: New test.
6699         * gfortran.dg/iso_fortran_env_3.f90: New test.
6700         * gfortran.dg/iso_fortran_env_4.f90: New test.
6701
6702 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6703
6704         * gcc.dg/vect/vect-27.c: Fix initialization.
6705
6706 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6707
6708         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6709         * gcc.dg/torture/builtin-minmax-1.c: New.
6710
6711         * gcc.dg/builtins-20.c: Add cases for copysign.
6712
6713 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6714
6715         PR fortran/24285
6716         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6717
6718 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6719         * gfortran.dg/use_1.f90: New test.
6720         * gfortran.dg/use_1.f90: New test.
6721         * gfortran.dg/use_1.f90: New test.
6722
6723 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6724
6725         PR tree-optimization/29801
6726         * gcc.dg/pr29801.c: New test.
6727
6728 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6729
6730         PR middle-end/29584
6731         * gcc.dg/torture/pr29584.c: New test.
6732
6733 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6734
6735         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6736         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6737         * gcc.target/powerpc/compress-float-ppc.c,
6738         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6739         powerpc_fprs.
6740         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6741         do not pass -mhard-float.
6742
6743 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6744
6745         * gnat.dg/volatile_aggregate.adb: New test.
6746
6747 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6748
6749         PR fortran/29391
6750         PR fortran/29489
6751         * gfortran.dg/bound_2.f90: Add more checks.
6752         * gfortran.dg/bound_3.f90: New test.
6753
6754 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6755
6756         PR target/29201
6757         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6758
6759 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6760
6761         * gfortran.dg/import3.f90: Fix error message.
6762
6763 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6764
6765         PR tree-opt/29788
6766         * gfortran.fortran-torture/compile/inline_1.f90:
6767         New testcase.
6768
6769 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6770
6771         * gcc.target/i386/x87regparm-1.c: New test.
6772         * gcc.target/i386/x87regparm-2.c: New test.
6773         * gcc.target/i386/x87regparm-3.c: New test.
6774         * gcc.target/i386/x87regparm-4.c: New test.
6775
6776 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6777
6778         PR fortran/27546
6779         * gfortran.dg/import.f90: New test.
6780         * gfortran.dg/import2.f90: New test.
6781         * gfortran.dg/import3.f90: New test.
6782
6783 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6784
6785         PR fortran/27588
6786         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6787
6788 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6789
6790         PR fortran/29806
6791         * gfortran.dg/contains.f90: New test.
6792         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6793
6794 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6795
6796         PR tree-optimization/29581
6797         * gcc.dg/pr29581-1.c: New test.
6798         * gcc.dg/pr29581-2.c: New test.
6799         * gcc.dg/pr29581-3.c: New test.
6800         * gcc.dg/pr29581-4.c: New test.
6801         * gfortran.dg/pr29581.f90: New test.
6802
6803 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6804
6805         PR fortran/29702
6806         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6807         numbers in error message headers.
6808
6809 2006-11-14  Richard Guenther  <rguenther@suse.de>
6810
6811         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6812         to i?86 and x86_64 targets.
6813
6814 2006-11-14  Caroline Tice  <ctice@apple.com>
6815
6816         * gcc.dg/pubtypes-1.c: New file/testcase.
6817         * gcc.dg/pubtypes-2.c: New file/testcase.
6818         * gcc.dg/pubtypes-3.c: New file/testcase.
6819         * gcc.dg/pubtypes-4.c: New file/testcase.
6820         * g++.dg/pubtypes.C: New file/testcase.
6821
6822 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6823
6824         PR c++/29106
6825         * g++.dg/init/self1.C: New test.
6826
6827 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6828
6829         PR fortran/29657
6830         * gfortran.dg/conflicts.f90: Add.
6831
6832 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6833
6834         PR rtl-optimization/29798
6835
6836         * gcc.c-torture/execute/pr29798.c: New.
6837
6838 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6839
6840         * gcc.dg/builtins-20.c: Add more cases.
6841
6842 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6843
6844         PR fortran/29759
6845         * gfortran.dg/gomp/pr29759.f90: New test.
6846
6847 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6848
6849         PR c++/29518
6850         * g++.dg/template/static28.C: New test.
6851
6852 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6853
6854         * lib/c-torture.exp: Use target-libpath.exp.
6855         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6856         set GCC_EXEC_PREFIX env var from global variable of same name.
6857
6858 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6859
6860         PR fortran/26994
6861         * gfortran.fortran-torture/compile/transfer-1.f90:
6862         New testcase.
6863
6864 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6865             Zdenek Dvorak <dvorakz@suse.cz>
6866
6867         PR tree-optimization/29680
6868         * gcc.dg/alias-11.c: New test.
6869
6870 2006-11-12  Jason Merrill  <jason@redhat.com>
6871             Andrew Pinski <pinskia@physics.uc.edu>
6872
6873         PR middle-end/28915
6874         * gcc.target/i386/vectorize1.c: New.
6875
6876 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6877
6878         PR rtl-optimization/29797
6879         * gcc.c-torture/execute/pr29797-1.c: New test case.
6880
6881 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6882
6883         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6884
6885 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6886
6887         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6888
6889 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6890
6891         PR tree-optimization/13827
6892         * gcc.dg/fold-eqand-1.c: New test case.
6893
6894 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6895
6896         PR rtl-opt/28812
6897         * gcc.c-torture/execute/mayalias-3.c: New test.
6898
6899 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6900
6901         PR middle-end/27528
6902         * gcc.c-torture/compile/pr27528.c: New test.
6903         * gcc.dg/pr27528.c: Likewise.
6904
6905 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6906
6907         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6908
6909         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6910
6911 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6912
6913         PR fortran/29758
6914         * gfortran.dg/reshape_source_size_1.f90: New test.
6915
6916 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6917
6918         PR fortran/29315
6919         * gfortran.dg/aliasing_dummy_4.f90: New test.
6920
6921 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6922
6923         PR target/29777
6924         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6925         and x86_64-*-* targets.
6926
6927 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6928
6929         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6930         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6931         New macros. Use them in exact tests.
6932         (TESTIT3): New macro.
6933         Add tests for fmin, fmax and fma.
6934
6935 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6936
6937         PR fortran/29431
6938         * gfortran.dg/array_constructor_13.f90: New test.
6939
6940 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6941
6942         PR fortran/29744
6943         * gfortran.dg/used_types_12.f90: New test.
6944
6945 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
6946
6947         PR middle-end/29726
6948         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6949         (test6): Ditto.
6950         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6951         * gcc.dg/fold-eqandshift-3.c: New test case.
6952
6953 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6954
6955         PR fortran/29699
6956         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6957
6958         PR fortran/21370
6959         * gfortran.dg/change_symbol_attributes_1.f90: New test.
6960
6961 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6962
6963         * gcc.dg/20061109-1.c: New testcase.
6964
6965 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6966
6967         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6968
6969 2006-11-09  Tobias Burnus  <burnus@net-b.de>
6970
6971         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6972         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6973
6974 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
6975
6976         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6977         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
6978
6979 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6980
6981         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
6982
6983 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6984
6985         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
6986         vect-9.c).
6987         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
6988         * gcc.dg/vect/vect-9.c: Now vectorizable.
6989         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
6990         that support vect_widen_mult.
6991         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
6992         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
6993         vect-reduc-dot-u16.c).
6994         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
6995         vect-reduc-dot-u16.c).
6996         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
6997         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
6998         vect-reduc-dot-s8.c).
6999         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7000         vect-reduc-dot-s8.c).
7001         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7002         vect-reduc-dot-s8.c).
7003         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7004         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7005         vect-reduc-dot-u8.c).
7006         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7007         vect-reduc-dot-u8.c).
7008         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7009         * gcc.dg/vect/vect-multitypes-9.c: New test.
7010         * gcc.dg/vect/vect-multitypes-10.c: New test.
7011         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7012         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7013         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7014         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7015         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7016         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7017         wrapv-vect-reduc-dot-s8.c.
7018         * lib/target-support.exp (check_effective_target_vect_unpack): New.
7019         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7020         targets that support vec_unpack.
7021         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7022         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7023         (check_effective_target_vect_widen_mult_hi_to_si): New.
7024         (check_effective_target_vect_widen_sum): Removed.
7025
7026         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7027
7028         * gcc.dg/vect/vect-multitypes-8.c: New test.
7029         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7030
7031         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7032
7033         * gcc.dg/vect/vect-multitypes-7.c: New test.
7034
7035         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7036
7037         * gcc.dg/vect/vect-multitypes-4.c: New test.
7038         * gcc.dg/vect/vect-multitypes-5.c: New test.
7039         * gcc.dg/vect/vect-multitypes-6.c: New test.
7040
7041         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7042
7043         * gcc.dg/vect/vect-multitypes-1.c: New test.
7044         * gcc.dg/vect/vect-multitypes-2.c: New test.
7045         * gcc.dg/vect/vect-multitypes-3.c: New test.
7046
7047 2006-11-07  Eric Christopher  <echristo@apple.com>
7048
7049         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7050         Test using scan-assembler-not.
7051
7052 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7053
7054         * gcc.dg/inline-17.c: New test.
7055
7056 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7057
7058         PR other/25028
7059         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7060         on HP-UX.
7061
7062 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7063
7064         PR fortran/29539
7065         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7066
7067         PR fortran/29634
7068         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7069         test.
7070
7071 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7072
7073         PR fortran/29601
7074         * gfortran.dg/volatile.f90: Add.
7075         * gfortran.dg/volatile2.f90: Add.
7076         * gfortran.dg/volatile3.f90: Add.
7077         * gfortran.dg/volatile4.f90: Add.
7078         * gfortran.dg/volatile5.f90: Add.
7079         * gfortran.dg/volatile6.f90: Add.
7080         * gfortran.dg/volatile7.f90: Add.
7081
7082 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7083
7084         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7085           for matching error messages.
7086         * gfortran.dg/specifics_3.f90: Adjust pattern
7087           for matching error messages.
7088
7089 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7090             Bernhard Fischer  <aldot@gcc.gnu.org>
7091
7092         * lib/gcc-dg.exp (output-exists): New proc.
7093         (output-exists-not): New proc.
7094         * gcc.test-framework/test-framework.awk: Support new directives.
7095         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7096         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7097         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7098         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7099         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7100         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7101
7102 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7103
7104         PR fortran/29630
7105         PR fortran/29679
7106         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7107         * gfortran.dg/initialization_3.f90: New.
7108
7109 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7110
7111         PR libgfortran/25545
7112         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7113
7114 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR middle-end/29695
7117         * gcc.c-torture/execute/pr29695-1.c: New test.
7118         * gcc.c-torture/execute/pr29695-2.c: New test.
7119
7120 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7121
7122         PR fortran/29565
7123         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7124
7125 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7126
7127         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7128         for matching error messages.
7129
7130 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7131
7132         PR target/26915
7133         * gcc.target/i386/387-12.c: New test.
7134
7135 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7136
7137         PR libfortran/29713
7138         * gfortran.dg/pr29713.f90: New test.
7139
7140 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7141
7142         * gcc.c-torture/execute/arith-rand-ll.c:
7143         Also test for bogus rest sign.
7144
7145 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7146
7147         PR libfortran/27895
7148         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7149
7150 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7151
7152         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7153         from error messages.
7154
7155 2006-11-02  Mike Stump  <mrs@apple.com>
7156
7157         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7158
7159         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7160
7161 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * g++.dg/eh/gcsec1.C: New test.
7164
7165 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7166
7167         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7168         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7169
7170 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7171
7172         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7173         hexadecimal value.
7174         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7175         * gcc.dg/pr14796-2.c: Likewise.
7176
7177 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7178
7179         * gcc.c-torture/execute/20061101-1.c: New test.
7180
7181 2006-11-01  Richard Guenther  <rguenther@suse.de>
7182
7183         * gcc.target/i386/fpprec-1.c: New testcase.
7184
7185 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7186
7187         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7188         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7189
7190 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7191
7192         * gcc.c-torture/execute/20061031-1.c: New test.
7193
7194 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7195
7196         PR 23067
7197         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7198         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7199         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7200         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7201         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7202         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7203         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7204
7205 2006-10-31  Eric Christopher  <echristo@apple.com>
7206             Falk Hueffner  <falk@debian.org>
7207
7208         * gcc.dg/builtin-bswap-1.c: New.
7209         * gcc.dg/builtin-bswap-2.c: New.
7210         * gcc.dg/builtin-bswap-3.c: New.
7211         * gcc.dg/builtin-bswap-4.c: New.
7212         * gcc.dg/builtin-bswap-5.c: New.
7213         * gcc.target/i386/builtin-bswap-1.c: New.
7214
7215 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7216
7217         * gcc.dg/inline-16.c: New.
7218
7219         PR 16622
7220         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7221         defining it.
7222         * gcc.dg/inline-13.c: New.
7223         * gcc.dg/inline-14.c: New.
7224         * gcc.dg/inline-15.c: New.
7225
7226         PR 11377
7227         * gcc.dg/inline6.c: New.
7228         * gcc.dg/inline7.c: New.
7229
7230 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7231
7232         PR middle-end/23470
7233         * gcc.dg/pr23470-1.c: New test case.
7234
7235 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7236
7237         PR fortran/29537
7238         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7239         data.
7240         * gfortran.dg/blockdata_2.f90: New testcase.
7241
7242 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7243
7244         PR libfortran/29627
7245         * gfortran.dg/unf_short_record_1.f90:  New test.
7246
7247 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7248
7249         PR fortran/29067
7250         * gfortran.dg/pr29067.f: New test.
7251
7252 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7253             Richard Sandiford  <richard@codesourcery.com>
7254
7255         * lib/target-supports.exp (get_compiler_messages): Append options
7256         as a single list element.
7257         (check_effective_target_arm_vfp_ok): New.
7258         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7259
7260 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7261
7262         PR fortran/29387
7263         * gfortran.dg/intrinsic_actual_2.f90: New test.
7264
7265         PR fortran/29490
7266         * gfortran.dg/actual_array_interface_1.f90: New test.
7267
7268         PR fortran/29641
7269         * gfortran.dg/used_types_11.f90: New test.
7270
7271 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7272
7273         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7274         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7275         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7276         * g++.old-deja/g++.mike/net25.C (main): Same.
7277         * g++.dg/lookup/exception1.C (main): Same.
7278         * g++.dg/parse/parens2.C (main): Same.
7279
7280 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7281
7282         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7283
7284 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7285
7286         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7287         * gcc.dg/torture/builtin-math-3.c: Likewise.
7288
7289 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7290
7291         PR fortran/29452
7292         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7293         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7294
7295 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7296
7297         PR Fortran/29410
7298         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7299
7300 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7301
7302         * lib/target-supports.exp (check_function_available): Declare
7303         function before calling.
7304
7305 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7306
7307         PR tree-optimization/29637
7308         * gcc.dg/pr29637.c: New test.
7309
7310 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7311
7312         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7313         tree canonicalization.
7314
7315 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7316
7317         * gcc.dg/builtins-20.c: Add more hypot tests.
7318
7319 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7320
7321         * gcc.dg/fold-compare-1.c: New test case.
7322
7323 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7324
7325         PR c++/16307
7326         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7327
7328 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7329
7330         PR tree-optimization/15458
7331         * gcc.dg/fold-xornot-1.c: New test case.
7332
7333 2006-10-29  Richard Guenther  <rguenther@suse.de>
7334
7335         * gcc.target/i386/math-torture/trunc.c: New testcase.
7336
7337 2006-10-29  Richard Guenther  <rguenther@suse.de>
7338
7339         * gcc.target/i386/math-torture/round.c: New testcase.
7340
7341 2006-10-29  Richard Guenther  <rguenther@suse.de>
7342
7343         * gcc.target/i386/math-torture/ceil.c: New testcase.
7344         * gcc.target/i386/math-torture/floor.c: Likewise.
7345
7346 2006-10-29  Richard Guenther  <rguenther@suse.de>
7347
7348         * gcc.target/i386/math-torture/rint.c: New testcase.
7349         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7350
7351 2006-10-29  Richard Guenther  <rguenther@suse.de>
7352
7353         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7354         * gcc.target/i386/math-torture/lceil.c: Likewise.
7355
7356 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7357
7358         PR libgfortran/24313
7359         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7360
7361 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7362
7363         * gcc.c-torture/execute/20020118-1.c,
7364         gcc.c-torture/execute/builtins/strlen.c,
7365         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7366         comment typos.
7367
7368 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7369
7370         * gcc.dg/builtins-20.c: Add tests for hypot.
7371         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7372         two-argument builtins.
7373         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7374         TESTIT2.  Update all callers.
7375         (TESTIT2, TESTIT2_R): New helper macros.
7376         Add testcases for pow, hypot and atan2.
7377
7378 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7379
7380         PR C++/29295
7381         * g++.dg/expr/bool1.C: New test.
7382         * g++.dg/expr/bool2.C: New test.
7383
7384 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7385
7386         PR fortran/28224
7387         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7388         * gfortran.dg/namelist_internal.f90: New test.
7389
7390 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7391
7392         PR fortran/29625
7393         * gfortran.dg/io_real_boz.f90: Add.
7394         * gfortran.dg/io_real_boz2.f90: Add.
7395
7396 2006-10-28  Richard Guenther  <rguenther@suse.de>
7397
7398         PR middle-end/26899
7399         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7400
7401 2006-10-28  Richard Guenther  <rguenther@suse.de>
7402
7403         PR target/28806
7404         * gcc.target/i386/math-torture/lround.c: New testcase.
7405
7406 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7407
7408         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7409         * gcc.dg/builtins-44.c: Likewise.
7410         * gcc.dg/builtins-45.c: Likewise.
7411         * gcc.dg/pr28796-2.c: Likewise.
7412         * gcc.dg/unordered-3.c: Likewise.
7413
7414 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7415
7416         PR libgfortran/27954
7417         * gfortran.dg/error_recovery_2.f90: New test.
7418
7419 2006-10-26  Richard Guenther  <rguenther@suse.de>
7420
7421         * gcc.target/i386/i386.exp: Use glob, not find to collect
7422         tests.  Avoids recursing into subdirectories.
7423         * gcc.target/i386/math-torture/math-torture.exp: Torture
7424         for interesting ia32 math options.
7425         * gcc.target.i386/math-torture/lrint.c: New testcase.
7426
7427 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7428
7429         PR libgfortran/29563
7430         * gfortran.dg/arrayio_9.f90: Update test.
7431         * gfortran.dg/arrayio_19.f90: New test.
7432
7433 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7434
7435         * gcc.dg/20061026.c: New testcase.
7436
7437 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7438
7439         PR libgfortran/29563
7440         * gfortran.dg/arrayio_9.f90: New test.
7441
7442 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7443
7444         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7445         Copy the strings manually, as strcpy may call strlen.
7446
7447 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7448
7449         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7450         Add checks for log, log2, log10 and log1p.
7451
7452         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7453         we already test 0.0.  Add checks for expm1, log, log2, log10,
7454         log1p, cbrt, erf and erfc.
7455
7456 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7457
7458         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7459
7460 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7461
7462         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7463         and remainderl() built-in functions.  Remove -ffast-math from
7464         dg-options.
7465
7466 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7467
7468         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7469         acosh and atanh.
7470
7471         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7472         floating point modifiers to arguments passed to float and long
7473         double functions respectively.  Update all callers to use floating
7474         point numbers, not integers.  Add tests for exp, exp2 and
7475         exp10/pow10.
7476
7477         * gcc.dg/torture/builtin-math-3.c: New test.
7478
7479 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7480
7481         PR fortran/29393
7482         * gfortran.dg/initialize_2.f90: New.
7483
7484 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7485
7486         * gcc.dg/torture/builtin-math-2.c: New test.
7487
7488 2006-10-24  Richard Guenther  <rguenther@suse.de>
7489
7490         PR middle-end/28796
7491         * gcc.dg/pr28796-1.c: New testcase.
7492         * gcc.dg/pr28796-2.c: Likewise.
7493
7494 2006-10-24  Richard Guenther  <rguenther@suse.de>
7495
7496         * gcc.dg/builtins-57.c: New testcase.
7497
7498 2006-10-24  Richard Guenther  <rguenther@suse.de>
7499
7500         PR tree-optimization/29567
7501         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7502
7503 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7504
7505         PR tree-optimization/14784
7506         * gcc.dg/alias-10.c: New test.
7507
7508 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7509
7510         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7511
7512 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7513
7514         * gcc.dg/builtin-strncat-chk-1.c: New test.
7515
7516 2006-10-23  Jan Hubicka  <jh@suse.cz>
7517
7518         * gcc.dg/memmove-1.c: New test.
7519
7520 2006-10-23  Paul Brook  <paul@codesourcery.com>
7521
7522         * gcc.dg/pragma-pack-5.c: New test.
7523
7524 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7525
7526         * g++.dg/other/s390-1.C: New testcase.
7527
7528 2006-10-23  Richard Guenther  <rguenther@suse.de>
7529
7530         PR middle-end/27132
7531         PR middle-end/23295
7532         * gcc.dg/pr27132.c: New testcase.
7533         * gcc.dg/pr23295.c: Likewise.
7534         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7535         * g++.dg/tree-ssa/pr19807.C: Likewise.
7536
7537 2006-10-23  Richard Guenther  <rguenther@suse.de>
7538
7539         PR middle-end/21032
7540         * gcc.dg/pr21032.c: New testcase.
7541
7542 2006-10-22  Jeff Law  <law@redhat.com>
7543         Richard Guenther  <rguenther@suse.de>
7544
7545         PR tree-optimization/15911
7546         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7547
7548 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7549
7550         PR c++/20647
7551         * g++.dg/abi/rtti3.C: New.
7552
7553 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7554
7555         PR middle-end/28252
7556         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7557         transformation.
7558
7559 2006-10-21  Richard Guenther  <rguenther@suse.de>
7560
7561         PR tree-optimization/3511
7562         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7563
7564 2006-10-21  Richard Guenther  <rguenther@suse.de>
7565
7566         PR middle-end/26898
7567         * gcc.dg/torture/pr26898-1.c: New testcase.
7568         * gcc.dg/torture/pr26898-2.c: Likewise.
7569
7570 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7571
7572         PR c++/28053
7573         * g++.dg/parse/bitfield1.C: Adjust error markers.
7574         * g++.dg/parse/bitfield2.C: New test.
7575
7576 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7577
7578         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7579
7580 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7581
7582         PR libfortran/27895
7583         * gfortran.dg/zero_sized_1.f90: New test.
7584
7585 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7586
7587         * gcc.dg/div-compare-1.c: New test.
7588
7589 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7590
7591         PR fortran/29216
7592         * gfortran.dg/result_default_init_1.f90: New test.
7593
7594         PR fortran/29314
7595         * gfortran.dg/automatic_default_init_1.f90: New test.
7596
7597         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7598         from 38 to 33.
7599
7600 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7601
7602         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7603         'using namespace std' without previous declaration.
7604         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7605         * g++.old-deja/g++.robertl/eb133c.C: New.
7606
7607 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7608
7609         PR libgfortran/29277
7610         * gfortran.dg/streamio_4.f90: Update test.
7611         * gfortran.dg/streamio_11.f90: New test.
7612
7613 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7614
7615         PR c++/27952
7616         * g++.dg/inherit/virtual1.C: New test.
7617
7618 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7619
7620         PR c++/28261
7621         * g++.dg/parse/enum3.C: New test.
7622
7623 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++/29039
7626         * g++.dg/init/ctor8.C: New test.
7627
7628 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7629
7630         PR c++/27270
7631         * g++.dg/ext/complit8.C: Tweak error markers.
7632         * g++.dg/template/complit1.C: Add error marker.
7633
7634 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7635
7636         PR c++/27270
7637         * g++.dg/ext/complit8.C: New test.
7638
7639         PR c++/29408
7640         * g++.dg/parse/dtor12.C: New test.
7641
7642         PR c++/29435
7643         * g++.dg/template/sizeof11.C: New test.
7644
7645 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7646
7647         PR fortran/29392
7648         * gfortran.dg/data_char_3.f90: New test.
7649
7650         PR fortran/29451
7651         * gfortran.dg/negative_automatic_size.f90: New test.
7652
7653 2006-10-16  David Daney  <ddaney@avtrex.com>
7654
7655         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7656
7657 2006-10-16  Eric Christopher  <echristo@apple.com>
7658
7659         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7660         x86_64.
7661
7662 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/28211
7665         * g++.dg/tc1/dr49.C: Tweak error messages.
7666         * g++.dg/parse/template21.C: New test.
7667
7668 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7669
7670         PR middle-end/20491
7671         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7672
7673 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7674
7675         PR fortran/29403
7676         * gfortran.dg/print_1.f90: New test.
7677
7678 2006-10-15  Jan Hubicka  <jh@suse.cz>
7679
7680         PR middle-end/29241
7681         * gcc.c-torture/compile/pr29241.c: New testcase.
7682
7683 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7684
7685         PR middle-end/29250
7686         * gcc.c-torture/compile/pr29250.c: New test.
7687
7688 2006-10-15  Richard Guenther  <rguenther@suse.de>
7689
7690         * gcc.dg/pr29299.c: New testcase.
7691
7692 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7693
7694         PR fortran/24767
7695         * gfortran.dg/label_4.f90: Adjust warning flag.
7696
7697 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7698
7699         PR fortran/29371
7700         * gfortran.dg/nullify_3.f90: New test.
7701
7702 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7703
7704         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7705         on Solaris 2.5.1 too.
7706
7707 2006-10-13  Eric Christopher  <echristo@apple.com>
7708
7709         * gcc.dg/pr25993.c: Skip for darwin.
7710
7711 2006-10-13  Eric Christopher  <echristo@apple.com>
7712
7713         * gcc.dg/visibility-11.c: Skip for darwin.
7714
7715 2006-10-13  Eric Christopher  <echristo@apple.com>
7716
7717         * gcc.dg/darwin-weakimport-1.c: Use
7718         -fno-asynchronous-unwind-tables.
7719         * gcc.dg/darwin-weakimport-3.c: Ditto.
7720
7721 2006-10-13  Richard Guenther  <rguenther@suse.de>
7722
7723         PR tree-optimization/29446
7724         * gcc.dg/torture/pr29446.c: New testcase.
7725
7726 2006-10-13  Bill Wendling  <wendling@apple.com>
7727
7728         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7729         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7730         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7731         * g++.old-deja/g++.law/shadow1.C: Likewise.
7732         * g++.old-deja/g++.law/ctors10.C: Likewise.
7733         * g++.dg/debug/namespace1.C: Likewise.
7734         * g++.dg/inherit/namespace-as-base.C: Likewise.
7735         * g++.dg/opt/delay-slot-1.C: Likewise.
7736         * g++.dg/parse/defarg10.C: Likewise.
7737         * g++.dg/template/ptrmem11.C: Likewise.
7738         * g++.dg/template/mem_func_ptr.C: Likewise.
7739         * g++.dg/template/spec19.C: Likewise.
7740
7741 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7742
7743         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7744
7745 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7746
7747         PR fortran/29373
7748         * gfortran.dg/implicit_9.f90: New test.
7749
7750         PR fortran/29407
7751         * gfortran.dg/namelist_25.f90: New test.
7752
7753         PR fortran/27701
7754         * gfortran.dg/same_name_2.f90: New test.
7755
7756         PR fortran/29232
7757         * gfortran.dg/host_assoc_types_1.f90: New test.
7758
7759         PR fortran/29364
7760         * gfortran.dg/missing_derived_type_1.f90: New test.
7761         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7762
7763         PR fortran/29422
7764         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7765
7766         PR fortran/29428
7767         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7768
7769 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7770
7771         PR fortran/29391
7772         * gfortran.dg/bound_2.f90: New test.
7773
7774 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7775
7776         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7777         directive.
7778         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7779         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7780         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7781         * gfortran.dg/gomp/reduction3.f90: Likewise.
7782         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7783         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7784         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7785         * gfortran.dg/forall_4.f90: Likewise.
7786         * gfortran.dg/spec_expr_4.f90: Likewise.
7787         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7788         * gfortran.dg/forall_5.f90: Likewise.
7789         * gfortran.dg/open_access_append_2.f90: Add check for
7790         compile-time warning.
7791
7792 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7793
7794         PR c++/28506
7795         * g++.dg/parse/pure1.C: New test.
7796
7797 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7798
7799         PR fortran/21435
7800         * gfortran.dg/io_constraints_3.f90: New test.
7801         * gfortran.dg/open_access_append_1.f90: Add checks
7802         for compile-time warnings.
7803         * gfortran.dg/pr20163-2.f: Likewise.
7804         * gfortran.dg/iostat_2.f90: Likewise.
7805         * gfortran.dg/label_4.f90: Delete the temporary
7806         file.
7807         * gfortran.dg/direct_io_2.f90: Add a FILE=
7808         specifier.
7809         * gfortran.dg/iomsg_1.f90: Add check for
7810         compile-time warning.
7811
7812 2006-10-12  Jan Hubicka  <jh@suse.cz>
7813
7814         PR c/28419
7815         * gcc.dg/pr28319.c: New test.
7816
7817 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7818         PR c++/29318
7819         * g++.dg/ext/vla4.C: New test.
7820
7821 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7822
7823         PR c++/27961
7824         * g++.dg/template/crash60.C: New test.
7825         * g++.dg/other/large-size-array.C: Adjust error markers.
7826         * g++.dg/parse/crash27.C: Likewise.
7827         * g++.dg/template/crash1.C: Likewise.
7828
7829 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7830
7831         PR testsuite/29093
7832         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7833
7834 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7835
7836         PR preprocessor/28709
7837         * gcc.dg/cpp/paste14.c: New test.
7838
7839 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7840
7841         PR c++/29175
7842         * g++.dg/init/array24.C: New test.
7843
7844 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7845
7846         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7847         of <sys/types.h>.
7848
7849 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7850
7851         PR c++/29024
7852         * g++.dg/parse/typedef8.C: New test.
7853         * g++.dg/other/mult-stor1.C: Adjust error markers.
7854
7855 2006-10-11  Richard Guenther  <rguenther@suse.de>
7856
7857         PR tree-optimization/28230
7858         * gcc.dg/torture/pr28230.c: New testcase.
7859
7860 2006-10-11  Richard Guenther  <rguenther@suse.de>
7861
7862         PR inline-asm/29119
7863         * gcc.dg/torture/pr29119.c: New testcase.
7864
7865 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7866
7867         PR middle-end/29272
7868         * gcc.c-torture/execute/20060930-2.c: New test.
7869
7870 2006-10-09  Richard Henderson  <rth@redhat.com>
7871
7872         Revert emutls patch.
7873
7874 2006-10-09  Richard Guenther  <rguenther@suse.de>
7875
7876         PR middle-end/29254
7877         * gcc.dg/pr29254.c: New testcase.
7878
7879 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7880             Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/20541
7883         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7884         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7885         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7886         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7887         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7888         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7889         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7890         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7891         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7892         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7893         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7894         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7895         * gfortran.dg/alloc_comp_std.f90: New test.
7896         * gfortran.dg/move_alloc.f90: New test.
7897
7898 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7899
7900         PR fortran/29115
7901         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7902
7903         PR fortran/29211
7904         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7905
7906 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7907
7908         PR fortran/28585
7909         * gfortran.dg/new_line.f90: New test.
7910
7911 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7912
7913         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7914         * gcc.dg/torture/builtin-convert-1.c,
7915         gcc.dg/torture/builtin-convert-2.c,
7916         gcc.dg/torture/builtin-convert-3.c,
7917         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7918
7919 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7920
7921         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7922         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7923         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7924         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7925
7926 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7927
7928         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7929         Xfail some tests for powerpc-darwin and powerpc-aix.
7930
7931 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7932
7933         PR c/29380
7934         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7935
7936 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7937
7938         PR target/29300
7939         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7940         on hppa*-*-hpux*.
7941
7942 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7943
7944         PR fortran/16580
7945         PR fortran/29288
7946         * gfortran.fortran-torture/execute/specifics.f90:
7947         Add tests for using all possible intrinsics as actual arguments.
7948         * gfortran.dg/specifics_1.f90: Add tests for using
7949         all possible intrinsics as actual arguments.
7950         * gfortran.dg/specifics_2.f90: New file.
7951         * gfortran.dg/specifics_3.f90: New file.
7952
7953 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
7954
7955         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7956         * gcc.dg/debug/debug-2.c: Likewise.
7957
7958 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
7959
7960         * gcc.c-torture/compile/sync-2.c: New test.
7961
7962 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7963
7964         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7965         line endings.
7966
7967 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7968
7969         PR rtl-optimization/29128
7970         * gcc.c-torture/compile/pr29128.c: New test.
7971
7972 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7973
7974         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7975         line endings.
7976
7977 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
7978
7979         PR middle-end/29256
7980         * gcc.dg/tree-ssa/loop-19.c: New test.
7981
7982 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR tree-optimization/29330
7985         * gcc.dg/pr29330.c: New test.
7986
7987         PR target/28924
7988         * gcc.c-torture/compile/20061005-1.c: New test.
7989
7990 2006-10-06  Olivier Hainque  <hainque@adacore.com>
7991
7992         * gcc.dg/typename-vla-1.c: New case.
7993         * gnat.dg/forward_vla.adb: New case.
7994
7995 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7996
7997         PR tree-optimization/29290
7998         * gfortran.dg/loop_nest_1.f90: New test.
7999
8000         PR target/29198
8001         * gcc.dg/tls/opt-12.c: New test.
8002
8003         PR fortran/28415
8004         * gfortran.dg/save_2.f90: New test.
8005
8006         PR c/29091
8007         * gcc.dg/pr29091.c: New test.
8008
8009 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
8010
8011         * lib/target-supports.exp
8012         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8013         same as x86_64-*-*; check for LP64.
8014
8015 2006-10-04  Richard Henderson  <rth@redhat.com>
8016
8017         * lib/target-supports.exp (check_effective_target_tls): Redefine
8018         to mean non-emulated tls.
8019         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8020         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8021         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8022         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8023         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8024         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8025         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8026
8027 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8028
8029         PR fortran/29343
8030         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8031
8032 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8033
8034         * gfortran.dg/bounds_check_fail_1.f90: New test.
8035
8036 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8037
8038         PR c++/29020
8039         * g++.dg/template/friend48.C: New test.
8040
8041 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8042
8043         PR fortran/29098
8044         * gfortran.dg/default_initialization_2.f90: New test.
8045
8046 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8047
8048         PR fortran/20779
8049         PR fortran/20891
8050         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8051
8052 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8053
8054         PR fortran/29284
8055         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8056
8057         PR fortran/29321
8058         PR fortran/29322
8059         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8060
8061         PR fortran/25091
8062         PR fortran/25092
8063         * gfortran.dg/entry_array_specs_1.f90: New test.
8064
8065 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8066
8067         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8068         insufficient to inhibit some test failures at -O3.  Do testing
8069         on integers.
8070
8071 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++/29138
8074         * g++.dg/inherit/access8.C: New test.
8075         * g++.dg/template/dtor4.C: Tweak error messages.
8076
8077 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8078
8079         PR fortran/27478
8080         * gfortran.dg/entry_8.f90: New test.
8081
8082 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8083
8084         PR c++/29291
8085         * g++.dg/parse/new4.C: New test.
8086
8087 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8088
8089         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8090         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8091         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8092         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8093         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8094
8095 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8096
8097         PR fortran/19260
8098         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8099         * gfortran.dg/continuation_2.f90: New test.
8100
8101         PR fortran/19262
8102         * gfortran.dg/continuation_3.f90: New test.
8103         * gfortran.dg/continuation_4.f90: New test.
8104         * gfortran.dg/continuation_5.f: New test.
8105         * gfortran.dg/continuation_6.f: New test.
8106
8107 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8108
8109         PR c++/29226
8110         * g++.dg/template/vla1.C: New test.
8111
8112 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8113
8114         PR fortran/29210
8115         * gfortran.dg/complex_parameter_1.f90: New test.
8116
8117 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR c/29154
8120         * gcc.c-torture/execute/20060929-1.c: New test.
8121
8122 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8123
8124         PR c++/29105
8125         * g++.dg/template/member6.C: New test.
8126         * g++.dg/parse/typename7.C: Adjust error markers.
8127
8128         PR c++/29080
8129         * g++.dg/template/member7.C: New test.
8130
8131 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8132
8133         PR c/24010
8134         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8135         gcc.dg/Woverride-init-3.c: New tests.
8136
8137 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8138
8139         * gcc.c-torture/execute/20060930-1.c: New test.
8140
8141 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8142
8143         PR fortran/18791
8144         * gfortran.dg/specifics_1.f90: New test.
8145         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8146         complex specifics.
8147
8148 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8149
8150         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8151         pthread-init-common.h: New.
8152
8153 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8154
8155         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8156         precision on some archs.
8157
8158 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8159
8160         * gcc.dg/non-local-goto-1.c: New test.
8161         * gcc.dg/non-local-goto-2.c: Likewise.
8162         * gcc.dg/setjmp-3.c: Likewise.
8163         * gcc.dg/setjmp-4.c: Likewise.
8164
8165 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8166
8167         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8168
8169 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8170
8171         PR fortran/28276
8172         * gfortran.dg/exponent_1.f90: New test.
8173
8174         PR fortran/27021
8175         * gfortran.dg/nearest_1.f90: New test.
8176
8177 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR middle-end/25261
8180         PR middle-end/28790
8181         * gcc.dg/gomp/nestedfn-1.c: New test.
8182
8183 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8184
8185         PR objc/29195
8186         * objc/compile/method-1.m: New test.
8187
8188 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8189
8190         PR c++/26938
8191         * g++.dg/template/crash58.C: New test.
8192         * g++.dg/parse/crash28.C: Adjust error markers.
8193         * g++.dg/template/crash34.C: Likewise.
8194         * g++.dg/template/friend31.C: Likewise.
8195         * g++.dg/template/crash32.C: Likewise.
8196
8197         PR c++/27329
8198         * g++.dg/template/crash59.C: New test.
8199
8200         PR c++/27667
8201         * g++.dg/template/spec33.C: New test.
8202         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8203
8204 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8205             Adam Nemet  <anemet@caviumnetworks.com>
8206
8207         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8208         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8209
8210 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8211
8212         PR target/28911
8213         * gcc.dg/pr28911.c: New.
8214
8215 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8216
8217         PR target/29169
8218         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8219         (dg-options): Add -mfpmath=387.
8220
8221 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR c/28706
8224         * gcc.dg/pr28706.c: New test.
8225
8226         PR c/28712
8227         * gcc.dg/pr28712.c: New test.
8228
8229 2006-09-22  Mike Stump  <mrs@apple.com>
8230
8231         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8232
8233 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8234
8235         PR tree-optimization/28888
8236         * gcc.dg/pr28888.c: New test.
8237
8238 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8239
8240         PR c++/29016
8241         * g++.dg/init/ptrfn1.C: New test.
8242
8243 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8244
8245         PR c++/28861
8246         * g++.dg/template/spec32.C: New test.
8247         * g++.dg/parse/crash9.C: Adjust error markers.
8248
8249         PR c++/28303
8250         * g++.dg/template/typedef6.C: New test.
8251         * g++.dg/init/error1.C: Adjust error markers.
8252         * g++.dg/parse/crash9.C: Likewise.
8253         * g++.dg/template/crash55.C: Likewise.
8254
8255 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
8256
8257         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8258
8259 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8260
8261         PR target/27650
8262         * g++.dg/ext/dllimport12.C: New test.
8263
8264 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8265
8266         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8267         * gcc.target/mips/nmadd-2.c: Likewise.
8268         * gcc.target/mips/mips-ps-6.c: New test.
8269         * gcc.target/mips/neg-abs-1.c: Likewise.
8270         * gcc.target/mips/neg-abs-2.c: Likewise.
8271         * gcc.target/mips/nmadd-3.c: New test.
8272
8273 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8274
8275         PR middle-end/28046
8276         * gcc.dg/gomp/atomic-10.c: New test.
8277         * g++.dg/gomp/atomic-10.C: New test.
8278
8279 2006-09-20  Eric Christopher  <echristo@apple.com>
8280
8281         * gcc.target/i386/sse3-not-fisttp.c: New.
8282
8283 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8284
8285         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8286
8287 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8288
8289         * gcc.c-torture/execute/pr28289.c (one): New variable.
8290         (main): Use it instead of argc.
8291         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8292         (main): Use it instead of argc.
8293
8294 2006-09-19  Paul Brook  <paul@codesourcery.com>
8295
8296         PR target/28516
8297         * gcc.dg/nested-func-5.c: New test.
8298
8299 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8300
8301         * lib/target-supports.exp (check_effective_target_tls): Compile
8302         test stubs using ${tool}_target_compile, not just target_compile.
8303         (check_effective_target_tls_runtime): Likewise.
8304
8305 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8306
8307         * gcc.c-torture/compile/20030405-1.x: Remove.
8308
8309         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8310         optimising linker from discarding it.
8311
8312 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8313
8314         PR fortran/28526
8315         * gfortran.dg/keyword_symbol_1.f90: New test.
8316
8317         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8318         pedantic compilation option.
8319
8320 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8321
8322         PR fortran/29060
8323         * gfortran.dg/spread_shape_1.f90: New test.
8324
8325 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8326
8327         PR tree-optimization/28887
8328         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8329
8330 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8331
8332         PR c/25993
8333         * gcc.dg/pr25993.c: New test.
8334
8335 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8336
8337         PR tree-opt/21591
8338         * gcc.dg/vect/pr21591.c: New test.
8339
8340 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8341
8342         PR tree-opt/29059
8343         * gcc.c-torture/compile/strcpy-1.c: New test.
8344         * gcc.c-torture/compile/strcpy-2.c: New test.
8345         * gcc.c-torture/compile/memcpy-1.c: New test.
8346         * gcc.c-torture/compile/memcpy-2.c: New test.
8347
8348 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8349
8350         PR testsuite/29055
8351         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8352
8353 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8354
8355         * gnat.dg/specs/double_record_extension1.ads: New test.
8356         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8357
8358 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8359
8360         PR fortran/29051
8361         * gfortran.dg/oldstyle_3.f90: New test.
8362
8363 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8364
8365         PR libgfortran/29099
8366         * gfortran.dg/secnds-1.f: New test.
8367
8368 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8369
8370         PR libgfortran/29053
8371         * gfortran.dg/streamio_9.f90: New test.
8372         * gfortran.dg/streamio_10.f90: New test.
8373
8374 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8375
8376         PR C++/29002
8377         * g++.dg/init/array22.C: New test.
8378         * g++.dg/init/array23.C: New test.
8379
8380 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8381
8382         * stackcheck.lst: Update list of tests requiring stack checking.
8383         * norun.lst: Adjust for above change.
8384         * ada95.lst: New file.
8385         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8386         requiring -gnat95 switch.
8387
8388 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8389
8390         * gnat.dg/in_out_parameter.adb: New test.
8391
8392 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8393
8394         PR debug/28980
8395         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8396
8397 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8398
8399         * gnat.dg/specs/unchecked_union.ads: New test.
8400
8401 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8402
8403         PR rtl-optimization/28982
8404         * gcc.c-torture/execute/pr28982a.c: New test.
8405         * gcc.c-torture/execute/pr28982b.c: Likewise.
8406
8407 2006-09-12  Eric Christopher  <echristo@apple.com>
8408
8409         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8410         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8411
8412 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8413
8414         PR c/28768
8415         PR preprocessor/14634
8416         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8417         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8418         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8419
8420 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8421
8422         * gcc.dg/pr28243.c: New test.
8423
8424 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8425
8426         PR fortran/28971
8427         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8428         this undiagnosed regression reappears.
8429
8430 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8431
8432         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8433         Treat $srcdir as a literal.
8434         * lib/fortran-torture.exp (fortran-torture-compile,
8435         fortran-torture-execute): Likewise.
8436         * lib/objc-torture.exp (objc-torture-compile,
8437         objc-torture-execute): Likewise.
8438         * lib/profopt.exp (profopt-execute): Likewise.
8439
8440 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8441
8442         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8443
8444 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8445
8446         PR testsuite/28950
8447         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8448
8449 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8450
8451         PR target/13685
8452         * gcc.target/i386/pr13685.c: New test.
8453
8454 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8455
8456         * gcc.dg/pr28726.c: New test.
8457
8458 2006-09-11  Josh Conner  <jconner@apple.com>
8459
8460         * gcc.dg/nrv3.c: Increase size of structure.
8461         * gcc.dg/nrv4.c: Likewise.
8462         * gcc.dg/nrv5.c: Likewise.
8463
8464 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8465
8466         PR libfortran/28890
8467         gfortran.dg/assumed_charlen_function_5.f90: New test.
8468
8469 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8470
8471         PR c++/28991
8472         * g++.dg/init/static3.C: New test.
8473
8474 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8475
8476         PR testsuite/29007
8477         * gcc.dg/long-long-cst1.c (t): Add cast to
8478         __SIZE_TYPE__ before casting to int.
8479         (main): Return 0 on success.
8480
8481 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8482
8483         * gcc.c-torture/execute/20060910-1.c: New test.
8484
8485 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8486
8487         PR middle-end/26983
8488         * gcc.dg/pr26983.c: New test.
8489
8490 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8491
8492         PR target/29006
8493         * gcc.c-torture/execute/pr29006.c: New test.
8494
8495 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8496
8497         PR libfortran/28947
8498         gfortran.dg/matmul_4.f90: New test.
8499
8500 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8501
8502         PR fortran/28959
8503         gfortran.dg/used_types_10: New test.
8504
8505 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8506
8507         PR libfortran/28923
8508         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8509         gfortran.dg/array_initializer_3.f90: New test.
8510
8511 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8512
8513         PR fortran/28914
8514         * gfortran.dg/actual_array_constructor_3.f90: New test.
8515
8516 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8517
8518         PR testsuite/26778
8519         * gcc.target/i386/pr26778.c: New testcase.
8520
8521 2006-09-08  Eric Christopher  <echristo@apple.com>
8522
8523         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8524         * gcc.target/i386/memcpy-1.c: Ditto.
8525         * gcc.target/i386/asm-1.c: Ditto.
8526         * gcc.target/i386/20060512-4.c: Ditto.
8527         * gcc.target/i386/compress-float-387.c: Ditto.
8528         * gcc.target/i386/20060512-1.c: Ditto.
8529         * gcc.target/i386/compress-float-sse.c: Ditto.
8530         * gcc.target/i386/20060512-2.c: Ditto.
8531         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8532         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8533         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8534         * gcc.dg/pr26449.c: Ditto.
8535         * gcc.dg/attr-ms_struct-2.c: Ditto.
8536         * gcc.dg/attr-ms_struct-1.c: Ditto.
8537         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8538
8539 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8540
8541         PR c/28504
8542         * gcc.dg/vla-10.c: New test.
8543
8544 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8545
8546         PR c++/28858
8547         * g++.dg/parse/template20.C: New test.
8548         * g++.dg/template/operator8.C: Remove obsolete part.
8549         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8550         * g++.old-deja/g++.pt/crash65.C: Likewise.
8551
8552 2006-09-07  Jason Merrill  <jason@redhat.com>
8553
8554         PR middle-end/27724
8555         * gcc.dg/long-long-cst1.c: New test.
8556
8557 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8558
8559         PR C++/28906
8560         * g++.dg/other/array3.C: New test.
8561         * g++.dg/other/array4.C: New test.
8562         * g++.dg/other/array5.C: New test.
8563
8564 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8565
8566         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8567
8568 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8569
8570         PR target/28946
8571         * gcc.target/i386/pr28946.c: New test.
8572
8573 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8574
8575         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8576         in integer literal constant.
8577         * gfortran.dg/enum_8.f90: Ditto.
8578         * gfortran.dg/g77/20030326-1.f: Ditto.
8579
8580 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8581
8582         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8583         nonconformance usage.
8584
8585 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8586
8587         PR middle-end/28862
8588         * gcc.c-torture/compile/vector-align-1.c: New test.
8589
8590 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8591
8592         PR rtl-opt/27883
8593         * g++.dg/opt/copysign-1.C: New test.
8594
8595 2006-09-06  Jason Merrill  <jason@redhat.com>
8596
8597         PR c++/27371
8598         * g++.dg/warn/unused-result1.C: New test.
8599
8600 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8601
8602         PR c++/28903
8603         * g++.dg/ext/vla3.C: New test.
8604
8605         PR c++/28886
8606         * g++.dg/template/array16.C: New test.
8607
8608 2006-09-06  Richard Guenther  <rguenther@suse.de>
8609
8610         * gcc.dg/pr27226.c: Remove testcase again.
8611
8612 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         PR tree-opt/28937
8615         * g++.dg/opt/unroll2.C: New test.
8616
8617 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8618
8619         PR tree-opt/28952
8620         * gcc.dg/vect/pr28952.c: New test.
8621
8622 2006-09-05  Richard Guenther  <rguenther@suse.de>
8623
8624         PR tree-optimization/28900
8625         * gcc.dg/torture/pr28900.c: New testcase
8626
8627 2006-09-05  Richard Guenther  <rguenther@suse.de>
8628
8629         PR tree-optimization/28905
8630         * gcc.c-torture/compile/pr28905.c: New testcase.
8631
8632 2006-09-05  Richard Guenther  <rguenther@suse.de>
8633
8634         PR middle-end/28935
8635         * gcc.dg/pr28935.c: New testcase.
8636
8637 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8638
8639         * gcc.c-torture/execute/20060905-1.c: New test.
8640
8641 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8642
8643         PR fortran/28908
8644         * gfortran.dg/used_types_7.f90: New test.
8645         * gfortran.dg/used_types_8.f90: New test.
8646         * gfortran.dg/used_types_9.f90: New test.
8647
8648 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8649
8650         * gcc.c-torture/compile/20060904-1.c: New test.
8651
8652 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8653
8654         PR c++/23287 Revert my 2006-09-01 patch
8655         * g++.dg/parse/dtor12.C: Remove.
8656
8657 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8658
8659         PR c+/27670
8660         * g++.dg/template/operator9.C: New test.
8661
8662         PR c++/27493
8663         * g++.dg/template/operator7.C: New test.
8664
8665         PR c++/27494
8666         * g++.dg/template/operator8.C: New test.
8667
8668         PR c++/27397
8669         * g++.dg/template/crash57.C: New test.
8670
8671         * g++.dg/template/typedef4.C: Adjust error markers.
8672         * g++.dg/template/typedef5.C: Likewise.
8673
8674 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8675
8676         PR c++/28878
8677         * g++.dg/parse/crash33.C: New test.
8678
8679 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8680         Richard Guenther  <rguenther@suse.de>
8681         Adam Nemet  <anemet@caviumnetworks.com>
8682
8683         PR middle-end/27226
8684         * gcc.target/mips/memcpy-1.c: New testcase.
8685         * gcc.dg/pr27226.c: Likewise.
8686
8687 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8688
8689         PR c++/28705
8690         * g++.dg/lookup/koenig5.C: New.
8691         * g++.dg/template/crash56.C: New.
8692
8693 2006-09-01  Josh Conner  <jconner@apple.com>
8694
8695         PR c++/25505
8696         * gcc.dg/nrv3.c: New test.
8697         * gcc.dg/nrv4.c: New test.
8698         * gcc.dg/nrv5.c: New test.
8699
8700 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8701
8702         PR c++/23287
8703         * g++.dg/parse/dtor12.C: New.
8704
8705 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8706
8707         PR tree-optimization/28839
8708         * gcc.dg/pr28839.c: New test.
8709
8710 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8711
8712         PR target/24367
8713         * gcc.dg/pr24367.c: New testcase.
8714
8715 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8716
8717         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8718
8719 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8720
8721         PR rtl-optimization/27735
8722         * gcc.dg/loop-unswitch-1.c: New test.
8723
8724 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8725
8726         PR fortran/28885
8727         * gfortran.dg/aliasing_dummy_2.f90: New test.
8728
8729         PR fortran/20067
8730         * gfortran.dg/generic_5.f90: Change error message.
8731
8732         PR fortran/28873
8733         * gfortran.dg/generic_6.f90: New test.
8734
8735         PR fortran/25077
8736         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8737
8738         PR fortran/25102
8739         * gfortran.dg/invalid_interface_assignment.f90: New test.
8740
8741         PR fortran/24866
8742         * gfortran.dg/module_proc_external_dummy.f90: New test.
8743
8744 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8745
8746         PR c++/28349
8747         * g++.dg/warn/var-args1.C: New test.
8748
8749 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8750
8751         PR fortran/28866
8752         * gfortran.dg/simpleif_2.f90: New test.
8753         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8754         * gfortran.dg/enum_5.f90: Ditto.
8755
8756 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8757             Kazu Hirata  <kazu@codesourcery.com>
8758
8759         PR tree-optimization/17506
8760         * gcc.dg/pr17506.c: New.
8761
8762 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8763
8764         PR c++/28139
8765         * g++.dg/eh/alias1.C: New test.
8766
8767 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8768
8769         PR c++/28860
8770         * g++.dg/template/ttp22.C: New test.
8771
8772 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8773
8774         PR middle-end/26632
8775         * gcc.dg/pr26632.c: New.
8776
8777 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8778
8779         PR libgfortran/28354
8780         * gfortran.dg/fmt_zero_precision.f90: New test.
8781
8782 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8783
8784         PR c++/28058
8785         * g++.dg/template/spec31.C: New test.
8786
8787 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8788
8789         PR c++/26573
8790         * g++.dg/other/static2.C: New test.
8791
8792 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8793
8794         * gcc.dg/Wswitch-enum-2.c: New test case.
8795         * gcc.dg/Wswitch-enum-3.c: Likewise.
8796
8797 2006-08-26  Richard Guenther  <rguenther@suse.de>
8798
8799         * gcc.c-torture/compile/20060826-1.c: New testcase.
8800
8801 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8802
8803         PR c++/28736
8804         * g++.dg/template/void10.C: New test.
8805
8806         PR c++/28737
8807         * g++.dg/template/void8.C: New test.
8808
8809         PR c+_+/28738
8810         * g++.dg/template/void9.C: New test.
8811
8812         * g++.dg/template/void3.C: Adjust error markers.
8813         * g++.dg/template/void4.C: Likewise.
8814         * g++.dg/template/crash55.C: Likewise.
8815         * g++.dg/template/void7.C: Likewise
8816
8817 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8818
8819         PR c++/28588
8820         * g++.dg/inherit/access6.C: New test.
8821         * g++.dg/inherit/access7.C: Likewise.
8822
8823         PR c++/28595
8824         * g++.dg/template/array15.C: New test.
8825         * g++.dg/template/crash2.C: Tweak error markers.
8826
8827 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8828
8829         PR middle-end/28683
8830         * gcc.c-torture/compile/20060823-1.c: New test.
8831
8832 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8833
8834         PR c++/28853
8835         * g++.dg/template/ttp21.C: New test.
8836
8837         PR c++/28852
8838         * g++.dg/other/operator1.C: Add error-marker.
8839         * g++.dg/other/operator2.C: New test.
8840
8841 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8842
8843         PR c/27893
8844         * gcc.c-torture/compile/vla-const-1.c,
8845         gcc.c-torture/compile/vla-const-2.c: New tests.
8846
8847 2006-08-26  Richard Guenther  <rguenther@suse.de>
8848
8849         PR middle-end/28814
8850         * gcc.dg/torture/pr28814.c: New testcase.
8851
8852 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8853
8854         PR c/28418
8855         * gcc.c-torture/compile/compound-literal-1.c: New test.
8856
8857 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8858
8859         PR c/28299
8860         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8861         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8862         Expect extra diagnostics.
8863
8864 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8865
8866         gcc.dg/noncompile/pr16876.c: New test.
8867
8868 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8869
8870         PR c++/28056
8871         * g++.dg/parse/local1.C: New test.
8872         * g++.dg/other/qual1.C: Tweak error marker.
8873
8874 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8875
8876         PR c++/27787
8877         * g++.dg/template/typename10.C: New.
8878         * g++.dg/template/lookup4.C: Remove bogus error marker.
8879
8880 2006-08-25  Richard Guenther  <rguenther@suse.de>
8881
8882         PR testsuite/28829
8883         * gcc.dg/pr26570.c: Fix testcase.
8884
8885 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8886
8887         PR tree-opt/28807
8888         * gcc.c-torture/execute/mayalias-2.c: New test.
8889         * gcc.dg/tree-ssa/alias-13.c: New test.
8890
8891 2006-08-24  Jan Hubicka  <jh@suse.cz>
8892
8893         PR debug/26881
8894         * gcc.dg/debug/pr26881.c: New file.
8895
8896 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8897
8898         PR fortran/28788
8899         * gfortran.dg/used_types_4.f90: New test.
8900         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8901         association of derived types.
8902         * gfortran.dg/used_types_2.f90: Add module cleanup.
8903         * gfortran.dg/used_types_3.f90: The same.
8904
8905         PR fortran/28771
8906         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8907         fix of regression.
8908
8909 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8910
8911         PR 28813
8912         * gfortran.dg/direct_io_6.f90: Remove test.
8913
8914 2006-08-23  Stuart Hastings  <stuart@apple.com>
8915
8916         PR 28825
8917         * gcc.target/i386/20060821-1.c: New.
8918
8919 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8920
8921         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8922         dg-warning strings for dllimport.
8923
8924 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8925
8926         PR C++/28450
8927         * g++.dg/ext/vector4.C: New test.
8928         * g++.dg/ext/complex1.C: New test.
8929
8930 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8931
8932         PR debug/28692
8933         * gcc.dg/debug/const-1.c: New.
8934         * gcc.dg/debug/const-2.c: New.
8935         * gcc.dg/debug/dwarf2/const-1.c: New.
8936         * gcc.dg/debug/dwarf2/const-2.c: New.
8937         * gcc.dg/debug/dwarf2/const-2b.c: New.
8938
8939 2006-08-22  Richard Guenther  <rguenther@suse.de>
8940
8941         PR middle-end/28776
8942         * gcc.c-torture/compile/pr28776-1.c: New testcase.
8943         * gcc.c-torture/compile/pr28776-2.c: Likewise.
8944
8945 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8946
8947         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8948
8949 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
8950
8951         PR c++/26269
8952         * g++.dg/other/error14.C: New test.
8953
8954         PR c++/28505
8955         * g++.dg/parse/ctor7.C: New test.
8956         * g++.dg/parse/ctor8.C: Likewise.
8957
8958         PR c++/28741
8959         * g++.dg/template/void7.C: New test.
8960
8961 2006-08-21  Olivier Hainque  <hainque@adacore.com>
8962
8963         * gnat.dg/self_aggregate_with_zeros.adb: New test.
8964         * gnat.dg/self_aggregate_with_array.adb: New test.
8965
8966 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8967
8968         * g++.dg/eh/arm-vfp-unwind.C: New test.
8969
8970 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
8971
8972         PR c++/28341
8973         * g++.dg/template/ref3.C: New test.
8974         * g++.dg/template/nontype13.C: New test.
8975
8976         PR c++/28346
8977         * g++.dg/template/ptrmem17.C: New test.
8978
8979 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
8980
8981         PR target/28648 c:
8982         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
8983
8984 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
8985
8986         PR fortran/28630
8987         * gfortran.dg/used_types_2.f90: New test.
8988
8989         PR fortran/28601
8990         * gfortran.dg/used_types_3.f90: New test.
8991
8992         PR fortran/20886
8993         * gfortran.dg/generic_actual_arg.f90: New test.
8994
8995         PR fortran/28735
8996         * gfortran.dg/module_private_array_refs_1.f90: New test.
8997
8998         PR fortran/28762
8999         * gfortran.dg/program_name_1.f90: New test.
9000
9001         PR fortran/28425
9002         * gfortran.dg/derived_constructor_comps_1.f90: New test.
9003
9004         PR fortran/28496
9005         * gfortran.dg/array_initializer_2.f90: New test.
9006
9007         PR fortran/18111
9008         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9009
9010         PR fortran/28600
9011         * gfortran.dg/assumed_charlen_function_4.f90: New test.
9012
9013         PR fortran/28771
9014         * gfortran.dg/assumed_charlen_in_main.f90: New test.
9015
9016         PR fortran/28660
9017         * gfortran.dg/dependent_decls_1.f90: New test.
9018
9019 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9020
9021         PR fortran/25217
9022         * gfortran.dg/derived_init_2.f90: New.
9023
9024 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9025
9026         * gcc.c-torture/execute/pr28289.c: New test.
9027
9028 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR c/28744
9031         * gcc.dg/attr-externally-visible-1.c: New test.
9032         * gcc.dg/attr-externally-visible-2.c: New test.
9033         * g++.dg/parse/attr-externally-visible-1.C: New test.
9034         * g++.dg/parse/attr-externally-visible-2.C: New test.
9035
9036 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9037
9038         PR c++/28606
9039         * g++.dg/parse/dtor11.C: New test.
9040
9041 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9042
9043         PR rtl-optimization/28489
9044         * gcc.c-torture/compile/pr28489.c: New test.
9045
9046 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9047
9048         PR c++/28710
9049         * g++.dg/template/redecl4.C: New test.
9050
9051         PR c++/28711
9052         * g++.dg/template/ctor8.C: New test.
9053
9054 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9055
9056         * gcc.dg/pr26570.c: Fix testcase.
9057
9058 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9059
9060         * PR c++/28573
9061         * g++.dg/parse/offsetof6.C: New test.
9062         * g++.dg/parse/offsetof6.C: New test.
9063         * g++.dg/parse/offsetof7.C: New test.
9064
9065 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9066
9067         PR testsuite/28602
9068         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9069         is false.
9070
9071 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9072
9073         PR c++/28302
9074         * g++.dg/ext/vector3.C: New test.
9075
9076 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9077
9078         PR gcov/profile/26570
9079         * gcc.dg/pr26570.c: New test.
9080
9081 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9082
9083         PR c/27697
9084         * gcc.dg/qual-component-1.c: New test.
9085
9086 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9087
9088         PR c++/28593
9089         * g++.dg/parse/new3.C: New test.
9090
9091 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9092
9093         PR fortran/25828
9094         * gfortran.dg/streamio_1.f90: New test.
9095         * gfortran.dg/streamio_2.f90: New test.
9096         * gfortran.dg/streamio_3.f90: New test.
9097         * gfortran.dg/streamio_4.f90: New test.
9098         * gfortran.dg/streamio_5.f90: New test.
9099         * gfortran.dg/streamio_6.f90: New test.
9100         * gfortran.dg/streamio_7.f90: New test.
9101         * gfortran.dg/streamio_8.f90: New test.
9102
9103 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9104
9105         PR c/28287
9106         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9107
9108 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9109
9110         PR c++/28594
9111         * g++.dg/template/void6.C: New test.
9112
9113 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9114
9115         PR c/28649
9116         * gcc.dg/parse-error-1.c: New test.
9117         * gcc.dg/parse-error-2.c: New test.
9118         * gcc.dg/cpp/digraph2.c: Add error-marker.
9119         * gcc.dg/noncompile/920923-1.c: Likewise.
9120
9121 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9122
9123         PR c/27490
9124         * gcc.dg/sizeof-2.c: New testcase.
9125
9126         PR c/27489
9127         * gcc.dg/switch-A.c: New testcase.
9128
9129 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9130
9131         PR c++/28288
9132         PR c++/14556
9133         * g++.old-deja/g++.warn/compare1.C: Delete.
9134         * g++.dg/opt/pr7503-2.C: Delete.
9135         * g++.dg/opt/pr7503-3.C: Delete.
9136         * g++.dg/opt/pr7503-4.C: Delete.
9137         * g++.dg/opt/pr7503-5.C: Delete.
9138         * g++.dg/opt/max1.C: Delete.
9139         * g++.dg/warn/minmax.C: Delete.
9140         * g++.dg/expr/minmax.C: New test.
9141
9142 2006-08-14  Richard Guenther  <rguenther@suse.de>
9143
9144         PR testsuite/28703
9145         * gcc.c-torture/execute/pr28651.c: Do not use argc
9146         to avoid optimization, instead forbid inlining.
9147
9148 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9149
9150         PR rtl-optimization/28634
9151         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9152
9153 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9154
9155         PR c/27184
9156         * gcc.dg/torture/pr27184.c: New test.
9157
9158 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9159
9160         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9161
9162 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9163
9164         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9165         * gfortran.dg/stat_2.f90: Likewise.
9166         * gfortran.dg/chmod_1.f90: Likewise.
9167         * gfortran.dg/chmod_2.f90: Likewise.
9168         * gfortran.dg/chmod_3.f90: Likewise.
9169
9170 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9171
9172         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9173
9174 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9175
9176         * g++.dg/opt/pr23454-2.C: New test.
9177
9178 2006-08-11  Richard Guenther  <rguenther@suse.de>
9179
9180         PR middle-end/28651
9181         * gcc.c-torture/execute/pr28651.c: New testcase.
9182
9183 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9184
9185         * gnat.dg/specs/static_initializer.ads: New test.
9186
9187 2006-08-10  Paul Brook  <paul@codesourcery.com>
9188
9189         * gcc.target/arm/cond-asm.c: New test.
9190
9191 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9192
9193         PR tree-optimization/26197
9194         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9195         * g++.dg/vect/vect.exp: Compile the new tests with
9196         --param max-aliased-vops=0.
9197
9198 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9199
9200         PR c++/28637
9201         * g++.dg/template/void3.C: New test.
9202
9203         PR c++/28638
9204         * g++.dg/template/void4.C: New test.
9205
9206         PR c++/28640
9207         * g++.dg/template/void5.C: New test.
9208
9209 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9210
9211         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9212         after dg-do compile.
9213
9214 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9215
9216         PR tree-optimizations/26969
9217         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9218         "unswitch-loops" with -funswitch-loops.
9219         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9220
9221 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9222
9223         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9224         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9225         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9226         * objc.dg/dwarf-1.m: Likewise.
9227         * objc.dg/dwarf-2.m: Likewise.
9228         * obj-c++.dg/dwarf-2.mm: Likewise.
9229
9230 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9231
9232         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9233         * objc.dg/dwarf-2.m: Likewise.
9234         * obj-c++.dg/dwarf-2.mm: Likewise.
9235
9236         PR libfortran/28603
9237         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9238
9239         PR testsuite/27611
9240         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9241
9242         PR testsuite/27033
9243         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9244
9245 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9246
9247         PR target/27827
9248         * gcc.target/i386/pr27827.c: New testcase.
9249
9250 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9251
9252         PR fortran/28590
9253         * gfortran.dg/sequence_types_1.f90: New test.
9254
9255 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
9256
9257         PR fortran/28548
9258         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9259         dg-warning.  Add -pedantic option.
9260
9261 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9262
9263         PR c/28502
9264         * gcc.dg/proto-1.c: New test.
9265
9266         PR c/27721
9267         * gcc.dg/lvalue-4.c: New test.
9268
9269         PR c/28136
9270         * gcc.dg/init-bad-5.c: New test.
9271
9272 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9273
9274         PR c++/28347
9275         * g++.dg/ext/typedef-init.C: Add new test for typedef
9276         initialization inside templates. Adjust existing error markers.
9277
9278 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/28148
9281         * g++.dg/init/ptrmem3.C: New test.
9282
9283 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9284
9285         PR tree-optimization/27770
9286         * lib/target-support.exp: New target keyword "section_anchors".
9287         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9288         tests.
9289         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9290         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9291         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9292         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9293
9294 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9295
9296         * gcc.dg/20060801-1.c: Add missing '}'.
9297
9298 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9299
9300         PR c++/27508
9301         * g++.dg/parse/dtor9.C: New test.
9302         * g++.dg/parse/dtor10.C: New test.
9303         * g++.dg/other/error7.C: Adjust error-marker.
9304
9305         PR c++/28274
9306         * g++.dg/other/default5.C: New test.
9307
9308 2006-08-02  Richard Guenther  <rguenther@suse.de>
9309
9310         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9311
9312 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9313
9314         PR c++/28557
9315         * g++.dg/template/conv9.C: New test.
9316
9317 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9318
9319         PR debug/28063
9320         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9321         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9322         Optionally return assembly text.  Update callers.
9323         (check_no_compiler_messages): Update verbose messages.
9324         (check_no_messages_and_pattern): New.
9325         (check_effective_target_string_merging): New.
9326
9327 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9328
9329         PR c++/28250
9330         * g++.dg/eh/catch4.C: New test.
9331
9332         PR c++/28257
9333         * g++.dg/other/qual1.C: New test.
9334
9335         PR c++/28259
9336         * g++.dg/inherit/error2.C: New test.
9337
9338         PR c++/28267
9339         * g++.dg/other/new1.C: New test.
9340
9341         * g++.dg/warn/pr23075.C: Remove obsolete test.
9342         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9343         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9344
9345 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/28523
9348         * g++.dg/eh/cast1.C: New test.
9349
9350 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9351
9352         PR libfortran/28452
9353         * gfortran.dg/random_3.f90:  New test.
9354
9355 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9356
9357         PR c++/28432
9358         * g++.dg/other/pr28304.C: Change expected error message.
9359         * g++.dg/other/pr28432.C: New test.
9360
9361 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9362
9363         PR c++/28256
9364         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9365
9366 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9367
9368         PR debug/23336
9369         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9370         at -g1.
9371         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9372         g++.dg/debug/enum-2.C: New.
9373
9374 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9375
9376         PR c++/6634
9377         * g++.dg/parse/long1.C: Add more tests.
9378
9379 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9380
9381         * gfortran.dg/lrshift_1.c: New file.
9382
9383 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9384
9385         PR libgfortran/28335
9386         * gfortran.dg/no_unit_error_1.f90: New test.
9387
9388 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9389
9390         PR libgfortran/28335
9391         * gfortran.dg/no_unit_error_1.f90: Delete test.
9392         * gfortran.dg/no_unit_error_2.f90: Delete test.
9393
9394 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9395
9396         * gfortran.dg/chmod_3.f90: New test.
9397         * gfortran.dg/ltime_gmtime_1.f90: New test.
9398         * gfortran.dg/ltime_gmtime_2.f90: New test.
9399         * gfortran.dg/lrshift_1.f90: New test.
9400         * gfortran.dg/chmod_1.f90: New test.
9401         * gfortran.dg/chmod_2.f90: New test.
9402
9403 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9404
9405         PR c++/27668
9406         * g++.dg/template/crash55.C: New test.
9407
9408         PR c++/27962
9409         * g++.dg/template/nontype16.C: New test.
9410
9411         * g++.dg/template/void2.C: Adjust error markers.
9412         * g++.dg/template/nontype5.C: Adjust error markers.
9413
9414 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9415
9416         * gcc.target/i386/stack-prot-kernel.c: New test.
9417
9418 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9419
9420         * gcc.dg/builtins-55.c: New test case.
9421
9422 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9423
9424         PR rtl-optimization/27907
9425         * gcc.c-torture/compile/pr27907.c: New test.
9426
9427 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9428
9429         * gfortran.dg/mclock.f90: New test.
9430         * gfortran.dg/int_conv_1.f90: New test.
9431         * gfortran.dg/stat_1.f90: New test.
9432         * gfortran.dg/stat_2.f90: New test.
9433
9434 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9435
9436         PR libgfortran/28335
9437         * gfortran.dg/no_unit_error_1.f90: New test.
9438         * gfortran.dg/no_unit_error_2.f90: New test.
9439         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9440
9441 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9442
9443         PR middle-end/28473
9444         * gcc.dg/fold-convround-1.c: New test case.
9445
9446 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9447
9448         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9449
9450 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9451
9452         PR c++/27572
9453         * g++.dg/other/typedef1.C: New test.
9454         * g++.dg/template/typedef4.C: New test.
9455         * g++.dg/template/typedef5.C: New test.
9456
9457 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9458
9459         PR fortran/28416
9460         * gfortran.dg/allocatable_dummy_3.f90: New.
9461
9462 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9463
9464         PR fortran/28439
9465         * gfortran.dg/arithmetic_if.f90:  New test.
9466
9467 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9468
9469         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9470         avoid memcpy optimization.
9471
9472 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9473
9474         PR fortran/25289
9475         * gfortran.dg/direct_io_6.f90: New test.
9476
9477 2006-07-24  Jan Hubicka  <jh@suse.cz>
9478
9479         PR c/25795
9480         PR c++/27369
9481         * gcc.dg/pr25795.c: New test.
9482         * gcc.dg/pr25795-1.c: New test.
9483
9484 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9485
9486         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9487         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9488         which may be transformed to "g || h" on some platforms.
9489
9490 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9491
9492         PR c++/28025
9493         * g++.dg/template/friend45.C: New test.
9494
9495 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9496
9497         PR libgfortran/28339
9498         * gfortran.dg/arrayio_8.f90: New test.
9499
9500 2006-07-21  Mike Stump  <mrs@apple.com>
9501
9502         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9503
9504         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9505
9506 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9507
9508         PR c++/28250
9509         * g++.dg/eh/catch3.C: New test.
9510
9511         PR c++/28363
9512         * g++.dg/template/defarg10.C: New test.
9513
9514 2006-07-20  Paul Brook  <paul@codesourcery.com>
9515
9516         PR 27363
9517         * gcc.dg/pr27363.c: New test.
9518
9519 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9520
9521         PR c++/28338
9522         * g++.dg/init/ref13.C: New test.
9523
9524 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9525
9526         PR obj-c++/28434
9527         * obj-c++.dg/proto-error-1.mm: New test.
9528
9529 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9530
9531         PR c++/28337
9532         * g++.dg/template/string1.C: New test.
9533
9534 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/28048
9537         * g++.dg/template/defarg9.C: New test.
9538
9539         PR c++/28235
9540         * g++.dg/template/static27.C: New test.
9541
9542 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9543
9544         PR 28410
9545         * gcc.dg/tree-ssa/pr28410.c: New test.
9546
9547 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9548
9549         PR c++/28258
9550         * g++/dg/other/error13.C: New test.
9551
9552         PR c++/28260
9553         * g++.dg/template/friend44.C: New test.
9554
9555 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9556
9557         PR c++/27495
9558         * g++.dg/other/pr27495.C: New.
9559
9560 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9561
9562         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9563         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9564
9565 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9566
9567         PR c/28286
9568         * gcc.dg/pragma-pack-4.c: New test.
9569
9570 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9571
9572         PR c++/28291
9573         * g++.dg/ext/pr28291.C: New test.
9574
9575 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9576
9577         PR middle-end/28403
9578         * gcc.c-torture/execute/pr28403.c: New test.
9579
9580 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9581
9582         PR middle-end/28402
9583         * gcc.dg/pr28402.c: New test.
9584
9585 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9586
9587         PR c++/28304
9588         * g++.dg/other/pr28304.C: New test.
9589
9590 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9591
9592         PR other/28251
9593         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9594         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9595
9596 2006-07-17  Richard Guenther  <rguenther@suse.de>
9597
9598         PR tree-optimization/28238
9599         * g++.dg/tree-ssa/pr28238.C: New testcase.
9600
9601 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9602
9603         PR c++/28250
9604         * g++.dg/eh/catch1.C: New test.
9605         * g++.dg/eh/catch2.C: New test.
9606
9607 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9608
9609         PR c++/28370
9610         * g++.dg/template/anon3.C: New test.
9611
9612 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9613
9614         PR fortran/20844
9615         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9616         specifiers requiring an explicit format tag..
9617
9618         PR fortran/28201
9619         * gfortran.dg/generic_5: New test.
9620
9621         PR fortran/20893
9622         * gfortran.dg/elemental_optional_args_1.f90: New test.
9623
9624 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9625
9626         * gnat.dg/assert.ads: New file.
9627         * gnat.dg/controlled_record.ads: Likewise.
9628         * gnat.dg/controlled_record.adb: Likewise.
9629
9630 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9631
9632         PR c++/28292
9633         * g++.dg/other/error12.C: New test.
9634
9635         PR c++/28269
9636         * g++.dg/template/crash54.C: New test.
9637
9638 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9639
9640         PR c++/28249
9641         * g++.dg/parse/catch1.C: New test.
9642
9643         PR c++/28294
9644         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9645
9646         PR c++/28387
9647         * g++.dg/ext/attrib24.C: New test.
9648
9649 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9650
9651         PR c++/28343
9652         * g++.dg/ext/asmspec1.C: New test.
9653
9654 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9655
9656         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9657         (dg-test): Support shouldfail tests.
9658         * lib/target-supports-dg.exp (dg-shouldfail): New.
9659         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9660         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9661         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9662         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9663         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9664         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9665         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9666
9667 2006-07-13  Jan Hubicka  <jh@suse.cz>
9668
9669         * gcc.target/i386/memcpy-1.c: New.
9670
9671 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9672
9673         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9674
9675 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9676
9677         PR fortran/25097
9678         * gfortran.dg/present_1.f90: New test.
9679
9680         PR fortran/20903
9681         * gfortran.dg/interface_derived_type_1.f90: New test.
9682
9683 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9684
9685         PR fortran/28213
9686         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9687         list.
9688
9689 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9690
9691         PR c++/27820
9692         * g++.dg/other/label1.C: New test.
9693
9694 2006-07-07  Richard Guenther  <rguenther@suse.de>
9695
9696         PR middle-end/28268
9697         * gcc.dg/torture/pr28268.c: New testcase.
9698
9699 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9700
9701         PR c++/27019
9702         * g++.dg/ext/pr27019.C: New.
9703
9704 2006-07-07  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/28187
9707         * gcc.dg/pr28187.c: New testcase.
9708
9709 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9710
9711         * gnat.dg/address_conversion.adb: New test.
9712         * gnat.dg/boolean_subtype.adb: Likewise.
9713         * gnat.dg/frame_overflow.adb: Likewise.
9714         * gnat.dg/pointer_array.adb: Likewise.
9715         * gnat.dg/pointer_conversion.adb: Likewise.
9716
9717 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9718
9719         PR fortran/28237
9720         PR fortran/23420
9721         * gfortran.dg/print_fmt_5.f90: New test.
9722
9723 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9724
9725         PR fortran/28129
9726         * gfortran.dg/bounds_check_4.f90: New test.
9727
9728 2006-07-05  Richard Guenther  <rguenther@suse.de>
9729
9730         PR target/28158
9731         * gfortran.dg/pr28158.f90: New testcase.
9732
9733 2006-07-05  Richard Guenther  <rguenther@suse.de>
9734
9735         PR tree-optimization/28162
9736         * gcc.dg/pr28162.c: New testcase.
9737
9738 2006-07-05  Richard Guenther  <rguenther@suse.de>
9739         Andrew Pinski  <pinskia@gcc.gnu.org>
9740
9741         PR c++/27084
9742         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9743
9744 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9745
9746         PR fortran/28174
9747         * gfortran.dg/actual_array_substr_2.f90: New test.
9748
9749         PR fortran/28167
9750         * gfortran.dg/actual_array_constructor_2.f90: New test.
9751
9752 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9753
9754         * gfortran.dg/itime_idate_1.f: New test.
9755         * gfortran.dg/itime_idate_2.f: New test.
9756
9757 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9758
9759         PR libgfortran/27704
9760         * gfortran.dg/open_status_3.f90: New test.
9761         * gfortran.dg/fmt_l.f90: Update for new feature.
9762
9763 2006-07-03  Asher Langton  <langton2@llnl.gov>
9764
9765         * gfortran.dg/oldstyle_2.f90: New.
9766
9767 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gnat.dg/string_slice.adb: New test.
9770
9771 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9772
9773         PR fortran/19259
9774         * gfortran.dg/semicolon_fixed.c: New.
9775         * gfortran.dg/semicolon_free.c: New.
9776
9777 2006-06-30  Mike Stump  <mrs@apple.com>
9778
9779         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9780         that don't support internal visibility.
9781
9782 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9783
9784         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9785         for '(' / ')' needing an extra '\'.
9786
9787 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9788
9789         PR middle-end/27428
9790         * gcc.dg/pr27428-1.c: New test case.
9791
9792 2006-06-29  Mike Stump  <mrs@apple.com>
9793
9794         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9795         on darwin as we can't align commons large enough yet.
9796
9797         * gcc.dg/vla-8.c: Add additional testcases.
9798
9799 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9800
9801         PR c++/28114
9802         * g++.dg/other/pr28114.C: New.
9803
9804 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9805
9806         * gcc.c-torture/compile/20060625-1.c: New test.
9807
9808 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9809
9810         PR fortran/20867
9811         * gfortran.dg/stfunc_3.f90: New test.
9812
9813         PR fortran/25056
9814         * gfortran.dg/impure_actual_1.f90: New test.
9815
9816         PR fortran/20874
9817         * gfortran.dg/elemental_result_1.f90: New test.
9818
9819         PR fortran/25073
9820         * gfortran.dg/select_7.f90: New test.
9821
9822         PR fortran/27554
9823         * intrinsic_actual_1.f: New test.
9824
9825         PR fortran/22038
9826         PR fortran/28119
9827         * gfortran.dg/forall_4.f90: New test.
9828
9829         PR fortran/25072
9830         * gfortran.dg/forall_5.f90: New test.
9831
9832 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9833
9834         PR c++/28051
9835         * g++.dg/template/using13.C: New test.
9836
9837         PR c++/28054
9838         * g++.dg/other/incomplete3.C: New test.
9839
9840 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9841
9842         PR fortran/28081
9843         * gfortran.dg/substr_3.f: New test.
9844         * gfortran.dg/equiv_2.f90: Update expected error message.
9845
9846 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9847
9848         PR fortran/28118
9849         * gfortran.dg/actual_array_substr_1.f90: New test.
9850
9851 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9852
9853         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9854         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9855
9856 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9857
9858         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9859
9860 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9861
9862         PR fortran/27981
9863         * gfortran.dg/simpleif_2.f90: New test.
9864
9865 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9866
9867         * g++.dg/template/error22.C: Fix typo.
9868
9869 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9870
9871         PR c++/28112
9872         * g++.dg/ext/attrib23.C: New test.
9873
9874 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9875
9876         * gnat.dg/varsize_temp.adb: New test.
9877
9878 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9879
9880         PR c++/11468
9881         * g++.dg/other/java2.C: New test.
9882
9883 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9884
9885         PR target/27789
9886         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9887         initialization.
9888
9889 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9890
9891         PR target/27531
9892         * gcc.dg/pr27531-1.c: New test case.
9893
9894 2006-06-22  Asher Langton  <langton2@llnl.gov>
9895
9896         PR fortran/24748
9897         * gfortran.dg/implicit_8.f90: New.
9898
9899 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9900
9901         PR rtl-optimization/28121
9902         * gcc.dg/pr28121.c: New test.
9903
9904 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9905
9906         PR c++/27805
9907         * g++.dg/parse/ptrmem6.C: New test.
9908
9909         PR c++/27821
9910         * g++.dg/template/error22.C: New test.
9911
9912 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9913
9914         PR c++/28111
9915         * g++.dg/template/friend43.C: New test.
9916
9917         PR c++/28110
9918         * g++.dg/template/crash53.C: New test.
9919
9920         PR c++/28109
9921         * g++.dg/rtti/incomplete1.C: New test.
9922
9923 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9924
9925         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9926
9927 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9928
9929         * gcc.c-torture/execute/complex-7.c: New.
9930
9931 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9932
9933         * gcc.dg/merge-all-constants-1.c: New test.
9934
9935 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9936
9937         PR c++/28113
9938         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9939
9940 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9941
9942         * gfortran.dg/rrspacing_1.f90: New test.
9943
9944 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9945
9946         PR c++/28052
9947         * g++.dg/other/bitfield2.C: New test.
9948
9949 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
9950
9951         PR tree-optimization/27331
9952         * gcc.dg/pr27331.c: New test.
9953
9954 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
9955             Eric Botcazou  <ebotcazou@adacore.com>
9956
9957         PR ada/18692
9958         * lib/gnat.exp: New file.
9959         * lib/gnat-dg.exp: Likewise.
9960         * gnat.dg: New directory.
9961         * gnat.dg/dg.exp: New driver.
9962         * gnat.dg/specs: New directory.
9963         * gnat.dg/specs/specs.exp: New driver.
9964         * gnat.dg/style: New directory.
9965         * gnat.dg/style/style.exp: New driver.
9966
9967 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
9968
9969         PR fortran/16206
9970         * gfortran.dg/array_initializer_1.f90: New test.
9971
9972         PR fortran/28005
9973         * gfortran.dg/matmul_3.f90: New test.
9974
9975 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
9976
9977         PR middle-end/28075
9978         * gcc.dg/tree-ssa/inline-1.c: New test.
9979
9980 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
9981
9982         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
9983         in malloc prototype; remove XFAIL.
9984         * gcc.dg/pr18241-2.c: Ditto.
9985         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
9986         in memset prototype; remove XFAIL.
9987         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9988
9989 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9990
9991         * gcc.dg/vla-8.c: Add.
9992
9993 2006-06-19  Richard Guenther  <rguenther@suse.de>
9994
9995         PR tree-optimization/27090
9996         * g++.dg/tree-ssa/pr27090.C: New testcase.
9997
9998 2006-06-19  Roger Sayle  <roger@eyesopen.com>
9999
10000         PR target/27861
10001         * gcc.dg/pr27861-1.c: New test case.
10002
10003 2006-06-19  Richard Guenther  <rguenther@suse.de>
10004
10005         PR middle-end/28045
10006         * gcc.dg/torture/pr28045.c: New testcase.
10007
10008 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10009
10010         PR fortran/26801
10011         * gfortran.dg/associated_4.f90: New test.
10012
10013 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014
10015         PR fortran/19310
10016         PR fortran/19904
10017         * gfortran.dg/real_const_3.f90: New test.
10018
10019 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
10020
10021         PR c++/28016
10022         * g++.dg/template/static26.C: New test.
10023
10024         PR c++/27979
10025         * g++.dg/expr/bitfield2.C: New test.
10026
10027         PR c++/27884
10028         * g++.dg/parse/linkage2.C: New test.
10029
10030 2006-06-16  Richard Guenther  <rguenther@suse.de>
10031
10032         PR middle-end/27116
10033         * gcc.dg/pr15785-1.c: Revert last change.
10034         * gcc.dg/torture/pr27116-2.c: New testcase.
10035
10036 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10037
10038         PR middle-end/27802
10039         * gcc.dg/pr27802-1.c: New test case.
10040
10041 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/27689
10044         * g++.dg/template/ttp18.C: New test.
10045         * g++.dg/template/ttp19.C: Likewise.
10046
10047         PR c++/27666
10048         * g++.dg/expr/cond9.C: New test.
10049
10050         PR c++/27640
10051         * g++.dg/template/ctor7.C: New test.
10052
10053 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10054
10055         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10056
10057 2006-06-16  Richard Guenther  <rguenther@suse.de>
10058
10059         PR tree-optimization/27781
10060         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10061
10062 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10063
10064         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10065
10066 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10067
10068         * gcc.dg/tree-ssa/loop-18.c: New test.
10069
10070 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10071
10072         PR c++/27665
10073         * g++.dg/template/crash52.C: New test.
10074
10075         PR c++/27648
10076         * g++.dg/ext/attrib22.C: New test.
10077
10078         PR c++/26559
10079         * g++.dg/template/builtin1.C: New test.
10080         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10081
10082         PR c++/28018
10083         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10084         assignment.
10085         * g++.old-deja/g++.pt/crash51.C: Likewise.
10086
10087         PR c++/27227
10088         * g++.dg/lookup/linkage1.C: New test.
10089         * g++.dg/lookup/linkage2.C: Likewise.
10090
10091 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10092
10093         PR middle-end/27959
10094         * gcc.dg/pr27959.c: New testcase.
10095
10096 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10097
10098         PR target/28014:
10099         * g++.dg/eh/div.C: New test.
10100
10101 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10102
10103         PR c++/27894
10104         * g++.dg/tree-ssa/pr26757.C: New test.
10105         * g++.dg/tree-ssa/pr27894.C: New test.
10106
10107 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10108
10109         * gcc.c-torture/compile/20060609-1.c: New test.
10110
10111         PR target/27863
10112         * gcc.c-torture/compile/pr27863.c: New test.
10113
10114 2006-06-13  Richard Guenther  <rguenther@suse.de>
10115
10116         PR tree-optimization/27830
10117         * g++.dg/tree-ssa/pr27830.C: New testcase.
10118
10119 2006-06-13  Matthew Sachs  <msachs@apple.com>
10120
10121         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10122         the list of compiler flags; this causes those flags to be checked
10123         for things like dg-skip-if.
10124
10125 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10126
10127         PR c++/27601
10128         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10129
10130 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10131             Kazu Hirata  <kazu@codesourcery.com>
10132
10133         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10134         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10135
10136 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10137
10138         PR c++/27933
10139         * g++.dg/lookup/using15.C: New test.
10140
10141         PR c++/27951
10142         * g++.dg/other/anon4.C: New test.
10143
10144 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10145
10146         PR c++/21210
10147         * g++.dg/init/complex1.C: New test case.
10148
10149 2006-06-11  Eric Christopher  <echristo@apple.com>
10150
10151         PR middle-end/27948
10152         * gcc.dg/bf-ms-layout.c: Run on darwin.
10153         * gcc.dg/bf-no-ms-layout: Ditto.
10154         * gcc.dg/attr-ms_struct-2.c: New.
10155         * gcc.dg/bf-ms-layout-2.c: Ditto.
10156
10157 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10158
10159         * gcc.dg/attr-ms_struct-packed1.c: New.
10160
10161 2006-06-09  Mike Stump  <mrs@apple.com>
10162
10163         * gcc.dg/vla-7.c: Add.
10164
10165 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10166
10167         PR fortran/24558
10168         * gfortran.dg/entry_6.f90: New test.
10169
10170         PR fortran/20877
10171         PR fortran/25047
10172         * gfortran.dg/entry_7.f90: New test.
10173
10174 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10175
10176         PR c/27747
10177         * gcc.dg/cpp/_Pragma6.c: New test.
10178
10179         PR c++/27748
10180         * g++.dg/cpp/_Pragma1.C: New test.
10181
10182         PR preprocessor/27746
10183         * gcc.dg/gomp/macro-3.c: New test.
10184         * gcc.dg/gomp/macro-4.c: New test.
10185         * g++.dg/gomp/macro-3.C: New test.
10186         * g++.dg/gomp/macro-4.C: New test.
10187
10188 2006-06-09  Richard Guenther  <rguenther@suse.de>
10189
10190         PR tree-optimization/26998
10191         * gcc.dg/torture/pr26998.c: New testcase.
10192         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10193
10194 2006-06-08  Mike Stump  <mrs@apple.com>
10195
10196         * gcc.dg/pr27095.c: Account for stubs.
10197
10198         PR target/26427
10199         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10200         produce bad code on darwin.
10201
10202 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10203
10204         PR fortran/27958
10205         * gfortran.dg/substr_2.f: New test.
10206
10207 2006-06-08  Asher Langton  <langton2@llnl.gov>
10208
10209         PR fortran/27786
10210         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10211
10212 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10213
10214         PR target/27421
10215         * gcc.dg/union-3.c: New test.
10216
10217 2006-06-08  Richard Guenther  <rguenther@suse.de>
10218
10219         PR middle-end/27116
10220         * gcc.dg/torture/pr27116.c: New testcase.
10221         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10222
10223 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10224
10225         PR rtl-optimization/26449
10226         * gcc.dg/pr26449.c: New test.
10227
10228 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10229
10230         PR c++/27601
10231         * g++.dg/ext/offsetof1.C: Test member functions.
10232
10233 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10234
10235         * gcc.dg/pr27095.c: Improve scanning.
10236
10237 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10238
10239         PR fortran/23091
10240         * gfortran.dg/saved_automatic_1.f90: New test.
10241
10242         PR fortran/24168
10243         * gfortran.dg/array_simplify_1.f90: New test.
10244
10245         PR fortran/25090
10246         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10247
10248         PR fortran/25058
10249         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10250
10251 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10252
10253         PR c++/27177
10254         * g++.dg/expr/cast7.C: New test.
10255
10256 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10257
10258         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10259         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10260         * lib/fortran-torture.exp (fortran-torture-compile,
10261         fortran-torture-execute): Ditto.
10262
10263 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10264
10265         PR target/27842
10266         * gcc.dg/vmx/pr27842.c: New test.
10267
10268 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10269
10270         PR libfortran/27895
10271         * gfortran.dg/bounds_check_3.f90: New test.
10272
10273 2006-06-05  Mike Stump  <mrs@apple.com>
10274
10275         * objc.dg/objc-fast-4.m: Skip for ppc64.
10276
10277 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10278
10279         PR testsuite/27705
10280         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10281
10282 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10283             Victor Kaplansky  <victork@il.ibm.com>
10284
10285         PR tree-optimizations/26360
10286         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10287         with -fno-tree-dce.
10288         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10289
10290 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10291
10292         PR fortran/14067
10293         * gfortran.dg/data_char_1.f90: Add messages for truncated
10294         strings.
10295
10296         PR fortran/16943
10297         * gfortran.dg/func_decl_2.f90: New test.
10298
10299         PR fortran/20839
10300         * gfortran.dg/do_2.f90: New test.
10301
10302         PR fortran/27655
10303         * gfortran.dg/associated_3.f90: New test.
10304
10305 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10306
10307         PR c++/27819
10308         * g++.dg/template/static25.C: New test.
10309
10310         PR c++/27722
10311         * g++.dg/init/array21.C: New test.
10312
10313         PR c++/27807
10314         * g++.dg/ext/complit7.C: New test.
10315
10316         PR c++/27806
10317         * g++.dg/parse/ptrmem5.C: New test.
10318
10319 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10320             Andrew Pinski  <pinskia@physics.uc.edu>
10321
10322         PR c/27150
10323         PR middle-end/27382
10324         * gcc.dg/pr27150-1.c: New testcase.
10325         * gcc.dg/pr27382-1.c: New testcase.
10326         * gcc.dg/pr27382-2.c: New testcase.
10327
10328 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10329
10330         PR c/25161
10331         PR c/27020
10332         * gcc.dg/array-10.c: New test.
10333
10334 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10335
10336         PR c++/27804
10337         * g++.dg/init/const4.C: New test.
10338         * g++.dg/init/member1.C: Add error-marker.
10339         * g++.dg/other/fold1.C: Adjust error-marker.
10340
10341 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10342
10343         PR c++/27601
10344         * g++.dg/ext/offsetof1.C: New test.
10345
10346 2006-06-04 Eric Christopher <echristo@apple.com>
10347
10348         * gcc.dg/attr-ms_struct-1.c: New.
10349
10350 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10351
10352         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10353
10354 2006-06-04  Richard Guenther  <rguenther@suse.de>
10355
10356         PR tree-optimization/27039
10357         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10358
10359 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10360
10361         PR target/26223
10362         * gcc.target/i386/amd64-abi-2.c: New test case.
10363
10364 2006-06-02  Eric Christopher  <echristo@apple.com>
10365
10366         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10367         * gcc.target/i386/20020523-1.c: Skip if darwin.
10368         * gcc.target/i386/asm-3.c: Ditto.
10369         * gcc.target/i386/20011119-1.c: Ditto.
10370         * gcc.target/i386/clobbers.c: Remove pic part of test.
10371
10372 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10373
10374         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10375         * g++.old-deja/g++.other/init19.C: Ditto.
10376         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10377         and add other platforms as expected failures.
10378
10379 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10380
10381         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10382         (is-effective-target-keyword): Ditto.
10383
10384 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10385
10386         PR fortran/27715
10387         * gfortran.dg/extended_char_comparison_1.f:  New test.
10388
10389 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10390
10391         PR fortran/25098
10392         * gfortran.dg/dummy_procedure_1.f90: New test.
10393
10394         PR fortran/25147
10395         * gfortran.dg/dummy_procedure_2.f90: New test.
10396
10397         * gfortran.dg/associated_2.f90: Correct to make consistent with
10398         standard.
10399
10400 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10401
10402         * gcc.target/i386/387-11.c: New test case.
10403
10404 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/27801
10407         * g++.dg/template/cond6.C: New test.
10408
10409         PR c++/26496
10410         * g++.dg/template/crash51.C: New test.
10411         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10412
10413         PR c++/27385
10414         * g++.dg/init/array20.C: New test.
10415
10416 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10417
10418         * gcc.dg/builtins-54.c: New test case.
10419
10420 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10421
10422         PR c++/26433
10423         * g++.dg/template/fntry1.C: Add dg-do link.
10424
10425         PR c++/27808
10426         * g++.dg/parse/friend6.C: New test.
10427
10428 2006-05-30  Asher Langton  <langton2@llnl.gov>
10429
10430         * gfortran.dg/cray_pointers_7.f90: New test.
10431
10432 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10433
10434         PR tree-optimization/23452
10435         * gcc.dg/fold-mulconj-1.c: New test case.
10436
10437 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10438
10439         PR c++/27803
10440         * g++.dg/parse/bitfield1.C: New test.
10441
10442 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10443
10444         * gcc.target/ppc-eq0-1.c: New test case.
10445         * gcc.target/ppc-negeq0-1.c: New test case.
10446
10447 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10448
10449         PR c/27273
10450         * gcc.dg/overflow-warn-5.c: New test.
10451
10452 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10453
10454         PR c/27718
10455         * gcc.dg/sizeof-1.c: New test.
10456
10457 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10458
10459         PR target/27790
10460         * gcc.target/i386/pr27790.c: New test.
10461
10462 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10463
10464         PR libgfortran/27757
10465         * gfortran.dg/direct_io_5.f90: New test.
10466
10467 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10468
10469         PR libgfortran/27634
10470         * gfortran.dg/fmt_missing_period_1.f: New test.
10471         * gfortran.dg/fmt_missing_period_2.f: New test.
10472         * gfortran.dg/fmt_missing_period_3.f: New test.
10473
10474 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10475
10476         PR fortran/19777
10477         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10478         arrays.
10479
10480 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10481
10482         PR c++/27713
10483         * g++.dg/template/new6.C: New test.
10484
10485 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10486
10487         PR tree-optimization/24964
10488         * gcc.target/i386/387-10.c: New test case.
10489
10490 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10491
10492         * intrinsics/string_intrinsics.c (compare_string):
10493         Use memcmp instead of strncmp to avoid tripping over
10494         CHAR(0) in a string.
10495
10496 2006-05-27  Richard Guenther  <rguenther@suse.de>
10497
10498         PR middle-end/27773
10499         * gcc.dg/torture/pr27773.c: New testcase.
10500
10501 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10502
10503         * gcc.dg/pr24561.c: Rename to..
10504         * gcc.dg/pr25962.c: .. this.
10505
10506 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10507
10508         PR fortran/19777
10509         * gfortran.dg/bounds_check_2.f: New test.
10510
10511 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10512
10513         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10514         * gfortran.dg/byte_1.f90: Likewise.
10515         * gfortran.dg/dup_save_2.f90: Likewise.
10516
10517 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10518
10519         * gfortran.dg/associated_2.f90: New test.
10520
10521 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10522
10523         PR fortran/27524
10524         * gfortran.dg/bounds_check_1.f90: New test.
10525
10526 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10527
10528         PR rtl-optimization/27661
10529         * gcc.dg/pr27661.c: New test case.
10530
10531 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10532
10533         PR fortran/23151
10534         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10535         * gfortran.dg/print_parentheses_1.f:  New test.
10536         * gfortran.dg/print_parentheses_2.f90:  New test.
10537
10538 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10539
10540         PR target/27758
10541         * gcc.dg/pr27758.c: New test.
10542
10543 2006-05-24  Falk Hueffner  <falk@debian.org>
10544
10545         * gcc.c-torture/compile/pr27571.c: New test.
10546
10547 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10548
10549         PR fortran/27709
10550         * gfortran.dg/spec_expr_4.f90: New test.
10551
10552         PR fortran/27155
10553         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10554
10555 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10556
10557         PR c++/20103
10558         * g++.dg/ext/complit6.C: New test.
10559         * g++.dg/ext/complit3.C: Adjust error markers.
10560         * g++.dg/init/const3.C: New test.
10561
10562 2006-05-25  Richard Guenther  <rguenther@suse.de>
10563
10564         PR middle-end/27743
10565         * gcc.dg/torture/pr27743.c: New testcase.
10566
10567 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10568
10569         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10570
10571 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10572
10573         * gcc.dg/compat/scalar-by-value-x.h: New.
10574         * gcc.dg/compat/scalar-by-value-y.h: New.
10575         * gcc.dg/compat/scalar-by-value-5.c: New.
10576         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10577         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10578         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10579         * gcc.dg/compat/scalar-by-value-6.c: New.
10580         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10581         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10582         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10583
10584 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10585
10586         PR tree-optimization/27639
10587         PR tree-optimization/26719
10588         * gcc.dg/pr27639.c: New test.
10589         * gcc.dg/pr26719.c: New test.
10590         * gcc.dg/tree-ssa/scev-cast.c: New test.
10591
10592 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10593
10594         PR c++/20173
10595         * g++.dg/template/error21.C: New test.
10596
10597 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10598
10599         PR target/27696
10600         * gcc.target/i386/pr27696.c: New.
10601
10602 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10603
10604         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10605
10606         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10607
10608 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10609
10610         PR c++/27716
10611         * g++.dg/other/assign1.C: New test.
10612
10613 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10614
10615         PR target/27266
10616         * gcc.target/i386/pr27266.c: New.
10617
10618 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10619
10620         PR c++/27451
10621         * g++.dg/ext/asm9.C: New test.
10622
10623 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10624
10625         PR rtl-optimization/25514
10626         * gcc.c-torture/compile/pr25514.c: New test.
10627
10628 2006-05-22  Richard Guenther  <rguenther@suse.de>
10629
10630         Revert
10631         2006-01-31  Richard Guenther  <rguenther@suse.de>
10632
10633         * gcc.target/i386/sselibm-1.c: New testcase.
10634         * gcc.target/i386/sselibm-2.c: Likewise.
10635         * gcc.target/i386/sselibm-3.c: Likewise.
10636         * gcc.target/i386/sselibm-4.c: Likewise.
10637         * gcc.target/i386/sselibm-5.c: Likewise.
10638
10639 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10640
10641         PR c/27420
10642         * gcc.dg/func-args-2.c: New test.
10643
10644         PR c/26818
10645         * gcc.dg/struct-incompl-1.c: New test.
10646
10647 2006-05-22  Richard Guenther  <rguenther@suse.de>
10648
10649         PR testsuite/27708
10650         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10651         the transformations we test for.
10652
10653 2006-05-22  Richard Guenther  <rguenther@suse.de>
10654
10655         PR testsuite/27707
10656         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10657
10658 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10659
10660         PR c++/27210
10661         * g++.dg/warn/new1.C: New test.
10662         * g++.dg/template/new5.C: Likewise.
10663
10664 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10665
10666         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10667         * gcc.target/i386/20060512-3.c: Likewise.
10668
10669 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10670
10671         PR rtl-optimization/27671
10672         * gcc.c-torture/execute/pr27671-1.c: New.
10673         * gcc.dg/pr27671-2.c: Likewise.
10674
10675         PR tree-optimization/26622.
10676         * gcc.c-torture/compile/pr26622.c: New.
10677
10678 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10679
10680         PR fortran/27613
10681         * gfortran.dg/recursive_reference_1.f90: New test.
10682
10683 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10684
10685         PR fortran/25746
10686         * gfortran.dg/elemental_subroutine_3.f90: New test.
10687
10688         PR fortran/25090
10689         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10690
10691         PR fortran/27584
10692         * gfortran.dg/associated_target_1.f90: New test.
10693
10694         PR fortran/19015
10695         * gfortran.dg/maxloc_shape_1.f90: New test.
10696
10697 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10698
10699         PR libgfortran/24459
10700         * gfortran.dg/namelist_24.f90: New test.
10701         * gfortran.dg/namelist_12.f: Fix typo in comment.
10702
10703 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10704
10705         PR middle-end/25776
10706         * g++.dg/other/error11.C: New test.
10707
10708 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10709
10710         * gcc.target/mips/pr26765.c: Add -w to options.
10711
10712 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10713
10714         * lib/target-supports.exp (check_effective_target_mpaired_single):
10715         New function.
10716         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10717         multilibs.
10718         * g++.dg/vect/vect.exp: Likewise.
10719
10720 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10721
10722         PR testsuite/25891
10723         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10724
10725 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10726
10727         PR fortran/27662
10728         * gfortran.dg/temporary_1.f90: New file.
10729
10730 2006-05-19  Andreas Schwab  <schwab@suse.de>
10731
10732         * g++.dg/other/unused1.C: Also match "stringz".
10733
10734 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10735
10736         PR c++/26433
10737         * g++.dg/template/fntry1.C: New test.
10738
10739 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10740
10741         PR c++/27471
10742         PR c++/27506
10743         * g++.dg/conversion/bitfield5.C: New test.
10744         * g++.dg/conversion/bitfield6.C: New test.
10745
10746 2006-05-18  Mike Stump  <mrs@apple.com>
10747
10748         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10749         * gcc.dg/vla-4.c: Add.
10750         * gcc.dg/vla-5.c: Add.
10751         * gcc.dg/vla-6.c: Add.
10752
10753 2006-05-12  Stuart Hastings  <stuart@apple.com>
10754
10755         * gcc.target/i386/20060512-1.c: New.
10756         * gcc.target/i386/20060512-2.c: New.
10757         * gcc.target/i386/20060512-3.c: New.
10758         * gcc.target/i386/20060512-4.c: New.
10759
10760 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10761
10762         PR c++/26122
10763         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10764
10765         PR c++/26068
10766         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10767         * g++.dg/parse/linkage1.C: New test.
10768
10769 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR tree-optimization/27548
10772         * g++.dg/tree-ssa/pr27548.C: New test.
10773
10774 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10775
10776         PR fortran/26551
10777         * gfortran.dg/recursive_check_1.f: New test.
10778         * gfortran.dg/recursive_check_2.f90: New test.
10779
10780 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10781
10782         * g++.dg/opt/temp2.C: New test.
10783
10784 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10785
10786         PR c++/27491
10787         * g++.dg/init/brace5.C: New test.
10788
10789         PR middle-end/27415
10790         * gcc.dg/gomp/pr27415.c: New test.
10791         * g++.dg/gomp/pr27415.C: New test.
10792
10793         PR tree-optimization/27549
10794         * g++.dg/tree-ssa/pr27549.C: New test.
10795
10796 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10797
10798         PR libgfortran/27575
10799         * gfortran.dg/read_eof_4.f90: New test.
10800
10801 2006-05-16  Richard Guenther  <rguenther@suse.de>
10802
10803         PR tree-optimization/22303
10804         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10805
10806 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10807
10808         PR middle-end/27573
10809         * gcc.dg/gomp/pr27573.c: New test.
10810         * gfortran.dg/gomp/pr27573.f90: New test.
10811
10812         PR c/27499
10813         * gcc.dg/gomp/pr27499.c: New test.
10814         * g++.dg/gomp/pr27499.C: New test.
10815
10816 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR c++/27339
10819         * g++.dg/parser/access8.C: Adjust error marker.
10820         * g++.dg/template/access17.C: New test.
10821         * g++.dg/template/access18.C: Likewise.
10822
10823 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10824
10825         PR target/26600
10826         * gcc.target/i386/pr26600.c: New test case.
10827
10828 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/27505
10831         * g++.dg/expr/bitfield1.C: New test.
10832
10833 2006-05-15  Richard Guenther  <rguenther@suse.de>
10834
10835         PR tree-optimization/27603
10836         * gcc.dg/torture/pr27603.c: New testcase.
10837
10838 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10839
10840         PR fortran/25090
10841         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10842
10843         PR fortran/25082
10844         * gfortran.dg/scalar_return_1.f90: New test.
10845
10846         PR fortran/27411
10847         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10848
10849 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * gcc.dg/gomp/critical-4.c: New test.
10852         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10853         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10854         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10855         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10856
10857 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10858
10859         PR c++/27582
10860         * g++.dg/template/dependent-args1.C: New test.
10861
10862         PR c++/27581
10863         * g++.dg/lookup/this1.C: New test.
10864
10865         PR c++/27315
10866         * g++.dg/template/operator6.C: New test.
10867         * g++.dg/template/incomplete3.C: New test.
10868
10869         PR c++/27559
10870         * g++.dg/template/new4.C: New test.
10871
10872         PR c++/27496
10873         * g++.dg/template/void2.C: New test.
10874
10875 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10876
10877         * g++.dg/template/dependent-expr5.C: New test.
10878
10879 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10880
10881         PR middle-end/26729
10882         * gcc.dg/pr26729-1.c: New test case.
10883
10884 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10885
10886         * gcc.dg/pr27003.c: New test.
10887
10888 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10889
10890         * lib/target-supports.dg (check_cxa_atexit_available): Change
10891         v3_target_compile to ${tool}_target_compile.
10892
10893 2006-05-11  Jason Merrill  <jason@redhat.com>
10894
10895         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10896
10897 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10898
10899         PR fortran/27553
10900         * gfortran.dg/label_5.f90: New test.
10901
10902 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10903
10904         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10905         check_effective_target_powerpc_altivec_ok): New.
10906         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10907         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10908         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10909         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10910         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10911         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10912         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10913         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10914         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10915         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10916         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10917         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10918         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10919         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10920         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10921         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10922         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10923         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10924         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10925         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10926         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10927         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10928         gcc.target/powerpc/altivec-9.c,
10929         gcc.target/powerpc/altivec-consts.c,
10930         gcc.target/powerpc/altivec-pr22085.c,
10931         gcc.target/powerpc/altivec-splat.c,
10932         gcc.target/powerpc/altivec-types-1.c,
10933         gcc.target/powerpc/altivec-types-2.c,
10934         gcc.target/powerpc/altivec-types-3.c,
10935         gcc.target/powerpc/altivec-types-4.c,
10936         gcc.target/powerpc/altivec-varargs-1.c,
10937         gcc.target/powerpc/altivec-vec-merge.c,
10938         gcc.target/powerpc/ppc-vector-memcpy.c,
10939         gcc.target/powerpc/ppc-vector-memset.c,
10940         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10941         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10942         these effective targets.
10943         * gcc.dg/vmx/pr27006.c: Add missing close brace.
10944         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10945
10946 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10947
10948         PR middle-end/27384
10949         * g++.dg/other/fold1.C: New test.
10950
10951         PR middle-end/27488
10952         * gcc.dg/fold-nonneg-1.c: New test.
10953
10954         PR c++/27547
10955         * g++.dg/other/operator1.C: New test.
10956
10957 2006-05-11  Richard Guenther  <rguenther@suse.de>
10958
10959         PR middle-end/27529
10960         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10961
10962 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
10963
10964         * lib/target-supports-dg.exp (check-flags): New.
10965         (dg-skip-if): Move flag checks.
10966
10967 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
10968
10969         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10970         * lib/target-supports.dg (check_cxa_atexit_available): New.
10971
10972 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
10973
10974         PR fortran/27470
10975         * gfortran.dg/multiple_allocation_2.f90: New test case.
10976
10977 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
10978
10979         * gcc.target/arm/pr27387.C: Fix a comment typo.
10980
10981 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10982
10983         PR fortran/24549
10984         * gfortran.dg/error_recovery_1.f90: New test.
10985
10986 2006-05-10  Richard Guenther  <rguenther@suse.de>
10987
10988         PR tree-optimization/27302
10989         * gcc.dg/torture/pr27302.c: New testcase.
10990
10991 2006-05-09  Dirk Mueller  <dmueller@suse.de>
10992         Richard Guenther  <rguenther@suse.de>
10993
10994         PR middle-end/27498
10995         * gcc.dg/tree-ssa/pr27498.c: New testcase.
10996
10997 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
10998
10999         PR rtl-optimization/27335
11000         * gcc.dg/pr27335.c: New test.
11001
11002 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
11003
11004         * gcc.target/mips/mips-ps-5.c: New file.
11005
11006 2006-05-08  Jan Hubicka  <jh@suse.cz>
11007
11008         PR middle-end/25962
11009         * gcc.dg/pr25962.c: New.
11010
11011 2006-05-08  Roger Sayle  <roger@eyesopen.com>
11012
11013         PR target/27158
11014         * gcc.target/powerpc/pr27158.c: New test case.
11015
11016 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
11017
11018         PR testsuite/27476
11019         * ada/acats/run_all.sh: Use test -z.
11020
11021 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11022
11023         PR libfortran/18271
11024         * gfortran.dg/spec_expr_3.f90: New test.
11025
11026 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11027
11028         PR target/24879
11029         * gcc.target/i386/monitor.c: New file.
11030
11031 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11032
11033         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11034
11035 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11036
11037         PR c++/27447
11038         * g++.dg/other/ptrmem7.C: New test.
11039
11040 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11041
11042         PR target/27421
11043         * gcc.dg/array-9.c: New test.
11044
11045 2006-05-07  Richard Guenther  <rguenther@suse.de>
11046
11047         PR tree-optimization/27409
11048         * gcc.dg/torture/pr27409.c: New testcase.
11049
11050 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11051
11052         PR fortran/27457
11053         * gfortran.dg/select_6.f90: New.
11054
11055 2006-05-07  Richard Guenther  <rguenther@suse.de>
11056
11057         PR tree-optimization/27136
11058         * gcc.dg/torture/pr27136.c: New testcase.
11059
11060 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11061
11062         PR fortran/24813
11063         * gfortran.dg/char_cons_len_1.f90: New test.
11064
11065 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11066
11067         PR c++/27427
11068         * g++.dg/template/incomplete2.C: New test.
11069
11070 2006-05-06  Richard Guenther  <rguenther@suse.de>
11071
11072         PR tree-optimization/27151
11073         * gcc.dg/vect/pr27151.c: New testcase.
11074
11075 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11076
11077         PR c++/27430
11078         * g++.dg/template/void1.C: New test.
11079
11080         PR c++/27423
11081         * g++.dg/other/void2.C: New test.
11082
11083         PR c++/27422
11084         * g++.dg/conversion/void1.C: New test.
11085
11086 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11087
11088         PR/21391
11089         * g++.dg/other/unused1.C: New.
11090
11091 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11092
11093         PR objc/27240
11094         * objc.dg/member-1.m: New test.
11095
11096 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11097
11098         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11099
11100 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11101
11102         PR libfortran/26985
11103         * gfortran.dg/matmul_2.f90: New test.
11104
11105 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11106
11107         * ada/acats/run_all.sh: Use sync when main not found.
11108
11109 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11110
11111         PR target/26765
11112         * gcc.target/mips/pr26765.c: New.
11113
11114 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11115
11116         * gcc.target/bfin: New directory.
11117         * gcc.target/bfin/bfin.exp: New file.
11118         * gcc.target/bfin/frmul.c: New file.
11119         * gcc.target/bfin/arith.c: New file.
11120         * gcc.target/bfin/mul-combine.c: New file.
11121         * gcc.target/bfin/shift.c: New file.
11122
11123 2006-05-04  Richard Guenther  <rguenther@suse.de>
11124
11125         PR tree-optimization/14287
11126         PR tree-optimization/14844
11127         PR tree-optimization/19792
11128         PR tree-optimization/21608
11129         PR tree-optimization/27090
11130         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11131         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11132         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11133         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11134         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11135
11136 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11137
11138         PR tree-optimization/27285
11139         * gcc.c-torture/execute/pr27285.c: New test.
11140
11141         PR middle-end/27388
11142         * gcc.dg/gomp/pr27388-1.c: New test.
11143         * gcc.dg/gomp/pr27388-2.c: New test.
11144         * gcc.dg/gomp/pr27388-3.c: New test.
11145
11146         PR c++/27359
11147         * g++.dg/gomp/pr27359.C: New test.
11148
11149 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11150
11151         PR fortran/20248
11152         * gfortran.dg/iargc.f90: New test.
11153
11154 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11155
11156         PR c++/27102
11157         * g++.dg/template/crash49.C: New test.
11158
11159 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11160
11161         PR testsuite/27032
11162         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11163
11164 2006-05-02  Jeff Law  <law@redhat.com>
11165
11166         PR tree-optimization/27364
11167         * gcc.c-torture/execute/pr27364.c: New test.
11168
11169 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/27309
11172         * g++.dg/parser/ctor5.C: New test.
11173
11174 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11175
11176         PR target/27387
11177         * gcc.target/arm/arm.exp: New.
11178         * gcc.target/arm/pr27387.C: Likewise.
11179
11180 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11181
11182         PR fortran/27269
11183         PR fortran/27324
11184         * gfortran.dg/module_equivalence_2.f90: New test.
11185
11186 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11187
11188         PR middle-end/27337
11189         * g++.dg/gomp/pr27337-1.C: New test.
11190         * g++.dg/gomp/pr27337-2.C: New test.
11191
11192         PR middle-end/27328
11193         * gcc.dg/gomp/pr27328.c: New test.
11194
11195         PR middle-end/27325
11196         * g++.dg/gomp/pr27325.C: New test.
11197
11198         PR middle-end/27310
11199         * g++.dg/gomp/pr27310.C: New test.
11200
11201 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11202
11203         PR tree-optimization/27291
11204         * g++.dg/tree-ssa/pr27291.C: New test.
11205
11206 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11207
11208         PR tree-optimization/27283
11209         * g++.dg/tree-ssa/pr27283.C: New test.
11210
11211 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11212
11213         * gcc.dg/tree-ssa/loop-16.c: New test.
11214
11215 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11216             Joseph S. Myers  <joseph@codesourcery.com>
11217
11218         * gcc.dg/Wconversion-3.c: New test case.
11219         * gcc.dg/Wconversion-4.c: Likewise.
11220
11221 2006-05-01  Richard Guenther  <rguenther@suse.de>
11222
11223         PR tree-optimization/26726
11224         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11225
11226 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11227
11228         * gcc.dg/Woverflow-1.c: New test case.
11229         * gcc.dg/Woverflow-2.c: Likewise.
11230         * gcc.dg/Woverflow-3.c: Likewise.
11231
11232 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/27094
11235         * g++.dg/template/defarg8.C: New test.
11236
11237 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11238
11239         PR c++/27278
11240         * g++.dg/parse/operator7.C: New test.
11241
11242 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11243
11244         PR c++/11471
11245         PR c++/27102
11246         * g++.dg/template/crash48.C: New test.
11247
11248         PR c++/27279
11249         * g++.dg/parse/ctor4.C: New test.
11250
11251 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11252
11253         PR fortran/25681
11254         * gfortran.df/char_type_len.f90: New test.
11255
11256 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11257
11258         PR libgfortran/27304
11259         * gfortran.dg/fmt_exhaust.f90: New test.
11260
11261 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11262
11263         PR c/25309
11264         * gcc.dg/large-size-array-2.c: New test case.
11265
11266 2006-04-28  Richard Guenther  <rguenther@suse.de>
11267
11268         PR target/26826
11269         * gcc.target/i386/pr26826.c: New testcase.
11270
11271 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR middle-end/27260
11274         * gcc.c-torture/execute/pr27260.c: New.
11275
11276 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11277
11278         PR middle-end/27095
11279         * gcc.dg/pr27095.c: New.
11280
11281 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11282
11283         PR c++/27292
11284         * g++.dg/conversion/bitfield4.C: New test.
11285
11286 2006-04-27  Eric Christopher  <echristo@apple.com>
11287
11288         * gcc.dg/pragma-ms_struct.c: New.
11289
11290 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11291
11292         PR c++/27102
11293         * g++.dg/template/crash47.C: New test.
11294
11295 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11296
11297         * gcc.target/i386/sse-7.c: build with -msse.
11298
11299 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11300
11301         PR testsuite/27274:
11302         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11303         (main): Exit if processor doesn't support SSE.
11304
11305 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11306
11307         PR middle-end/27282
11308         * gcc.c-torture/compile/pr27282.c: New test.
11309
11310 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11311
11312         PR middle-end/26913
11313         * g++.dg/gomp/pr26913.C: New test.
11314
11315         PR c/25996
11316         * gcc.dg/gomp/pr25996.c: New test.
11317         * g++.dg/gomp/pr25996.C: New test.
11318
11319 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11320
11321         PR rtl-optimization/26725
11322         * gcc.c-torture/compile/pr26725.c: New test.
11323
11324 2006-04-25  Richard Guenther  <rguenther@suse.de>
11325
11326         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11327         than n + -1.
11328
11329 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11330
11331         * gcc.dg/20060425-1.c: New testcase.
11332
11333 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11334
11335         PR tree-optimization/26865
11336         * gcc.dg/pr26865.c: New test.
11337
11338 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11339
11340         PR c++/27292
11341         * g++.dg/conversion/bitfield1.C: New test.
11342         * g++.dg/conversion/bitfield2.C: Likewise.
11343         * g++.dg/conversion/bitfield3.C: Likewise.
11344
11345 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11346         Richard Guenther  <rguenther@suse.de>
11347
11348         PR tree-optimization/27236
11349         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11350
11351 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11352
11353         PR c++/19963
11354         * g++.dg/other/incomplete2.C: New test.
11355
11356 2006-04-24  Richard Guenther  <rguenther@suse.de>
11357
11358         PR middle-end/26869
11359         * gcc.dg/torture/pr26869.c: New testcase.
11360
11361 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11362         Richard Guenther  <rguenther@suse.de>
11363
11364         PR tree-optimization/27218
11365         * g++.dg/tree-ssa/pr27218.C: New testcase.
11366
11367 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/26912
11370         * g++.dg/template/friend41.C: New test.
11371
11372 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11373
11374         * g++.dg/opt/pr15551.C: Include cstdio.
11375         (main): Use remove instead of unlink.
11376
11377 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11378
11379         * gcc.dg/sibcall-7.c: New test.
11380         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11381         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11382         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11383         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11384         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11385
11386 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11387
11388         PR c++/26534
11389         * g++.dg/opt/bitfield1.C: New test.
11390         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11391         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11392         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11393         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11394         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11395         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11396         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11397         * g++.dg/abi/bitfield2.C: Likewise.
11398         * g++.dg/init/bitfield1.C: Likewise.
11399
11400 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11401
11402         PR fortran/25099
11403         * gfortran.dg/elemental_subroutine_4.f90: New test.
11404         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11405         call sub (m, x).
11406
11407 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11408
11409         * gcc.c-torture/compile/20060421-1.c: New testcase.
11410
11411 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11412
11413         PR c/25875
11414         * gcc.dg/init-bad-4.c: New test.
11415
11416 2006-04-21  Paul Brook  <paul@codesourcery.com>
11417
11418         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11419
11420 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11421
11422         PR fortran/27122
11423         * gfortran.dg/defined_operators_1.f90: New test.
11424         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11425         remove old ones associated, incorrectly, with Note 5.46.
11426
11427         PR fortran/27113
11428         * gfortran.dg/character_array_constructor_1.f90: New test.
11429
11430 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11431
11432         * gcc.dg/20060419-1.c: New test.
11433
11434 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11435
11436         PR c/26774
11437         * gcc.dg/struct-parse-1.c: New test case.
11438
11439 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11440
11441         PR c++/26558
11442         * g++.dg/parse/template19.C: New test.
11443
11444         PR c++/26739
11445         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11446
11447         PR c++/26036
11448         * g++.dg/expr/call3.C: New test.
11449
11450         PR c++/10385
11451         * g++.dg/conversion/dynamic1.C: New test.
11452
11453 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/27102
11456         * g++.dg/template/crash35.C: Tweak error markers.
11457         * g++.dg/template/crash46.C: New test.
11458         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11459         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11460
11461 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11462
11463         PR rtl-optimization/14261
11464         * gcc.c-torture/compile/20060419-1.c: Added.
11465
11466 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11467
11468         * gfortran.dg/label_1.f90: Adjust dg-error.
11469
11470 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11471
11472         PR target/26961
11473         * gcc.dg/fold-cond-1.c: New test case.
11474         * gcc.dg/pr26961-1.c: Likewise.
11475
11476 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11477
11478         PR libgfortran/27138
11479         * gfortran.dg/read_bad_advance.f90: New test.
11480
11481 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11482             Dale Johannesen  <dalej@apple.com>
11483
11484         PR target/24076
11485         * gcc.target/i386/vecinit-3.c: New testcase.
11486         * gcc.target/i386/vecinit-4.c: Likewise.
11487         * gcc.target/i386/sse-18.c: Likewise.
11488         * gcc.target/i386/sse-19.c: Likewise.
11489
11490 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11491
11492         * gfortran.dg/allocate_zerosize_1.f90: New test.
11493
11494 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11495
11496         PR c++/26365
11497         * g++.dg/template/crash45.C: New test.
11498
11499 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11500
11501         PR fortran/26787
11502         * gfortran.dg/proc_assign_1.f90: New test.
11503         * gfortran.dg/procedure_lvalue.f90: Change message.
11504         * gfortran.dg/namelist_4.f90: Add new error.
11505
11506         PR fortran/25597
11507         PR fortran/27096
11508         * gfortran.dg/auto_pointer_array_result_1.f90
11509
11510         PR fortran/27089
11511         * gfortran.dg/specification_type_resolution_1.f90
11512
11513         PR fortran/18003
11514         PR fortran/25669
11515         PR fortran/26834
11516         * gfortran.dg/bounds_temporaries_1.f90: New test.
11517
11518         PR fortran/27124
11519         * gfortran.dg/array_return_value_1.f90: New test.
11520
11521 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11522
11523         PR fortran/25336
11524         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11525
11526 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11527
11528         PR middle-end/26823
11529         * g++.dg/gomp/pr26823-1.C: New test.
11530         * g++.dg/gomp/pr26823-2.C: New test.
11531
11532 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11533
11534         PR middle-end/27134
11535         * gcc.dg/pr27314.c: New test.
11536
11537 2006-04-13  Richard Henderson  <rth@redhat.com>
11538
11539         * g++.dg/gomp/block-0.C: Update expected matches.
11540
11541 2006-04-13  DJ Delorie  <dj@redhat.com>
11542
11543         * lib/target-supports.exp (check_effective_target_int32plus): New.
11544         (check_effective_target_ptr32plus): New.
11545         (check_effective_target_size32plus): New.
11546         (check_effective_target_int16): New.
11547         (check_profiling_available): Add m32c to the list of unsupported
11548         targets.
11549
11550         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11551         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11552         memory size.
11553         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11554         pointers.
11555         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11556         size_t.
11557         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11558         and size_t.
11559         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11560         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11561         not just xstormy16.  Skip m32c due to weird pointer size.
11562         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11563         not just xstormy16.
11564         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11565         not just xstormy16.
11566         * gcc.dg/20020312-2.c: Add m32c support.
11567         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11568         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11569         in test.
11570         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11571         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11572         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11573         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11574         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11575         formats
11576         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11577         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11578         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11579         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11580         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11581         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11582         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11583         in test.
11584         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11585         in test.
11586         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11587         * gcc.dg/pr23049.c: Require >=32 bit integers.
11588         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11589         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11590         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11591         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11592         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11593         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11594         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11595         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11596         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11597         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11598         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11599         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11600         prototype in test.
11601         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11602         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11603         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11604         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11605         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11606
11607         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11608         * gcc.c-torture/execute/20040703-1.x: Likewise.
11609         * gcc.c-torture/execute/20040705-1.x: Likewise.
11610         * gcc.c-torture/execute/20040705-2.x: Likewise.
11611         * gcc.c-torture/execute/20040709-1.x: Likewise.
11612         * gcc.c-torture/execute/20040709-2.x: Likewise.
11613         * gcc.c-torture/execute/20040811-1.x: Likewise.
11614         * gcc.c-torture/execute/20050316-1.x: Likewise.
11615         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11616         * gcc.c-torture/execute/pr19689.x: Likewise.
11617         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11618         * gcc.c-torture/execute/usmul.x: Likewise.
11619         * gcc.c-torture/execute/vrp-5.x: Likewise.
11620         * gcc.c-torture/execute/vrp-6.x: Likewise.
11621         * gcc.dg/debug/20041023-1.s: Likewise.
11622
11623 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11624
11625         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11626         of integers to a vector types are now constant expressions in C.
11627         * gcc.dg/vect/vect-fold-1.c: New test case.
11628
11629 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11630             Ulrich Weigand  <uweigand@de.ibm.com>
11631
11632         PR target/27006
11633         * gcc.dg/vmx/pr27006.c: New testcase.
11634
11635 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11636
11637         PR libgfortran/26766
11638         * gfortran.dg/write_recursive.f90: New test.
11639
11640 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11641
11642         * g++.dg/parse/dtor7.C: New test.
11643         * g++.dg/parse/new1.C: Add error marker.
11644         * g++.dg/template/new3.C: New test.
11645
11646         PR c++/26122
11647         * g++.dg/template/pure1.C: New test.
11648
11649         PR c++/26295
11650         * g++.dg/parse/ptrmem4.C: New test.
11651
11652 2006-04-10  Jeff Law  <law@redhat.com>
11653
11654         PR/27087
11655         * gcc.c-torture/compile/pr27087.c: New test.
11656
11657 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11658
11659         PR/21391
11660         * gcc.dg/20060410.c: New.
11661
11662 2006-04-10  Matthias Klose  <doko@debian.org>
11663
11664         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11665         Recognize multilib directory names containing underscores.
11666
11667 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11668
11669         * gcc.target/i386/vecinit-1.c: New test case.
11670         * gcc.target/i386/vecinit-2.c: Likewise.
11671
11672 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11673
11674         PR debug/27057
11675         * g++.dg/debug/dwarf2-2.C: New test.
11676
11677 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11678
11679         PR rtl-optimization/27073
11680         * gcc.c-torture/execute/pr27073.c: New test.
11681
11682 2006-04-08  Mike Stump  <mrs@apple.com>
11683
11684         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11685
11686 2006-04-07  Richard Guenther  <rguenther@suse.de>
11687
11688         PR tree-optimization/26135
11689         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11690
11691 2006-04-06  Jan Hubicka  <jh@suse.cz>
11692
11693         PR profile/26399
11694         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11695
11696 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11697
11698         * g++.dg/conversion/nullptr1.C: New test case.
11699         * g++.dg/conversion/nullptr2.C: Likewise.
11700
11701 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11702
11703         * gfortran.dg/dependency_18.f90: New test case.
11704
11705 2006-04-05  Richard Guenther  <rguenther@suse.de>
11706
11707         PR tree-optimization/26919
11708         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11709         * gcc.dg/ipa/ipa-2.c: Likewise.
11710         * gcc.dg/ipa/ipa-3.c: Likewise.
11711         * gcc.dg/ipa/ipa-5.c: Likewise.
11712
11713 2006-04-05  Richard Guenther  <rguenther@suse.de>
11714
11715         PR tree-optimization/26763
11716         * gcc.dg/torture/pr26763-1.c: New testcase.
11717         * gcc.dg/torture/pr26763-2.c: Likewise.
11718
11719 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11720
11721         PR fortran/23634
11722         PR fortran/25619
11723         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11724
11725 2006-04-04  Eric Christopher  <echristo@apple.com>
11726
11727         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11728         stubs.
11729         * gcc.target/i386/387-5.c: Ditto.
11730
11731 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11732
11733         * gcc.target/sparc/struct-ret-check.c: New test.
11734
11735 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11736
11737         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11738         zero decimal digits specified in format.
11739
11740 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11741
11742         PR fortran/26891
11743         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11744
11745         PR fortran/26976
11746         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11747         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11748         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11749         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
11750         compliant and detect bigendian-ness.
11751
11752 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11753
11754         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11755         dummy arguments work when the actual argument is itself a dummy
11756         argument of the caller.
11757
11758 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11759
11760         PR libfortran/24685
11761         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11762
11763 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11764
11765         * gfortran.dg/dependencency_17.f90: New test case.
11766
11767 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11768
11769         * gfortran.dg/dependency_14.f90: New test case.
11770         * gfortran.dg/dependency_15.f90: Likewise.
11771         * gfortran.dg/dependency_16.f90: Likewise.
11772
11773 2006-03-31  Asher Langton  <langton2@llnl.gov>
11774
11775         PR fortran/25358
11776         gfortran.dg/cray_pointers_6.f90: New test.
11777
11778 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11779
11780         PR libgfortran/26890
11781         * gfortran.dg/read_size_noadvance.f90: New test.
11782
11783 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11784
11785         PR fortran/25031
11786         * gfortran.dg/multiple_allocation_1.f90: Check that the
11787         size has changed after a re-allocation with stat.
11788
11789 2006-03-30  Richard Guenther  <rguenther@suse.de>
11790
11791         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11792         removal.
11793         * gcc.target/i386/sselibm-2.c: Likewise.
11794         * gcc.target/i386/sselibm-3.c: Likewise.
11795         * gcc.target/i386/sselibm-4.c: Likewise.
11796         * gcc.target/i386/sselibm-5.c: Likewise.
11797
11798 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11799
11800         * gcc.dg/fold-andxor-1.c: New test case.
11801         * gcc.dg/fold-xorand-1.c: Likewise.
11802
11803 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11804
11805         * gcc.dg/fold-convnotconv-1.c: New test case.
11806
11807 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11808
11809         PR fortran/26779
11810         * gfortran.dg/private_type_5.f90: New test.
11811
11812 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11813
11814         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11815
11816 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11817
11818         * gfortran.dg/advance_2.f90: New test.
11819         * gfortran.dg/advance_3.f90: New test.
11820
11821         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11822
11823 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11824
11825         PR libgfortran/26661
11826         PR libgfortran/26880
11827         * gfortran.dg/read_x_past.f: New test.
11828
11829 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11830
11831         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11832         to be STABS.
11833
11834 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11835
11836         * objc.dg/dwarf-1.m: Skip on AIX.
11837         * objc.dg/dwarf-2.m: Skip on AIX.
11838
11839 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11840
11841         PR fortran/26816
11842         * gfortran.dg/float_1.f90: New test.
11843
11844 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11845
11846         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11847         X86_64 targets.
11848         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11849
11850 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11851
11852         PR libfortran/26735
11853         * gfortran.dg/convert_implied_open.f90: New test case.
11854
11855 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11856
11857         PR fortran/26769
11858         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11859
11860 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11861
11862         PR middle-end/26717
11863         * gcc.dg/pr26717.c: New test.
11864
11865 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11866
11867         * gfortran.dg/dependency_12.f90: New test case.
11868
11869 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11870
11871         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11872
11873 2006-03-24  Jeff Law  <law@redhat.com>
11874
11875         * gcc.c-torture/pr26840.c: New test.
11876
11877 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11878
11879         * objc.dg/dwarf-2.m: New.
11880         * obj-c++.dg/dwarf-2.mm: New.
11881
11882         * g++.old-deja/g++.other/init19.C: New.
11883
11884 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11885
11886         * g++.dg/eh/spbp.C: Skip on AIX.
11887
11888 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11889
11890         PR middle-end/26611
11891         * g++.dg/gomp/pr26611-1.C: New test.
11892         * g++.dg/gomp/pr26611-2.C: New test.
11893
11894 2006-03-24  Jeff Law  <law@redhat.com>
11895
11896         * gcc.c-torture/compile/pr26833.c: New test.
11897         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11898
11899 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11900
11901         * gfortran.dg/endfile_2.f90: Delete temp file.
11902
11903 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11904
11905         PR fortran/19303
11906         * gfortran.dg/record_marker_1.f90: New test case.
11907         * gfortran.dg/record_marker_2.f: New test case.
11908         * gfortran.dg/record_marker_3.f90: New test case.
11909
11910 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11911
11912         PR fortran/17298
11913         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11914         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11915
11916 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11917
11918         * lib/gcc-dg.exp (cleanup-modules): New proc.
11919         * gfortran.dg/allocatable_function_1.f90,
11920         gfortran.dg/allocate_char_star_scalar_1.f90,
11921         gfortran.dg/assumed_charlen_function_1.f90,
11922         gfortran.dg/assumed_dummy_1.f90,
11923         gfortran.dg/assumed_shape_ranks_1.f90,
11924         gfortran.dg/assumed_shape_ranks_2.f90,
11925         gfortran.dg/assumed_size_dt_dummy.f90,
11926         gfortran.dg/auto_char_dummy_array_1.f90,
11927         gfortran.dg/auto_char_len_3.f90,
11928         gfortran.dg/automatic_module_variable.f90,
11929         gfortran.dg/bad_automatic_objects_1.f90,
11930         gfortran.dg/char_array_constructor.f90,
11931         gfortran.dg/char_array_structure_constructor.f90,
11932         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11933         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11934         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11935         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11936         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11937         gfortran.dg/derived_pointer_recursion.f90,
11938         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11939         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11940         gfortran.dg/dummy_functions_1.f90,
11941         gfortran.dg/elemental_initializer_1.f90,
11942         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11943         gfortran.dg/elemental_pointer_1.f90,
11944         gfortran.dg/elemental_subroutine_1.f90,
11945         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11946         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11947         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11948         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11949         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11950         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11951         gfortran.dg/global_references_1.f90,
11952         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11953         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11954         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11955         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11956         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11957         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11958         gfortran.dg/large_integer_kind_1.f90,
11959         gfortran.dg/large_real_kind_1.f90,
11960         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11961         gfortran.dg/module_double_reuse.f90,
11962         gfortran.dg/module_equivalence_1.f90,
11963         gfortran.dg/module_interface_1.f90,
11964         gfortran.dg/module_parameter_array_refs_1.f90,
11965         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11966         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11967         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11968         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11969         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11970         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11971         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11972         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11973         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11974         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11975         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11976         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11977         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
11978         gfortran.dg/same_name_1.f90,
11979         gfortran.dg/sibling_dummy_procedure_1.f90,
11980         gfortran.dg/sibling_dummy_procedure_2.f90,
11981         gfortran.dg/sibling_dummy_procedure_3.f90,
11982         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
11983         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
11984         gfortran.dg/used_dummy_types_2.f90,
11985         gfortran.dg/used_dummy_types_3.f90,
11986         gfortran.dg/used_dummy_types_4.f90,
11987         gfortran.dg/used_dummy_types_5.f90,
11988         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
11989         gfortran.dg/userdef_operator_1.f90: Use it.
11990
11991 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11992
11993         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
11994         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
11995         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
11996         gfortran.dg/write_back.f,
11997         gfortran.fortran-torture/execute/inquire_1.f90,
11998         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
11999
12000 2006-03-21  Jeff Law  <law@redhat.com>
12001
12002         * gcc.dg/tree-ssa/vrp28.c: New test.
12003
12004 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12005
12006         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12007         if _STDC_C99 is defined.
12008         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12009         * gcc.dg/builtins-20.c: Likewise.
12010         * gcc.dg/builtins-53.c: Likewise.
12011         * gcc.dg/single-precision-constant.c: Likewise. Also pass
12012         -mmacosx-version-min=10.3 on PowerPC/Darwin.
12013
12014 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
12015
12016         PR tree-opt/26781
12017         * gcc.c-torture/compile/pr26781-1.c: New test.
12018         * gcc.c-torture/compile/pr26781-2.c: New test.
12019
12020 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
12021
12022         PR c++/26690
12023         * g++.dg/gomp/pr26690-1.C: New test.
12024         * g++.dg/gomp/pr26690-2.C: New test.
12025
12026 2006-03-20  Jeff Law  <law@redhat.com>
12027
12028         * gcc.dg/tree-ssa/pr21829.c: New test.
12029
12030         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12031
12032 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12033
12034         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12035         (check_visibility_available): Use it.
12036         (check_effective_target_default_packed): Likewise.
12037         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12038         (check_effective_target_fopenmp): Likewise.
12039         (check_effective_target_freorder): Likewise.
12040         (check_effective_target_fpic): Likewise.
12041         (check_named_sections_available): Likewise.
12042         (check_effective_target_ilp32): Likewise.
12043         (check_effective_target_lp64): Likewise.
12044
12045 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12046
12047         PR fortran/20935
12048         * gfortran.dg/scalar_mask_2.f90: New test case.
12049
12050 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12051
12052         PR tree-opt/26629
12053         * gcc.dg/tree-ssa/loadpre12.c: New test.
12054         * gcc.dg/tree-ssa/loadpre13.c: New test.
12055         * gcc.dg/tree-ssa/loadpre14.c: New test.
12056         * gcc.dg/tree-ssa/loadpre15.c: New test.
12057         * gcc.dg/tree-ssa/loadpre16.c: New test.
12058         * gcc.dg/tree-ssa/loadpre17.c: New test.
12059         * gcc.dg/tree-ssa/loadpre18.c: New test.
12060         * gcc.dg/tree-ssa/loadpre19.c: New test.
12061         * gcc.dg/tree-ssa/loadpre20.c: New test.
12062         * gcc.dg/tree-ssa/loadpre21.c: New test.
12063         * gcc.dg/tree-ssa/loadpre22.c: New test.
12064
12065 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12066
12067         PR fortran/26741
12068         * gfortran.dg/elemental_initializer_1.f90: New test.
12069
12070         PR fortran/26716
12071         * gfortran.dg/assumed_shape_ranks_2: New test.
12072
12073 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12074
12075         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12076         target fpic.
12077
12078 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12079
12080         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12081         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12082         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12083         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12084         gfortran.fortran-torture/execute/direct_io.f90,
12085         gfortran.fortran-torture/execute/inquire_2.f90,
12086         gfortran.fortran-torture/execute/inquire_4.f90,
12087         gfortran.fortran-torture/execute/list_read_1.f90,
12088         gfortran.fortran-torture/execute/open_replace.f90,
12089         gfortran.fortran-torture/execute/slash_edit.f90,
12090         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12091         temporary files from testcases.
12092
12093 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094
12095         PR libgfortran/26509
12096         gfortran.dg/write_direct_eor.f90: New test.
12097
12098 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12099
12100         * gcc.target/powerpc/pr26350.c: New.
12101         * gcc.target/powerpc/indexed-addr.c: New.
12102
12103 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12104
12105         * gfortran.dg/dependency_13.f90: New test case.
12106
12107 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12108
12109         PR middle-end/21781
12110         * gcc.dg/real-const-1.c: New test case.
12111
12112 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12113
12114         * g++.old-deja/g++.other/init18.C: New.
12115         * g++.old-deja/g++.other/init5.C: Remove xfail.
12116
12117 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12118
12119         * g++.dg/opt/pr15551.C: Cleanup temp file.
12120
12121 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12122
12123         PR c++/6634
12124         g++.dg/parse/long1.C: New test.
12125
12126 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12127
12128         PR fortran/19101
12129         * gfortran.dg/continuation.f90: New test.
12130         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12131
12132 2006-03-14  Richard Guenther  <rguenther@suse.de>
12133
12134         PR tree-optimization/26672
12135         * gcc.dg/torture/pr26672.c: New testcase.
12136
12137 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12138
12139         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12140         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12141
12142 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12143
12144         PR middle-end/26557
12145         * gcc.c-torture/compile/switch-1.c: New test case.
12146
12147 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12148
12149         PR fortran/25378
12150         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12151         test to include more permuatations of mask and index.
12152         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12153         respond to F2003 spec. that the position returned for an all false
12154         mask && condition is zero.
12155
12156 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12157
12158         PR middle-end/25989
12159         * gcc.dg/gomp/pr25989.c: New test.
12160
12161 2006-03-13  Jeff Law  <law@redhat.com>
12162
12163         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12164
12165 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12166
12167         * gcc.dg/switch-9.c: New test.
12168
12169 2006-03-13  Richard Guenther  <rguenther@suse.de>
12170
12171         PR middle-end/26630
12172         * gcc.dg/torture/pr26630.c: New testcase.
12173
12174 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12175
12176         * gfortran.dg/dependency_10.f90: New test case.
12177         * gfortran.dg/dependency_11.f90: Likewise.
12178
12179 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12180             Erik Edelmann  <eedelman@gcc.gnu.org>
12181
12182         * gfortran.dg/allocatable_function_1.f90: New.
12183         * gfortran.dg/allocatable_function_2.f90: New.
12184
12185 2006-03-10  Richard Guenther  <rguenther@suse.de>
12186
12187         PR middle-end/26565
12188         * gcc.dg/torture/pr26565.c: New testcase.
12189
12190 2006-03-09  Eric Christopher  <echristo@apple.com>
12191
12192         * gcc.c-torture/compile/20060309-1.c: New.
12193
12194 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12195
12196         PR libgfortran/26499
12197         * gfortran.dg/write_back.f: New test.
12198         * gfortran.dg/write_rewind_1.f: New test.
12199         * gfortran.dg/write_rewind_2.f: New test.
12200
12201 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12202
12203         PR libgfortran/26554
12204         * gfortran.dg/read_logical.f90: New test.
12205
12206 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12207
12208         * ada/acats/norun.lst: cdd2a03 now passes.
12209
12210 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12211
12212         PR testsuite/25177
12213         * gcc.target/powerpc/pr18096-1.c: Change where the error
12214         would match.
12215
12216 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12217
12218         * gcc.target/i386/cleanup-1.c: New test.
12219         * gcc.target/i386/cleanup-2.c: New test.
12220
12221 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12222
12223         * gfortran.dg/dependency_9.f90: Remove for the time being.
12224
12225 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12226
12227         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12228         directive.
12229
12230 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12231
12232         * gfortran.dg/dependency_9.f90: New test case.
12233
12234 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12235
12236         * gfortran.dg/dependency_4.f90: New test case.
12237         * gfortran.dg/dependency_5.f90: New test case.
12238         * gfortran.dg/dependency_6.f90: New test case.
12239         * gfortran.dg/dependency_7.f90: New test case.
12240         * gfortran.dg/dependency_8.f90: New test case.
12241
12242 2006-03-03  Paul Brook  <paul@codesourcery.com>
12243
12244         * lib/target-supports.exp (check_profiling_available):
12245         Add m68k-*-elf.
12246
12247 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12248
12249         PR fortran/25031
12250         * multiple_allocation_1.f90: New test.
12251
12252 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12253
12254         PR tree-optimization/26524
12255         * gfortran.dg/pr26524.f: New test case.
12256
12257 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12258
12259         * g++.dg/template/repo5.C: Cleanup repo files.
12260         * gcc.dg/20051201-1.c: Cleanup coverage files.
12261         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12262         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12263         tree dump files.
12264
12265 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12266
12267         * objc.dg/objc-nofilename-1.m: New test.
12268         * objc.dg/bad-receiver-type.m: New test.
12269         * obj-c++.dg/bad-receiver-type.mm: New test.
12270
12271 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12272
12273         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12274
12275 2006-03-01  Mike Stump  <mrs@apple.com>
12276
12277         * g++.dg/abi/key2.C: Add.
12278
12279 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12280
12281         * gfortran.dg/logical_dot_product.f90: New test.
12282
12283         PR fortran/26393
12284         * gfortran.dg/used_interface_ref.f90: New test.
12285
12286         PR fortran/20938
12287         * gfortran.dg/dependency_2.f90: New test.
12288         * gfortran.fortran-torture/execute/where17.f90: New test.
12289         * gfortran.fortran-torture/execute/where18.f90: New test.
12290         * gfortran.fortran-torture/execute/where19.f90: New test.
12291         * gfortran.fortran-torture/execute/where20.f90: New test.
12292
12293 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12294
12295         * g++.dg/tree-ssa/pr26443.C: New test case.
12296
12297 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12298
12299         PR middle-end/26022
12300         * g++.dg/opt/return-slot1.C: New test.
12301
12302 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12303
12304         PR libgfortran/26136
12305         * gfortran.dg/namelist_23.f90: New test.
12306
12307 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12308
12309         PR middle-end/14752
12310         * gcc.dg/fold-eqandshift-2.c: New test case.
12311
12312 2006-02-28  Richard Guenther  <rguenther@suse.de>
12313
12314         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12315         decomposition.
12316
12317 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12318
12319         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12320
12321 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12322
12323         PR libgfortran/26464
12324         * gfortran.dg/backspace_5.f: New test.
12325         * gfortran.dg/backspace_6.f: New test.
12326
12327 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12328
12329         * gcc.dg/fold-eqandnot-1.c: New test case.
12330
12331 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12332
12333         PR middle-end/19983
12334         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12335
12336 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12337
12338         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12339         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12340
12341 2006-02-26  Richard Guenther  <rguenther@suse.de>
12342
12343         PR tree-optimization/26421
12344         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12345
12346 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12347
12348         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12349         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12350
12351 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12352
12353         * gcc.dg/fold-even-1.c: New test case.
12354
12355 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12356
12357         PR middle-end/21137
12358         * gcc.dg/fold-eqandshift-1.c: New test case.
12359
12360 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12361
12362         PR tree-optimization/25125
12363         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12364         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12365
12366 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12367
12368         PR tree-optimizations/26359
12369         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12370         with -fdump-tree-dceloop-details.
12371         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12372
12373 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12374
12375         PR middle-end/23673
12376         * gcc.dg/fold-eqxor-1.c: New test case.
12377         * gcc.dg/fold-eqxor-2.c: Likewise.
12378         * gcc.dg/fold-eqxor-3.c: Likewise.
12379
12380 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12381
12382         PR fortran/23092
12383         * scalar_mask_1.f90: New test.
12384
12385 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12386
12387         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12388         * g++.dg/eh/uncaught2.C: New.
12389         * g++.dg/eh/uncaught3.C: New.
12390
12391 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12392
12393         PR libgfortran/26423
12394         * gfortran.dg/read_many_1.f: New test.
12395
12396 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12397
12398         PR fortran/24519
12399         * gfortran.dg/dependency_3.f90: New test.
12400         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12401         XFAILs.
12402
12403         PR fortran/25395
12404         * gfortran.dg/equiv_6.f90: New test.
12405
12406 2006-02-23  Jeff Law  <law@redhat.com>
12407
12408         * gcc.c-torture/compile/pr26425.c: New test.
12409
12410 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12411
12412         PR middle-end/26412
12413         * gcc.dg/gomp/pr26412.c: New test.
12414
12415 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12416
12417         PR c++/26291
12418         * g++.dg/other/ellipsis1.C: New test.
12419         * g++.dg/parse/operator4.C: Adjust error marker.
12420
12421 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12422
12423         PR target/25603
12424         * gfortran.dg/pr25603.f: New testcase.
12425
12426 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12427
12428         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12429         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12430
12431 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12432
12433         * g++.dg/eh/spbp.C: New.
12434
12435 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12436
12437         PR middle-end/26379
12438         * gcc.target/i386/mmx-7.c: New test.
12439
12440 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12441
12442         PR tree-optimization/26361
12443         * gcc.dg/tree-ssa/vrp27.c: New test case.
12444
12445 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12446
12447         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12448         * gcc.dg/tree-ssa/complex-4.c: Here.
12449
12450 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12451
12452         PR middle-end/19543
12453         * gfortran.dg/logical_1.f90: New test case.
12454
12455 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12456
12457         PR middle-end/26334
12458         * gcc.dg/20060218-1.c: Moved to...
12459         * gcc.target/i386/20060218-1.c: ... here.  New test.
12460
12461 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12462
12463         PR fortran/26201
12464         * gfortran.dg/convert_1.f90: New.
12465
12466 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12467
12468         PR fortran/25054
12469         * gfortran.dg/namelist_5.f90: New test.
12470
12471         PR fortran/25089
12472         * gfortran.dg/namelist_4.f90: New test.
12473
12474 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12475
12476         PR tree-opt/25680
12477         * gcc.dg/tree-ssa/complex-3.c: New test.
12478
12479 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12480
12481         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12482         variable to take into account the variable name in the
12483         function header.
12484         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12485
12486 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12487
12488         PR middle-end/26334
12489         * gcc.c-torture/compile/20060217-1.c: New test.
12490         * gcc.dg/20060218-1.c: New test.
12491
12492 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12493
12494         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12495
12496 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12497
12498         * gcc.dg/cpp/undef3.c: New test.
12499         * gcc.dg/cpp/trad/builtins2.c: New test.
12500
12501 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/26266
12504         * g++.dg/template/static22.C: New test.
12505         * g++.dg/template/static23.C: New test.
12506         * g++.dg/template/static24.C: New test.
12507         * g++.dg/template/non-dependent13.C: New test.
12508         * g++.dg/init/member1.C: Tweak error markers.
12509
12510 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12511
12512         PR target/26255
12513         * gcc.c-torture/compile/pr26255.c: New test case.
12514
12515 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12516
12517         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12518         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12519         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12520         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12521         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12522         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12523         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12524
12525 2006-02-16  Jeff Law  <law@redhat.com>
12526
12527         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12528         * gcc.dg/tree-ssa/vrp26.c: New test.
12529
12530 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12531
12532         PR target/20353
12533         PR target/24578
12534         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12535         __UCLIBC__ is defined.
12536
12537 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR fortran/26224
12540         * gfortran.dg/gomp/pr26224.f: New test.
12541
12542 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12543
12544         PR tree-opt/25918
12545         * lib/target-supports.exp
12546         (check_effective_target_vect_short_mult): New.
12547         (check_effective_target_vect_char_mult): New.
12548         (check_effective_target_vect_widen_sum_qi_to_si): New.
12549         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12550         (check_effective_target_vect_widen_sum_hi_to_si): New.
12551         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12552         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12553         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12554         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12555         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12556         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12557         vect-reduc-pattern-2c.c
12558         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12559         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12560         vect-reduc-pattern-1c.c
12561
12562 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12563
12564         PR fortran/24557
12565         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12566
12567 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12568
12569         PR fortran/26054
12570         * gfortran.dg/enum_8.f90: Remove check for warning.
12571         * gfortran.dg/iomsg_1.f90: Ditto.
12572         * gfortran.dg/enum_1.f90: Ditto.
12573         * gfortran.dg/enum_9.f90: Ditto.
12574         * gfortran.dg/enum_2.f90: Ditto.
12575         * gfortran.dg/enum_10.f90: Ditto.
12576         * gfortran.dg/enum_3.f90: Ditto.
12577         * gfortran.dg/flush_1.f90: Ditto.
12578         * gfortran.dg/enum_4.f90: Ditto.
12579         * gfortran.dg/array_constructor_1.f90: Ditto.
12580         * gfortran.dg/enum_5.f90: Ditto.
12581         * gfortran.dg/enum_6.f90: Ditto.
12582         * gfortran.dg/enum_7.f90: Ditto.
12583
12584 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR middle-end/26300
12587         * gcc.c-torture/compile/20060215-1.c: New test.
12588
12589 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12590
12591         PR middle-end/23670
12592         * gcc.dg/tree-ssa/andor-2.c: New test case.
12593
12594 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12595
12596         PR fortran/25045
12597         * optional_dim.f90: New test.
12598
12599 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12600
12601         PR fortran/26277
12602         * gfortran.dg/label_4.f90: New.
12603
12604 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12605             Diego Novillo  <dnovillo@redhat.com>
12606             Uros Bizjak  <uros@kss-loka.si>
12607
12608         * gfortran.dg/gomp: New directory.
12609
12610 2006-02-14  Richard Guenther  <rguenther@suse.de>
12611
12612         PR tree-optimization/26258
12613         * gcc.dg/torture/pr26258.c: New testcase.
12614
12615 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12616
12617         PR fortran/26246
12618         * gfortran.dg/pr26246_1.f90: New test.
12619         * gfortran.dg/pr26246_2.f90: New test.
12620
12621         PR middle-end/26092
12622         * gcc.c-torture/compile/20060208-1.c: New test.
12623
12624 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12625
12626         PR fortran/26074
12627         PR fortran/25103
12628         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12629         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12630         * gfortran.dg/automatic_module_variable.f90: Change error message.
12631
12632         PR fortran/20861
12633         * gfortran.dg/internal_dummy_1.f90: New test.
12634
12635         PR fortran/20871
12636         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12637
12638
12639         PR fortran/25083
12640         * gfortran.dg/uncommon_block_data_1.f90: New test.
12641         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12642         with standard.
12643
12644         PR fortran/25088
12645         * gfortran.dg/typed_subroutine_1.f90: New test.
12646
12647 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12648
12649         * objc.dg/dwarf-1.m: New.
12650
12651 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12652
12653         PR middle-end/24427
12654         * gcc.dg/tree-ssa/andor-1.c: New test case.
12655
12656 2006-02-13  Josh Conner  <jconner@apple.com>
12657
12658         PR target/25376
12659         * gcc.dg/pr25376.c: New test.
12660
12661         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12662         assemble.
12663         * lib/target-supports.exp (check_named_sections_available):
12664         Only compile named-sections test -- don't assemble.
12665
12666 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12667
12668         * g++.dg/warn/no-write-strings.C: New test.
12669         * g++.dg/warn/write-strings.C: Likewise.
12670         * g++.dg/warn/write-strings-default.C: Likewise.
12671
12672 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12673
12674         PR fortran/25806
12675         * gfortran.dg/ret_pointer_2.f90: New test.
12676
12677 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12678
12679         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12680
12681 2006-02-10  Jeff Law  <law@redhat.com>
12682
12683         * gcc.c-torture/compile/pr26213.c: New test.
12684
12685 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12686
12687         gfortran.dg/null_1.f90: New test.
12688
12689 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12690
12691         PR fortran/14771
12692         * gfortran.dg/parens_4.f90: New.
12693         * gfortran.dg/parens_5.f90: New.
12694
12695 2006-02-10  Richard Guenther  <rguenther@suse.de>
12696
12697         * gcc.dg/pr23372-1.c: Remove empty file.
12698
12699 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12700         Paul Thomas  <pault@gcc.gnu.org>
12701
12702         PR fortran/14771
12703         * gfortran.dg/parens_1.f90: New.
12704         * gfortran.dg/parens_2.f90: New.
12705         * gfortran.dg/parens_3.f90: New.
12706
12707 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12708
12709         PR fortran/26038
12710         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12711
12712         PR fortran/25059
12713         * gfortran.dg/impure_assignment_1.f90: New test.
12714
12715         PR fortran/25070
12716         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12717
12718 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12719
12720         PR target/26141
12721         * g++.dg/expr/stdarg2.C: New test.
12722
12723 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12724
12725         PR inline-asm/16194
12726         * gcc.dg/pr16194.c: New test.
12727
12728 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12729
12730         * ada/acats/run_acats: Use portable variant of "$@".
12731
12732 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12733
12734         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12735         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12736
12737 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12738
12739         PR tree-opt/26179
12740         * g++.dg/opt/pr26179.C: New test.
12741
12742 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12743
12744         PR middle-end/26134
12745         * gcc.dg/tree-ssa/complex-3.c: New test.
12746
12747 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12748
12749         * gcc.c-torture/compile/volatile-1.c: New test.
12750
12751 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12752
12753         PR 26180
12754         * gcc.dg/tree-ssa/pr26180.c: New test.
12755
12756 2006-02-08  Jeff Law  <law@redhat.com>
12757
12758         * gcc.dg/tree-ssa/pr21417.c: New test.
12759
12760 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12761
12762         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12763         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12764
12765 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12766
12767         * lib/scanrtl.exp: New.
12768
12769 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12770
12771         PR c++/26071
12772         * g++.dg/other/virtual2.C: New test.
12773
12774         PR c++/26070
12775         * g++.dg/other/virtual1.C: New test.
12776
12777 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12778
12779         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12780         cleanup-ipa-dump): Update dump file glob patterns.
12781         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12782         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12783
12784         * lib/gcc-dg.exp: Load it.
12785         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12786
12787 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12788
12789         PR testsuite/26159
12790         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12791         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12792
12793 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12794
12795         PR fortran/25577
12796         * gfortran.dg/mvbits_1.f90: New.
12797
12798 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12799
12800         * g++.dg/warn/Wdiv-by-zero.C: New test.
12801         * g++.dg/warn/Wno-div-by-zero.C: New.
12802
12803 2006-02-07  Jeff Law  <law@redhat.com>
12804
12805         * gcc.dg/tree-ssa/pr21559.c: New test.
12806
12807         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12808         multiple VRP passes.
12809         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12810         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12811         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12812         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12813         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12814         * gcc.dg/tree-ssa/vrp02.c: Likewise
12815         * gcc.dg/tree-ssa/vrp11.c: Likewise
12816         * gcc.dg/tree-ssa/pr14341.c: Likewise
12817         * gcc.dg/tree-ssa/vrp19.c: Likewise
12818         * gcc.dg/tree-ssa/vrp20.c: Likewise
12819         * gcc.dg/tree-ssa/vrp03.c: Likewise
12820         * gcc.dg/tree-ssa/pr21086.c: Likewise
12821         * gcc.dg/tree-ssa/pr21959.c: Likewise
12822         * gcc.dg/tree-ssa/vrp21.c: Likewise
12823         * gcc.dg/tree-ssa/vrp04.c: Likewise
12824         * gcc.dg/tree-ssa/pr25485.c: Likewise
12825         * gcc.dg/tree-ssa/pr22026.c: Likewise
12826         * gcc.dg/tree-ssa/vrp22.c: Likewise
12827         * gcc.dg/tree-ssa/vrp05.c: Likewise
12828         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12829         * gcc.dg/tree-ssa/pr20701.c: Likewise
12830         * gcc.dg/tree-ssa/vrp23.c: Likewise
12831         * gcc.dg/tree-ssa/vrp06.c: Likewise
12832         * gcc.dg/tree-ssa/pr22117.c: Likewise
12833         * gcc.dg/tree-ssa/pr20702.c: Likewise
12834         * gcc.dg/tree-ssa/vrp15.c: Likewise
12835         * gcc.dg/tree-ssa/pr21090.c: Likewise
12836         * gcc.dg/tree-ssa/pr21294.c: Likewise
12837         * gcc.dg/tree-ssa/vrp24.c: Likewise
12838         * gcc.dg/tree-ssa/vrp07.c: Likewise
12839         * gcc.dg/tree-ssa/pr21563.c: Likewise
12840         * gcc.dg/tree-ssa/pr25382.c: Likewise
12841         * gcc.dg/tree-ssa/vrp16.c: Likewise
12842         * gcc.dg/tree-ssa/vrp25.c: Likewise
12843         * gcc.dg/tree-ssa/vrp08.c: Likewise
12844         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12845         * gcc.dg/tree-ssa/vrp17.c: Likewise
12846         * gcc.dg/tree-ssa/pr21458.c: Likewise
12847         * g++.dg/tree-ssa/pr18178.C: Likewise
12848
12849 2006-02-07  Richard Guenther  <rguenther@suse.de>
12850
12851         PR c++/26140
12852         Revert
12853         2006-01-30  Richard Guenther  <rguenther@suse.de>
12854         PR c++/23372
12855         * gcc.dg/pr23372-1.C: New testcase.
12856
12857         * g++.dg/tree-ssa/pr26140.C: New testcase.
12858
12859 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/9737
12862         * g++.dg/template/ttp15.C: New test.
12863         * g++.dg/template/ttp16.C: Likewise.
12864         * g++.dg/template/ttp17.C: Likewise.
12865         * g++.old-deja/g++.pt/ttp36.C: Remove.
12866         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12867         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12868         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12869         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12870         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12871         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12872         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12873         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12874         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12875
12876 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12877
12878         PR libfortran/23815
12879         * unf_io_convert_4.f90: New test.
12880
12881 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12882
12883         * gcc.dg/tree-ssa/loadpre10.c: New test.
12884         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12885         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12886         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12887
12888 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12889
12890         PR libfortran/24685
12891         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12892
12893 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12894
12895         PR tree-opt/25251
12896         * gfortran.dg/assign_7.f: New test.
12897
12898 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12899
12900         PR fortran/26041
12901         PR fortran/26064
12902         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12903         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12904         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12905
12906 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12907
12908         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12909         in size_t typedef.
12910
12911 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12912
12913         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12914         * g++.dg/charset/string.c (foo): Likewise.
12915         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12916         const char*
12917         * g++.dg/ext/builtin2.C (printf): Likewise.
12918         * g++.dg/init/new15.C (printf): Likewise.
12919         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12920         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12921         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12922         * g++.dg/template/non-dependent4.C (temp): Likewise.
12923         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12924         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12925         parameter type to const char*.
12926         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12927         Change type to const char*.
12928         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12929         Likewise.
12930         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12931         second parameter type to const char*.
12932         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12933         (Y::Y): Change parameter type to const char*.
12934         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12935         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12936         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12937         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12938         (char*).
12939         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12940         const char*.
12941         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12942         type to const char*.
12943         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12944         return type to const char*.
12945         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12946         to const char*.
12947         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12948         * g++.old-deja/g++.law/refs1.C: Likewise.
12949         * g++.old-deja/g++.law/visibility1.C: Likewise.
12950         * g++.old-deja/g++.law/visibility2.C: Likewise.
12951         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12952         const char*.
12953         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12954         * g++.old-deja/g++.mike/net48.C: Likewise.
12955         * g++.old-deja/g++.mike/p646.C: Likewise.
12956         * g++.old-deja/g++.mike/p6746.C: Likewise.
12957         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12958         type to const char*.
12959         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12960         deprecated conversion warning.
12961         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12962         char*.
12963         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12964         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12965         * g++.old-deja/g++.pt/explicit8.C: Likewise.
12966         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12967         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12968         * g++.old-deja/g++.pt/nontype3.C: Likewise.
12969         * g++.old-deja/g++.pt/t39.C: Likewise.
12970         * g++.old-deja/g++.robertl/eb106.C: Likewise.
12971         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12972
12973 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
12974
12975         PR fortran/25075
12976         intrinsic_argument_conformance_1.f90: New test.
12977
12978 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
12979
12980         PR fortran/20845
12981         * gfortran.dg/char_result_11.f90: Add SAVE.
12982         * gfortran.dg/der_pointer_4.f90: Ditto.
12983         * gfortran.dg/default_initialization.f90: New test.
12984
12985 2006-02-03  Jeff Law  <law@redhat.com>
12986
12987         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
12988         handle more than 100 dump files.
12989         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
12990         * lib/scantree.exp (scan-tree-dump): Likewise.
12991         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
12992         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
12993         * lib/scanipa.exp (scan-ipa-dump): Likewise.
12994         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
12995         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
12996
12997 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
12998
12999         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13000
13001 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
13002
13003         * g++.dg/template/using12.C: New test.
13004
13005 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
13006
13007         * gcc.target/powerpc/pr25960.c: New test.
13008
13009 2006-02-02  Steven G. Kargl  <kargls@comcast>
13010
13011         PR fortran/24958
13012         gfortran.dg/nullify_2.f90: New test.
13013
13014 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
13015
13016         PR 25990
13017         * gcc.dg/gomp/pr25990.c: New test.
13018
13019 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
13020
13021         PR c++/25342
13022         * g++.gd/template/partial4.C: New test.
13023
13024 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13025
13026         PR middle-end/26001
13027         * gfortran.dg/data_char_2.f90: New.
13028
13029 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13030
13031         PR fortran/26039
13032         maxval_maxloc_conformance_1.f90: New test.
13033
13034 2006-01-31  Richard Guenther  <rguenther@suse.de>
13035
13036         * gcc.target/i386/sselibm-1.c: New testcase.
13037         * gcc.target/i386/sselibm-2.c: Likewise.
13038         * gcc.target/i386/sselibm-3.c: Likewise.
13039         * gcc.target/i386/sselibm-4.c: Likewise.
13040         * gcc.target/i386/sselibm-5.c: Likewise.
13041
13042 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13043
13044         PR fortran/24266
13045         * gfortran.dg/arrayio_derived_2.f90: New.
13046
13047 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13048
13049         * gcc.dg/unsigned-long-compare.c: New test.
13050
13051 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13052
13053         PR testsuite/25318
13054         * lib/target-supports.exp (check_effective_target_freorder):
13055         Check to see if target supports -freorder-blocks-and-partition.
13056         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13057         instead of "dg-require-named-sections".
13058
13059 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13060
13061         PR target/14798:
13062         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13063         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13064         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13065         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13066         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13067         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13068         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13069         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13070
13071 2006-01-30  Richard Guenther  <rguenther@suse.de>
13072
13073         PR c++/23372
13074         * gcc.dg/pr23372-1.C: New testcase.
13075
13076 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13077
13078         * gcc.dg/gomp/pr25874.c: New test.
13079
13080 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13081
13082         PR tree-opt/25911
13083         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13084
13085 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13086
13087         PR fortran/18578
13088         PR fortran/18579
13089         PR fortran/20857
13090         PR fortran/20885
13091         * gfortran.dg/intent_out_1.f90: New test.
13092
13093 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13094
13095         PR fortran/17911
13096         * gfortran.dg/procedure_lvalue.f90: New test.
13097
13098         PR fortran/20895
13099         PR fortran/25030
13100         * gfortran.dg/char_pointer_assign_2.f90: New test.
13101         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13102         assignment to be consistent with standard.
13103         * gfortran.dg/char_result_2.f90: The same.
13104         * gfortran.dg/char_result_8.f90: The same.
13105
13106 2006-01-28  Zack Weinberg  <zackw@panix.com>
13107
13108         * gcc.dg/Woverlength-strings.c
13109         * gcc.dg/Woverlength-strings-pedantic-c89.c
13110         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13111         * gcc.dg/Woverlength-strings-pedantic-c99.c
13112         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13113
13114 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13115
13116         * gcc.c-torture/execute/20060127-1.c: New test.
13117
13118 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13119
13120         PR c++/25999
13121         * g++.dg/ext/pragmaweak1.C: New test.
13122
13123 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13124
13125         PR c++/25855
13126         * g++.dg/template/spec29.C: New test.
13127
13128 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13129
13130         PR c/19606.
13131         * gcc.c-torture/execute/pr19606.c: New.
13132
13133 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13134
13135         * gcc.dg/pragma-re-4.c: New test.
13136
13137 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13138
13139         PR fortran/25964
13140         * gfortran.dg/assumed_size_refs_3.f90: New test.
13141
13142 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13143
13144         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13145
13146 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13147
13148         PR ada/21317
13149         * ada/acats/support/impdef.a: Add One_Long_Second.
13150         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13151         * ada/acats/tests/c9/c94026.a: Likewise.
13152         * ada/acats/tests/c9/c97305c.ada: Likewise.
13153         * ada/acats/tests/c9/c99004a.ada: Likewise.
13154
13155 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13156
13157         PR fortran/25964
13158         * gfortran.dg/global_references_2.f90: New test.
13159
13160         PR fortran/25084
13161         PR fortran/20852
13162         PR fortran/25085
13163         PR fortran/25086
13164         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13165         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13166
13167         PR fortran/25416
13168         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13169
13170 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13171
13172         PR c/25892
13173         * gcc.dg/Wpointer-sign.c: New.
13174         * gcc.dg/Wpointer-sign-Wall.c: New.
13175         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13176         * gcc.dg/Wpointer-sign-pedantic.c: New.
13177         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13178         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13179
13180 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13181
13182         PR C/25861
13183         * gcc.c-torture/compile/pr25861.c: New test.
13184
13185 2006-01-26  Paul Brook  <paul@codesourcery.com>
13186
13187         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13188         on short-enum targets.
13189         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13190         variable.
13191         (generate_fields): Use short_enums.
13192         (main): Set short_enums.  Document -e.
13193         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13194         on short-enum targets.
13195         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13196         variable.
13197         (generate_fields): Use short_enums.
13198         (main): Set short_enums.  Document -e.
13199         * lib/target-supports.exp (check_effective_target_short_enums): New.
13200
13201 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13202
13203         PR target/25947
13204         * gcc.dg/torture/pr25947-1.c: New test.
13205
13206 2006-01-25  Jan Hubicka  <jh@suse.cz>
13207             Roger Sayle  <roger@eyesopen.com>
13208
13209         PR rtl-optimization/25703
13210         * gcc.target/i386/20060125-1.c: New test case.
13211         * gcc.target/i386/20060125-2.c: New test case.
13212
13213 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13214
13215         PR fortran/18540
13216         * gfortran.dg/goto_1.f: New.
13217
13218 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13219
13220         PR fortran/25716
13221         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13222         25716 on 32-bit systems too.
13223
13224 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13225
13226         PR testsuite/25590
13227         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13228
13229 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13230
13231         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13232
13233 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13234
13235         PR fortran/25835
13236         * gfortran.dg/read_eof.f90: Delete, renamed.
13237         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13238         * gfortran.dg/read_eof_2.f90: New test.
13239         * gfortran.dg/read_eof_3.f90: New test.
13240
13241 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13242
13243         PR tree-opt/25860
13244         * gcc.c-torture/compile/pr25860.c: New test.
13245
13246 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13247
13248         PR c++/25552
13249         * g++.dg/parse/dtor8.C: New test.
13250
13251 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13252
13253         PR testsuite/25891
13254         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13255         * gcc.dg/gomp/gomp.exp: Return without testing anything if
13256         check_effective_target_fopenmp returns 0.
13257
13258 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13259
13260         PR ada/20548
13261         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13262         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13263         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13264
13265 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13266
13267         PR tree-opt/25857
13268         * g++.dg/opt/pr25857.C: New test.
13269
13270 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13271         Jan Hubicka  <jh@suse.cz>
13272         Richard Guenther  <rguenther@suse.de>
13273
13274         PR rtl-optimization/25654
13275         * gcc.dg/torture/pr25654.c: New testcase.
13276         * gcc.target/i386/pr25654.c: Likewise.
13277
13278 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13279
13280         PR fortran/25901
13281         * gfortran.dg/internal references_2.f90: New test.
13282
13283         Fix regression in testing of admissability of attributes.
13284         * gfortran.dg/intent_used_1.f90: New test.
13285
13286 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13287
13288         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13289         Remove target conditional torture options for i?86 and x86_64
13290         GNU/Linux.
13291
13292 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13293
13294         PR c++/10891
13295         * g++.dg/rtti/no-rtti.C: New.
13296
13297 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13298
13299         PR c++/25895
13300         * g++.dg/inherit/conv2.C: New test.
13301
13302         PR c++/25856
13303         * g++.dg/parse/dtor7.C: New test.
13304
13305         PR c++/25858
13306         * g++.dg/template/crash44.C: New test.
13307
13308 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13309
13310         PR fortran/25124
13311         PR fortran/25625
13312         * gfortran.dg/internal_references_1.f90: New test.
13313           PR fortran/20881
13314         PR fortran/23308
13315         PR fortran/25538
13316         PR fortran/25710
13317         * gfortran.dg/global_references_1.f90: New test.
13318         * gfortran.dg/g77/19990905-1.f: Restore the error that
13319         there is a clash between the common block name and
13320         the name of a subroutine reference.
13321
13322         PR fortran/PR24276
13323         * gfortran.dg/aliasing_dummy_1.f90: New test.
13324
13325 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13326
13327         * gcc.dg/vmx/1b-01.c: Warning fix.
13328         * gcc.dg/vmx/1c-02.c: Likewise.
13329         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13330
13331 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13332
13333         PR testsuite/24962
13334         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13335
13336 2006-01-20  Richard Guenther  <rguenther@suse.de>
13337         Steven Bosscher <stevenb.gcc@gmail.com>
13338
13339         PR rtl-optimization/24626
13340         * gcc.dg/torture/pr24626-1.c: New testcase.
13341         * gcc.dg/torture/pr24626-2.c: Likewise.
13342         * gcc.dg/torture/pr24626-3.c: Likewise.
13343         * gcc.dg/torture/pr24626-4.c: Likewise.
13344
13345 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13346
13347         PR c++/5520
13348         * g++.dg/warn/empty-body.C: New.
13349
13350 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13351
13352         PR c++/22136
13353         * g++.dg/template/using10.C: New test.
13354         * g++.dg/temlpate/using11.C: Likewise.
13355         * g++.dg/inherit/using5.C: Tweak error messages.
13356
13357 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13358
13359         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13360         target test.
13361         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13362
13363 2006-01-19  Jan Hubicka  <jh@suse.cz>
13364
13365         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13366
13367 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13368
13369         PR c++/25854
13370         * g++.dg/template/spec28.C: New test.
13371
13372 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13373
13374         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13375         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13376
13377 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13378
13379         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13380         * gcc.dg/gomp/critical-1.c: Likewise.
13381         * gcc.dg/gomp/critical-3.c: Likewise.
13382         * gcc.dg/gomp/empty.c: Likewise.
13383         * gcc.dg/gomp/ordered-1.c: Likewise.
13384         * gcc.dg/gomp/for-4.c: Likewise.
13385         * gcc.dg/gomp/for-6.c: Likewise.
13386         * gcc.dg/gomp/master-3.c: Likewise.
13387         * gcc.dg/gomp/for-8.c: Likewise.
13388         * gcc.dg/gomp/for-10.c: Likewise.
13389         * gcc.dg/gomp/for-18.c: Likewise.
13390         * gcc.dg/gomp/for-5.c: Likewise.
13391         * gcc.dg/gomp/for-7.c: Likewise.
13392         * gcc.dg/gomp/for-9.c: Likewise.
13393
13394 2006-01-18  Jeff Law  <law@redhat.com>
13395
13396         * gcc.dg/tree-ssa/vrp25.c: New test.
13397
13398 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13399
13400         * gcc.dg/pr25805.c: Fix misapplied patch.
13401
13402 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13403
13404         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13405         (check_effective_target_vect_udot_qi): New.
13406         (check_effective_target_vect_sdot_hi): New.
13407         (check_effective_target_vect_udot_hi): New.
13408         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13409         prefixed with "wrapv-" with -fwrapv.
13410         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13411         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13412         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13413         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13414         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13415
13416         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13417         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13418         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13419         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13420
13421 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13422
13423         PR c++/16829
13424         * g++.dg/other/default2.C: New test.
13425         * g++.dg/other/default3.C: New test.
13426
13427 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13428
13429         PR c/25805
13430         * gcc.dg/pr25805.c: New file.
13431
13432 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13433
13434         PR c++/25836
13435         * g++.dg/template/init6.C: New test.
13436
13437 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13438
13439         * gcc.dg/tree-ssa/pr24287.c: New test
13440
13441 2006-01-18  Eric Christopher  <echristo@apple.com>
13442
13443         * g++.dg/eh/table.C: New.
13444
13445 2006-01-18  DJ Delorie  <dj@redhat.com>
13446
13447         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13448         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13449         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13450         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13451
13452 2006-01-18  Jeff Law  <law@redhat.com>
13453
13454         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13455         on wrapping on overflow semantics.
13456
13457         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13458
13459         * gcc.gc/tree-ssa/vrp23.c: New test.
13460         * gcc.gc/tree-ssa/vrp24.c: New test.
13461
13462 2006-01-18  Richard Henderson  <rth@redhat.com>
13463             Aldy Hernandez  <aldyh@redhat.com>
13464             Jakub Jelinek  <jakub@redhat.com>
13465             Diego Novillo  <dnovillo@redhat.com>
13466             Uros Bizjak  <uros@kss-loka.si>
13467
13468         * gcc.dg/gomp: New directory.
13469
13470 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13471             Steven G. Kargl  <kargls@comcast.net>
13472
13473         PR fortran/20869
13474         * gfortran.dg/intrinsic_external_1.f90: New test.
13475
13476         PR fortran/20875.
13477         * gfortran.dg/elemental_pointer_1.f90: New test.
13478
13479         PR fortran/25024
13480         * gfortran.dg/external_procedures_1.f90: New test.
13481
13482         PR fortran/25785
13483         gfortran.dg/assumed_present.f90: New test.
13484
13485 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13486
13487         * g++.dg/parse/lookup5.C: New test.
13488
13489 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13490
13491         PR fortran/25697
13492         * gfortran.dg/read_eof.f90: New test.
13493
13494 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13495
13496         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13497         add a closing brace.
13498
13499 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13500
13501         PR fortran/25631
13502         * gfortran.dg/fmt_tl.f: New test.
13503
13504 2006-01-17  Eric Christopher  <echristo@apple.com>
13505
13506         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13507         * g++.old-deja/g++.warn/impint2.C: Ditto.
13508         * g++.old-deja/g++.other/null1.C: Ditto.
13509         * g++.dg/warn/conv2.C: Ditto.
13510         * g++.dg/warn/conv4.C: New file.
13511
13512 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13513
13514         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13515
13516 2006-01-17  Andreas Jaeger  <aj@suse.de>
13517             Janis Johnson <janis187@us.ibm.com>
13518
13519         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13520         in 64-bit.
13521         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13522         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13523
13524 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13525
13526         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13527         (switchfiles): xfail txxx where xxx >= 25.
13528
13529 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13530
13531         PR testsuite/25764
13532         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13533
13534 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13535
13536         PR c/25682
13537         * gcc.dg/pr25682.c: New test.
13538         * g++.dg/parse/array-size2.C: New test.
13539
13540 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13541
13542         * consistency.vlad: Remove entire directory, 1652 files.
13543
13544 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13545
13546         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13547         check_effective_target_dfprt_nocache): New.
13548         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13549         (check_effective_target_dfprt): New.
13550         * lib/c-compat.exp (check_dfp): Remove.
13551         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13552         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13553         level of support for decimal float.
13554         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13555         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13556         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13557         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13558         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13559         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13560         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13561         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13562         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13563         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13564         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13565         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13566         directives.
13567
13568 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13569
13570         PR testsuite/25741
13571         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13572         $base_dir/../.
13573         * lib/gfortran.exp (gfortran_init): Likewise.
13574         * lib/obj-c++.exp (obj-c++_init): Likewise.
13575         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13576         (scan-assembler-dem-not): Likewise.
13577         * lib/scandump.exp (scan-dump-dem): Likewise.
13578         (scan-dump-dem-not): Likewise.
13579
13580 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13581
13582         PR testsuite/25767
13583         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13584         powerpc-*-darwin*.
13585         * lib/obj-c++.exp (obj-c++_init): Likewise.
13586
13587 2006-01-16  Richard Guenther  <rguenther@suse.de>
13588
13589         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13590
13591 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13592
13593         PR testsuite/25777
13594         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13595         to LD_LIBRARY_PATH.
13596
13597 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13598             Andrew Pinski  <pinskia@physics.uc.edu>
13599
13600         * gcc.dg/minmax-1.c: New test.
13601
13602 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13603
13604         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13605         * gcc.misc-tests/dectest.exp: Ditto.
13606
13607 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13608
13609         PR testsuite/25796
13610         * gcc.target/i386/cmov6.c: Use -march=k8.
13611
13612 2006-01-15  Andreas Jaeger  <aj@suse.de>
13613
13614         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13615         x86 does not have __float128.
13616
13617 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13618
13619         * gcc.target/i386/cmov6.c: New test.
13620
13621 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/25663
13624         * g++.dg/template/ctor6.C: New test.
13625
13626 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13627
13628         PR tree-optimization/25485
13629         * gcc.dg/tree-ssa/pr25485.c: New.
13630
13631 2006-01-14  Richard Guenther  <rguenther@suse.de>
13632
13633         PR tree-optimization/22548
13634         PR tree-optimization/22555
13635         PR tree-optimization/22501
13636         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13637         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13638         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13639         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13640         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13641         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13642         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13643         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13644         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13645
13646 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13647
13648         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13649         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13650
13651 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13652         Richard Guenther  <rguenther@suse.de>
13653
13654         PR rtl-optimization/24257
13655         * gcc.dg/torture/pr24257.c: New testcase.
13656
13657 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13658
13659         * gcc.c-torture/execute/20060110-1.c: New test.
13660         * gcc.c-torture/execute/20060110-2.c: New test.
13661
13662 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13663
13664         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13665
13666 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13667
13668         PR fortran/25756
13669         * gfortran.dg/label_3.f90: New test.
13670
13671 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13672
13673         PR tree-optimization/25771
13674         * g++.dg/tree-ssa/pr25771.C: New test
13675
13676 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13677
13678         PR tree-opt/24365
13679         * g++.dg/opt/complex5.C: New test.
13680
13681 2006-01-13  Richard Guenther  <rguenther@suse.de>
13682
13683         * gcc.target/i386/387-9.c: New testcase.
13684
13685 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         PR c++/24824
13688         * g++.dg/debug/dwarf2-1.C: New.
13689
13690 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13691
13692         PR testsuite/25728
13693         * lib/gcov.exp (verify-lines): Add "close $fd".
13694
13695 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13696             Ben Elliston  <bje@au.ibm.com>
13697
13698         * gcc.dg/dfp/inf-1.c: New test.
13699
13700 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13701             Yao Qi  <qiyaoltc@cn.ibm.com>
13702             Ben Elliston  <bje@au.ibm.com>
13703             Jon Grimm  <jgrimm2@us.ibm.com>
13704
13705         * gcc.dg/nodfp-1.c: New test.
13706         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13707         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13708         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13709         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13710         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13711         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13712         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13713         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13714         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13715         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13716         * gcc.dg/format/dfp-printf-1.c: Likewise.
13717         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13718         (compat_setup_dfp): New.
13719         * gcc.dg/compat/compat.exp: Use it.
13720         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13721         Make some variables global, prepend "compat_" to their names.
13722         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13723         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13724         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13725         * lib/compat.exp (compat_skip_list): Make global, rename.
13726         * lib/c-compat.exp: New file.
13727         * lib/target-supports.exp (check_effective_target_dfp): New.
13728
13729         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13730         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13731         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13732         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13733         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13734         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13735         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13736         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13737         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13738         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13739         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13740         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13741         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13742         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13743         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13744         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13745         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13746         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13747         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13748         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13749         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13750         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13751         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13752         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13753         gcc.dg/dfp/struct-layout-1.c,
13754         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13755         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13756         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13757         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13758         gcc.dg/dfp/func-vararg-dfp.c,
13759         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13760         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13761         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13762         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13763         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13764
13765 2006-01-11  Richard Guenther  <rguenther@suse.de>
13766
13767         PR tree-optimization/25734
13768         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13769
13770 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13771
13772         PR fortran/25486
13773         * gfortran.dg/literal_character_constant_1_x.F: New test.
13774         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13775         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13776         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13777
13778 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13779
13780         PR c++/25386
13781         * g++.dg/ext/packed3.C: Add expected packed error.
13782
13783 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13784
13785         PR target/25706
13786         * gcc.dg/torture/pr25706-1.c: New test.
13787
13788 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13789
13790         PR tree-optimization/23109
13791         PR tree-optimization/23948
13792         PR tree-optimization/24123
13793
13794         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13795         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13796         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13797         g++.dg/tree-ssa/pr23948.C: New testcases.
13798         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13799         three divisions in order to do the optimization.
13800
13801 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13802
13803         PR c++/25632
13804         * g++.dg/other/pr25632.C: New test.
13805
13806 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13807
13808         PR fortran/25730
13809         * gfortran.dg/used_types_1.f90: New test.
13810
13811 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13812
13813         PR target/25718
13814         * gcc.dg/torture/pr25718-1.c: New test.
13815
13816 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13817
13818         * gfortran.dg/list_read_2.f90: Fix typo in description.
13819
13820 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13821
13822         * lib/target-supports.exp (check_visibility_available): Simplify test
13823         for *-*-netware*.
13824         (check_profiling_available): Fail for *-*-netware*.
13825         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13826         * gcc.dg/20021014-1.c: Likewise.
13827         * gcc.dg/nest.c: Likewise.
13828
13829 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13830
13831         fortran/24936
13832         * gfortran.dg/forall_3.f90: New test.
13833
13834 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13835
13836         PR fortran/21977
13837         * gfortran.dg/nesting_2.f90: New test.
13838         * gfortran.dg/nesting_3.f90: New test.
13839
13840 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13841
13842         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13843         Fix typo in comment.
13844
13845 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13846
13847         * gfortran.dg/single_char_string.f90: New test.
13848
13849 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13850
13851         * gfortran.dg/ichar_2.f90: New test.
13852
13853 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13854
13855         PR fortran/25093
13856         * gfortran.dg/private_type_4.f90: New.
13857
13858 2006-01-07  Richard Guenther  <rguenther@suse.de>
13859
13860         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13861
13862 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13863
13864         * gfortran.dg/func_decl_1.f90: New.
13865         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13866         * gfortran.dg/array_alloc_2.f90: Likewise.
13867         * gfortran.dg/char_result_8.f90: Likewise.
13868         * gfortran.dg/dup_save_1.f90: Likewise.
13869         * gfortran.dg/dup_save_2.f90: Likewise.
13870         * gfortran.dg/f2c_6.f90: Likewise.
13871         * gfortran.dg/f2c_7.f90: Likewise.
13872         * gfortran.dg/func_result_2.f90: Likewise.
13873         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13874
13875 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13876
13877         PR fortran/22146
13878         * gfortran.dg/elemental_subroutine_1.f90: New test.
13879         * gfortran.dg/elemental_subroutine_2.f90: New test.
13880
13881         PR fortran/25029
13882         PR fortran/21256
13883         * gfortran.dg/assumed_size_refs_1.f90: New test.
13884
13885         PR fortran/20868
13886         PR fortran/20870
13887         * gfortran.dg/assumed_size_refs_2.f90: New test.
13888         * gfortran.dg/initialization_1.f90: Change warning message.
13889
13890 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13891
13892         * gcc.dg/tree-ssa/loop-15.c: New test.
13893
13894 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13895
13896         PR fortran/25598
13897         * gfortran.dg/backspace_3.f: New test.
13898         * gfortran.dg/backspace_4.f: New test.
13899
13900 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13901
13902         PR fortran/24268
13903         * gfortran.dg/fmt_white.f: Update test.
13904
13905 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13906
13907         * gcc.dg/cast-1.c: Add new warning.
13908         * gcc.dg/cast-2.c: Likewise.
13909         * gcc.dg/cast-3.c: Likewise.
13910         * gcc.dg/format/cast-1.c: Likewise.
13911         * gcc.dg/cast-4.c: New testcase.
13912
13913 2006-01-05  Richard Guenther  <rguenther@suse.de>
13914
13915         PR tree-optimization/22555
13916         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13917
13918 2006-01-05  Richard Guenther  <rguenther@suse.de>
13919             Diego Novillo  <dnovillo@redhat.com>
13920
13921         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13922         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13923         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13924         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13925         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13926         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13927         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13928         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13929         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13930         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13931         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13932         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13933         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13934         * treelang/compile/extravar.tree: Likewise.
13935         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13936         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13937         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13938         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13939         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13940
13941 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13942
13943         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13944         for 64-bit fix.
13945
13946 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
13947
13948         PR fortran/23675
13949         gfortran.dg/char_result_11.f90: New.
13950
13951 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/24782
13954         * g++.dg/parse/access9.C: New test.
13955         * g++.dg/tc1/dr52.C: Tweak error markers.
13956
13957 2006-01-04  Richard Henderson  <rth@redhat.com>
13958
13959         Merge from gomp branch.
13960         * g++.dg/parse/pragma2.C: Update expected error lines.
13961
13962 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
13963
13964         * g++.dg/other/i386-2.C: New test.
13965
13966         PR target/25554
13967         * gcc.c-torture/compile/20051228-1.c: New test.
13968
13969         PR c/25559
13970         * gcc.dg/pr25559.c: New test.
13971
13972 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/25492
13975         * g++.dg/lookup/friend9.C: New test.
13976
13977         PR c++/25625
13978         * g++.dg/template/repo5.C: New test.
13979
13980 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
13981
13982         PR fortran/25101
13983         * gfortran.dg/forall_2.f90: New test.
13984
13985 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13986
13987         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
13988         dg-require-weak.  Adjust regexp to handle leading-underscore
13989         targets and space as well as TAB after .weak.  Change previous
13990         64-bit fix to not use naked dot.
13991
13992 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
13993
13994         PR rtl-optimization/25578
13995         * gcc.c-torture/execute/20060102-1.c: New testcase.
13996
13997 2006-01-03  Richard Guenther  <rguenther@suse.de>
13998
13999         PR c/25183
14000         * gcc.dg/torture/pr25183.c: New testcase.
14001
14002 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
14003
14004         Merge from gomp-branch.
14005         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14006         * gcc.dg/ia64-sync-2.c: Likewise.
14007         * gcc.dg/ia64-sync-3.c: Likewise.
14008         * gcc.dg/ia64-sync-4.c: Likewise.
14009         * gcc.dg/sync-2.c: Likewise.
14010         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14011         that sparc64-*-* and sparcv9-*-* supports sync builtins.
14012
14013 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
14014
14015         PR c++/25635
14016         * g++.dg/parse/operator6.C: New test.
14017
14018         PR c++/25637
14019         * g++.dg/parse/error29.C: New test.
14020
14021         PR c++/25638
14022         * g++.dg/parse/dtor6.C: New test.
14023
14024         PR c++/25633
14025         * g++.dg/parse/ctor3.C: New test.
14026
14027         PR c++/25634
14028         * g++.dg/template/class3.C: New test.
14029
14030 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14031
14032         * g++.dg/debug/debug9.C: New.
14033
14034 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14035
14036         PR fortran/24640
14037         * gfortran.dg/label_2.f90: New test.
14038
14039 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14040
14041         * g++.dg/lookup/using12.C: Tighten error marker.
14042
14043 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14044             Andrew Pinski <pinskia@physics.uc.edu>
14045
14046         * gcc.target/powerpc/darwin-abi-3.c: New file.
14047         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14048         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14049         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14050         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14051         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14052         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14053         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14054         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14055
14056 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14057
14058         * gcc.dg/tree-ssa/loadpre1.c: New;
14059         * gcc.dg/tree-ssa/loadpre2.c: New;
14060         * gcc.dg/tree-ssa/loadpre3.c: New;
14061         * gcc.dg/tree-ssa/loadpre4.c: New;
14062         * gcc.dg/tree-ssa/loadpre5.c: New;
14063         * gcc.dg/tree-ssa/loadpre6.c: New;
14064         * gcc.dg/tree-ssa/loadpre7.c: New;
14065         * gcc.dg/tree-ssa/loadpre8.c: New;
14066         * gcc.dg/tree-ssa/loadpre9.c: New;
14067
14068 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14069
14070         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14071         * g++.dg/abi/thunk4.C: Likewise.
14072
14073 2006-01-01  Andreas Jaeger  <aj@suse.de>
14074
14075         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14076         portable.
14077
14078 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14079
14080         PR c++/25294
14081         * gcc.dg/pragma-pack-3.c: New test.
14082         * g++.dg/parse/pragma3.C: New test.
14083
14084 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14085
14086         PR middle-end/24827
14087         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14088
14089 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14090
14091         PR testsuite/25214
14092         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14093
14094 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14095
14096         PR fortran/22607
14097         * gfortran-dg/pure_byref_3.f90: New.
14098
14099         fortran/PR 25396
14100         * gfortran.dg/userdef_operator_1.f90: New.
14101
14102 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14103
14104         * g++.dg/abi/thunk3.C: New.
14105         * g++.dg/abi/thunk4.C: New.
14106
14107 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14108
14109         PR fortran/25532
14110         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14111         associated derived type components of derived types are
14112         properly declared in contained procedures.
14113
14114 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14115
14116         PR libgfortran/25139
14117         * gfortran.dg/backspace_2.f: New test.
14118
14119 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14120
14121         PR libgfortran/25550
14122         * gfortran.dg/endfile.f: New test.
14123
14124 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14125
14126         PR libgfortran/25419
14127         * gfortran.dg/comma.f: New test.
14128
14129 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14130
14131         * lib/gfortran-dg.exp: Remove trailing whitespace.
14132         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14133         -funroll-all-loops.
14134
14135 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14136
14137         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14138         Extended Double long doubles or repeat tests when long double is
14139         the same size as double.
14140
14141 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14142
14143         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14144
14145         PR testsuite/25442
14146         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14147         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14148
14149         PR testsuite/25441
14150         * gcc.dg/pr23911.c: Make test variable static.
14151
14152         PR testsuite/25444
14153         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14154
14155 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14156
14157         PR c++/25439
14158         * g++.dg/parse/crash17.C: Adjust error markers.
14159         * g++.dg/template/error20.C: New test.
14160
14161 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14162
14163         PR c++/23172
14164         * g++.dg/ext/complit4.C: New test.
14165
14166         PR c++/25417
14167         * g++.dg/ext/complit5.C: Likewise.
14168
14169 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14170
14171         PR tree-optimization/25125
14172         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14173         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14174         * gcc.c-torture/execute/pr25125.c: New.
14175
14176 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14177
14178         PR fortran/25029
14179         PR fortran/21256
14180         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14181         functions with incorrect assumed size references.
14182
14183 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/23171
14186         * g++.dg/opt/init1.C: New test.
14187
14188 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/24671
14191         * g++.dg/template/sfinae3.C: New test.
14192
14193 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14194
14195         * g++.dg/other/friend4.C: New test.
14196
14197 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14198
14199         PR target/25005
14200         * g++.dg/opt/pr25005.C: New test.
14201
14202 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14203
14204         PR c++/25369
14205         * g++.dg/template/ptrmem16.C: New test.
14206
14207 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14208
14209         PR fortran/25029
14210         PR fortran/21256
14211         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14212
14213 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14214
14215         PR libgfortran/25307
14216         * gfortran.dg/list_read_5.f90: New test.
14217
14218 2005-12-22  Richard Henderson  <rth@redhat.com>
14219
14220         * gcc.target/i386/sse-7.c: Use -msse2.
14221
14222 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14223
14224         PR rtl-optimization/25432
14225         * gcc.c-torture/compile/20051216-1.c: New test.
14226
14227         PR objc/25328
14228         * objc/execute/pr25328.m: New test.
14229
14230 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/25364
14233         * g++.dg/template/call4.C: New test.
14234
14235 2005-12-22  Dale Johannesen  <dalej@apple.com>
14236
14237         * gcc.target/i386/sse-17.c: New.
14238
14239 2005-12-22  Paul Brook  <paul@codesourcery.com>
14240
14241         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14242
14243 2005-12-22  Paul Brook  <paul@codesourcery.com>
14244
14245         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14246
14247 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14248
14249         PR tree-opt/25513
14250         * gcc.c-torture/compile/pr25513.c: New test.
14251
14252 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14253
14254         PR c++/23333
14255         * g++.dg/parse/error25.C: Add more tests.
14256
14257 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14258
14259         PR fortran/18990
14260         * gfortran.dg/der_charlen_1.f90: New.
14261
14262 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14263
14264         PR fortran/20889
14265         * gfortran.dg/pointer_component_type_1.f90: New test.
14266
14267         PR fortran/25029
14268         PR fortran/21256
14269         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14270         should give an error with assumed size array refernces and checks
14271         those that should not.
14272         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14273         reference an upper bound so that it does not generate an error.
14274
14275         PR fortran/19362
14276         PR fortran/20244
14277         PR fortran/20864
14278         PR fortran/25391
14279         * gfortran.dg/used_dummy_types_1.f90: New test.
14280         * gfortran.dg/used_dummy_types_2.f90: New test.
14281         * gfortran.dg/used_dummy_types_3.f90: New test.
14282         * gfortran.dg/used_dummy_types_4.f90: New test.
14283         * gfortran.dg/used_dummy_types_5.f90: New test.
14284
14285         PR fortran/23152
14286         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14287         group already being USE associated.
14288         * gfortran.dg/assumed_shape_nml.f90: New test.
14289         * gfortran.dg/assumed_size_nml.f90: New test.
14290
14291         PR fortran/20862
14292         PR fortran/25053
14293         PR fortran/25063
14294         PR fortran/25064
14295         PR fortran/25066
14296         PR fortran/25067
14297         PR fortran/25068
14298         PR fortran/25307
14299         * gfortran.dg/io_constraints_1.f90: New test.
14300         * gfortran.dg/io_constraints_1.f90: New test.
14301         * gfortran.dg/iostat_3.f90: Change wording of warning.
14302         * gfortran.dg/g77/19981216-0.f: The same.
14303
14304 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14305
14306         PR tree-optimization/23518
14307         * gcc.dg/pr23518.c: New.
14308
14309 2005-12-21  Mike Stump  <mrs@apple.com>
14310
14311         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14312
14313 2005-12-21  Paul Brook  <paul@codesourcery.com>
14314
14315         * gcc.dg/pr19340.c: Skip on m68k targets.
14316
14317 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14318
14319         PR rtl-optimization/25196
14320         * gcc.dg/pr25196.c: New test.
14321
14322 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14323
14324         PR fortran/25423
14325         gfortran.dg/where_nested_1.f90: New.
14326
14327 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14328
14329         PR tree-optimization/25382.
14330         * gcc.dg/tree-ssa/pr25382.c: New.
14331
14332 2005-12-20  Richard Guenther  <rguenther@suse.de>
14333
14334         PR middle-end/24306
14335         * gcc.target/i386/pr24306.c: New testcase.
14336
14337 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14338
14339         PR tree-optimization/25501
14340         * gcc.dg/tree-ssa/pr25501.c: New.
14341
14342 2005-12-20  Richard Guenther  <rguenther@suse.de>
14343
14344         Revert
14345         2005-12-02  Richard Guenther  <rguenther@suse.de>
14346
14347         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14348
14349 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14350
14351         PR c++/21228
14352         * g++.dg/warn/Wunreachable-code-2.C: New test.
14353
14354 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14355
14356         PR c++/24278
14357         * g++.dg/template/ctor5.C: New test.
14358
14359         PR c++/24915
14360         * g++.dg/template/overload8.C: New test.
14361
14362 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14363
14364         * gcc.c-torture/compile/pr25483 : New test.
14365
14366 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14367
14368         PR c++/20552
14369         * g++.dg/ext/typeof10.C: New test.
14370
14371 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14372
14373         * gcc.dg/mt-loopi1.c: New.
14374
14375 2005-12-18  Richard Guenther  <rguenther@suse.de>
14376
14377         PR tree-optimization/25481
14378         * gcc.dg/torture/pr25481.c: New testcase.
14379
14380 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14381
14382         PR rtl-optimization/21041
14383         * gcc.dg/pr21041.c: New test.
14384
14385 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14386
14387         PR libgfortran/25463
14388         * gfortran.dg/advance.f90: New test.
14389
14390 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14391
14392         * gcc.dg/20051201-1.c: New test.
14393
14394 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14395
14396         PR fortran/25018
14397         * gfortran.dg/initialization_1.f90: New test.
14398         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14399         * gfortran.dg/g77/980616-0.f: The same.
14400
14401 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14402
14403         * PR fortran/25458
14404         * gfortran.dg/chkbits.f90: New test.
14405
14406 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14407
14408         * gfortran.dg/enum_5.f: Revert to previous version.
14409
14410 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14411
14412         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14413         * gfortran.dg/nested_modules_1.f90: Ditto.
14414         * gfortran.dg/hollerith_f95.f90: Ditto.
14415         * gfortran.dg/select_5.f90: Ditto.
14416         * gfortran.dg/secnds.f: Ditto.
14417         * gfortran.dg/hollerith2.f90: Ditto.
14418         * gfortran.dg/imag_2.f: Ditto.
14419         * gfortran.dg/ftell_2.f90: Ditto.
14420         * gfortran.dg/malloc_free_1.f90: Ditto.
14421         * gfortran.dg/logint-1.f: Ditto.
14422         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14423         * gfortran.dg/e_d_fmt.f90: Ditto.
14424         * gfortran.dg/hollerith_legacy.f90: Ditto.
14425         * gfortran.dg/logint-2.f: Ditto.
14426         * gfortran.dg/enum_5.f90: Ditto.
14427         * gfortran.dg/f2c_2.f90: Ditto.
14428         * gfortran.dg/pr17143.f90: Ditto.
14429         * gfortran.dg/namelist_14.f90: Ditto.
14430         * gfortran.dg/logint-3.f: Ditto.
14431         * gfortran.dg/spread_scalar_source.f90: Ditto.
14432         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14433         * gfortran.dg/namelist_11.f: Ditto.
14434         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14435         * gfortran.dg/g77/20010519-1.f
14436         * gfortran.dg/g77/alpha1.f: Ditto.
14437         * gfortran.dg/g77/990115-1.f: Ditto.
14438         * gfortran.dg/g77/erfc.f: Ditto.
14439         * gfortran.dg/g77/19990313-3.f: Ditto.
14440         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14441         * gfortran.dg/g77/20010426.f: Ditto.
14442         * gfortran.dg/g77/19990313-0.f: Ditto.
14443         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14444         * gfortran.dg/g77/20000629-1.f: Ditto.
14445         * gfortran.dg/g77/970125-0.f: Ditto.
14446         * gfortran.dg/g77/8485.f: Ditto.
14447         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14448         * gfortran.dg/g77/19990313-1.f: Ditto.
14449         * gfortran.dg/g77/int8421.f: Ditto.
14450         * gfortran.dg/g77/19990305-0.f: Ditto.
14451         * gfortran.dg/g77/947.f: Ditto.
14452         * gfortran.dg/g77/19990905-2.f: Ditto.
14453         * gfortran.dg/g77/cabs.f: Ditto.
14454         * gfortran.dg/g77/19990313-2.f: Ditto.
14455         * gfortran.dg/g77/20020307-1.f: Ditto.
14456         * gfortran.dg/g77/dcomplex.f: Ditto.
14457         * gfortran.dg/g77/19990502-1.f: Ditto.
14458         * gfortran.dg/g77/19981216-0.f: Ditto.
14459         * gfortran.dg/common_4.f90: Ditto.
14460         * gfortran.dg/entry_4.f90: Ditto.
14461         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14462         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14463         * gfortran.dg/namelist_12.f: Ditto.
14464         * gfortran.dg/scale_1.f90: Ditto.
14465         * gfortran.dg/modulo_1.f90
14466         * gfortran.dg/hollerith.f90: Ditto.
14467         * gfortran.dg/direct_io_3.f90: Ditto.
14468         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14469         * gfortran.dg/gnu_logical_1.F: Ditto.
14470         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14471         * gfortran.dg/assign_1.f90: Ditto.
14472         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14473         * gfortran.dg/pr23095.f: Ditto.
14474         * gfortran.dg/read_float_1.f90: Ditto.
14475
14476 2005-12-17  Andreas Jaeger  <aj@suse.de>
14477
14478         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14479         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14480
14481 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14482
14483         PR fortran/24268
14484         * gfortran.dg/fmt_white.f: New test.
14485
14486 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14487
14488         * gfortran.dg/label_1.f90: New test.
14489
14490 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14491
14492         PR testsuite/25422
14493         * gcc.dg/20031012-1.c: Add -Walways-true option.
14494         * gcc.dg/weak/weak-3.c: Likewise.
14495         * g++.old-deja/g++.mike/warn8.C: Likewise.
14496
14497 2005-12-16  Mike Stump  <mrs@apple.com>
14498
14499         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14500         exit.
14501
14502 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14503
14504         PR libgfortran/25264
14505         PR libgfortran/25349
14506         * gfortran.dg/tl_editing.f90: Added additional checks.
14507         * gfortran.dg/t_editing.f: New test.
14508         * gfortran.dg/write_padding.f90: New test
14509
14510 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14511
14512         PR testsuite/25215
14513         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14514
14515 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14516
14517         PR rtl-optimization/24899
14518         * gcc.c-torture/execute/20051215-1.c: New test.
14519
14520 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14521
14522         PR 24823
14523         * gfortran.dg/pr24823.f: New test.
14524
14525 2005-12-16  Jeff Law  <law@redhat.com>
14526
14527         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14528
14529 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14530
14531         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14532         (base_types): Change C++ style comments to C style comments.  Remove
14533         aligned types from the array.  Keep Enums disabled.
14534         (complex_types): Remove aligned types from the array.
14535         Comment out "_Complex long double".
14536         (attrib_types): Remove.
14537         (complex_attrib_types): Remove.
14538         (attrib_array_types): Remove.
14539         (complex_attrib_array_types): Remove.
14540         (aligned_bitfld_types): Remove.
14541         (n_aligned_bitfld_types): Remove.
14542         (FEATURE_ALIGNEDPACKED): Delete.
14543         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14544         (singles): Remove support for adding attributes.
14545         (choose_type): Remove support for attributed types.
14546         (generate_fields): Remove support for attributed bit-fields.
14547         Remove support for adding attributes.
14548         (generate_random_tests): Remove support for adding attributes.
14549         (features): Add back "[0] :0" and "complex vector [0]".
14550         (main): Remove support for attributed bit-fields.
14551         Uncomment the calling of generate_random_tests for the rests of
14552         the tests.
14553
14554 2005-12-16  Jan Hubicka  <jh@suse.cz>
14555
14556         * gcc.c-torture/combine/pr25224.c: New.
14557
14558 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14559
14560         PR other/25028
14561         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14562         HP-UX.
14563
14564 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14565
14566         * gcc.dg/20051215-1.c: New file.
14567
14568 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14569
14570         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14571         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14572
14573 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14574
14575         PR fortran/18197
14576         * gfortran.dg/dummy_functions_1.f90: New.
14577
14578 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14579
14580         PR rtl-optimization/25310
14581         * gcc.c-torture/compile/pr25310.c: New test.
14582
14583 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14584
14585         PR debug/25023
14586         * gcc.dg/pr25023.c: New test.
14587
14588 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14589
14590         * g++.old-deja/g++.brendan/redecl1.C,
14591         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14592         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14593         g++.old-deja/g++.oliva/typeof1.C,
14594         g++.old-deja/g++.other/crash16.C,
14595         g++.old-deja/g++.other/crash34.C,
14596         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14597         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14598         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14599         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14600         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14601         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14602         Remove xfail.
14603
14604 2005-12-14  Kean Johnston  <jkj@sco.com>
14605             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14606
14607         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14608         * gcc.target/i386/20020523-1.c: Ditto.
14609         * gcc.target/i386/tailcall-1.c: Ditto.
14610         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14611         * gcc.target/i386/ssetype-5.c: Ditto.
14612
14613 2005-12-14  Jeff Law  <law@redhat.com>
14614
14615         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14616
14617 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14618
14619         PR target/25254
14620         PR target/24188
14621         * gcc.target/i386/pr25254.c: New test.
14622         * gfortran.dg/PR24188.f: New test.
14623
14624 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14625
14626         * lib/fortran-torture.exp: Catch remaining uses of
14627         remote_file build delete.
14628
14629 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14630
14631         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14632
14633 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14634
14635         * gcc.dg/warn-addr-cmp.c: New test.
14636
14637 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14638
14639         PR debug/25023
14640         PR target/25293
14641         * gcc.target/i386/pr25293.c: New test.
14642
14643 2005-12-13  Petr Machata  <machata@post.cz>
14644
14645         PR c++/24907
14646         * g++.dg/parse/comma2.C: New test.
14647
14648 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14649             Jakub Jelinek  <jakub@redhat.com>
14650
14651         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14652         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14653         (limits.h): Include unconditionally.
14654         (stdlib.h): Likewise.
14655         (hashtab.h): Do not include.
14656         (getopt.h): Likewise.
14657         (stddef.h): Include.
14658         (hashval_t): Define.
14659         (struct entry): Add "next" field.
14660         (HASH_SIZE): New macro.
14661         (hash_table): New variable.
14662         (switchfiles): Do not use xmalloc.
14663         (mix): New macro.
14664         (iterative_hash): New function.
14665         (hasht): Remove.
14666         (e_exists): New function.
14667         (e_insert): Likewise.
14668         (output): Use, instead of libiberty hashtable functions.
14669         (main): Do not use getopt.  Do not call htab_create.
14670
14671 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14672
14673         PR c++/25331
14674         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14675         put atal* and atpaal* attributes on array elements.
14676         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14677         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14678         put atal* and atpaal* attributes on array elements.
14679         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14680
14681 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14682
14683         * gcc.dg/single-precision-constant.c: New test.
14684
14685 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14686
14687         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14688         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14689         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14690         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14691         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14692         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14693         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14694         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14695         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14696         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14697         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14698         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14699         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14700         gcc.target/powerpc/ppc-sdata-2.c,
14701         gcc.target/powerpc/ppc-stackalign-1.c,
14702         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14703         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14704         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14705         gcc.target/powerpc/rs6000-ldouble-2.c,
14706         gcc.target/powerpc/rs6000-power2-1.c,
14707         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14708         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14709         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14710         option into target selector.
14711         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14712         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14713
14714 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14715
14716         PR objc/25348
14717         * objc.dg/encode-9.m: New test.
14718
14719 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14720
14721         PR testsuite/20772
14722         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14723         * gcc.dg/asm-b.c: Fix typo.
14724         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14725         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14726         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14727         i?86 lp64 and x86_64 ilp32.
14728         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14729         on i?86 lp64.
14730         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14731
14732 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14733
14734         PR fortran/25078
14735         gfortran.dg/equiv_5.f90: New test.
14736
14737 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14738
14739         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14740         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14741         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14742         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14743         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14744         * gcc.dg/tree-ssa/reassoc-5.c: New.
14745         * gcc.dg/tree-ssa/reassoc-6.c: New.
14746         * gcc.dg/tree-ssa/reassoc-7.c: New.
14747         * gcc.dg/tree-ssa/reassoc-8.c: New.
14748         * gcc.dg/tree-ssa/reassoc-9.c: New.
14749         * gcc.dg/tree-ssa/reassoc-10.c: New.
14750         * gcc.dg/tree-ssa/reassoc-11.c: New.
14751
14752 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14753
14754         PR testsuite/25167
14755         PR testsuite/24478
14756         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14757
14758 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14759
14760         PR c++/25300
14761         * g++.dg/template/inherit.C: Do not use a generic error message.
14762
14763 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14764
14765         PR libobjc/25354
14766         * objc.dg/gnu-encoding: New directory.
14767         * objc.dg/gnu-encoding/compat-common.h: New file.
14768         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14769         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14770         * objc.dg/gnu-encoding/vector-defs.h: New file.
14771         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14772         * objc.dg/gnu-encoding/generate-random.c: New file.
14773         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14774         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14775         * objc.dg/gnu-encoding/generate-random.h: New file.
14776
14777 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14778
14779         PR c++/25337
14780         * g++.dg/template/defarg7.C: New test.
14781
14782 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14783
14784         PR libobjc/25347
14785         * objc.dg/encode-8.m: New test.
14786
14787 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14788
14789         PR libobjc/25346
14790         * objc.dg/encode-7.m: New test.
14791
14792 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14793
14794         PR c++/25010
14795         * g++.dg/opt/inline10.C: New test.
14796
14797 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14798
14799         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14800
14801 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14802
14803         * gfortran.dg/substring_equivalence.f90: typo in comment
14804
14805 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14806
14807         PR fortran/25068
14808         * gfortran.dg/iostat_3.f90: New test.
14809
14810 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14811
14812         PR fortran/23815
14813         * gfortran.dg/unf_io_convert_1.f90: New test.
14814         * gfortran.dg/unf_io_convert_2.f90: New test.
14815         * gfortran.dg/unf_io_convert_3.f90: New test.
14816
14817 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14818
14819         PR testsuite/20772
14820         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14821         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14822         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14823         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14824         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14825         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14826         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14827         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14828         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14829         gcc.dg/torture/fp-int-convert-float128-timode.c,
14830         gcc.dg/torture/fp-int-convert-float128.c,
14831         gcc.dg/torture/fp-int-convert-float80-timode.c,
14832         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14833         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14834
14835         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14836
14837 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14838
14839         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14840
14841 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14842
14843         * gcc.dg/20051207-1.c,
14844         * gcc.dg/20051207-2.c,
14845         * gcc.dg/20051207-3.c: New tests.
14846
14847 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14848
14849         PR testsuite/20772
14850         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14851         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14852         dg-skip-if target selector.
14853
14854         PR testsuite/20772
14855         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14856         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14857         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14858         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14859         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14860         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14861         and/or merge with i?86 cases.
14862
14863         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14864
14865         PR testsuite/20772
14866         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14867         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14868         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14869         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14870         x86_64-*-linux*.
14871
14872 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14873
14874         PR target/25311
14875         * gcc.c-torture/compile/pr25311.c: New test.
14876
14877 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14878
14879         PR libgfortran/25039
14880         * gfortran.dg/read_comma.f: New test.
14881
14882 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14883
14884         PR c++/19317
14885         * g++.dg/opt/pr19317-1.C: New test.
14886         * g++.dg/opt/pr19317-2.C: New test.
14887         * g++.dg/opt/pr19317-3.C: New test.
14888
14889         PR target/19005
14890         * gcc.c-torture/execute/pr19005.c: New test.
14891
14892         PR target/17828
14893         * g++.old-deja/g++.other/comdat5.C: New test.
14894         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14895
14896         * g++.dg/compat/struct-layout-1.exp: New file.
14897         * g++.dg/compat/struct-layout-1.h: New.
14898         * g++.dg/compat/struct-layout-1_generate.c: New.
14899         * g++.dg/compat/struct-layout-1_x1.h: New.
14900         * g++.dg/compat/struct-layout-1_x2.h: New.
14901         * g++.dg/compat/struct-layout-1_y1.h: New.
14902         * g++.dg/compat/struct-layout-1_y2.h: New.
14903
14904         * gcc.dg/20050330-2.c: New test.
14905
14906 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14907
14908         PR fortran/25292
14909         * gfortran.dg/associated_1.f90: New.
14910
14911 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14912
14913         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14914         ILP32 vect_no_align platforms.
14915
14916 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14917             Jakub Jelinek  <jakub@redhat.com>
14918
14919         PR target/25268
14920         * gcc.c-torture/compile/20051207-1.c: New test.
14921
14922 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14923
14924         PR testsuite/20772
14925         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14926         gcc.dg/torture/pr18582-1.c,
14927         gcc.target/i386/attributes-error.c: Also test on x86_64.
14928
14929         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14930
14931 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14932
14933         PR c++/19397
14934         * g++.dg/template/typedef3.C: New test.
14935
14936         PR c++/19762
14937         PR c++/19764
14938         * g++.dg/template/dtor3.C: Fix error markers.
14939
14940 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14941
14942         * lib/target-supports.exp (check_effective_target_sync_char_short):
14943         Add s390*.
14944
14945 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
14946
14947         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14948
14949 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14950
14951         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14952         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14953         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14954         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14955
14956 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14957
14958         PR c++/25263
14959         * g++.dg/other/array2.C: New test case.
14960
14961 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
14962
14963         * gcc.dg/darwin-weakimport-3.c: New.
14964
14965         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14966         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14967         and to work on Darwin.
14968         * gcc.dg/attr-weakref-1b.c: New file.
14969         * gcc.dg/attr-weakref-2.c: New test.
14970         * gcc.dg/darwin-weakref-1.c: New test.
14971
14972 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
14973
14974         PR testsuite/25247
14975         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14976         use in selector expressions.
14977         (dg-xfail-if): Ditto.
14978         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
14979         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
14980         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
14981         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
14982         * gcc.test-framework/test-framework.exp: Skip generated tests if
14983         CHECK_TEST_FRAMEWORK is not 1.
14984
14985 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14986
14987         PR tree-optimization/24963
14988         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
14989
14990         PR target/24108
14991         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
14992
14993         PR target/18580
14994         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
14995         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14996         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14997         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14998
14999 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
15000
15001         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15002         dg-options.
15003
15004 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15005
15006         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15007
15008 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15009
15010         * gcc.dg/format/cast-1.c: New test.
15011
15012 2005-12-04  Roger Sayle  <roger@eyesopen.com>
15013
15014         PR c/7776
15015         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15016         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15017         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15018         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15019
15020 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15021
15022         * gcc.dg/cast-pretty-print-1.c: New test.
15023
15024 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15025
15026         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15027
15028 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15029
15030         PR c++/24173
15031         * g++.dg/template/friend40.C: New test.
15032
15033 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15034
15035         PR target/25199
15036         * gcc.target/i386/movq-2.c: New test.
15037         * gcc.target/i386/movq.c: Remove target i?86, instead add
15038         dg-require-effective-target ilp32.
15039
15040 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15041
15042         PR c++/24103
15043         * g++.dg/other/default1.C: New test.
15044
15045 2005-12-02  Richard Guenther  <rguenther@suse.de>
15046
15047         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15048
15049 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15050
15051         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15052
15053 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15054
15055         PR target/21017
15056         * gcc.target/powerpc/rotate.c: New.
15057
15058 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15059
15060         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15061         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15062
15063 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15064
15065         PR c/13384
15066         * gcc.dg/pr17730-1.c: Adjust.
15067         * gcc.dg/lvalue1.c (main): Likewise.
15068         * gcc.dg/lvalue-2.c: Likewise.
15069         * g++.dg/pr7503-3.C
15070
15071 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15072
15073         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15074         error messages.
15075
15076 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15077
15078         PR fortran/24789
15079         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15080
15081 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15082
15083         PR target/24475
15084         * lib/target-supports.exp (check_effective_target_tls): New.
15085         (check_effective_target_tls_runtime): New.
15086         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15087         for TLS support.
15088         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15089         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15090         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15091         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15092         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15093         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15094         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15095         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15096         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15097         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15098         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15099         effective-target TLS.
15100         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15101         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15102         effective-target TLS runtime.
15103
15104 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15105
15106         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15107
15108 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15109
15110         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15111         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15112         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15113         ignored" warnings when "packing" is the same as the ABI layout.
15114
15115 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15116
15117         PR fortran/21302
15118         * gfortran.dg/line_length_1.f: New test.
15119         * gfortran.dg/line_length_2.f90: Ditto.
15120
15121 2005-11-30  Richard Guenther  <rguenther@suse.de>
15122
15123         PR tree-optimization/21655
15124         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15125
15126 2005-11-30  Dale Johannesen  <dalej@apple.com>
15127
15128         * gcc.c-torture/compile/pr24930.c: New.
15129
15130 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15131
15132         PR fortran/15809
15133         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15134
15135 2005-11-30  Jeff Law  <law@redhat.com>
15136
15137         * g++.old-deja/g++.law/pr25000.C: New test.
15138
15139 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15140
15141         * gcc.dg/tls/opt-11.c: New test.
15142
15143 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15144
15145         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15146         targets.
15147         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15148         LP64 ia64.
15149
15150 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15151
15152         * gfortran.dg/open_access_1.f90: New test.
15153
15154 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15155
15156         * gcc.dg/charset/builtin2.c: New test.
15157
15158 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15159
15160         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15161         on mmix-*-* for *_[xy].c.
15162
15163 2005-11-28  Kean Johnston  <jkj@sco.com>
15164
15165         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15166         headers.
15167         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15168         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15169         * gcc.target/i386/asm-3.c: Ditto.
15170         * gcc.target/i386/clobbers.c: Ditto.
15171         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15172         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15173         test regexp.
15174         * gcc.target/i386/mul.c: Ditto.
15175         * gcc.target/i386/ssetype-1.c: Ditto.
15176         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15177         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15178         static so the test works with -fPIC mode too. Based on comment in
15179         PR19231 by Pinski.
15180         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15181
15182 2005-11-28  Richard Guenther  <rguenther@suse.de>
15183
15184         * gcc.dg/alias-9.c: New testcase.
15185         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15186
15187 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15188             Uros Bizjak  <uros@kss-loka.si>
15189
15190         PR middle-end/20219
15191         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15192         tan(x)/sin(x) transformations.
15193
15194 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15195
15196         PR middle-end/24575
15197         * gcc.dg/tree-ssa/divide-3.c: New test.
15198         * gcc.dg/tree-ssa/divide-4.c: New test.
15199
15200 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15201
15202         PR fortran/24917
15203         *  gfortran.dg/boz_6.f90: New test.
15204
15205 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15206
15207         PR fortran/23912
15208         * gfortran.dg/modulo_1.f90: New test.
15209
15210 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15211
15212         PR libfortran/24919
15213         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15214         fail on CRLF platforms.
15215         * gfortran.dg/ftell_2.f90: Likewise.
15216
15217 2005-11-26  Eric Christopher  <echristo@apple.com>
15218
15219         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15220
15221 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15222
15223         * objc.dg/gnu-runtime-3.m: Simplify.
15224
15225 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15226
15227         PR middle-end/23669
15228         * gcc.dg/tree-ssa/divide-1.c: New test.
15229         * gcc.dg/tree-ssa/divide-2.c: New test.
15230
15231 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15232
15233         PR libgfortran/24945
15234         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15235
15236 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15237
15238         PR libgfortran/24945
15239         * gfortran.dg/open_status_2.f90: New test.
15240
15241 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15242
15243         * gcc.c-torture/execute/builtins/fprintf.c,
15244         gcc.c-torture/execute/builtins/fputs-lib.c,
15245         gcc.c-torture/execute/builtins/fputs.c,
15246         gcc.c-torture/execute/builtins/lib/fprintf.c,
15247         gcc.c-torture/execute/builtins/lib/printf.c,
15248         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15249
15250 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15251
15252         * gcc.dg/20050922-2.c: New test.
15253
15254 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15255
15256         * objc.dg/gnu-runtime-3.m: New test.
15257
15258 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15259
15260         PR c++/9278
15261         * g++.dg/other/void1.C: New test.
15262
15263 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15264
15265         PR middle-end/24998
15266         * gcc.dg/torture/fp-int-convert-float.c,
15267         gcc.dg/torture/fp-int-convert-double.c,
15268         gcc.dg/torture/fp-int-convert-long-double.c,
15269         gcc.dg/torture/fp-int-convert-timode.c,
15270         gcc.dg/torture/fp-int-convert-float80.c,
15271         gcc.dg/torture/fp-int-convert-float80-timode.c,
15272         gcc.dg/torture/fp-int-convert-float128.c,
15273         gcc.dg/torture/fp-int-convert-float128-timode.c,
15274         gcc.dg/torture/fp-int-convert.h: New files.
15275
15276 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15277
15278         PR middle-end/24989
15279         * gcc.dg/tree-ssa/bool-10.c: New test.
15280         * gcc.dg/tree-ssa/bool-11.c: New test.
15281         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15282
15283 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15284
15285         PR middle-end/24990
15286         * tree-ssa/pr24990-1.c: New test.
15287
15288 2005-11-24  Richard Guenther  <rguenther@suse.de>
15289         Dirk Mueller <dmueller@suse.de>
15290
15291         PR c++/14024
15292         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15293         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15294         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15295         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15296         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15297         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15298
15299 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15300
15301         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15302
15303 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15304
15305         PR c/21668
15306         * gcc.dg/Wc++-compat.c: New.
15307         * gcc.dg/Wno-c++-compat.c: New.
15308
15309 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15310
15311         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15312         (vspltish, vspltisw): Likewise.
15313
15314 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15315
15316         PR libgfortran/24794
15317         * gfortran.dg/namelist_12.f: Fix quotes.
15318         * gfortran.dg/namelist_13.f90: Fix quotes.
15319         * gfortran.dg/namelist_14.f90: Fix quotes.
15320         * gfortran.dg/namelist_15.f90: Fix quotes.
15321         * gfortran.dg/namelist_use.f90: Fix quotes.
15322         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15323         * gfortran.dg/namelist_21.f90: New test.
15324         * gfortran.dg/namelist_22.f90: New test.
15325
15326 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15327
15328         PR target/23435
15329         * gcc.c-torture/compile/pr23435.c: New.
15330
15331 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15332
15333         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15334
15335 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15336
15337         * gcc.target/powerpc/405-macchw-1.c,
15338         gcc.target/powerpc/405-macchw-2.c,
15339         gcc.target/powerpc/405-macchwu-1.c,
15340         gcc.target/powerpc/405-macchwu-2.c,
15341         gcc.target/powerpc/405-machhw-1.c,
15342         gcc.target/powerpc/405-machhw-2.c,
15343         gcc.target/powerpc/405-machhwu-1.c,
15344         gcc.target/powerpc/405-machhwu-2.c,
15345         gcc.target/powerpc/405-maclhw-1.c,
15346         gcc.target/powerpc/405-maclhw-2.c,
15347         gcc.target/powerpc/405-maclhwu-1.c,
15348         gcc.target/powerpc/405-maclhwu-2.c,
15349         gcc.target/powerpc/405-mulchw-1.c,
15350         gcc.target/powerpc/405-mulchw-2.c,
15351         gcc.target/powerpc/405-mulchwu-1.c,
15352         gcc.target/powerpc/405-mulchwu-2.c,
15353         gcc.target/powerpc/405-mulhhw-1.c,
15354         gcc.target/powerpc/405-mulhhw-2.c,
15355         gcc.target/powerpc/405-mulhhwu-1.c,
15356         gcc.target/powerpc/405-mulhhwu-2.c,
15357         gcc.target/powerpc/405-mullhw-1.c,
15358         gcc.target/powerpc/405-mullhw-2.c,
15359         gcc.target/powerpc/405-mullhwu-1.c,
15360         gcc.target/powerpc/405-mullhwu-2.c,
15361         gcc.target/powerpc/405-nmacchw-1.c,
15362         gcc.target/powerpc/405-nmacchw-2.c,
15363         gcc.target/powerpc/405-nmachhw-1.c,
15364         gcc.target/powerpc/405-nmachhw-2.c,
15365         gcc.target/powerpc/405-nmaclhw-1.c,
15366         gcc.target/powerpc/405-nmaclhw-2.c,
15367         gcc.target/powerpc/440-macchw-1.c,
15368         gcc.target/powerpc/440-macchw-2.c,
15369         gcc.target/powerpc/440-macchwu-1.c,
15370         gcc.target/powerpc/440-macchwu-2.c,
15371         gcc.target/powerpc/440-machhw-1.c,
15372         gcc.target/powerpc/440-machhw-2.c,
15373         gcc.target/powerpc/440-machhwu-1.c,
15374         gcc.target/powerpc/440-machhwu-2.c,
15375         gcc.target/powerpc/440-maclhw-1.c,
15376         gcc.target/powerpc/440-maclhw-2.c,
15377         gcc.target/powerpc/440-maclhwu-1.c,
15378         gcc.target/powerpc/440-maclhwu-2.c,
15379         gcc.target/powerpc/440-mulchw-1.c,
15380         gcc.target/powerpc/440-mulchw-2.c,
15381         gcc.target/powerpc/440-mulchwu-1.c,
15382         gcc.target/powerpc/440-mulchwu-2.c,
15383         gcc.target/powerpc/440-mulhhw-1.c,
15384         gcc.target/powerpc/440-mulhhw-2.c,
15385         gcc.target/powerpc/440-mulhhwu-1.c,
15386         gcc.target/powerpc/440-mulhhwu-2.c,
15387         gcc.target/powerpc/440-mullhw-1.c,
15388         gcc.target/powerpc/440-mullhw-2.c,
15389         gcc.target/powerpc/440-mullhwu-1.c,
15390         gcc.target/powerpc/440-mullhwu-2.c,
15391         gcc.target/powerpc/440-nmacchw-1.c,
15392         gcc.target/powerpc/440-nmacchw-2.c,
15393         gcc.target/powerpc/440-nmachhw-1.c,
15394         gcc.target/powerpc/440-nmachhw-2.c,
15395         gcc.target/powerpc/440-nmaclhw-1.c,
15396         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15397
15398 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15399
15400         PR fortran/24774
15401         * gfortran.dg/inquire_9.f90: New test.
15402
15403         PR fortran/21647
15404         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15405
15406 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15407
15408         PR libfortran/24432
15409         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15410         Check that 'cos' is supported.
15411
15412 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15413
15414         PR fortran/24223
15415         * gfortran.dg/substring_equivalence.f90: New test.
15416
15417         PR fortran/24705
15418         * gfortran.dg/auto_internal_assumed.f90: New test.
15419
15420 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15421
15422         * gcc.dg/fold-div-2.c: New test.
15423
15424 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15425
15426         PR rtl-optimization/24883
15427         * gcc.c-torture/compile/pr24883.c: New test.
15428
15429 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15430
15431         PR middle-end/20583
15432         * gcc.c-torture/compile/pr20583.c: New.
15433
15434 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15435
15436         * gcc.c-torture/execute/usmul.c: New test.
15437
15438 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15439
15440         * gcc.dg/tree-ssa/vrp22.c: New test.
15441
15442 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15443
15444         PR middle-end/24912
15445         * gcc.dg/torture/pr24912-1.c: New test.
15446
15447 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15448
15449         PR fortran/24862
15450         * gfortran.dg/arrayio_derived_1.f90: New test.
15451
15452 2005-11-19  Richard Guenther  <rguenther@suse.de>
15453
15454         PR middle-end/23294
15455         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15456
15457 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15458
15459         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15460
15461 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15462
15463         PR c++/8355
15464         * g++.dg/template/friend39.C: New test.
15465
15466 2005-11-18  James E Wilson  <wilson@specifix.com>
15467
15468         * gcc.dg/builtin-strstr.c: New.
15469
15470 2005-11-18  Richard Henderson  <rth@redhat.com>
15471
15472         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15473         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15474         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15475         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15476         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15477         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15478         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15479         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15480         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15481         renaming to remove initial "ia64-".
15482
15483 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15484
15485         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15486
15487 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15488
15489         * g++.dg/cpp/string-2.C: New test.
15490
15491 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15492
15493         * gcc.dg/tree-ssa/loop-14.c: New test.
15494
15495 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15496             Michael Chamberlain <michael@chamberlain.net.au>
15497
15498         * ada/acats/run_all.sh (target_run): Kill long running tests.
15499
15500 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15501
15502         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15503         * gcc.dg/cleanup-9.c: Likewise.
15504         * gcc.dg/cleanup-10.c: Likewise.
15505         * gcc.dg/cleanup-11.c: Likewise.
15506
15507 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15508
15509         PR fortran/24892
15510         * gfortran.dg/open_access_append_1.f90: New test.
15511         * gfortran.dg/open_access_append_2.f90: New test.
15512
15513 2005-11-16  Richard Guenther  <rguenther@suse.de>
15514
15515         PR middle-end/24851
15516         * gcc.c-torture/execute/pr24851.c: New testcase.
15517
15518 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15519
15520         * gcc.dg/fold-overflow-1.c: New test.
15521
15522 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15523
15524         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15525         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15526
15527 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15528
15529         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15530         structures.
15531         * g++.dg/eh/forced2.C: Likewise.
15532         * g++.dg/eh/forced3.C: Likewise.
15533         * g++.dg/eh/forced4.C: Likewise.
15534
15535 2005-11-11  Mike Stump  <mrs@apple.com>
15536
15537         * g++.old-deja/g++.mike/unused.C: Add.
15538
15539 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c++/24667
15542         * g++.dg/warn/Wcast-qual1.C: New test.
15543
15544 2005-11-15  Jan Hubicka  <jh@suse.cz>
15545
15546         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15547
15548 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15549
15550         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15551
15552 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15553
15554         PR 24840
15555         * gcc.dg/tree-ssa/pr24840.c: New test.
15556
15557 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15558
15559         PR testsuite/24841
15560         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15561
15562 2005-11-14  Dale Johannesen  <dalej@apple.com>
15563
15564         * gcc.c-torture/execute/20051113-1.c: New.
15565
15566 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/24687
15569         * g++.dg/template/crash43.C: New test.
15570
15571 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15572
15573         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15574
15575 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15576
15577         PR c++/24817
15578         * g++.dg/eh/spec8.C: New test.
15579
15580 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15581
15582         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15583
15584 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15585
15586         PR c++/20293
15587         * g++.dg/parse/ambig4.C: New test.
15588         * g++.dg/tc1/dr101.C: Adjust error markers.
15589         * g++.dg/lookup/strong-using-2.C: Likewise.
15590         * g++.dg/lookup/ambig5.C: Likewise.
15591         * g++.dg/lookup/ambig4.C: Likewise.
15592         * g++.dg/parse/crash22.C: Likewise.
15593
15594 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15595
15596         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15597
15598 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15599
15600         * gcc.dg/nested-calls-1.c: New test.
15601
15602 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15603
15604         * gfortran.dg/complex_intrinsic_1.f90: New test.
15605         * gfortran.dg/complex_intrinsic_2.f90: New test.
15606         * gfortran.dg/fgetc_1.f90: New test.
15607         * gfortran.dg/fgetc_2.f90: New test.
15608         * gfortran.dg/fgetc_3.f90: New test.
15609         * gfortran.dg/ftell_1.f90: New test.
15610         * gfortran.dg/ftell_2.f90: New test.
15611         * gfortran.dg/gnu_logical_1.F: New test.
15612         * gfortran.dg/gnu_logical_2.f90: New test.
15613
15614 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15615
15616         PR middle-end/24820
15617         * gcc.dg/pr24820.c: New test.
15618
15619 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15620
15621         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15622         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15623         variable.
15624
15625 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15626
15627         PR testsuite/24614
15628         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15629
15630 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15631
15632         * gcc.target/cris/cris.exp: New file.
15633         * gcc.target/cris/rld-legit1.c: New test.
15634         * gcc.target/cris/rld-legit2.c: New test.
15635
15636 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15637
15638         PR c++/24780
15639         * g++.dg/opt/pr24780.C: New test.
15640
15641         PR c++/24761
15642         * g++.dg/template/asm1.C: New test.
15643
15644 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15645
15646         PR libgfortran/24787
15647         * gfortran.dg/scan_1.f90: New test.
15648
15649 2005-11-12  Jan Hubicka  <jh@suse.cz>
15650
15651         * gcc.target/i386/minmax-1.c: New.
15652         * gcc.target/i386/minmax-2.c: New.
15653
15654 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15655
15656         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15657
15658 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15659
15660         * gcc.c-torture/execute/20051110-1.c,
15661         gcc.c-torture/execute/20051110-2.c: New tests.
15662
15663 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15664
15665         PR middle-end/24750
15666         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15667         New tests.
15668
15669 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15670
15671         * lib/target-libpath.exp (get_shlib_extension): New proc.
15672         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15673         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15674         * lib/objc.exp (objc_target_compile): Likewise.
15675         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15676         detection.
15677
15678 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15679
15680         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15681
15682         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15683         Add -static to additional_flags and pass it to target_compile.
15684
15685 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15686
15687         PR libgfortran/24719
15688         gfortran.dg/read_noadvance.f90: New test.
15689
15690         PR libgfortran/24699
15691         gfortran.dg/fmt_t_2.f90: New test.
15692
15693         PR libgfortran/24785
15694         gfortran.dg/read_x_eor.f90: New test.
15695
15696         PR libgfortran/24584
15697         gfortran.dg/namelist_empty.f90: Rename test.
15698
15699         PR libgfortran/24489
15700         gfortran/read_eor.f90: Rename test.
15701
15702 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15703
15704         PR fortran/15976
15705         * gfortran.dg/automatic_module_variable.f90: New test.
15706
15707 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15708
15709         PR target/24445
15710         * gcc.dg/pr24445.c: New test.
15711
15712 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15713
15714         PR fortran/24655
15715         PR fortran/24755
15716         * gfortran.dg/recursive_statement_functions.f90: Add statement
15717         functions using inline intrinsic functions and parameters to test
15718         that they no longer seg-fault.
15719
15720         PR fortran/24409
15721         gfortran.dg/nested_modules_4.f90: New test.
15722         gfortran.dg/nested_modules_5.f90: New test.
15723
15724 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15725
15726         PR fortran/24643
15727         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15728
15729 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15730
15731         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15732         failures.
15733
15734 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15735
15736         * gcc.dg/sparc-getcontext-1.c: New test.
15737
15738 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15739
15740         * gcc.dg/ifcvt-fabs-1.c: New test.
15741
15742 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15743
15744         PR other/4372
15745         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15746         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15747
15748 2005-11-09  Richard Guenther  <rguenther@suse.de>
15749
15750         PR tree-optimization/24716
15751         * gcc.c-torture/execute/pr24716.c: New testcase.
15752
15753 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15754
15755         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15756
15757 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15758
15759         PR 24624
15760         * gcc.dg/pr24624.c: Testcase added.
15761
15762 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15763
15764         PR 24623
15765         * g++.dg/other/pr24623.C: Testcase added.
15766
15767 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15768
15769         PR fortran/22607
15770         * gfortran-dg/pure_byref_1.f90: New.
15771         * gfortran-dg/pure_byref_2.f90: New.
15772
15773 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15774
15775         PR c/24101
15776         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15777         * gcc.dg/dg.exp: Run main loop also for *.i files.
15778
15779 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15780
15781         PR c++/19450
15782         * g++.dg/tls/diag-3.C: New test.
15783         * g++.dg/tls/diag-4.C: New test.
15784         * g++.dg/tls/static-1.C: New test.
15785         * g++.dg/tls/static-1a.cc: New file.
15786
15787 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15788
15789         PR 23046
15790         * g++.dg/tree-ssa/pr23046.C: New test.
15791
15792 2005-11-08  Devang Patel <dpatel@apple.com>
15793
15794         PR tree-optimization/23115
15795         * gcc.dg/tree-ssa/pr23115.c: New.
15796
15797 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15798
15799         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15800         * gcc.target/powerpc/pr16155.c: Same.
15801         * gcc.target/powerpc/altivec-1.c: Same.
15802         * gcc.target/powerpc/altivec-2.c: Same.
15803         * gcc.target/powerpc/altivec-3.c: Same.
15804         * gcc.target/powerpc/altivec-5.c: Same.
15805         * gcc.target/powerpc/altivec-11.c: Same.
15806         * gcc.target/powerpc/altivec-12.c: Same.
15807         * gcc.target/powerpc/altivec-14.c: Same.
15808         * gcc.target/powerpc/altivec-22.c: Same.
15809         * gcc.target/powerpc/altivec-consts.c: Same.
15810         * gcc.target/powerpc/altivec-pr22085.c: Same.
15811         * gcc.target/powerpc/altivec-splat.c: Same.
15812         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15813         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15814         * gcc.target/powerpc/darwin-longlong.c: Same.
15815
15816 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15817
15818         PR target/19340
15819         * gcc.dg/pr19340.c: New test.
15820
15821 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15822
15823         PR rtl-optimization/24683
15824         * gcc.dg/pr24683.c: New test.
15825
15826 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15827
15828         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15829         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15830
15831 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15832
15833         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15834
15835 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15836
15837         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15838
15839 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15840
15841         PR target/24230
15842
15843         * gcc.target/powerpc/altivec-consts.c,
15844         gcc.target/powerpc/altivec-splat.c: New testcase.
15845
15846 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15847
15848         PR c/24599
15849
15850         * gcc.dg/overflow-2.c: New testcase.
15851
15852 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15853
15854         PR rtl-optimization/23567
15855         * gcc.c-torture/execute/20051104-1.c: New test.
15856
15857 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15858
15859         PR fortran/24534
15860         gfortran.dg/private_type_2.f90: Modified to check that case with
15861         PRIVATE declaration within derived type is accepted.
15862
15863         PR fortran/20838
15864         gfortran.dg/pointer_assign_1.f90: New test.
15865
15866         PR fortran/20840
15867         * gfortran.dg/arrayio_0.f90: New test.
15868
15869         PR fortran/17737
15870         gfortran.dg/data_initialized.f90: New test.
15871         gfortran.dg/data_constraints_1.f90: New test.
15872         gfortran.dg/data_constraints_2.f90: New test.
15873
15874 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15875
15876         PR fortran/24174
15877         PR fortran/24305
15878         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
15879
15880 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15881
15882         PR 24670
15883         * gcc.dg/tree-ssa/pr24670.c: New test.
15884
15885 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15886
15887         PR target/22432
15888         * gcc.target/i386/pr22432.c: New test.
15889
15890 2005-11-05  Richard Henderson  <rth@redhat.com>
15891
15892         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15893         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15894         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15895         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15896         from gcc.dg/alpha-*.
15897         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15898         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15899
15900 2005-11-05  Andreas Jaeger  <aj@suse.de>
15901
15902         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15903
15904 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15905
15906         PR target/23424
15907         * gcc.dg/torture/pr23424-1.c: New test.
15908
15909 2005-11-04  Richard Henderson  <rth@redhat.com>
15910
15911         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15912         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15913         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15914         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15915         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15916         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15917         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15918         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15919         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15920         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15921         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15922         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15923         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15924         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15925         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15926         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15927         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15928         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15929         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15930         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15931         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15932         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15933         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15934         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15935         Move from gcc.dg/.
15936         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15937         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15938         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15939         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15940         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15941         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15942         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15943         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15944         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15945         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15946         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15947         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15948         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15949         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15950         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15951         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15952         gcc.target/i386/lea.c, gcc.target/i386/local.c,
15953         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15954         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15955         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15956         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15957         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15958         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15959         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15960         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15961         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15962         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15963         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15964         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15965         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15966         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15967         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15968         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15969         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15970         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15971         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15972         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15973         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15974         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15975         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15976         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15977         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
15978         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
15979         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
15980         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
15981
15982 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
15983
15984         PR 24627
15985         * gcc.dg/tree-ssa/pr24627.c: New test.
15986
15987 2005-11-04 Paul Brook  <paul@codesourcery.com>
15988
15989         * gcc.dg/tls/opt-10.c: New test.
15990
15991 2005-11-04  Andreas Jaeger  <aj@suse.de>
15992
15993         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
15994         avoid extra warnings.
15995
15996 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15997
15998         PR libfortran/22298
15999         * lib/target-supports.exp
16000         (check_effective_target_static_libgfortran): New
16001         static_libgfortran effective target.
16002         * gfortran.dg/static_linking_1.f: New test.
16003         * gfortran.dg/static_linking_1.c: New file.
16004
16005 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16006
16007         * gcc.dg/pr24615.c: Guard test with { target fpic }.
16008
16009 2005-11-03  Josh Conner  <jconner@apple.com>
16010
16011         PR c++/19989
16012         g++.dg/ext/array2.C: New test.
16013         g++.dg/template/dependent-name3.C: New test.
16014         g++.dg/template/dependent-name4.C: New test.
16015         g++.dg/template/sfinae2.C: New test.
16016
16017 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16018
16019         PR preprocessor/22042
16020         * gcc.dg/cpp/strify4.c: New test.
16021
16022 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16023
16024         PR c++/17964
16025         * g++.dg/cpp/string-1.C: New test.
16026
16027 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16028
16029         * gcc.target/powerpc: New directory.
16030         * gcc.target/powerpc/powerpc.exp: New file.
16031         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16032         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16033         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16034         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16035         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16036         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16037         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16038         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16039         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16040         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16041         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16042         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16043         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16044         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16045         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16046         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16047         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16048         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16049         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16050         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16051         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16052         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16053         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16054         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16055         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16056         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16057         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16058         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16059         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16060         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16061         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16062         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16063         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16064         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16065
16066 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16067
16068         PR c++/21627
16069         * g++.dg/warn/inline2.C: New test.
16070
16071 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16072
16073         PR middle-end/23155
16074         * g++.dg/ext/c99struct1.C: New test.
16075         * gcc.dg/union-cast-1.c: New test.
16076         * gcc.dg/union-cast-2.c: New test.
16077         * gcc.dg/union-cast-3.c: New test.
16078
16079 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16080
16081         PR middle-end/24589
16082         * gcc.c-torture/execute/zero-struct-2.c: New test.
16083
16084 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16085
16086         PR c++/24582
16087         * g++.dg/init/switch1.C: New test.
16088
16089 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16090
16091         * gcc.dg/delay-slot-1.c: New test.
16092
16093 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16094
16095         PR target/24620
16096         * gcc.dg/pr24620.c: New test.
16097
16098 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16099
16100         PR c/24329
16101         * gcc.dg/format/unnamed-1.c: New test.
16102
16103 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16104
16105         PR c++/22434
16106         * g++.dg/expr/cond8.C: New test.
16107
16108         PR c++/24560
16109         * g++.dg/parse/dot1.C: New test.
16110
16111 2005-11-02  Jan Hubicka  <jh@suse.cz>
16112
16113         PR target/23303
16114         * gcc.dg/i386-lea.c: New test
16115
16116 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16117
16118         PR target/24615
16119         * gcc.dg/pr24615.c: New test.
16120
16121 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16122
16123         PR target/24600
16124         * gcc.dg/pr24600.c: New test.
16125
16126 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/19253
16129         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16130         * g++.dg/parse/typename9.C: New test.
16131         * g++/dg/parse/typename10.C: Likewise.
16132
16133 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16134
16135         PR fortran/18157
16136         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16137         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16138         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16139
16140 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR c++/24569
16143         * g++.dg/debug/static1.C: New test.
16144
16145 2005-11-02  Josh Conner  <jconner@apple.com>
16146
16147         * g++.dg/crash38.C: moved into proper directory...
16148         * g++.dg/template/crash42.C: ...here
16149
16150 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16151
16152         PR target/18338
16153         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16154         pcc_bitfield_type_matters || default_packed.
16155
16156         * lib/target-supports.exp
16157         (check_effective_target_pcc_bitfield_type_matters): New proc.
16158         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16159
16160         PR testsuite/23304
16161         * lib/target-supports.exp (check_effective_default_packed): New proc.
16162         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16163         Gate expected errors on target ! default_packed.
16164         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16165
16166 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16167
16168         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16169         change (r106358).
16170
16171 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16172
16173         PR fortran/24008
16174         * gfortran.dg/entry_5.f90: New.
16175         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16176
16177 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16178
16179         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16180
16181 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16182
16183         PR fortran/21565
16184         gfortran.dg/namelist_blockdata.f90: New test.
16185
16186         PR fortran/18737
16187         gfortran.dg/external_implicit_none.f90: New test.
16188
16189         PR fortran/14994
16190         * gfortran.dg/secnds.f: New test.
16191
16192 2005-10-31  Jan Hubicka  <jh@suse.cz>
16193
16194         PR target/20928
16195         * gcc.c-torture/compile/pr20928.c: New test.
16196
16197 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16198
16199         PR middle-end/23492
16200         * gcc.c-torture/compile/zero-strct-5.c: New test.
16201
16202 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16203
16204         PR libgfortran/24584
16205         * gfortran.dg/pr24584.f90: New test.
16206
16207 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16208
16209         PR fortran/18883
16210         * gfortran.dg/char_result_9.f90: New.
16211         * gfortran.dg/char_result_10.f90: New.
16212
16213 2005-10-30  Jan Hubicka  <jh@suse.cz>
16214
16215         * g++.dg/tree-ssa/pr24172.C: New testcase.
16216
16217 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16218
16219         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16220
16221 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16222
16223         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16224         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16225         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16226         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16227         gfortran.dg/enum_9.f90,
16228         gfortran.fortran-torture/compile/enum_1.f90,
16229         gfortran.fortran-torture/execute/enum_1.f90,
16230         gfortran.fortran-torture/execute/enum_2.f90,
16231         gfortran.fortran-torture/execute/enum_3.f90,
16232         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16233
16234 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16235
16236         PR target/18482
16237         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16238         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16239
16240 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16241
16242         PR libfortran/20179
16243         * gfortran.dg/mixed_io_1.f90: New test.
16244         * gfortran.dg/mixed_io_1.c: New file.
16245
16246 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16247
16248         * gfortran.dg/malloc_free_1.f90: New test.
16249
16250 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16251
16252         * gcc.dg/nested-func-4.c: Require profiling -pg.
16253
16254 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16255
16256         PR C++/23229
16257         * g++.dg/warn/main-2.C: New test.
16258
16259 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16260
16261         PR fortran/24545
16262         * gfortran.dg/interface_2.f90: new test.
16263
16264 2005-10-28  Josh Conner  <jconner@apple.com>
16265
16266         PR c++/22153
16267         * g++.dg/template/crash38.C: New test.
16268         * g++.dg/parse/explicit1.C: Change expected errors.
16269
16270 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16271
16272         PR C++/23426
16273         * g++.dg/other/large-size-array.C: New test.
16274
16275 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16276
16277         PR middle-end/24362
16278         * g++.dg/opt/complex4.C: New test.
16279
16280 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16281
16282         * gcc.dg/nested-func-4.c: New test.
16283
16284 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16285
16286         PR fortran/24158
16287         gfortran.dg/derived_recursion.f90: New test.
16288         gfortran.dg/implicit_actual.f90: New test.
16289
16290 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16291
16292         PR middle-end/24295, PR testsuite/24477
16293         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16294         removed when weakref hits the tree.
16295
16296 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16297
16298         * gfortran.dg/cray_pointers_4.f90: New test.
16299
16300         * gfortran.dg/cray_pointers_5.f90: New test.
16301
16302 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16303
16304         PR fortran/22290
16305         * gfortran.dg/assign_5.f90: New test.
16306         * gfortran.dg/assign_6.f: New test.
16307
16308 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16309
16310         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16311         CPU has no SSE support.
16312
16313 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16314
16315         PR libgfortran/24224
16316         * gfortran.dg/arrayio_1.f90: Update attribution.
16317         * gfortran.dg/arrayio_2.f90: Update attribution.
16318         * gfortran.dg/arrayio_3.f90: Update attribution.
16319         * gfortran.dg/arrayio_4.f90: Update test conditions.
16320         * gfortran.dg/arrayio_5.f90: Update attribution.
16321         * gfortran.dg/arrayio_6.f90: New test.
16322         * gfortran.dg/arrayio_7.f90: New test.
16323
16324 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16325
16326         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16327
16328 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16329
16330         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16331
16332 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16333
16334         PR fortran/24416
16335         * gfortran.dg/namelist_char_only.f90: New test.
16336
16337 2005-10-24  Asher Langton  <langton2@llnl.gov>
16338
16339         PR fortran/17031
16340         PR fortran/22282
16341         * gfortran.dg/cray_pointers_1.f90: New test.
16342         * gfortran.dg/cray_pointers_2.f90: New test.
16343         * gfortran.dg/cray_pointers_3.f90: New test.
16344         * gfortran.dg/loc_1.f90: New test.
16345         * gfortran.dg/loc_2.f90: New test.
16346
16347 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16348
16349         * gcc.dg/pr24225.c: New test.
16350
16351 2005-10-24  Asher Langton  <langton2@llnl.gov>
16352
16353         * gfortran.dg/dup_save_1.f90: New test.
16354         * gfortran.dg/dup_save_2.f90: New test.
16355
16356 2005-10-24  Paul Brook  <paul@codesourcery.com>
16357
16358         PR 24107
16359         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16360         stdint.h.
16361
16362 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16363
16364         PR libgfortran/24489
16365         * gfortran.dg/pr24489.f90: New test.
16366
16367 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16368
16369         PR fortran/23635
16370         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16371
16372 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16373
16374         PR target/18911
16375         * g++.dg/init/array16.C: Skip for mmix-*-*.
16376
16377 2005-10-23  Asher Langton  <langton2@llnl.gov>
16378
16379         * gfortran.dg/byte_1.f90: New test.
16380         * gfortran.dg/byte_2.f90: New test.
16381
16382 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16383
16384         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16385
16386 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16387
16388         PR fortran/18022
16389         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16390
16391         PR fortran/24311
16392         * gfortran.dg/merge_char_const.f90: New test.
16393
16394         PR fortran/24384
16395         * gfortran.dg/spread_scalar_source.f90: New test.
16396
16397 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16398
16399         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16400
16401         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16402         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16403
16404         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16405
16406 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16407
16408         PR fortran/24426
16409         * gfortran.dg/der_pointer_4.f90: New.
16410
16411 2005-10-22  David Ayers  <d.ayers@inode.at>
16412
16413         * obj-c++.dg/except-1.mm: Simplify.
16414
16415 2005-10-21  David Ayers  <d.ayers@inode.at>
16416
16417         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16418
16419 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16420
16421         * gfortran.dg/assumed_dummy_2.f90: New test.
16422
16423 2005-10-21  James E Wilson  <wilson@specifix.com>
16424
16425         PR preprocessor/15220
16426         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16427
16428 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16429
16430         * gcc.c-torture/execute/20051021-1.c: New test.
16431
16432 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16433
16434         PR c++/24260
16435         * g++.dg/ext/tmplattr1.C: New test.
16436
16437 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16438
16439         PR fortran/24440
16440         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16441
16442 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16443
16444         * obj-c++.dg/except-1.mm: New.
16445
16446         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16447
16448 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16449
16450         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16451
16452 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16453
16454         PR middle-end/24295
16455         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16456         declarations with the same names as thunks' alias targets, use
16457         aliases instead.
16458         * gcc.dg/attr-alias-3.c: New test.
16459         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16460
16461 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16462
16463         PR c++/22618
16464         * g++.dg/parse/access8.C: New test.
16465
16466 2005-10-20  Richard Guenther  <rguenther@suse.de>
16467
16468         PR c++/24439
16469         * g++.dg/tree-ssa/pr24439.C: New testcase.
16470
16471 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16472
16473         * g++.dg/opt/delay-slot-1.C: New test.
16474
16475 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16476
16477         PR fortran/21625
16478         * gfortran.fg/der_init_1.f90: New.
16479
16480 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16481
16482         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16483
16484 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16485
16486         PR c++/21908
16487         * g++.dg/parse/error28.C: New test.
16488
16489 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16490
16491         * gcc.dg/profile-generate-2.c: New test.
16492
16493 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16494
16495         PR target/23589
16496         * g++.dg/ext/dllimport11.C: New.
16497
16498 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16499
16500         PR c++/22293
16501         * g++.dg/other/friend3.C: New test.
16502
16503 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16504
16505         PR c++/23293
16506         * g++.dg/template/error19.C: New test.
16507
16508 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16509
16510         PR c++/21383
16511         * g++.dg/overload/koenig2.C: New.
16512
16513         PR c++/23118
16514         * g++.dg/overload/error2.C: New.
16515
16516         PR c++/22604
16517         * g++.dg/inherit/covariant14.C: New.
16518
16519 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16520
16521         PR c++/23440
16522         * g++.dg/parse/for1.C: New test.
16523
16524 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16525
16526         PR fortran/23446
16527         * gfortran.dg/host_dummy_index_1.f90: New test.
16528
16529         PR fortran/21459
16530         * gfortran.dg/automatic_char_len_2.f90: New test.
16531
16532         PR fortran/20866
16533         * gfortran.dg/recursive_statement_functions.f90: New test.
16534
16535         PR fortran/20853
16536         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16537
16538         PR fortran/20849
16539         * gfortran.dg/external_initializer.f90: New test.
16540
16541         PR fortran/20837
16542         * non_module_public.f90: New test.
16543
16544 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16545
16546         PR c++/24386
16547         * g++.dg/template/overload7.C: New.
16548
16549         PR c++/22551
16550         * g++.dg/other/switch2.C: Remove expected warnings.
16551
16552         PR c++/21353
16553         * g++.dg/template/defarg6.C: New.
16554
16555 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16556
16557         PR target/24315
16558         * gcc.target/i386/pr24315.c: New test.
16559
16560 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/24389
16563         * g++.dg/template/static21.C: New test.
16564         * g++.dg/template/static21-a.cc: Likewise.
16565
16566 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16567
16568         PR c++/23959
16569         * g++.dg/warn/Wswitch-default-1.C: New test.
16570         * g++.dg/warn/Wswitch-default-2.C: New test.
16571
16572 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16573
16574         PR c++/22173
16575         * g++.dg/parse/template18.C: New test.
16576         * g++.dg/template/nontype15.C: Likewise.
16577
16578 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16579
16580         PR fortran/22273
16581         * gfortran.dg/spec_expr_2.f90: New.
16582
16583 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16584
16585         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16586         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16587         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16588         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16589         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16590         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16591         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16592         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16593         previous target-specific skips and warning-message matches where
16594         applicable.
16595
16596 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16597
16598         PR c++/21347
16599         * g++.dg/warn/Wctor-dtor.C: New test.
16600
16601 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16602
16603         PR c/23439
16604         * gcc.dg/for-1.c: New test.
16605
16606 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16607
16608         PR c++/19565
16609         * g++.dg/warn/Wconversion1.C: New test.
16610         * g++.dg/ext/packed4.C: Compile with -w.
16611         * g++.dg/opt/20050511-1.C: Likewise.
16612         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16613
16614 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16615
16616         * gfortran.dg/boz_5.f90: New test.
16617
16618 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16619
16620         PR c++/22551
16621         * g++.dg/other/switch2.C: New.
16622
16623         PR c++/23984
16624         * g++.dg/init/ctor7.C: New.
16625
16626 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16627
16628         PR c++/23730
16629         * g++.dg/parse/crash32.C: New test.
16630
16631 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16632
16633         PR c++/20721
16634         * g++.dg/init/goto2.C: New test.
16635
16636         PR c++/22464
16637         * g++.dg/template/crash/41.C: New test.
16638
16639         PR c++/22180
16640         * g++.dg/template/crash40.C: New test.
16641
16642         PR c++/23694
16643         * g++.dg/parse/friend5.C: New test.
16644
16645         PR c++/23307
16646         * g++.dg/template/crash38.C: New test.
16647
16648         PR c++/22352
16649         * g++.dg/template/friend38.C: New test.
16650
16651         PR c++/22405
16652         * g++.dg/template/crash39.C: New test.
16653
16654 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16655
16656         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16657         gcc.dg/debug/dwarf2/dwarf-char2.c,
16658         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16659
16660         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16661
16662 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16663
16664         * gcc.dg/dll-2.c: Add tests for warnings.
16665         * gcc.dg/dll-3.c: Likewise.
16666         * gcc.dg/dll-4.c: Likewise.
16667
16668         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16669         * g++.dg/ext/dllimport2.C: Likewise.
16670         * g++.dg/ext/dllimport3.C: Likewise.
16671         * g++.dg/ext/dllimport7.C: Likewise.
16672         * g++.dg/ext/dllimport8.C: Likewise.
16673         * g++.dg/ext/dllimport9.C: Likewise.
16674
16675 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16676
16677         PR fortran/24092
16678         * gfortran.dg/derived_pointer_recursion.f90: New test.
16679
16680 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16681
16682         * gcc.c-torture/execute/20051012-1.c: New test.
16683
16684 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16685
16686         PR fortran/18082
16687         * gfortran.dg/automatic_char_len_1.f90: New test.
16688
16689 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16690
16691         PR fortran/20847
16692         * gfortran.dg/save_common.f90: New test.
16693
16694         PR fortran/20856
16695         * gfortran.dg/save_result.f90: New test.
16696
16697 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16698
16699         PR c++/21592
16700         * g++.dg/template/dependent-expr1.C: Add new expected error.
16701         * g++.dg/template/dependent-expr2.C: Adjust error text.
16702         * g++.dg/template/overload6.C: New.
16703
16704         PR c++/23797
16705         * g++.dg/other/typename8.C: New.
16706
16707         PR c++/21117
16708         * g++.dg/other/return1.C: New.
16709
16710 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16711
16712         PR c++/24052
16713         * g++.dg/ext/label5.C: New.
16714
16715 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16716
16717         PR c++/19964
16718         * g++.dg/parse/crash31.C: New.
16719
16720 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16721
16722         * g++.dg/ipa/ipa-1.c: New test.
16723         * g++.dg/ipa/ipa-2.c: New test.
16724         * g++.dg/ipa/ipa-3.c: New test.
16725         * g++.dg/ipa/ipa-4.c: New test.
16726         * g++.dg/ipa/ipa-5.c: New test.
16727         * g++.dg/ipa/ipa.exp: New file.
16728
16729 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16730
16731         PR fortran/24207
16732         * gfortran.dg/private_type_3.f90: New test.
16733
16734 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16735
16736         PR fortran/20786
16737         gfortran.dg/aint_anint_1.f90: New test.
16738
16739 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16740
16741         PR libgfortran/24313
16742         gfortran.dg/csqrt.f: New test.
16743
16744 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16745
16746         PR c++/8057
16747         * g++.dg/warn/noeffect7.C: New test.
16748         * g++.dg/warn/noeffect2.C: Instantiate templates.
16749         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16750         and warning.
16751
16752 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16753
16754         PR c++/21089
16755         * g++.dg/init/float1.C: New test.
16756
16757         PR c++/24277
16758         * g++.dg/init/member1.C: Tweak error markers.
16759
16760 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16761
16762         PR testsuite/24281
16763         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16764         Check for null pointer.
16765
16766 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16767
16768         PR c++/21369
16769         * g++.dg/parse/ret-type3.C: New test.
16770
16771 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16772
16773         PR tree-opt/23946
16774         * gcc.c-torture/compile/pr23946.c: New test.
16775
16776 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16777
16778         * g++.dg/opt/mmx2.C: New test.
16779
16780 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16781
16782         PR c++/24277
16783         * g++.dg/template/static20.C: New test.
16784
16785         PR c++/24302
16786         * g++.dg/warn/Wunused-12.C: New test.
16787
16788         PR c++/23437
16789         * g++.dg/template/arg4.C: New test.
16790
16791 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16792
16793         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16794         * gcc.dg/ucnid-3.c: Likewise.
16795         * gcc.dg/ucnid-4.c: Likewise.
16796         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16797         * g++.dg/other/ucnid-1.C: Likewise.
16798         * gcc.dg/sparc-frame-1.c: New test.
16799
16800 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16801
16802         PR c++/24139
16803         * g++.dg/template/spec27.C: New test.
16804
16805         PR c++/24275
16806         * g++.dg/template/static19.C: New test.
16807
16808 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16809
16810         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16811         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16812
16813 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16814
16815         PR target/24136
16816         * gfortran.fortran-torture/compile/pr24136.f: New test.
16817
16818 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16819
16820         PR c++/22172
16821         * g++.dg/parse/crash30.C: New test.
16822
16823 2005-10-07  Richard Guenther  <rguenther@suse.de>
16824
16825         PR middle-end/24227
16826         * gcc.c-torture/compile/pr24227.c: New testcase.
16827
16828 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16829
16830         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16831         Do not put aligned attributes on array elements.
16832
16833 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16834
16835         PR testsuite/23611, PR testsuite/23615
16836         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16837         writing prototypes of library functions by hand.
16838         * obj-c++.dg/bitfield-4.mm: Likewise.
16839         * obj-c++.dg/const-str-4.mm: Likewise.
16840         * obj-c++.dg/encode-4.mm: Likewise.
16841         * obj-c++.dg/encode-5.mm: Likewise.
16842         * obj-c++.dg/encode-6.mm: Likewise.
16843         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16844         * obj-c++.dg/method-10.mm: Likewise.
16845         * obj-c++.dg/method-17.mm: Likewise.
16846         * obj-c++.dg/method-19.mm: Likewise.
16847         * obj-c++.dg/try-catch-2.mm: Likewise.
16848
16849 2005-10-06  Richard Henderson  <rth@redhat.com>
16850
16851         PR 24236
16852         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16853
16854 2005-10-06  Dale Johannesen  <dalej@apple.com>
16855
16856         * gcc.c-torture/execute/20030125-1.c: Correct.
16857
16858 2005-10-06  Richard Guenther  <rguenther@suse.de>
16859
16860         PR tree-optimization/24238
16861         * g++.dg/tree-ssa/pr24238.C: New testcase.
16862
16863 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16864
16865         PR 18568
16866         * gfortran.dg/der_pointer_3.f90: New test.
16867
16868 2005-10-05  Devang Patel  <dpatel@apple.com>
16869
16870         PR Debug/23205
16871         * g++.dg/other/PR23205.C: New.
16872
16873 2005-10-05  Richard Henderson  <rth@redhat.com>
16874
16875         PR target/23602
16876         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16877         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16878
16879 2005-10-05  Dale Johannesen  <dalej@apple.com>
16880
16881         * gcc.c-torture/execute/float-floor.c: New.
16882
16883 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16884
16885         PR tree-optimization/21419
16886         PR tree-optimization/24146
16887         PR tree-optimization/24151
16888
16889         * g++.dg/ext/asm7.C: New.
16890         * g++.dg/ext/asm8.C: New.
16891         * gcc.dg/asm-1.c: Compile on all targets.
16892         * gcc.dg/asm-pr24146.c: New.
16893         * gcc.dg/pr21419.c: Adjust error messages.
16894
16895 2005-10-05  Richard Guenther  <rguenther@suse.de>
16896
16897         PR fortran/24176
16898         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16899
16900 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16901
16902         PR c++/23513
16903         * g++.dg/template/spec22.C: Robustify test.
16904         * g++.dg/template/spec26.C: New.
16905
16906 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16907
16908         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16909         if target supports vector instructions.
16910
16911 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16912
16913         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16914         C99 functions.
16915
16916 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16917
16918         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16919         check_effective_target_fortran_large_int): Replace cached result
16920         when target changes.
16921
16922 2005-10-04  Devang Patel  <dpatel@apple.com>
16923
16924         * gcc.dg/i386-sse-vect-types.c: New.
16925
16926 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16927
16928         PR preprocessor/13726
16929         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16930         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16931
16932 2005-10-04  Richard Guenther  <rguenther@suse.de>
16933
16934         PR c/23576
16935         * gcc.dg/noncompile/pr23576.c: New testcase.
16936
16937 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16938
16939         PR middle-end/23125
16940         * gcc.dg/register-var-3.c: New test.
16941
16942 2005-10-04  Steven Bosscher  <stevenb@suse.de>
16943
16944         * gcc.dg/pr23049.c: New test.
16945
16946         * gcc.dg/ucnid-4.c: Fix test.
16947
16948 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
16949
16950         PR 23445
16951         * gcc.c-torture/compile/pr23445.c: New test.
16952
16953 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
16954
16955         * g++.dg/overload/unknown1.C: New.
16956
16957 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR c++/17775
16960         * g++.dg/template/repo4.C: New test.
16961
16962 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16963
16964         PR libfortran/19308
16965         * gfortran.dg/large_real_kind_2.F90: New test.
16966         * gfortran.dg/large_integer_kind_2.f90: New test.
16967
16968 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
16969
16970         * lib/target-supports.exp (check_effective_target_vect_shift):
16971         Implement with result caching. Add i?86, x86_64 and ia64 targets.
16972         (check_effective_target_vect_condition): Fix copy-n-pasto.
16973
16974         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16975         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16976         targets.
16977
16978 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
16979
16980         PR c++/22621
16981         * g++.dg/template/overload5.C : New test.
16982
16983         PR c++/23840
16984         * g++.dg/expr/stdarg1.C: New test.
16985
16986 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
16987
16988         PR 24142
16989         * gcc.c-torture/execute/pr24142.c: New test.
16990
16991 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
16992
16993         PR 24141
16994         * gcc.c-torture/execute/pr24141.c: New test.
16995
16996 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
16997             Diego Novillo  <dnovillo@redhat.com>
16998
16999         PR 23604
17000         * gcc.c-torture/execute/pr23604.c: New test.
17001
17002 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
17003
17004         PR fortran/16404
17005         PR fortran/20835
17006         PR fortran/20890
17007         PR fortran/20899
17008         PR fortran/20900
17009         PR fortran/20901
17010         PR fortran/20902
17011         gfortran.dg/equiv_constraint_1.f90: New test.
17012         gfortran.dg/equiv_constraint_2.f90: New test.
17013         gfortran.dg/equiv_constraint_3.f90: New test.
17014         gfortran.dg/equiv_constraint_4.f90: New test.
17015         gfortran.dg/equiv_constraint_5.f90: New test.
17016         gfortran.dg/equiv_constraint_6.f90: New test.
17017         gfortran.dg/equiv_constraint_7.f90: New test.
17018         gfortran.dg/equiv_constraint_8.f90: New test.
17019         gfortran.dg/private_type_1.f90: New test.
17020         gfortran.dg/private_type_2.f90: New test.
17021         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17022         980628-10.f: Assert std=gnu to permit mixing of
17023         types in equivalence statements.
17024
17025 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17026
17027         PR 24112
17028         * gfortran.dg/open_status_1.f90: New.
17029
17030 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17031
17032         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17033         * gcc.dg/vect/pr22480.c: Clean up temp files.
17034         * gcc.dg/vect/pr23831.c: Clean up temp files.
17035         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17036         Clean up temp files.
17037         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17038         Clean up temp files.
17039
17040         * gcc.dg/20050309-1.c: Clean up temp files.
17041         * gcc.dg/20050325-1.c: Clean up temp files.
17042
17043 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17044
17045         PR tree-optimization/24059
17046         * gcc.dg/vect/pr24059.c : New test.
17047
17048 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17049
17050         PR middle-end/24109
17051         * gcc.c-torture/execute/20050929-1.c: New test.
17052
17053 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17054
17055         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17056
17057 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17058
17059         PR c/21419
17060         * gcc.dg/pr21419.c: New test.
17061
17062 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17063
17064         * gcc.dg/pr23911.c: New test.
17065
17066 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17067
17068         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17069
17070         PR c++/16782
17071         * g++.dg/parse/qualified4.C: New test.
17072         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17073         * g++.old-deja/g++.mike/p8154.C: Likewise.
17074
17075 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17076
17077         PR c++/22147
17078         * g++.dg/template/friend37.C: New test.
17079         * g++.dg/parse/crash28.C: Adjust error markers.
17080
17081 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17082
17083         PR fortran/18518
17084         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17085
17086 2005-09-27  Devang Patel  <dpatel@apple.com>
17087
17088         PR tree-optimization/23625
17089         * gcc.dg/pr23625.c: New test.
17090
17091 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17092
17093         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17094         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17095
17096 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17097
17098         PR fortran/23677
17099         * gfortran.fortran-torture/execute/save_1.f90: New test.
17100         * gfortran.dg/save_1.f90: New test.
17101
17102 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17103
17104         * gcc.target/i386/builtin-apply-mmx.c: New test.
17105
17106         PR target/22576
17107         * gcc.target/i386/pr22576.c: New test.
17108
17109         PR target/22585
17110         * gcc.target/i386/pr22585.c: New test.
17111
17112         PR target/23268
17113         * gcc.target/i386/pr23268.c: New test.
17114
17115         PR middle-end/23831
17116         * gcc.dg/vect/pr23831.c: New test.
17117
17118         PR target/24055
17119         * gcc.target/i386/pr24055.c: New test.
17120
17121 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17122
17123         PR tree-optimization/23960
17124         * gcc.c-torture/compile/pr23960.c: New.
17125
17126 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17127
17128         PR fortran/16861
17129         * gfortran.dg/nested_modules_3.f90: New.
17130
17131 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17132
17133         PR fortran/24005
17134         gfortran.dg/interface_1.f90: New test.
17135
17136 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17137         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17138
17139         PR fortran/23843
17140         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17141
17142 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17143
17144         PR fortran/23516
17145         * gfortran.dg/imag_1.f: New test.
17146         * gfortran.dg/imag_2.f: Ditto.
17147
17148 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17149
17150         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17151
17152 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17153
17154         PR c++/21983
17155         * g++.dg/warn/pr21983.C: New test.
17156
17157 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17158
17159         * gcc.dg/20050922-1.c: Testcase added.
17160
17161 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17162
17163         PR c++/23993
17164         * g++.dg/template/array14.C: New test.
17165
17166 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17167
17168         PR fortran/19929
17169         * gfortran.dg/der_ptr_component_1.f90: New test.
17170
17171 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17172
17173         PR c++/23965
17174         * g++.dg/template/error1.C: Reject "no matching function" message.
17175
17176 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17177
17178         PR c++/17609
17179         * g++.dg/lookup/error1.C: New test.
17180
17181 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17182
17183         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17184         functionality of the testcase.
17185
17186 2005-09-20  Richard Henderson  <rth@redhat.com>
17187
17188         * gcc.dg/vect/vect-22.c: Require vect_float.
17189         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17190
17191 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17192
17193         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17194         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17195         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17196         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17197         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17198         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17199         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17200         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17201         * gcc.dg/cpp/ucnid-8.c: New test.
17202
17203 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17204
17205         PR tree-optimization/23929
17206         * gcc.c-torture/compile/pr23929.c: New test.
17207
17208 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17209
17210         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17211         for one loop.
17212
17213 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17214
17215         PR testsuite/23186
17216         * g++.dg/other/pr22003.C: Require named sections.
17217
17218 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17219
17220         PR c++/23947
17221         * g++.dg/rtti/crash3.C: New test.
17222
17223         PR tree-optimization/23818
17224         * gcc.dg/pr23818.c: New test.
17225
17226 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17227
17228         PR fortran/23420
17229         * gfortran.dg/print_fmt_4.f: New.
17230
17231 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17232
17233         PR fortran/23663
17234         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17235
17236 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17237
17238         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17239         Use pointers to local alignable arrays instead. Added comments.
17240         * gcc.dg/vect/vect-46.c: Likewise.
17241         * gcc.dg/vect/vect-48.c: Likewise.
17242         * gcc.dg/vect/vect-49.c: Likewise.
17243         * gcc.dg/vect/vect-52.c: Likewise.
17244         * gcc.dg/vect/vect-53.c: Likewise.
17245         * gcc.dg/vect/vect-54.c: Likewise.
17246         * gcc.dg/vect/vect-56.c: Likewise.
17247         * gcc.dg/vect/vect-57.c: Likewise.
17248         * gcc.dg/vect/vect-58.c: Likewise.
17249         * gcc.dg/vect/vect-60.c: Likewise.
17250         * gcc.dg/vect/vect-61.c: Likewise.
17251
17252         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17253         The test is no longer vectorizable on vect_no_align targets.
17254         * gcc.dg/vect/vect-43.c: Likewsie.
17255
17256         * gcc.dg/vect/vect-44.c: Added comments.
17257         * gcc.dg/vect/vect-45.c: Added comments.
17258         * gcc.dg/vect/vect-50.c: Added comments.
17259         * gcc.dg/vect/vect-51.c: Added comments.
17260
17261         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17262         aligned type.
17263         * gcc.dg/vect/Os-vect-95.c: Likewise.
17264
17265         * gcc.dg/vect/vect-41.c: Test removed.
17266         * gcc.dg/vect/vect-47.c: Test removed.
17267         * gcc.dg/vect/vect-55.c: Test removed.
17268         * gcc.dg/vect/vect-59.c: Test removed.
17269
17270 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17271
17272         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17273         No longer vectorizable on vect_no_align targets.
17274         * gcc.dg/vect/pr20122.c: Likewise.
17275         * gcc.dg/vect/vect-74.c: Likewise.
17276         * gcc.dg/vect/vect-75.c: Likewise.
17277         * gcc.dg/vect/vect-76.c: Likewise.
17278
17279         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17280         Will not be vectorizable on vect_no_align targets once aliasing issues
17281         are resolved.
17282         * gcc.dg/vect/vect-79.c: Likewise.
17283
17284         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17285         * gcc.dg/vect/vect-78.c: Likewise.
17286         * gcc.dg/vect/vect-97.c: Likewise.
17287
17288 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17289
17290         * gcc.dg/pr23943.c: New test.
17291
17292 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17293
17294         PR fortran/19181
17295         * gfortran.dg/derived_pointer_null_1.f90: New test.
17296
17297 2005-09-18  Richard Guenther  <rguenther@suse.de>
17298
17299         PR middle-end/23944
17300         * gcc.c-torture/compile/pr23944.c: New testcase.
17301
17302 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17303
17304         PR fortran/15975
17305         * gfortran.dg/der_pointer_2.f90: New test.
17306
17307 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17308
17309         PR fortran/16861
17310         * gfortran.dg/nested_modules_2.f90: New test.
17311
17312 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17313
17314         PR c++/18368
17315         * g++.dg/other/semicolon.C: New test.
17316
17317 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17318
17319         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17320         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17321
17322 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17323
17324         PR c++/23914
17325         * g++.dg/template/static18.C: New test.
17326
17327         PR c++/21514
17328         * g++.dg/template/crash19.C: Remove dg-error marker.
17329         * g++.dg/template/local4.C: New test.
17330
17331 2005-09-16  Paul Brook  <paul@codesourcery.com>
17332
17333         PR fortran/23906
17334         * gfortran.dg/dependency_1.f90: New test.
17335
17336 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17337
17338         PR c++/23896
17339         * g++.dg/template/static17.C: New test.
17340
17341 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17342
17343         PR c++/23139
17344         * g++.dg/warn/huge-val1.C: New test.
17345
17346 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17347
17348         PR c++/13140
17349         * g++.dg/parse/class2.C: New test.
17350         * g++.dg/template/explicit8.C: Likewise.
17351         * g++.dg/template/spec25.C: Likewise.
17352
17353 2005-09-14  Josh Conner  <jconner@apple.com>
17354
17355         PR middle-end/23584
17356         * gcc.dg/pr23584.c: New test.
17357
17358 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17359
17360         PR fortran/21875 Internal Unit Array I/O, NIST
17361         * gfortran.dg/arrayio_1.f90: New test.
17362         * gfortran.dg/arrayio_1.f90: New test.
17363         * gfortran.dg/arrayio_1.f90: New test.
17364         * gfortran.dg/arrayio_1.f90: New test.
17365         * gfortran.dg/arrayio_1.f90: New test.
17366
17367 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17368
17369         PR middle-end/22480
17370         * gcc.dg/vect/pr22480.c: New test.
17371
17372 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17373
17374         PR fortran/19358
17375         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17376
17377 2005-09-13 Josh Conner <jconner@apple.com>
17378
17379         PR c++/23180
17380         * g++.dg/init/struct2.C: New test.
17381         * g++.dg/init/struct3.C: New test.
17382
17383 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17384
17385         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17386         Clean up temp files.
17387         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17388         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17389         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17390         gcc.dg/tree-ssa/builtin-printf-1.c,
17391         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17392         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17393         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17394         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17395         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17396         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17397         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17398         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17399         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17400         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17401         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17402         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17403
17404 2005-09-13  Josh Conner  <jconner@apple.com>
17405
17406         * lib/gcc-dg.exp: Load scanipa.exp.
17407         (cleanup-dump): New procedure.
17408         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17409         * lib/scandump.exp: New file.
17410         * lib/scantree.exp: Use it.
17411         * lib/scanipa.exp: New file.
17412
17413 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17414
17415         PR fortran/17740
17416         * gfortran.dg/generic_4.f90: New test.
17417
17418 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17419
17420         PR target/23816
17421         * gcc.target/i386/pr23816-1.c: New test.
17422         * gcc.target/i386/pr23816-2.c: New test.
17423
17424
17425 2005-09-13  Bastian Blank <waldi@debian.org>
17426
17427         PR c++/16171
17428         * g++.dg/abi/mangle26.C: New test.
17429         * g++.dg/abi/mangle27.C: New test.
17430         * g++.dg/abi/mangle28.C: New test.
17431         * g++.dg/abi/mangle29.C: New test.
17432
17433         PR c++/23839
17434         * g++.dg/parse/register1.C: New test.
17435
17436 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17437
17438         PR c++/23842
17439         * g++.dg/template/access16.C: New test.
17440
17441 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17442
17443         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17444
17445 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17446
17447         PR fortran/18899
17448         * gfortran.dg/shape_2.f90: New test.
17449
17450 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17451
17452         PR target/19269
17453         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17454         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17455         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17456         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17457         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17458         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17459         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17460         tests.
17461
17462 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/23841
17465         * g++.dg/parse/template17.C: New test.
17466
17467 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c++/23789
17470         * g++.dg/template/nontype14.C: New test.
17471
17472 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17473
17474         PR g++/7874
17475         * g++.dg/lookup/friend7.C: New test.
17476         * g++.dg/lookup/friend8.C: New test.
17477         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17478         so that it will be found via argument dependent lookup.
17479         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17480         friend functions which will no longer be found.
17481         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17482         function g, so that it will be found via argument dependent
17483         lookup.
17484         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17485         * g++.old-deja/g++.mike/net43.C: Likewise.
17486
17487 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17488
17489         PR c++/23691
17490         * g++.dg/template/static16.C: New test.
17491
17492 2005-09-12  Josh Conner  <jconner@apple.com>
17493
17494         PR middle-end/23237
17495         * gcc.c-torture/compile/pr23237.c: New test.
17496
17497 2005-09-11  Richard Henderson  <rth@redhat.com>
17498
17499         * g++.dg/other/error8.C: Update expected diagnostic text.
17500
17501 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17502
17503         PR libfortran/19872
17504         * gfortran.dg/overwrite_1.f: New test.
17505
17506 2005-09-09  Josh Conner  <jconner@apple.com>
17507
17508         * g++.dg/init/pr23180-1.C: Removed.
17509         * g++.dg/init/pr23180-2.C: Removed.
17510
17511 2005-09-09  David Daney <ddaney@avtrex.com>
17512
17513         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17514         files which are ...
17515         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17516         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17517
17518 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17519
17520         * gfortran.dg/iostat_2.f90: New test.
17521
17522 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/22252
17525         * g++.dg/ext/interface1.C: New test.
17526         * g++.dg/ext/interface1.h: Likewise.
17527         * g++.dg/ext/interface1a.cc: Likewise.
17528
17529 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17530
17531         * gfortran.dg/iomsg_1.f90: New test case.
17532
17533 2005-09-09  Richard Guenther  <rguenther@suse.de>
17534
17535         PR c++/23624
17536         * g++.dg/tree-ssa/pr23624.C: New testcase.
17537
17538 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17539
17540         PR fortran/19239
17541         * gfortran.dg/vector_subscript_1.f90,
17542         * gfortran.dg/vector_subscript_2.f90: New tests.
17543
17544 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17545
17546         PR fortran/21104
17547         * gfortran.dg/array_alloc_1.f90,
17548         * gfortran.dg/array_alloc_2.f90,
17549         * gfortran.dg/array_alloc_3.f90: New tests.
17550
17551 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17552
17553         PR fortran/12840
17554         * gfortran.dg/array_constructor_6.f90
17555         * gfortran.dg/array_constructor_7.f90
17556         * gfortran.dg/array_constructor_8.f90
17557         * gfortran.dg/array_constructor_9.f90
17558         * gfortran.dg/array_constructor_10.f90
17559         * gfortran.dg/array_constructor_11.f90
17560         * gfortran.dg/array_constructor_12.f90: New tests.
17561
17562 2005-09-08  Josh Conner  <jconner@apple.com>
17563
17564         PR c++/23180
17565         * g++.dg/init/pr23180-1.C: New test.
17566         * g++.dg/init/pr23180-2.C: New test.
17567
17568 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17569
17570         PR fortran/18878
17571         * gfortran.dg/module_double_reuse.f90: New.
17572
17573 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17574
17575         PR fortran/23270
17576         PR fortran/22304
17577         PR fortran/18870
17578         PR fortran/17917
17579         PR fortran/16511
17580         * gfortran.dg/common_equivalence_1.f: New.
17581         * gfortran.dg/common_equivalence_2.f: New.
17582         * gfortran.dg/common_equivalence_3.f: New.
17583         * gfortran.dg/contained_equivalence_1.f90: New.
17584         * gfortran.dg/module_blank_common.f90: New.
17585         * gfortran.dg/module_commons_1.f90: New.
17586         * gfortran.dg/module_equivalence_1.f90: New.
17587         * gfortran.dg/nested_modules_1.f90: New.
17588         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17589         equivalences and add comment to connect the test with
17590         the PR.
17591
17592 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17593
17594         PR fortran/23765
17595         * gfortran.dg/common_6.f90: New test.
17596
17597 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17598
17599         PR fortran/15326
17600         * gfortran.dg/char_result_1.f90,
17601         * gfortran.dg/char_result_2.f90,
17602         * gfortran.dg/char_result_3.f90,
17603         * gfortran.dg/char_result_4.f90,
17604         * gfortran.dg/char_result_5.f90,
17605         * gfortran.dg/char_result_6.f90,
17606         * gfortran.dg/char_result_7.f90,
17607         * gfortran.dg/char_result_8.f90: New tests.
17608
17609 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17610
17611         PR fortran/19928
17612         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17613
17614 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17615
17616         PR obj-c++/16816
17617         * obj-c++.dg/selector-5.mm: New test.
17618         * obj-c++.dg/selector-6.mm: New test.
17619
17620 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17621
17622         PR objc/20574
17623         PR objc/19324
17624         * objc.dg/error-1.m: New test.
17625
17626 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17627
17628         PR fortran/23373
17629         * gfortran.fortran-torture/execute/pr23373-1.f90,
17630         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17631
17632 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17633
17634         PR libfortran/23760
17635         * gfortran.dg/g77/1832.f: Remove long string in write statement
17636         to allow the test to pass on correct list directed output with
17637         prepended space.
17638
17639 2005-09-07  James E Wilson  <wilson@specifix.com>
17640
17641         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17642
17643 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17644
17645         * gfortran.dg/parameter+save.f90: Rename to
17646         * gfortran.dg/parameter_save.f90: .. this.
17647
17648 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17649
17650         PR fortran/20848
17651         * gfortran.dg/parameter+save.f90: New test case.
17652
17653 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17654
17655         PR fortran/19269
17656         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17657
17658 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17659
17660         PR c/23075
17661         * gcc.dg/pr23075.c: New test.
17662         * g++.dg/warn/pr23075.C: New test.
17663
17664         PR target/22362
17665         * gcc.target/i386/pr22362.c: New test.
17666
17667         PR rtl-optimization/23098
17668         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17669
17670         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17671         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17672         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17673
17674 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17675
17676         * g++.dg/expr/cast6.C: New test.
17677
17678         PR c++/9782
17679         * g++.dg/init/new15.C: New test.
17680
17681 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17682
17683         * gcc.dg/vect/Os-vect-95.c: New test.
17684         * gcc.dg/vect/vect-95.c: Same.
17685
17686 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17687
17688         * gcc.dg/vect/vect-29.c: Update xfail testing.
17689         * gcc.dg/vect/vect-44.c: Same.
17690         * gcc.dg/vect/vect-48.c: Same.
17691         * gcc.dg/vect/vect-50.c: Same.
17692         * gcc.dg/vect/vect-72.c: Same.
17693         * gcc.dg/vect/vect-77.c: Same.
17694         * gcc.dg/vect/vect-78.c: Same.
17695         * gcc.dg/vect/vect-80.c: Same.
17696         * gcc.dg/vect/vect-96.c: Same.
17697         * gcc.dg/vect/vect-100.c: Same.
17698         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17699         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17700         * gfortran.dg/vect/vect-5.f90: Same.
17701
17702 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17703
17704         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17705         start strings.
17706         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17707         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17708
17709         PR c++/23056
17710         * g++.dg/opt/pr23056.C: New test.
17711
17712         PR rtl-optimization/23098
17713         * gcc.target/i386/pr23098.c: New test.
17714
17715 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17716
17717         PR c++/23667
17718         * g++.dg/template/static15.C: New test.
17719
17720         PR c++/21440
17721         * g++.dg/ext/stmtexpr5.C: New test.
17722         * g++.dg/ext/stmtexpr6.C: Likewise.
17723
17724 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17725
17726         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17727
17728         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17729         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17730         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17731
17732 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17733
17734         PR libfortran/23321
17735         * gfortran.dg/direct_io_4.f90: New test case.
17736
17737 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17738             Rasmus Hahn  <rassahah@neofonie.de>
17739
17740         PR libobjc/23108
17741         * objc.dg/type-stream-1.m: New test.
17742
17743 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17744
17745         PR fortran/23661
17746         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17747         gfortran.dg/print_fmt_3.f90: New test.
17748
17749 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17750
17751         * gfortran.dg/fmt_t_1.f90: New test.
17752
17753 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17754
17755         PR rtl-optimization/23454
17756         * g++.dg/opt/pr23454.C: New test.
17757
17758 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17759
17760         PR c++/23699
17761         * g++.dg/ext/static1.C: New test.
17762
17763 2005-09-02  Richard Henderson  <rth@redhat.com>
17764
17765         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17766         tail call to check_fa_work.
17767
17768 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17769
17770         PR c++/21687
17771         * g++.dg/other/gc3.C: New test.
17772
17773 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17774
17775         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17776         * gcc.dg/20050826-1.c: Likewise.
17777
17778 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/23167
17781         * g++.dg/expr/volatile1.C: New test.
17782
17783 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17784
17785         PR middle-end/23547
17786         * gcc.dg/pr23547.c: New test.
17787
17788 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17789
17790         PR c/22061
17791         * gcc.c-torture/execute/pr22061-1.c,
17792         * gcc.c-torture/execute/pr22061-2.c,
17793         * gcc.c-torture/execute/pr22061-3.c,
17794         * gcc.c-torture/execute/pr22061-4.c: New tests.
17795
17796 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17797
17798         * gcc.dg/Wredundant-decls-2.c: New test to check that
17799         -Wredundant-decls does not issue warning for a variable
17800         definition following a declaration.
17801
17802 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17803
17804         PR debug/7241
17805         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17806         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17807         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17808
17809         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17810         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17811         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17812         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17813         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17814         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17815         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17816         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17817
17818 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17819
17820         PR objc/23306
17821         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17822         scan-assmbler.
17823
17824 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17825
17826         PR target/21255
17827         * gcc.dg/pr21255-1.c: New test.
17828         * gcc.dg/pr21255-2-mb.c: Likewise.
17829         * gcc.dg/pr21255-2-ml.c: Likewise.
17830         * gcc.dg/pr21255-3.c: Likewise.
17831         * gcc.dg/pr21255-4.c: Likewise.
17832
17833 2005-08-31  Dale Johannesen  <dalej@apple.com>
17834
17835         * gcc.dg/20050830-1.c: New.
17836
17837 2005-08-31  Josh Conner  <jconner@apple.com>
17838
17839         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17840         command-line options for arm-*-* targets.
17841         * g++.dg/init/array16.C: Likewise.
17842         * g++.dg/other/crash-4.C: Likewise.
17843
17844 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17845
17846         PR obj-c++/23640
17847         * obj-c++.dg/gnu-runtime-3.mm: New test.
17848
17849 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17850
17851         PR c++/13377
17852         * g++.dg/lookup/ambig4.C: New test.
17853         * g++.dg/lookup/ambig5.C: New test.
17854         * g++.dg/tc1/dr101.C: Adjust error markers.
17855
17856 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17857
17858         PR c++/23639
17859         * g++.dg/template/ttp5.C: Adjust error markers.
17860
17861 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17862
17863         PR testsuite/23609
17864         * lib/obj-c++.exp: Include target-libpath.exp.
17865         (obj-c++_link_flags): Look for the GNU libobjc library
17866         and set the library path to include it.
17867         Don't manually set LD_LIBRARY_PATH (etc.) but call
17868         set_ld_library_path_env_vars instead.
17869         (obj-c++_target_compile): Don't set library path or
17870         linker flags because they are already set correctly
17871         in obj-c++_link_flags.
17872
17873 2005-08-30  Josh Conner  <jconner@apple.com>
17874
17875         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17876         to command-line options for arm-*-* targets.
17877
17878 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17879
17880         * g++.dg/other/i386-1.C: New.
17881
17882 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17883
17884         PR preprocessor/20348
17885         PR preprocessor/20356
17886         * gcc.dg/cpp/pr20348.c: New test.
17887         * gcc.dg/cpp/pr20348.h: New file.
17888         * gcc.dg/cpp/inc/pr20348.h: New file.
17889         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17890         * gcc.dg/cpp/pr20356.c: New test.
17891         * gcc.dg/cpp/pr20356.h: New file.
17892         * gcc.dg/cpp/inc/pr20356.h: New file.
17893         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17894
17895 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17896
17897         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17898         Fix array dimension to avoid correct end-of-file error.
17899
17900 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17901
17902         PR libfortran/23598
17903         * gfortran.dg/iostat_1.f90: New test.
17904
17905 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17906
17907         PR middle-end/23408
17908         * gcc.dg/pr23408.c: New test.
17909
17910 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17911
17912         PR c++/23099
17913         * g++.dg/init/member1.C: Make sure erroneous static data member
17914         definitions are required.
17915         * g++.dg/template/static13.C: New test.
17916         * g++.dg/template/static14.C: Likewise.
17917
17918 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17919
17920         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17921         -march=pentium4, remove ilp32 requirement.
17922
17923         PR middle-end/23484
17924         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17925         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17926
17927 2005-08-29  Andreas Jaeger  <aj@suse.de>
17928
17929         PR testsuite/23607
17930         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17931
17932 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17933
17934         * gcc.c-torture/execute/20050316-2.c: New test.
17935         * gcc.c-torture/execute/20050316-3.c: New test.
17936         * gcc.dg/torture/pr16104-1.c: New test.
17937
17938 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17939
17940         PR middle-end/23463
17941         * gcc.c-torture/execute/zero-struct-1.c: New test.
17942
17943 2005-08-27  Richard Guenther  <rguenther@suse.de>
17944
17945         PR target/23575
17946         * gcc.target/i386/pr23575.c: New testcase.
17947
17948 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
17949
17950         PR rtl-optimization/23561
17951         * gcc.c-torture/execute/20050826-1.c: New test.
17952
17953         PR rtl-opt/23560
17954         * gcc.c-torture/execute/20050826-2.c: New test.
17955
17956 2005-08-26  Dale Johannesen  <dalej@apple.com>
17957
17958         * gcc.dg/20030711-1.c: Modify to work on Darwin.
17959         * gcc.dg/20050826-1.c: New.
17960
17961 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
17962
17963         PR c++/19004
17964         * g++.dg/template/nontype13.C: New test.
17965
17966         PR c++/23491
17967         * g++.dg/init/new14.C: New test.
17968         * g++.dg/expr/anew1.C: Do not XFAIL.
17969         * g++.dg/expr/anew2.C: Likewise.
17970         * g++.dg/expr/anew3.C: Likewise.
17971
17972 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
17973
17974         PR middle-end/22439
17975         * gcc.dg/vla-3.c: New test.
17976
17977 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
17978
17979         PR fortran/20363
17980         * gfortran.dg/named_interface.f90: New.
17981
17982 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
17983
17984         * gcc.c-torture/execute/frame-address.c: New test.
17985
17986 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17987
17988         PR c++/20817
17989         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
17990
17991 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17992
17993         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
17994
17995 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17996
17997         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17998         * gcc.dg/altivec-22.c: Rename from..
17999         * gcc.dg/altivec-nomfcr.c: ..this.
18000
18001 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
18002
18003         PR tree-optimization/23546
18004         * gcc.dg/tree-ssa/pr23546.c: New test.
18005
18006 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
18007
18008         PR fortran/17758
18009         * gfortran.dg/nonreturning_statements.f90: New test.
18010
18011 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18012
18013         PR c++/22454
18014         * g++.dg/parse/crash29.C: New.
18015
18016 2005-08-23  DJ Delorie  <dj@redhat.com>
18017
18018         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18019         constants have the L suffix.
18020
18021 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18022
18023         PR c++/23044
18024         * g++.dg/template/instantiate8.C: New.
18025
18026 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18027
18028         PR middle-end/23467
18029         * gcc.c-torture/execute/pr23467.c: New test.
18030
18031 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18032
18033         PR tree-optimization/22043
18034         * gcc.c-torture/execute/20050613-1.c: New test.
18035
18036 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18037
18038         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18039
18040 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18041
18042         PR rtl-optimization/23478
18043         * g++.dg/opt/pr23478.C: New test.
18044
18045 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18046
18047         PR c/18715
18048         * gcc.dg/switch-warn-3.c: New test.
18049
18050 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18051
18052         PR c++/22233
18053         * g++.dg/template/param1.C: New test.
18054
18055 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18056
18057         PR c++/23089
18058         * g++.dg/other/incomplete1.C: New test.
18059
18060 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18061
18062         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18063         are vectorizable.
18064
18065 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18066
18067         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18068         d_lines_5.f: New.
18069
18070 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18071
18072         * gcc.target/i386/sse-4.c: New test.
18073
18074 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18075
18076         PR testsuite/23239
18077         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18078
18079 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18080
18081         * gcc.dg/20050811-1.c: New test.
18082         * gcc.dg/20050811-2.c: New test.
18083
18084 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18085
18086         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18087
18088 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18089
18090         PR 23476
18091         * gcc.c-torture/compile/pr23476.c: New test.
18092
18093 2005-08-19  Devang Patel  <dpatel@apple.com>
18094
18095         PR tree-optimization/23048
18096         * gcc.dg/tree-ssa/pr23048.c: New test.
18097
18098 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18099
18100         PR middle-end/20624
18101         * g++.dg/warn/Wreturn-3.C: New test
18102
18103 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18104
18105         PR tree-optimization/22228
18106         * g++.dg/vect/pr22543.cc: New test.
18107
18108 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18109
18110         PR tree-optimization/21574
18111         * gcc.dg/tree-ssa/pr21574.c: New test.
18112
18113 2005-08-16  James E Wilson  <wilson@specifix.com>
18114
18115         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18116
18117 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18118
18119         PR tree-opt/23402
18120         * gcc.c-torture/compile/zero-strct-3.c: New test.
18121         * gcc.c-torture/compile/zero-strct-4.c: New test.
18122
18123 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18124
18125         PR target/23376
18126         * gcc.target/x86_64/pr23376.c: New test.
18127
18128 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18129
18130         PR c++/23337
18131         * g++.dg/ext/vector2.C: New.
18132
18133 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18134
18135         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18136
18137 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18138
18139         PR libfortran/23428
18140         * gfortran.dg/inquire-complex.f90: New test case.
18141
18142 2005-08-16  James E Wilson  <wilson@specifix.com>
18143
18144         PR tree-optimization/21105
18145         * gcc.dg/large-size-array.c: New.
18146
18147 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18148
18149         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18150         type.
18151         * gcc.dg/vect/vect-41: Likewise.
18152         * gcc.dg/vect/vect-42: Likewise.
18153         * gcc.dg/vect/vect-43: Likewise.
18154         * gcc.dg/vect/vect-44: Likewise.
18155         * gcc.dg/vect/vect-46: Likewise.
18156         * gcc.dg/vect/vect-47: Likewise.
18157         * gcc.dg/vect/vect-48: Likewise.
18158         * gcc.dg/vect/vect-52: Likewise.
18159         * gcc.dg/vect/vect-53: Likewise.
18160         * gcc.dg/vect/vect-54: Likewise.
18161         * gcc.dg/vect/vect-55: Likewise.
18162         * gcc.dg/vect/vect-56: Likewise.
18163         * gcc.dg/vect/vect-57: Likewise.
18164         * gcc.dg/vect/vect-58: Likewise.
18165         * gcc.dg/vect/vect-59: Likewise.
18166         * gcc.dg/vect/vect-60: Likewise.
18167         * gcc.dg/vect/vect-61: Likewise.
18168         * gcc.dg/vect/vect-85: Likewise.
18169         * gcc.dg/vect/vect-87: Likewise.
18170         * gcc.dg/vect/vect-88: Likewise.
18171         * gcc.dg/vect/vect-93.c: Likewise.
18172         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18173         * gcc.dg/vect/vect-75: Likewise.
18174         * gcc.dg/vect/vect-76: Likewise.
18175         * gcc.dg/vect/vect-77: Likewise.
18176         * gcc.dg/vect/vect-78: Likewise.
18177         * gcc.dg/vect/vect-80: Likewise.
18178         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18179         vectorized for the expected reason, rather than checking how alignment
18180         was handled.
18181         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18182         aligned type and also instead of aligned pointers. Added documentation.
18183
18184 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18185
18186         * gfortran.dg/power.f90: New test.
18187
18188 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18189
18190         PR rtl-optimization/23299
18191         * g++.dg/opt/pr23299.C: New test.
18192
18193 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18194
18195         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18196
18197 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18198
18199         * g++.dg/template/local6.C: New test.
18200
18201 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18202
18203         * execute/exceptions/finally-1.m: Check that the catch and finally are
18204         being called.  Also add a "return 0;" at the end of main.
18205
18206 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18207
18208         PR fortran/21432.
18209         * gfortran.dg/namelist_print_1.f: New test of functionality of
18210         PRINT namelist.
18211         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18212         namelist generates error with -std=f95.
18213
18214 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18215
18216         PR tree-optimization/23119
18217         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18218
18219 2005-08-13  Marcin Koziej  <creep@desk.pl>
18220             Andrew Pinski  <pinskia@physics.uc.edu>
18221
18222         PR libobjc/22492
18223         * execute/exceptions/finally-1.m: New test.
18224
18225 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18226
18227         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18228         testsuite.
18229         * objc/execute/exceptions/trivial.m: New test.
18230         * objc.dg/try-catch-11.m: Move to ...
18231         * objc/execute/exceptions/foward-1.m: Here.
18232         * objc.dg/try-catch-2.m: Move to ...
18233         * objc/execute/exceptions/catchall-1.m: Here.
18234         * objc.dg/try-catch-8.m: Move to ...
18235         * objc/execute/exceptions/local-variables-1.m: Here.
18236
18237 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18238
18239         * objc.dg/nested-func-1.m: Move to ...
18240         * objc/execute/nested-func-1.m: Here.
18241
18242 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18243
18244         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18245         in ${options} instead of [target_info name].
18246         * lib/obj-c++.exp (objc_target_compile): Likewise.
18247
18248 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18249
18250         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18251
18252 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18253
18254         part of PR testsuite/23348
18255         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18256         each of the torture options.
18257         * objc/compile/trivial.m: New test.
18258
18259 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18260
18261         * gfortran.dg/eoshift.f90: Correct format.
18262
18263 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18264
18265         * gfortran.fortran-torture/execute/character_passing.f90:
18266         Fix comment typo.
18267
18268 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18269
18270         PR c++/8271
18271         * g++.dg/template/unify10.C: New.
18272
18273 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18274
18275         * g++.dg/parse/pr22514.C: Move to...
18276         * g++.dg/debug/pr22514.C: here.
18277
18278 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18279
18280         PR c++/23266
18281         * g++.dg/inherit/pure1.C: New test.
18282
18283         * ChangeLog: Fix typos.
18284
18285 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18286             Steven Bosscher  <stevenb@suse.de>
18287
18288         * gfortran.dg/runtime_warning_1.f90: New test.
18289
18290 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18291
18292         PR c++/23219
18293         * g++.dg/parse/crash28.C: New.
18294
18295 2005-08-11  Richard Guenther  <rguenther@suse.de>
18296
18297         PR target/23289
18298         * gcc.target/i386/tailcall-1.c: New testcase.
18299
18300 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18301
18302         * gcc.dg/vect/vect-67.c: Un-xfail.
18303
18304 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18305
18306         PR c++/23225
18307         * g++.dg/parse/crash27.C: new test.
18308
18309 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18310
18311         PR libfortran/22143
18312         * gfortran.dg/shift-kind.f90: New testcase.
18313
18314 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18315
18316         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18317         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18318
18319 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18320
18321         PR c++/20646
18322         * g++.dg/other/mult-stor1.C: New test.
18323
18324 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18325
18326         * gcc.c-torture/pr18299-1.c: Move to ...
18327         * gcc.c-torture/compile/pr18299-1.c: Here.
18328
18329 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18330
18331         * gfortran/fortran.torture/execute/character_passing.f90:
18332         Fix types for LSAME.
18333
18334 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18335
18336         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18337         input data back to what it was originally.
18338
18339 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18340
18341         * objc.dg/try-catch-8.m: Enable for all targets.
18342
18343 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18344
18345         * gcc.dg/pr23165.c: New test.
18346
18347 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18348
18349         PR tree-optimization/23234
18350         * gcc.dg/tree-ssa/pr23234.c: New test.
18351
18352 2005-08-08  Josh Conner  <jconner@apple.com>
18353
18354         PR rtl-optimization/23241
18355         * gcc.dg/char-compare.c: New test.
18356
18357 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18358
18359         PR c++/22508
18360         * g++.dg/init/new13.C: New test.
18361
18362 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18363
18364         PR c++/21166
18365         * g++.dg/other/crash-4.C: Adjust
18366         * g++/dg/ext/packed9.C: New.
18367
18368 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18369
18370         PR middle-end/21964
18371         * gcc.c-torture/execute/pr21964-1.c: New test.
18372
18373 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18374
18375         PR c/22458
18376         * gcc.dg/pr22458-1.c: New test.
18377
18378 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18379             Steven G. Kargl <kargls@comcast.net>
18380
18381         PR fortran/22390
18382         * gfortran.dg/flush_1.f90: New test.
18383
18384 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18385
18386         PR c++/23191
18387         * g++.dg/template/eh2.C: New test.
18388
18389 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18390
18391         PR c++/19498
18392         * g++.dg/template/instantiate7.C: New test.
18393
18394 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18395
18396         PR c/23113
18397         * gcc.dg/Wunused-value-1.c: New test.
18398
18399 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18400
18401         PR rtl-optimization/23233
18402         * gcc.c-torture/compile/pr23233-1.c: New test.
18403
18404 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18405
18406         PR fortran/18833
18407         PR fortran/20850
18408         * gfortran.dg/equiv_1.f90: New test.
18409         * gfortran.dg/equiv_2.f90: New test.
18410         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18411         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18412         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18413
18414 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18415
18416         * gcc.c-torture/execute/vrp-5.c: New test.
18417         * gcc.c-torture/execute/vrp-6.c: New test.
18418         * gcc.dg/tree-ssa/vrp21.c: New test.
18419
18420 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18421
18422         * g++.dg/parse/pr22514.C: New test.
18423
18424 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18425
18426         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18427
18428         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18429         instead of constant loads / pool entries.
18430
18431 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18432
18433         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18434         TEST_TO_WCTYPE.
18435
18436 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18437
18438         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18439         __WINT_TYPE__ in generated prototypes if possible.
18440
18441 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18442
18443         PR 22037
18444         * g++.dg/tree-ssa/pr22037.C:
18445
18446 2005-08-04  Richard Henderson  <rth@redhat.com>
18447
18448         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18449         scan-tree-dump-times directive.
18450
18451 2005-08-04  Jan Hubicka  <jh@suse.cz>
18452
18453         * gcov-1.C: Fix switch counts.
18454         * gcov-4b.c: Likewise.
18455
18456 2005-08-03  Jeff Law  <law@redhat.com>
18457
18458         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18459
18460 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18461
18462         * gcc.c-torture/execute/pr23135.c: New test.
18463
18464 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18465
18466         PR tree-optimization/19899
18467         * gcc.dg/tree-ssa/scev-1.c: New test.
18468         * gcc.dg/tree-ssa/scev-2.c: New test.
18469
18470 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18471
18472         PR target/18582
18473         * gcc.dg/torture/pr18582-1.c: New test.
18474
18475 2005-08-03  Jan Hubicka  <jh@suse.cz>
18476
18477         * update-conroll.c: New testcase.
18478         * update-conroll-2.c: New testcase.
18479
18480 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18481
18482         * gfortran.dg/constant_substring.f: New test.
18483         * gfortran.dg/pr22491.f: New test.
18484
18485 2005-08-02  Jan Hubicka  <jh@suse.cz>
18486
18487         * update-threading.c: Replace by the proper one.
18488
18489 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18490
18491         PR 23164
18492         * g++.dg/tree-ssa/pr23164.C: New test.
18493
18494 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18495
18496         * gcc.dg/tree-ssa/pr23192.c: New test.
18497
18498 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18499
18500         * gcc.c-torture/execute/vrp-4.c: New test.
18501
18502 2005-08-02  Jan Hubicka  <jh@suse.cz>
18503
18504         * update-threading.c: New test.
18505
18506 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18507
18508         * gcc.c-torture/compile/20050801-1.c: New test.
18509         * gcc.c-torture/compile/20050801-2.c: New test.
18510
18511 2005-08-01  Jan Hubicka  <jh@suse.cz>
18512
18513         * val-prof-5.c: New test.
18514
18515 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18516
18517         PR c/22311
18518         * gcc.dg/pr22311-1.c : New test.
18519
18520 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18521
18522         PR target/23095
18523         * gfortran.dg/pr23095.f: New test.
18524
18525         PR c++/22003
18526         * g++.dg/other/pr22003.C: New test.
18527
18528 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18529
18530         PR target/20621
18531         * gcc.c-torture/execute/pr20621-1.c: New test.
18532
18533 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18534
18535         * gfortran.dg/comma_format_extension_4.f: Adjust length
18536         of string for format.
18537         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18538         print statement with internal write.
18539         * gfortran.dg/der_array_io_2.f: Likewise.
18540         * gfortran.dg/der_array_io_3.f: Likewise.
18541
18542 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18543
18544         * gcc.dg/fold-abs-4.c: new test.
18545
18546 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18547
18548         PR fortran/22570 an related issues.
18549         * gfortran.dg/x_slash_1.f: New test.
18550
18551 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18552
18553         PR c/23143
18554         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18555         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18556
18557 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18558
18559         PR c/529
18560         * gcc.dg/Wshadow-3.c: New test.
18561
18562 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18563
18564         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18565         used to have the wrong bounds).
18566
18567 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18568
18569         PR c/21720
18570         * gcc.dg/hex-round-1.c: Test more cases.
18571         * gcc.dg/hex-round-2.c: New test.
18572
18573 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18574
18575         PR 22550
18576         * g++.dg/tree-ssa/pr22550.C: New test.
18577
18578 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18579
18580         * gcc.dg/tree-ssa/vrp19.c: New test.
18581         * gcc.dg/tree-ssa-vrp20.c: New test.
18582
18583 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18584
18585         PR c/22240
18586         * gcc.dg/transparent-union-4.c: New test.
18587
18588 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18589
18590         PR c/22192
18591         * gcc.dg/c99-vla-2.c: New test.
18592
18593 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18594
18595         PR c/21720
18596         * gcc.dg/hex-round-1.c: New test.
18597
18598 2005-07-28  Jan Hubicka  <jh@suse.cz>
18599
18600         * inliner-1.c: Do not dump everything.
18601         * tree-prof.exp: Do not pass -ftree-based-profiling.
18602         * bprob.exp: Likewise.
18603
18604         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18605
18606 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18607
18608         PR c++/22545
18609         * g++.dg/expr/ptrmem7.C: New test.
18610
18611 2005-07-28  Mike Stump  <mrs@apple.com>
18612
18613         * g++.old-deja/g++.mike/visibility-1.C: New test.
18614
18615 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18616
18617         PR c/20187
18618         * gcc.c-torture/execute/pr20187-1.c: New test.
18619
18620 2005-07-28  Jeff Law  <law@redhat.com>
18621
18622         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18623         * gcc.dg/tree-ssa/vrp18.c: New test.
18624
18625 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18626
18627         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18628
18629 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18630
18631         PR tree-optimization/22506
18632         * gcc.dg/vect/ps22506.c: New test.
18633
18634 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18635
18636         PR target/21149
18637         * gcc.target/i386/sse-3.c: New test.
18638
18639 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18640
18641         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18642         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18643
18644 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18645
18646         PR c/22589
18647         * gcc.c-torture/compile/pr22589-1.c: New test.
18648
18649 2005-07-28  Jan Hubicka  <jh@suse.cz>
18650
18651         * update-loopch.c: New testcase.
18652
18653 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18654
18655         PR rtl-optimization/23047
18656         * gcc.c-torture/execute/pr23047.c: New test.
18657         * gcc.c-torture/execute/pr23047.x: New.
18658
18659 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18660
18661         PR tree-optimization/22493
18662         * gcc.c-torture/execute/pr22493-1.c: New test.
18663         * gcc.c-torture/execute/pr22493-1.x: New.
18664         * gcc.c-torture/execute/vrp-1.c: New test.
18665         * gcc.c-torture/execute/vrp-2.c: New test.
18666         * gcc.c-torture/execute/vrp-2.c: New test.
18667
18668 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18669
18670         * gcc.target/frv/all-builtin-read8.c: Delete.
18671         * gcc.target/frv/all-builtin-read16.c: Delete.
18672         * gcc.target/frv/all-builtin-read32.c: Delete.
18673         * gcc.target/frv/all-builtin-read64.c: Delete.
18674         * gcc.target/frv/all-builtin-write8.c: Delete.
18675         * gcc.target/frv/all-builtin-write16.c: Delete.
18676         * gcc.target/frv/all-builtin-write32.c: Delete.
18677         * gcc.target/frv/all-builtin-write64.c: Delete.
18678         * gcc.target/frv/all-read-write-1.c: New.
18679
18680 2005-07-27  Jeff Law  <law@redhat.com>
18681
18682         * gcc.c-torture/execute/pr22630.c: New test.
18683
18684 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18685
18686         PR tree-optimization/23073
18687         * gcc.dg/vect/nodump-pr23073.c: New test.
18688         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18689
18690 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18691
18692         PR tree-optimize/22348
18693         * gcc.c-torture/execute/pr22348.c: New.
18694
18695 2005-07-27  Richard Guenther  <rguenther@suse.de>
18696
18697         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18698
18699 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18700
18701         PR fortran/22503
18702         * gfortran.dg/logical_comp.f90: New test.
18703
18704 2005-07-27  Jan Hubicka  <jh@suse.cz>
18705
18706         * inliner-1.c: Add cleanup of dumps.
18707         * val-prof-*.c: Likewise.
18708         * update-tailcall.c: New.
18709
18710 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18711
18712         PR 22591
18713         * gcc.dg/tree-ssa/pr22591.c: New test.
18714         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18715
18716 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18717
18718         PR libobjc/22606
18719         * objc.dg/try-catch-11.m: New test.
18720
18721 2005-07-26  Richard Guenther  <rguenther@suse.de>
18722
18723         PR tree-optimization/22486
18724         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18725
18726 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18727
18728         PR tree-opt/22484
18729         * g++.dg/opt/loop2.C: New test.
18730
18731 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18732
18733         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18734         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18735
18736 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18737
18738         * lib/profopt.exp (profopt-execute): Check for profiling data
18739         files on the target.
18740
18741 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18742
18743         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18744         for matching of asm labels.
18745
18746 2005-07-25  Richard Guenther  <rguenther@suse.de>
18747
18748         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18749
18750 2005-07-25  Richard Guenther  <rguenther@suse.de>
18751
18752         PR testsuite/22624
18753         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18754
18755 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18756
18757         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18758         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18759         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18760         * gcc.dg/vect/vect-100.c: New test.
18761         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18762         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18763         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18764         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18765         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18766         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18767         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18768         * gfortran.dg/vect/pr19049.f90: New testcase.
18769         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18770
18771 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18772
18773         * gcc.c-torture/execute/20050713-1.c: New test.
18774
18775         PR fortran/20063
18776         * gfortran.fortran-torture/execute/data_4.f90: New test.
18777
18778         PR middle-end/20303
18779         * gcc.dg/visibility-d.c: New test.
18780
18781 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18782
18783         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18784         * gfortran.dg/underflow.f90: Ditto.
18785
18786 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18787
18788         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18789         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18790         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18791
18792 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18793
18794         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18795         include case of field width of zero.
18796
18797 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18798
18799         PR libgfortran/21875
18800         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18801         with trailing blanks on normal formatted read.
18802
18803 2005-07-23  Chao-ying Fu  <fu@mips.com>
18804
18805         * gcc.target/mips/mips32-dsp-type.c: New test.
18806         * gcc.target/mips/mips32-dsp.c: New test.
18807
18808 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18809
18810         PR testsuite/21073
18811         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18812
18813         PR testsuite/20454
18814         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18815         and __cyg_profile_func_exit.
18816
18817 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18818
18819         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18820         * gfortran.dg/comma_format_extension_4.f: Same.
18821         * gfortran.dg/pr15332.f: Same.
18822         * gfortran.dg/pr21730.f: Same.
18823
18824 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18825
18826         * g++.dg/opt/vrp2.C: Fix testcase.
18827
18828         PR tree-opt/22625
18829         * g++.dg/opt/vrp2.C: New test.
18830
18831 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18832
18833         PR debug/21828
18834         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18835
18836 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18837
18838         * gcc.dg/tree-ssa/20050719-1.c: New test.
18839
18840 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18841
18842         * gcc.dg/bfin-longcall-1.c: New file.
18843         * gcc.dg/bfin-longcall-2.c: New file.
18844
18845 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18846
18847         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18848
18849 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18850
18851         PR middle-end/19055
18852         * gcc.dg/tree-ssa/pr19055.c: New test.
18853         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18854
18855 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18856
18857         PR C++/22358
18858         * g++.dg/other/pr22358.C: New test.
18859
18860 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18861
18862         PR c++/2922
18863         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18864
18865 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18866
18867         PR c++/15938
18868         * g++.dg/init/union2.C: New test.
18869
18870 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18871
18872         PR c/22393
18873         * gcc.dg/complex-4.c: New test.
18874
18875 2005-07-21  Richard Guenther  <rguenther@suse.de>
18876
18877         PR testsuite/22522
18878         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18879         scanning for asm labels.
18880         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18881
18882 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18883
18884         PR target/22085
18885         * gcc.dg/altivec-pr22085.c: New.
18886
18887 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18888
18889         PR tree-optimization/19210
18890         * gcc.dg/tree-ssa/pr19210-1.c: New.
18891         * gcc.dg/tree-ssa/pr19210-2.c: New.
18892
18893 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18894
18895         PR rtl-optimization/22167
18896         * g++.dg/opt/pr22167.C: New test.
18897
18898 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18899
18900         PR c++/2922
18901         * g++.dg/lookup/two-stage2.C: New.
18902         * g++.dg/lookup/two-stage3.C: New.
18903         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18904         fixed two-stage name lookup for operators.
18905         * g++.dg/template/call3.C: Compiler now produces an appropriate
18906         error message.
18907         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18908         14 as a candidate.
18909         * g++.dg/template/ptrmem4.C: Compiler produces different error
18910         message.
18911         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18912         connect_to_method as a candidate.
18913
18914 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18915
18916         * gcc.dg/fold-alloc-1.c: New test.
18917
18918 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18919
18920         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18921         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18922
18923 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18924
18925         * gcc.dg/fold-abs-1.c: New test.
18926         * gcc.dg/fold-abs-2.c: New test.
18927         * gcc.dg/fold-abs-3.c: New test.
18928
18929 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18930
18931         Make CONSTRUCTOR use VEC to store initializers.
18932         * g++.dg/ext/complit3.C: Check for specific error messages.
18933         * g++.dg/init/brace2.C: Update error message.
18934         * g++.dg/warn/Wbraces2.C: Likewise.
18935
18936 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18937
18938         PR fortran/16940
18939         * gfortran.dg/module_interface_1.f90: New test.
18940
18941 2005-07-19  Danny Berlin <dberlin@dberlin.org>
18942             Kenneth Zadeck <zadeck@naturalbridge.com>
18943
18944         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18945
18946 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18947
18948         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18949         specify -Wformat for these tests.
18950         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18951         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18952         * gcc.dg/format/opt-6.c: Delete.
18953
18954 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18955
18956         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18957         * gcc.dg/tree-ssa/sra-3.c: Likewise.
18958
18959 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18960
18961         * gcc.dg/tree-ssa/alias-2.c: New test.
18962
18963 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
18964
18965         PR c++/22263
18966         * g++.dg/template/explicit7.C: New test.
18967
18968 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
18969
18970         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
18971         field width of 8 to +Inf and -Inf.
18972
18973 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
18974
18975         PR c++/22139
18976         * g++.dg/template/friend36.C: New test.
18977
18978 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
18979
18980         PR fortran/21730
18981         * gfortran.dg/pr21730.f: New test.
18982
18983 2005-07-16  Danny Berlin <dberlin@dberlin.org>
18984             Kenneth Zadeck <zadeck@naturalbridge.com>
18985
18986         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
18987         since pure const detection cannot run at -O1 in c compiler.
18988         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
18989         can now optimize this case properly.
18990         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
18991         because we now pass.
18992         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
18993
18994 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
18995
18996         PR c/22421
18997         * gcc.dg/format/bitfld-1.c: New test.
18998
18999 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19000
19001         PR c++/22204
19002         * g++.dg/rtti/repo1.C: New test.
19003
19004 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
19005
19006         PR middle-end/22398
19007         * gcc.c-torture/compile/pr22398.c: New test.
19008
19009 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/22132
19012         * g++.dg/expr/cast4.C: New test.
19013
19014 2005-07-15  Richard Guenther  <rguenther@suse.de>
19015
19016         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19017         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19018
19019 2005-07-15  Steven Bosscher  <stevenb@suse.de>
19020
19021         PR tree-optimization/22230
19022         * gcc.dg/tree-ssa/pr22230.c: New test.
19023
19024 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19025
19026         * gfortran.dg/g77/cpp6.f: New test.
19027
19028         PR fortran/22417
19029         * gfortran.dg/g77/cpp5.F: New test.
19030         * gfortran.dg/g77/cpp5.h: New file.
19031         * gfortran.dg/g77/cpp5inc.h: New file.
19032
19033 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19034
19035         PR libfortran/16435
19036         * gfortran.dg/tl_editting.f90: New.
19037         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19038
19039 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19040
19041         * gfortran.dg/char_array_constructor.f90: New test.
19042
19043 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19044
19045         * gfortran.dg/past_eor.f90: New.
19046         * gfortran.dg/complex_read.f90: New.
19047
19048 2005-07-13  Jeff Law  <law@redhat.com>
19049
19050         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19051         additional casts.
19052
19053         * gcc.dg/tree-ssa/pr22321.c: New test
19054
19055 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19056
19057         PR tree-optimization/21921
19058         * gcc.dg/tree-ssa/pr21921.c: New.
19059
19060 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19061
19062         PR tree-optimizatio/22442
19063         * gcc.dg/tree-ssa/loop-11.c: New test.
19064
19065 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19066
19067         PR tree-opt/21840
19068         * gcc.c-torture/compile/pr21840.c: New test.
19069
19070 2005-07-12  Jan Hubicka  <jh@suse.cz>
19071
19072         * gcc.c-torture/compile/pr22379.c: New test.
19073
19074 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19075
19076         PR libfortran/21593
19077         gfortran.dg/dev_null.f90: Remove outdated comment about
19078         PR libfortran/21593.
19079
19080
19081 2005-07-12  Dale Johannesen  <dalej@apple.com>
19082
19083         * gcc.target/i386/compress-float-sse.c: New.
19084         * gcc.target/i386/compress-float-sse-pic.c: New.
19085         * gcc.target/i386/compress-float-387.c: New.
19086         * gcc.target/i386/compress-float-387-pic.c: New.
19087         * gcc.dg/compress-float-ppc.c: New.
19088         * gcc.dg/compress-float-ppc-pic.c: New.
19089
19090 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19091
19092         PR libfortran/21593
19093         gfortran.dg/dev_null.f90: Remove targets.
19094
19095 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19096
19097         PR tree-opt/22335
19098         * gcc.dg/pr22335-1.c: New test.
19099         * gcc.dg/pr22335-2.c: New test.
19100
19101 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19102
19103         PR c++/20172
19104         * g++.dg/template/nontype12.C : New test.
19105
19106 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19107
19108         * gcc.dg/tree-ssa/loop-10.c: New test.
19109
19110 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19111
19112         * gcc.c-torture/execute/20020720-1.x: Remove.
19113
19114 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19115
19116         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19117
19118 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19119
19120         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19121         (dg-mips-options): Use it.
19122
19123 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19124
19125         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19126
19127 2005-07-09  Richard Henderson  <rth@redhat.com>
19128
19129         * lib/target-supports.exp (check_effective_target_sync_char_short):
19130         Add alpha.
19131
19132 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19133
19134         PR libfortran/22217
19135         * gfortran.dg/negative-z-descriptor.f90: New test.
19136
19137 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19138
19139         PR tree-opt/22329
19140         * gcc.dg/pr22329.c: New test.
19141
19142 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19143
19144         PR tree-optimization/20139
19145         * gcc.dg/tree-ssa/pr20139.c: New.
19146
19147 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19148
19149         PR tree-opt/22356
19150         * gcc.dg/pr22356-1.c: New test.
19151
19152 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19153
19154         PR c++/21799
19155         * g++.dg/template/unify8.C: New.
19156         * g++.dg/template/unify9.C: New.
19157
19158 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19159
19160         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19161
19162 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19163
19164         * gcc.dg/darwin-version-1.c: New.
19165         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19166         * gcc.dg/builtins-20.c: Likewise.
19167         * gcc.dg/builtins-53.c: Likewise.
19168         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19169         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19170         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19171         * gcc.dg/torture/builtins-power-1.c: Likewise.
19172         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19173         on Darwin.
19174
19175 2005-07-07  Jeff Law  <law@redhat.com>
19176
19177         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19178         argument evaluation order.
19179
19180 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19181
19182         PR libfortran/21594
19183         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19184         Add test cases where the shift length is greater than the
19185         array length.
19186
19187 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19188
19189         * obj-c++.dg/proto-lossage-6.mm: New.
19190         * objc.dg/proto-lossage-6.m: New.
19191
19192 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19193
19194         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19195         * objc.dg/gnu-runtime-2.m: Likewise.
19196
19197 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * gfortran.dg/longline.f: New test.
19200
19201         * gfortran.dg/badline.f: New test.
19202
19203 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19204
19205         PR fortran/16531
19206         PR fortran/15966
19207         PR fortran/18781
19208         * gfortran.dg/hollerith.f90: New.
19209         * gfortran.dg/hollerith2.f90: New.
19210         * gfortran.dg/hollerith3.f90: New.
19211         * gfortran.dg/hollerith4.f90: New.
19212         * gfortran.dg/hollerith_f95.f90: New.
19213         * gfortran.dg/hollerith_legacy.f90: New.
19214         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19215
19216 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19217
19218         PR objc/22274
19219         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19220         * objc.dg/gnu-runtime-2.m: New.
19221
19222 2005-07-06  Jeff Law  <law@redhat.com>
19223
19224         * gcc.dg/tree-ssa/vrp17.c: New test.
19225
19226 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19227
19228         PR fortran/22327
19229         * gfortran.dg/array_constructor_5.f90: New test.
19230
19231 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19232
19233         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19234
19235 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19236
19237         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19238         * gcc.dg/980816-1.c: Ditto.
19239
19240 2005-07-06  Jeff Law  <law@redhat.com>
19241
19242         * gcc.c-torture/compile/pr21356.c: New test.
19243
19244 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19245
19246         PR c/22013
19247         PR c/22098
19248         * gcc.c-torture/compile/pr22013-1.c,
19249         gcc.c-torture/execute/pr22098-1.c,
19250         gcc.c-torture/execute/pr22098-2.c,
19251         gcc.c-torture/execute/pr22098-3.c: New tests.
19252
19253 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19254
19255         PR c/22308
19256         * gcc.dg/pr22308-1.c: New test.
19257
19258 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19259
19260         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19261         target.
19262         * gcc.dg/compare9.c: Use -fshort-enums instead of
19263         -fno-short-enums.  Change the last test to dg-bogus.
19264
19265 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19266
19267         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19268         * gcc.dg/compare9.c: New.
19269
19270 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19271
19272         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19273
19274 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19275
19276         PR testsuite/22288
19277         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19278
19279
19280 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19281
19282         * gcc.dg/format/gcc_gfc-1.c: New.
19283
19284 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19285
19286         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19287
19288 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19289
19290         PR fortran/20842
19291         * gfortran.dg/io_invalid_1.f90: New test.
19292
19293 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19294
19295         * gcc.dg/format/gcc_diag-1.c: Update.
19296
19297 2005-07-02  Jeff Law  <law@redhat.com>
19298
19299         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19300         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19301
19302 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19303
19304         * gcc.dg/format/gcc_diag-1.c: Update.
19305
19306 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19307
19308         PR tree-opt/22269
19309         * gcc.c-torture/compile/pr22269.c: New test.
19310
19311 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19312
19313         PR 21584
19314         PR 22219
19315         * g++.dg/tree-ssa/pr21584-1.C: New test.
19316         * g++.dg/tree-ssa/pr21584-2.C: New test.
19317
19318 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19319
19320         * obj-c++.dg/try-catch-11.mm: New.
19321         * objc.dg/try-catch-10.m: New.
19322
19323 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19324
19325         * g++.dg/other/ucnid-1.C: xfail on AIX.
19326
19327 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19328
19329         PR 22234
19330         * gcc.dg/20050629-1.c: New test.
19331
19332 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19333
19334         * obj-c++.dg/const-str-1[0-1].mm: New.
19335         * objc.dg/const-str-1[0-1].m: New.
19336
19337 2005-05-29  Richard Henderson  <rth@redhat.com>
19338
19339         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19340         Rename from check_effective_target_vect_no_max.
19341         (check_effective_target_vect_no_int_add): New.
19342         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19343         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19344         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19345         * gcc.dg/vect/vect-reduc-1.c: Use both.
19346         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19347
19348 2005-05-29  Richard Henderson  <rth@redhat.com>
19349
19350         * lib/target-supports.exp (check_effective_target_vect_no_max):
19351         Remove i386 and x86_64.
19352
19353 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19354
19355         PR testsuite/21969
19356         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19357
19358 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19359
19360         PR middle-end/21969
19361         * gcc.dg/vect/pr21969.c: New test.
19362
19363 2005-06-28  Eric Christopher  <echristo@redhat.com>
19364
19365         PR c/22052
19366         PR c/21975
19367         * gcc.dg/inline1.c: New test.
19368         * gcc.dg/inline2.c: Ditto.
19369         * gcc.dg/inline3.c: Ditto.
19370         * gcc.dg/inline4.c: Ditto.
19371         * gcc.dg/inline5.c: Ditto.
19372
19373 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19374
19375         PR libfortran/22142
19376         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19377         Add testcase also testing eoshift1 for PR 22142.
19378
19379 2005-06-28  Richard Henderson  <rth@redhat.com>
19380
19381         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19382         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19383         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19384         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19385         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19386
19387 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19388
19389         PR libfortran/22142
19390         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19391         Add testcase for PR 22142.
19392
19393 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19394
19395         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19396         gcc.target/ia64/fpreg-2.c: New tests.
19397
19398 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19399
19400         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19401
19402 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19403
19404         PR libfortran/22170
19405         * gfortran.dg/slash_1.f90: New test.
19406
19407 2005-06-27  Richard Henderson  <rth@redhat.com>
19408
19409         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19410         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19411         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19412         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19413         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19414         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19415
19416 2005-06-27  Richard Henderson  <rth@redhat.com>
19417
19418         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19419         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19420
19421 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19422
19423         * obj-c++.dg/proto-lossage-5.mm: New.
19424         * objc.dg/proto-lossage-5.m: New.
19425
19426 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19427
19428         PR 21959
19429         * gcc.dg/tree-ssa/pr21959.c: New test.
19430
19431 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19432
19433         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19434         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19435         testing uninitialized var.
19436
19437         * gcc.c-torture/execute/builtins/chk.h: New.
19438         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19439         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19440         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19441         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19442         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19443         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19444         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19445         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19446         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19447         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19448         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19449         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19450         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19451         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19452         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19453         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19454         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19455         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19456         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19457         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19458         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19459         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19460         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19461         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19462         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19463         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19464         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19465         * gcc.dg/builtin-object-size-1.c: New test.
19466         * gcc.dg/builtin-object-size-2.c: New test.
19467         * gcc.dg/builtin-object-size-3.c: New test.
19468         * gcc.dg/builtin-object-size-4.c: New test.
19469         * gcc.dg/builtin-object-size-5.c: New test.
19470         * gcc.dg/builtin-stringop-chk-1.c: New test.
19471         * gcc.dg/builtin-stringop-chk-2.c: New test.
19472         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19473         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19474         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19475         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19476         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19477         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19478         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19479         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19480         * gcc.c-torture/execute/printf-1.c: New test.
19481         * gcc.c-torture/execute/fprintf-1.c: New test.
19482         * gcc.c-torture/execute/vprintf-1.c: New test.
19483         * gcc.c-torture/execute/vfprintf-1.c: New test.
19484         * gcc.c-torture/execute/printf-chk-1.c: New test.
19485         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19486         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19487         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19488
19489 2005-06-27  Michael Matz  <matz@suse.de>
19490
19491         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19492         slot is not merged if address escapes.
19493
19494 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19495
19496         PR c/21911
19497         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19498
19499 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19500
19501         PR middle-end/17965
19502         * gcc.c-torture/compile/20050622-1.c: New test.
19503
19504         PR middle-end/22028
19505         * gcc.dg/20050620-1.c: New test.
19506
19507 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19508
19509         PR tree-optimization/22026
19510         * gcc.dg/tree-ssa/pr22026.c: New.
19511
19512 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19513
19514         PR libfortran/22144
19515         * gfortran.dg/shift-alloc.f90: New testcase.
19516
19517 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19518
19519         * all files: Update FSF address in copyright headers.
19520
19521 2005-06-22  Jan Hubicka  <jh@suse.cz>
19522
19523         * wholeprogram-1.c: New testcase.
19524         * wholeprogram-2.c: New testcase.
19525
19526 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19527
19528         PR 22171
19529         * gcc.dg/tree-ssa/pr22171.c: New test.
19530
19531 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19532
19533         * gfortran.dg/simplify_modulo.f90: New.
19534
19535 2005-06-24  Jan Hubicka  <jh@suse.cz>
19536
19537         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19538
19539 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19540
19541         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19542
19543 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19544
19545         * obj-c++.dg/typedef-alias-1.mm: New.
19546         * objc.dg/typedef-alias-1.m: New.
19547
19548 2005-06-23  Jeff Law  <law@redhat.com>
19549
19550         * gcc.dg/tree-ssa/vrp16.c: New test.
19551
19552 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19553
19554         * lib/target-supports.exp: Add
19555         check_effective_target_fortran_large_real and
19556         check_effective_target_fortran_large_int to check for
19557         corresponding effective targets.
19558         * gfortran.dg/large_integer_kind_1.f90: New test.
19559         * gfortran.dg/large_real_kind_1.f90: New test.
19560
19561 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19562
19563         PR tree-optimization/22117
19564         * gcc.dg/tree-ssa/pr22117.c: New.
19565
19566 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19567
19568         PR testsuite/22123
19569         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19570
19571 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19572
19573         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19574
19575 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19576
19577         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19578         * gfortran.dg/f2c_4.c: Likewise.
19579
19580 2005-06-22 Paul Brook  <paul@codesourcery.com>
19581
19582         PR fortran/21034
19583         * gfortran.dg/auto_save_1.f90: New test.
19584
19585 2005-06-22  Michael Matz  <matz@suse.de>
19586
19587         * gcc.target/x86-64/abi: New directory.
19588         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19589         * gcc.target/x86-64/abi/README.gcc: New file.
19590         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19591         * gcc.target/x86-64/abi/asm-support.s: New file.
19592         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19593         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19594         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19595         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19596         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19597         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19598         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19599         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19600         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19601         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19602         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19603         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19604         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19605         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19606         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19607         * gcc.target/x86_64/abi/test_varargs.c: New test.
19608
19609 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19610
19611         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19612         32-bit i?86 and x86_64.
19613
19614 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19615
19616         * obj-c++.dg/const-str-[1-9].mm: New tests.
19617
19618 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19619
19620         PR fortran/22010
19621         * gfortran.dg/namelist_use.f90: New.
19622         * gfortran.dg/namelist_use_only.f90: New.
19623
19624 2005-06-21  Jeff Law  <law@redhat.com>
19625
19626         * gcc.dg/tree-ssa/vrp15.c: New test.
19627
19628 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19629
19630         * lib/target-supports.exp (check_effective_target_vect_reduction):
19631         Remove.
19632         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19633         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19634         remove vect_reduction target keyword. Also avoid two returns in main.
19635         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19636         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19637         * gcc.dg/vect/vect-reduc-1short.c: New test.
19638         * gcc.dg/vect/vect-reduc-1char.c: New test.
19639         * gcc.dg/vect/vect-reduc-2short.c: New test.
19640         * gcc.dg/vect/vect-reduc-2char.c: New test.
19641         * gcc.dg/vect/vect-reduc-6.c: New test.
19642         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19643         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19644         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19645
19646 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19647         Paul Thomas  <pault@gcc.gnu.org>
19648
19649         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19650         New tests.
19651
19652 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19653
19654         * gfortran.dg/backslash_1.f90: New test.
19655         * gfortran.dg/backslash_2.f90: New test.
19656
19657 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19658
19659         * gfortran.dg/duplicate_labels.f90: New test.
19660
19661 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19662
19663         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19664         unsupportable relocations.
19665         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19666         * gcc.dg/20050321-2.c: xfail for NetWare.
19667
19668 2005-06-20  Andreas Jaeger  <aj@suse.de>
19669
19670         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19671         gcc.target/i386/fastcall-sseregparm.c,
19672         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19673
19674 2005-06-19  Richard Henderson  <rth@redhat.com>
19675
19676         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19677
19678 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19679
19680         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19681
19682 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19683
19684         PR c++/22115
19685         * g++.dg/conversion/simd2.C: Change expected error message.
19686
19687 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19688
19689         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19690         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19691         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19692
19693 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19694
19695         * gcc.dg/fold-mod-1.c: New test.
19696
19697 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19698
19699         PR fortran/19926
19700         * gfortran.dg/pr19926.f90: New test.
19701
19702 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19703
19704         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19705         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19706         targets.
19707         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19708         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19709
19710 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19711
19712         * gcc.target/ia64/float80-varargs-1.c: New test.
19713
19714 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19715
19716         PR tree-opt/22035
19717         * gfortran.dg/f2c_6.f90: New test.
19718
19719 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19720
19721         PR c++/17413
19722         * g++.dg/template/local5.C: New.
19723
19724 2005-06-17  Richard Henderson  <rth@redhat.com>
19725
19726         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19727
19728 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19729
19730         PR testsuite/21945
19731         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19732
19733 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19734
19735         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19736         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19737         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19738         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19739         check_vect to verify the presence of hardware vector support.
19740
19741 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19742
19743         PR testsuite/22056
19744         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19745
19746 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19747
19748         PR libfortran/19216
19749         * gfortran.dg/pr19216.f: Add correct space between brackets and
19750         dg directive.
19751
19752 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19753
19754         PR libfortran/16436
19755         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19756
19757 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19758
19759         * gcc.target/i386/attributes-error.c: New testcase.
19760         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19761         * gcc.target/i386/regparm-stdcall.c: Likewise.
19762         * gcc.target/i386/sseregparm-1.c: Likewise.
19763         * gcc.target/i386/sseregparm-2.c: Likewise.
19764
19765 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19766
19767         * g++.dg/rtti/crash2.C: New.
19768
19769 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19770
19771         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19772
19773 2005-06-15  David Ung  <davidu@mips.com>
19774
19775         * gcc.target/mips/mips16e-extends.c: New test for testing the
19776         generation of MIPS16e zeb/zeh, seb/seh instructions.
19777
19778 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19779
19780         PR 22018
19781         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19782         * gcc.dg/tree-ssa/pr22018.c: New test.
19783
19784 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19785
19786         * gcc.dg/simd-1.c: Update error messages.
19787         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19788         * gcc.dg/simd-2.c: Update error messages.
19789         * gcc.dg/simd-4.c: New.
19790
19791 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19792
19793         PR c++/20678
19794         * g++.dg/other/crash-4.C: New.
19795
19796 2005-06-14  Devang Patel  <dpatel@apple.com>
19797
19798         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19799
19800 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19801
19802         PR c++/21929
19803         * g++.dg/parse/crash11.C: Update
19804
19805 2005-06-13  Jeff Law  <law@redhat.com>
19806
19807         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19808         perform the desired transformations.
19809         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19810         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19811
19812 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19813
19814         PR fortran/22038
19815         * gfortran.dg/forall_1.f90: Un-XFAIL.
19816
19817 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19818
19819         PR c++/21929
19820         * g++.dg/parse/crash26.C: New.
19821
19822         PR c++/20789
19823         * g++.dg/init/member1.C: New.
19824
19825 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19826
19827         * gfortran.dg/altreturn_1.f90: New test.
19828
19829 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19830
19831         PR middle-end/21985
19832         * gcc.dg/tree-ssa/pr21985.c: New test.
19833
19834 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19835
19836         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19837
19838 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19839
19840         PR c++/21930
19841         * g++.dg/other/error10.C: New test case.
19842
19843 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19844
19845         PR libfortran/19155
19846         * gfortran.dg/pr19155.f: Add test.
19847
19848 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19849
19850         * gfortran.dg/f2c_7.f90: New test.
19851
19852         * gfortran.dg/forall_1.f90: XFAILed.
19853
19854 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19855
19856         * gcc.dg/pr14796-1.c: New.
19857         * gcc.dg/pr14796-2.c: New.
19858
19859 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19860
19861         PR fortran/17792
19862         PR fortran/21375
19863         * gfortran.dg/deallocate_stat.f90: New test.
19864
19865 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19866
19867         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19868
19869 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19870
19871         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19872         access will be generated when this loop is vectorized. Test that
19873         accesses with same alignment were detected.
19874         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19875         Test that accesses with same alignment were detected.
19876         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19877         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19878         alignment were detected.
19879
19880 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19881
19882         PR c++/10611
19883         * g++.dg/conversion/simd2.C: New.
19884
19885 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19886
19887         * gcc.dg/Wcxx-compat-1.c: New.
19888
19889 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19890
19891         PR libfortran/21480
19892         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19893         complex array.
19894
19895 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19896
19897         * gcc.dg/alias-8.c: New.
19898
19899 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19900
19901         * gcc.dg/format/cmn_err-1.c: Update.
19902
19903 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19904
19905         PR target/20666
19906         * gcc.target/sparc/fexpand-2.c: New.
19907         * gcc.target/sparc/fpmerge-2.c: New.
19908         * gcc.target/sparc/fpmul-2.c: New.
19909         * gcc.target/sparc/noresult.c: New.
19910         * gcc.target/sparc/pdist-2.c: New.
19911         * gcc.target/sparc/pdist-3.c: New.
19912
19913 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19914
19915         PR testsuite/21702
19916         * gcc.target/i386/i386.exp: Fix comment typo.
19917
19918 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19919
19920         PR c++/19497
19921         * g++.dg/inherit/using5.C: New.
19922         * g++.dg/inherit/using6.C: New.
19923
19924 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19925
19926         PR c++/19894
19927         * g++.dg/template/ptrmem15.C: New test.
19928
19929         PR c++/20563
19930         * g++.dg/ext/label4.C: New test.
19931
19932 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19933
19934         * gcc.dg/tls/debug-1.c: New test.
19935
19936 2005-06-07  Dale Johannesen  <dalej@apple.com>
19937
19938         * gcc.target/i386/movq.c: New.
19939
19940 2005-06-07  Dale Johannesen  <dalej@apple.com>
19941
19942         * gcc.dg/20050607-1.c: New.
19943
19944 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
19945
19946         PR middle-end/21850
19947         * gcc.c-torture/execute/20050607-1.c: New test.
19948
19949 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
19950
19951         PR libfortran/21926
19952         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19953         Test case where the return array has lowest stride one,
19954         but isn't packed.
19955
19956 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
19957
19958         * lib/target-supports.exp (check_effective_target_sync_int_long):
19959         Add s390 and s390x targets.
19960
19961 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
19962
19963         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19964         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19965         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19966         * gcc.dg/tree-ssa/loop-9.c: New test.
19967
19968 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19969
19970         * g++.dg/parse/defarg10.C: New.
19971
19972 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
19973
19974         PR regression/21897
19975         * gcc.c-torture/execute/20050604-1.c: New test.
19976
19977 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
19978
19979         PR 21903
19980         * g++.dg/parse/defarg9.C: New.
19981
19982         PR c++/20637
19983         * g++.dg/inherit/using4.C: New.
19984         * g++.dg/overload/error1.C: Adjust expected errors.
19985         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
19986         * g++.old-deja/g++.brendan/arm2.C: Likewise.
19987         * g++.old-deja/g++.other/redecl2.C: Likewise.
19988         * g++.old-deja/g++.other/redecl4.C: Likewise.
19989         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
19990
19991 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19992
19993         * gfortran.dg/f2c_5.f90: Add -w to dg-options
19994
19995 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19996
19997         * lib/gfortran.exp (gfortran_target_compile): Call
19998         dg-additional-files-options
19999         * gfortran.dg/f2c_4.f90: New file
20000         * gfortran.dg/f2c_4.c: New file
20001         * gfortran.dg/f2c_5.f90: New file
20002         * gfortran.dg/f2c_5.c: New file
20003
20004 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20005
20006         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20007
20008         PR fortran/21912
20009         * gfortran.dg/array_constructor_4.f90: New test.
20010
20011 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
20012
20013         PR c++/21619
20014         * g++.dg/ext/builtin9.C: New test.
20015
20016 2005-06-05  Dale Johannesen  <dalej@apple.com>
20017
20018         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20019         * gcc.c-torture/execute/20050603-2.c: Ditto.
20020
20021 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20022
20023         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20024         * gcc.dg/vect/vect-reduc-1.c: New.
20025         * gcc.dg/vect/vect-reduc-2.c: New.
20026         * gcc.dg/vect/vect-reduc-3.c: New.
20027
20028 2005-06-04  Dale Johannesen  <dalej@apple.com>
20029
20030         * gcc.c-torture/execute/20050603-1.c: New.
20031         * gcc.c-torture/execute/20050603-2.c: New.
20032         * gcc.dg/20050603-3.c: New.
20033
20034 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20035
20036         PR fortran/19195
20037         * gfortran.dg/debug_1.f90: New test.
20038
20039         * gfortran.dg/forall_1.f90: New test.
20040
20041 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20042
20043         * gfortran.dg/array_constructor_3.f90: New test.
20044
20045 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20046
20047         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20048
20049 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20050
20051         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20052
20053 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20054
20055         PR c/21873
20056         * gcc.dg/init-excess-1.c: New test.
20057
20058 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20059
20060         PR c++/21853
20061         * g++.dg/expr/static_cast6.C: New test.
20062
20063 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20064
20065         * gcc.dg/tree-ssa/vrp14.c: New test.
20066
20067 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20068
20069         PR c++/21336
20070         * g++.dg/template/new2.C: New test.
20071
20072 2005-06-03  Josh Conner  <jconner@apple.com>
20073
20074         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20075         all entries in initializer.
20076
20077 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20078
20079         PR middle-end/21858
20080         * gcc.dg/pr21858.c: New testcase.
20081
20082 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20083
20084         PR tree-optimization/21292
20085
20086         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20087         New.
20088         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20089         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20090         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20091         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20092         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20093
20094 2005-06-02  Richard Henderson  <rth@redhat.com>
20095
20096         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20097
20098 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20099
20100         * gcc.dg/wtypequal.c: New testcase.
20101
20102 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20103
20104         PR 21582
20105         * gcc.dg/tree-ssa/pr21582.c: New test.
20106
20107 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20108
20109         PR c++/21280
20110         * g++.dg/opt/interface2.h: New.
20111         * g++.dg/opt/interface2.C: New.
20112         * g++.dg/init/ctor4.C: Adjust error lines.
20113         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20114         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20115         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20116         * g++.old-deja/g++.pt/assign1.C: Likewise.
20117         * g++.old-deja/g++.pt/crash20.C: Likewise.
20118
20119 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20120
20121         PR tree-optimization/21734
20122         * g++.dg/vect/pr21734_1.cc: New.
20123         * g++.dg/vect/pr21734_2.cc: New.
20124
20125 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20126
20127         PR c++/20350
20128         * g++.dg/template/spec24.C: New.
20129
20130         PR c++/21151
20131         * g++.dg/pch/local-1.C: New.
20132         * g++.dg/pch/local-1.Hs: New.
20133
20134 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20135
20136         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20137         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20138         * gcc.dg/tree-ssa/pr14341.c: New test.
20139         * gcc.dg/tree-ssa/pr14841.c: New test.
20140         * gcc.dg/tree-ssa/pr20701.c: New test.
20141         * gcc.dg/tree-ssa/pr21086.c: New test.
20142         * gcc.dg/tree-ssa/pr21090.c: New test.
20143         * gcc.dg/tree-ssa/pr21332.c: New test.
20144         * gcc.dg/tree-ssa/pr21458.c: New test.
20145         * gcc.dg/tree-ssa/pr21658.c: New test.
20146         * gcc.dg/tree-ssa/vrp01.c: New test.
20147         * gcc.dg/tree-ssa/vrp02.c: New test.
20148         * gcc.dg/tree-ssa/vrp03.c: New test.
20149         * gcc.dg/tree-ssa/vrp04.c: New test.
20150         * gcc.dg/tree-ssa/vrp05.c: New test.
20151         * gcc.dg/tree-ssa/vrp06.c: New test.
20152         * gcc.dg/tree-ssa/vrp07.c: New test.
20153         * gcc.dg/tree-ssa/vrp08.c: New test.
20154         * gcc.dg/tree-ssa/vrp09.c: New test.
20155         * gcc.dg/tree-ssa/vrp10.c: New test.
20156         * gcc.dg/tree-ssa/vrp11.c: New test.
20157         * gcc.dg/tree-ssa/vrp12.c: New test.
20158         * gcc.dg/tree-ssa/vrp13.c: New test.
20159
20160 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20161
20162         PR 21029
20163         * gcc.dg/tree-ssa/pr21029.c: New test.
20164
20165 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20166
20167         * gfortran.dg/logint-1.f: New test case.
20168         * gfortran.dg/logint-2.f: Likewise.
20169         * gfortran.dg/logint-3.f: Likewise.
20170
20171 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20172
20173         PR c/21536
20174         PR c/20760
20175         * gcc.dg/20050527-1.c: New test.
20176
20177         * gcc.dg/i386-sse-12.c: New test.
20178
20179         PR fortran/21729
20180         * gfortran.dg/implicit_5.f90: New test.
20181
20182 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20183
20184         PR fortran/20883
20185         * gfortran/assign_4.f90: New test.
20186         * gfortran/assign_2.f90: Change compile to run.
20187
20188 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20189
20190         * lib/target-supports.exp
20191         (check_effective_target_sync_char_short): New.
20192         * gcc.dg/sync-2.c: New.
20193
20194 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20195
20196         PR tree-optimization/21817
20197         * gcc.dg/torture/pr21817-1.c: New.
20198
20199 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20200
20201         PR c++/21165
20202         * g++.dg/template/init5.C: New.
20203
20204 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20205
20206         * gfortran.dg/char_initialiser_actual.f90:
20207         Test character initialisers as actual arguments.
20208         * gfortran.dg/char_pointer_comp_assign.f90:
20209         Test character pointer structure component assignments.
20210         * gfortran.dg/char_array_structure_constructor.f90:
20211         Test character components in structure constructors.
20212
20213 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20214
20215         PR middle-end/20931
20216         * g++.dg/opt/pr20931.C: New test.
20217
20218 2005-05-31  Andreas Jaeger  <aj@suse.de>
20219
20220         PR testsuite/20772
20221         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20222         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20223         g++.old-deja/g++.ext/asmspec1.C,
20224         g++.old-deja/g++.other/regstack.C,
20225         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20226         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20227         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20228         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20229         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20230         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20231         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20232         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20233         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20234         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20235         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20236         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20237         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20238         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20239         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20240         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20241         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20242         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20243         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20244
20245 2005-05-31  Jeff Law  <law@redhat.com>
20246
20247         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20248
20249 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20250
20251         PR middle-end/21743
20252         * gcc.dg/builtins-1.c: Activate disabled clog test.
20253         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20254
20255 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
20256
20257         * gfortran.dg/char_pointer_assign.f90:
20258         Test character-pointer assignments and pointer assignments.
20259         * gfortran.dg/char_pointer_dummy.f90:
20260         Test character-pointer dummy arguments.
20261         * gfortran.dg/char_pointer_func.f90:
20262         Test character-pointer function returns.
20263         * gfortran.dg/char_pointer_dependency.f90:
20264         Test character-pointer functions with dependencies.
20265
20266 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20267
20268         PR c++/21784
20269         * g++.dg/lookup/using14.C: New test.
20270
20271 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20272
20273         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20274         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20275         trailing ^M.
20276
20277 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20278
20279         PR c++/17413
20280         * g++.dg/template/local5.C: New.
20281
20282         PR target/21761
20283         * gcc.c-torture/compile/pr21761.c: New.
20284
20285         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20286         before darwin8.
20287
20288 2005-05-30  Steven G. Kargl
20289
20290         PR fortran/20846
20291         * gfortran.dg/inquire_8.f90: New test.
20292
20293 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20294
20295         PR libfortran/21376
20296         * gfortran.dg/output_exponents_1.f90: New test.
20297
20298 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20299
20300         PR libfortran/20006
20301         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20302
20303 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20304
20305         PR c++/21210
20306         * g++.dg/ext/complex1.C: New test.
20307
20308         PR c++/21340
20309         * g++.dg/init/ctor6.C: New test.
20310
20311 2005-05-29  Jan Hubicka  <jh@suse.cz>
20312
20313         * gcc.c-torture/compile/pr21562.c: New.
20314
20315 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20316
20317         * gfortran.dg/subnormal_1.f90: New test.
20318
20319 2005-05-28  Jan Hubicka  <jh@suse.cz>
20320
20321         * tree-prof.exp: Fix comment.
20322         * value-prof-1.c: New.
20323         * value-prof-2.c: New.
20324         * value-prof-3.c: New.
20325         * value-prof-4.c: New.
20326
20327 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20328
20329         PR c++/21614
20330         * g++.dg/expr/ptrmem6.C: New test.
20331         * g++.dg/expr/ptrmem6a.C: Likewise.
20332
20333 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20334
20335         PR tree-optimization/21658
20336         * gcc.dg/tree-ssa/pr21658.c: New.
20337
20338 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20339
20340         PR c++/21455
20341         * g++.dg/inherit/ptrmem3.C: New.
20342
20343         PR c++/21681
20344         * g++.dg/parse/template16.C: New.
20345
20346 2005-05-27  Andreas Jaeger  <aj@suse.de>
20347
20348         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20349
20350         * gcc.dg/i386-sse-8.c: Run test on all archs.
20351
20352 2005-05-26  Mike Stump  <mrs@apple.com>
20353
20354         * objc.dg/isa-field-1.m: Only run on darwin.
20355         * objc.dg/lookup-1.m: Likewise.
20356         * objc.dg/try-catch-8.m: Likewise.
20357
20358 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20359
20360         PR tree-optimization/9814
20361         * gcc.dg/pr9814-1.c: New test case.
20362
20363 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20364
20365         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20366         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20367         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20368         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20369         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20370         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20371         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20372         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20373         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20374         objc.dg/try-catch-8.m: New.
20375
20376 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20377
20378         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20379         remove extraneous semicolons.
20380
20381 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20382
20383         * obj-c++.dg/comp-types-12.mm: New.
20384         * objc.dg/comp-types-11.m: New.
20385         * objc.dg/selector-4.m: New.
20386
20387 2005-05-26  Andreas Jaeger  <aj@suse.de>
20388
20389         PR testsuite/20772
20390         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20391         g++.old-deja/g++.ext/attrib3.C,
20392         g++.old-deja/g++.other/store-expr1.C,
20393         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20394         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20395         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20396         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20397         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20398         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20399         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20400         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20401         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20402         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20403         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20404         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20405         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20406         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20407         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20408         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20409         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20410         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20411         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20412
20413 2005-05-26  Andreas Jaeger  <aj@suse.de>
20414
20415         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20416         x86-64 compilation.
20417
20418 2005-05-26  Andreas Jaeger  <aj@suse.de>
20419
20420         PR testsuite/20772
20421         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20422         gcc.misc-tests/i386-pf-athlon-1.c,
20423         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20424         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20425         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20426         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20427         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20428         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20429         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20430         programs.
20431
20432         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20433         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20434         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20435         x86-64 compilation.
20436
20437         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20438         x86_64.
20439
20440         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20441         effective-target ilp32.
20442
20443 2005-05-26  David Ung  <davidu@mips.com>
20444
20445         * gcc.target/mips/ext_ins.c: New test for testing the generation
20446         of MIPS32/64 rev 2 ext/ins instructions.
20447
20448 2005-05-26  Andreas Jaeger  <aj@suse.de>
20449
20450         * treelang/compile/unsigned.tree: Use gimple instead of
20451         nonexisting generic dump.
20452
20453 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20454
20455         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20456
20457 2005-05-26  Andreas Jaeger  <aj@suse.de>
20458
20459         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20460
20461 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20462
20463         PR libfortran/17283
20464         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20465         Test callee-allocated memory with write statements.
20466
20467 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20468
20469         PR middle-end/21709
20470         * gcc.dg/pr21709-1.c: New test case.
20471
20472 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20473             Mike Stump  <mrs@apple.com>
20474
20475         * objc/execute/next_mapping.h: Update for C++.
20476
20477         * obj-c++.dg/selector-1.mm: Move to...
20478         * obj-c++.dg/selector-4.mm: here...
20479
20480         * obj-c++.dg/basic.mm: New.
20481         * obj-c++.dg/comp-types-1.mm: New.
20482         * obj-c++.dg/cxx-class-1.mm: New.
20483         * obj-c++.dg/cxx-ivars-1.mm: New.
20484         * obj-c++.dg/cxx-ivars-2.mm: New.
20485         * obj-c++.dg/cxx-ivars-3.mm: New.
20486         * obj-c++.dg/cxx-scope-1.mm: New.
20487         * obj-c++.dg/cxx-scope-2.mm: New.
20488         * obj-c++.dg/defs.mm: New.
20489         * obj-c++.dg/empty-private-1.mm: New.
20490         * obj-c++.dg/encode-1.mm: New.
20491         * obj-c++.dg/encode-2.mm: New.
20492         * obj-c++.dg/encode-3.mm: New.
20493         * obj-c++.dg/extern-c-1.mm: New.
20494         * obj-c++.dg/extra-semi.mm: New.
20495         * obj-c++.dg/fix-and-continue-2.mm: New.
20496         * obj-c++.dg/isa-field-1.mm: New.
20497         * obj-c++.dg/ivar-list-semi.mm: New.
20498         * obj-c++.dg/local-decl-1.mm: New.
20499         * obj-c++.dg/lookup-1.mm: New.
20500         * obj-c++.dg/lookup-2.mm: New.
20501         * obj-c++.dg/method-1.mm: New.
20502         * obj-c++.dg/method-2.mm: New.
20503         * obj-c++.dg/method-3.mm: New.
20504         * obj-c++.dg/method-4.mm: New.
20505         * obj-c++.dg/method-5.mm: New.
20506         * obj-c++.dg/method-6.mm: New.
20507         * obj-c++.dg/method-7.mm: New.
20508         * obj-c++.dg/no-extra-load.mm: New.
20509         * obj-c++.dg/overload-1.mm: New.
20510         * obj-c++.dg/pragma-1.mm: New.
20511         * obj-c++.dg/pragma-2.mm: New.
20512         * obj-c++.dg/private-1.mm: New.
20513         * obj-c++.dg/private-2.mm: New.
20514         * obj-c++.dg/proto-qual-1.mm: New.
20515         * obj-c++.dg/qual-types-1.mm: New.
20516         * obj-c++.dg/stubify-1.mm: New.
20517         * obj-c++.dg/stubify-2.mm: New.
20518         * obj-c++.dg/super-class-1.mm: New.
20519         * obj-c++.dg/super-class-2.mm: New.
20520         * obj-c++.dg/super-dealloc-1.mm: New.
20521         * obj-c++.dg/super-dealloc-2.mm: New.
20522         * obj-c++.dg/template-1.mm: New.
20523         * obj-c++.dg/template-2.mm: New.
20524         * obj-c++.dg/template-3.mm: New.
20525         * obj-c++.dg/template-4.mm: New.
20526         * obj-c++.dg/template-5.mm: New.
20527         * obj-c++.dg/template-6.mm: New.
20528         * obj-c++.dg/try-catch-1.mm: New.
20529         * obj-c++.dg/try-catch-2.mm: New.
20530         * obj-c++.dg/try-catch-3.mm: New.
20531         * obj-c++.dg/try-catch-4.mm: New.
20532         * obj-c++.dg/try-catch-5.mm: New.
20533         * obj-c++.dg/try-catch-6.mm: New.
20534         * obj-c++.dg/try-catch-7.mm: New.
20535         * obj-c++.dg/try-catch-8.mm: New.
20536         * obj-c++.dg/try-catch-9.mm: New.
20537         * obj-c++.dg/va-meth-1.mm: New.
20538
20539 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20540
20541         * obj-c++.dg/selector-1.mm: New.
20542         * obj-c++.dg/selector-2.mm: New.
20543
20544 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20545
20546         * obj-c++.dg/selector-3.mm: New.
20547         * objc.dg/selector-3.m: New.
20548
20549 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20550
20551         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20552         about where warning appears.
20553
20554 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20555
20556         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20557         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20558         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20559         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20560
20561 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20562
20563         * gcc.dg/20050524-1.c: New test.
20564
20565 2005-05-25  Jan Hubicka  <jh@suse.cz>
20566
20567         * gcc.dg/tree-prof/inliner-1.c: New.
20568
20569 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20570
20571         * gcc.dg/tree-prof: New directory.
20572         * gcc.dg/tree-prof/tree-prof.exp: New.
20573
20574 2005-05-25  DJ Delorie  <dj@redhat.com>
20575
20576         * gcc.dg/Wattributes-1.c: New.
20577         * gcc.dg/Wattributes-2.c: New.
20578         * gcc.dg/Wattributes-3.c: New.
20579
20580 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20581
20582         PR tree-optimization/19833
20583         * gcc.dg/uninit-4.c: Remove xfail.
20584         * gcc.dg/uninit-9.c: Ditto.
20585
20586 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20587
20588         * obj-c++.dg/bitfield-[1-5].mm: New.
20589         * obj-c++.dg/class-protocol-1.mm: New.
20590         * obj-c++.dg/comp-types-1[0-1].mm: New.
20591         * obj-c++.dg/comp-types-[2-9].mm: New.
20592         * obj-c++.dg/encode-[4-8].mm: New.
20593         * obj-c++.dg/layout-1.mm: New.
20594         * obj-c++.dg/method-1[0-9].mm: New.
20595         * obj-c++.dg/method-2[0-1].mm: New.
20596         * obj-c++.dg/method-[8-9].mm: New.
20597         * obj-c++.dg/objc-gc-3.mm: New.
20598         * obj-c++.dg/try-catch-10.mm: New.
20599         * objc.dg/bitfield-5.m: New.
20600         * objc.dg/comp-types-10.m: New.
20601         * objc.dg/comp-types-9.m: New.
20602         * objc.dg/layout-1.m: New.
20603         * objc.dg/objc-gc-4.m: New.
20604         * objc.dg/try-catch-9.m: New.
20605         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20606         * objc.dg/comp-types-1.m: Likewise.
20607         * objc.dg/comp-types-[5-6].m: Likewise.
20608         * objc.dg/method-9.m: Likewise.
20609
20610 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20611
20612         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20613         and on hardware without VMX support.
20614
20615         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20616
20617         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20618
20619         * lib/profopt.exp (dg-final-generate, dg-final-use,
20620         profopt-final-code, profopt-get-options): New.
20621         (profopt-execute): Process test directives.
20622
20623         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20624         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20625         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20626
20627 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20628
20629         PR C++/21645
20630         * g++.dg/init/ctor5.C: New test.
20631
20632 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20633
20634         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20635         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20636         vect-113.c, vect-114.c.
20637
20638 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20639
20640         * gcc.dg/const-elim-1.c: Remove xfails.
20641
20642 2005-05-23  Jeff Law  <law@redhat.com>
20643
20644         * gcc.c-torture/compile/pr21638.c: New test.
20645         * gcc.c-torture/compile/20050520-1.c: New test.
20646
20647 2005-05-23  Nick Clifton  <nickc@redhat.com>
20648
20649         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20650         be a proper triple, ie: m32r*-*-*.
20651         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20652
20653 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20654
20655         PR middle-end/21331
20656         PR tree-opt/21293
20657         * gcc.c-torture/compile/pr21293.c: New test.
20658         * gcc.c-torture/execute/pr21331.c: New test.
20659
20660 2004-05-20  Richard Henderson  <rth@redhat.com>
20661
20662         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20663
20664 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20665
20666         * obj-c++-dg.exp: Add.
20667         * obj-c++.exp: Add.
20668         * obj-c++.dg/dg.exp: Add.
20669
20670 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20671
20672         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20673         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20674
20675 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20676
20677         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20678
20679 2004-05-19  Richard Henderson  <rth@redhat.com>
20680
20681         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20682
20683 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20684
20685         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20686
20687         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20688
20689 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20690
20691         PR c++/21495
20692         * g++.dg/parse/extern1.C: New test.
20693         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20694
20695 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20696
20697         * gcc.dg/c99-math.h: New.
20698         * gcc.dg/c99-math-float-1.c: New test.
20699         * gcc.dg/c99-math-double-1.c: Likewise.
20700         * gcc.dg/c99-math-long-double-1.c: Likewise.
20701
20702 2005-05-18  Richard Henderson  <rth@redhat.com>
20703
20704         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20705
20706 2005-05-18  Devang Patel  <dpatel@apple.com>
20707
20708         * g++.dg/opt/20050511-1.C: New test.
20709
20710 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20711
20712         PR libfortran/21127
20713         * gfortran.dg/reshape-complex.f90: New test.
20714
20715 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20716
20717         * gfortran.dg/array_constructor_1.f90: New test.
20718         * gfortran.dg/array_constructor_2.f90: New test.
20719
20720 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20721
20722         PR fortran/20954
20723         * gfortran.dg/pr20954.f: New test.
20724
20725 2005-05-17  Mike Stump  <mrs@apple.com>
20726
20727         Yet more Objective-C++...
20728
20729         * objc.dg/method-5.m: Update.
20730         * objc.dg/method-6.m: Update.
20731         * objc.dg/method-7.m: Update.
20732         * objc.dg/method-9.m: Update.
20733         * objc.dg/try-catch-2.m: Update.
20734
20735 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20736
20737         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20738         Remove little-endian optimizations.
20739
20740 2005-05-17  Jeff Law  <law@redhat.com>
20741
20742         * g++.dg/tree-ssa/pr14814.C: New test.
20743         * gcc.dg/tree-ssa/pr14814.C: New test.
20744         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20745         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20746
20747 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20748
20749         * gcc.dg/compat/generate-random.c: Do not include
20750         libiberty.h.
20751         * gcc.dg/compat/generate-random_r.c: Likewise.
20752
20753 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20754
20755         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20756
20757 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20758
20759         PR middle-end/21595
20760         * g++.dg/tree-ssa/builtin1.C: New testcase.
20761
20762 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20763
20764         PR c++/21454
20765         * g++.dg/opt/const4.C: New test.
20766
20767         PR middle-end/21492
20768         * g++.dg/opt/crossjump1.C: New test.
20769
20770         PR tree-optimization/21610
20771         * gcc.c-torture/compile/20050516-1.c: New test.
20772
20773         PR fortran/15080
20774         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20775         about the test failing.
20776         * gfortran.fortran-torture/execute/where_7.f90: New test.
20777         * gfortran.fortran-torture/execute/where_8.f90: New test.
20778
20779 2005-05-16  Richard Henderson  <rth@redhat.com>
20780
20781         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20782         i?86 and x86_64.
20783
20784 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20785
20786         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20787         (limits.h): Include unconditionally.
20788         (stdlib.h): Likewise.
20789         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20790         (limits.h): Include unconditionally.
20791         (stdlib.h): Likewise.
20792         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20793         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20794         (limits.h): Include unconditionally.
20795         (stdlib.h): Likewise.
20796         (hashtab.h): Do not include.
20797         (getopt.h): Likewise.
20798         (stddef.h): Include.
20799         (hashval_t): Define.
20800         (struct entry): Add "next" field.
20801         (HASH_SIZE): New macro.
20802         (hash_table): New variable.
20803         (switchfiles): Do not use xmalloc.
20804         (mix): New macro.
20805         (iterative_hash): New function.
20806         (hasht): Remove.
20807         (e_exists): New function.
20808         (e_insert): Likewise.
20809         (output): Use, instead of libiberty hashtable functions.
20810         (main): Do not use getopt.  Do not call htab_create.
20811
20812 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20813
20814         PR libstdc++/21526
20815         * lib/target-supports.exp (check_mkfifo_available):
20816         Return 0 for cygwin as mkfifo support incomplete on platform.
20817         Fix typos in comments.
20818
20819 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20820
20821         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20822
20823 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20824
20825         PR fortran/17432
20826         * gfortran.dg/assign_4.f: New test.
20827
20828 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20829
20830         PR tree-optimization/21563
20831         * gcc.dg/tree-ssa/pr21563.c: New.
20832
20833 2005-05-14  Jan Hubicka  <jh@suse.cz>
20834
20835         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20836
20837 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20838
20839         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20840
20841 2005-05-13  Julian Brown  <julian@codesourcery.com>
20842
20843         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20844         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20845
20846 2005-05-13  Jan Hubicka  <jh@suse.cz>
20847
20848         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20849         * gcc.dg/fold-xor-?.c: Likewise.
20850         * gcc.dg/pr15784-?.c: Likewise.
20851         * gcc.dg/pr20922-?.c: Likewise.
20852         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20853         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20854         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20855
20856 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20857
20858         PR fortran/21260
20859         * gfortran.dg/hollerith_1.f90: New test.
20860
20861 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20862
20863         * gfortran.dg/func_result_2.f90: New test.
20864
20865 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20866
20867         * gfortran.dg/dev_null.f90: New test.
20868
20869 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20870
20871         * gcc.dg/arm-vfp1.c: Revert last change.
20872
20873 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20874
20875         PR middle-end/19807
20876         PR tree-optimization/19639
20877         * g++.dg/tree-ssa/pr19807.C: New testcase.
20878
20879 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20880
20881         PR libfortran/21471
20882         * gfortran.dg/append-1.f90: New test.
20883
20884 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20885
20886         * gcc.dg/pr18501.c: XFAIL.
20887         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20888         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20889         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20890         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20891         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20892         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20893         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20894         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20895
20896 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20897
20898         PR fortran/20178
20899         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20900         gfortran.dg/f2c_3.f90: New tests.
20901
20902         * gfortran.dg/return_1.f90: Fix dg annotation.
20903
20904 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20905
20906         * gcc.c-torture/compile/20050510-1.c: New test.
20907
20908 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20911
20912 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20913
20914         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20915
20916 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20917
20918         PR c/17913
20919         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20920
20921 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20922
20923         PR c/21342
20924         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20925         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20926
20927 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20928
20929         PR debug/16676
20930         * gcc.dg/debug/pr16676.c: New test.
20931
20932 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20933
20934         PR testsuite/21443
20935         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20936         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20937         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20938         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20939         Change -O1 to -O2.
20940         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20941         -fno-tree-dominator-opts.
20942
20943 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20944
20945         * gfortran.dg/return_1.f90: New test.
20946
20947 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
20948
20949         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20950
20951         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20952
20953 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
20954
20955         PR c++/21427
20956         * g++.dg/inherit/covariant13.C: New.
20957
20958 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20959
20960         PR libfortran/19155
20961         * gfortran.dg/pr19155.f: New test.
20962
20963 2005-05-08  Roger Sayle  <roger@eyesopen.com>
20964
20965         PR inline-asm/8788
20966         * gcc.dg/pr8788-1.c: New testcase.
20967
20968 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
20969
20970         PR target/21416
20971         * gcc.target/mips/fpcmp-[12].c: New tests.
20972
20973 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
20974
20975         * lib/target-supports-dg.exp (dg-require-fork): New function.
20976         (dg-require-mkfifo): Likewise.
20977         * lib/target-supports.exp (check_function_available): New
20978         function.
20979         (check_fork_available): Likewise.
20980         (check_mkfifo_available): Likewise.
20981
20982 2005-05-06  Jeff Law  <law@redhat.com>
20983
20984         * gcc.c-torture/compile/pr21380.c: New test.
20985
20986 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
20987
20988         PR c++/20961
20989         * g++.dg/ext/weak3.C: New test.
20990
20991 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
20992
20993         PR c++/21352
20994         * g++.dg/template/crash37.C: New test.
20995
20996 2005-05-05  Paul Brook  <paul@codesourcery.com>
20997
20998         * gcc.dg/arm-g2.c: Use effective-target arm32.
20999         * gcc.dg/arm-mmx-1.c: Ditto.
21000         * gcc.dg/arm-scd42-2.c: Ditto.
21001         * gcc.dg/arm-vfp1.c: Ditto.
21002         * lib/target-supports.exp (check_effective_target_arm32): New
21003         function.
21004
21005 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
21006
21007         PR libfortran/21354
21008         gfortran.dg/in_pack_rank7.f90: New test.
21009
21010 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
21011
21012         PR middle-end/15618
21013         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21014
21015 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21016
21017         PR middle-end/21265
21018         * gcc.dg/20050503-1.c: New test.
21019
21020         PR rtl-optimization/21239
21021         * gcc.dg/i386-sse-11.c: New test.
21022
21023 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21024
21025         PR target/16888
21026         * gcc.target/i386/asm-1.c: New test.
21027
21028 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21029
21030         PR rtl-optimization/21330
21031         * gcc.c-torture/execute/20050502-1.c: New test.
21032
21033         PR target/21297
21034         * gcc.c-torture/execute/20050502-2.c: New test.
21035
21036 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21037
21038         PR middle-end/21282
21039         * gcc.dg/pr21282.c: New.
21040
21041 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21042
21043         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21044         * gcc.dg/vect/vect-92.c: Likewise.
21045         * gcc.dg/vect/vect-93.c: Likewise.
21046         * gcc.dg/vect/vect-dv-1.c: Likewise.
21047         * gcc.dg/vect/vect-dv-2.c: Likewise.
21048         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21049
21050 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21051
21052         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21053         * gfortran.dg/vect/vect-2.f90: Likewise.
21054         * gfortran.dg/vect/vect-3.f90: Likewise.
21055         * gfortran.dg/vect/vect-4.f90: Likewise.
21056         * gfortran.dg/vect/vect-5.f90: Likewise.
21057
21058 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21059
21060         PR target/20813
21061         * gcc.dg/rs6000-fpint-2.c: New.
21062
21063 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21064
21065         PR c/15698
21066         * gcc.dg/builtins-30.c: Update expected messages.
21067         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21068         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21069         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21070
21071 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21072
21073         PR tree-optimization/21294
21074         * gcc.dg/tree-ssa/pr21294.c: New.
21075
21076 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21077
21078         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21079         __builtin_altivec_st_internal_4si built-in.
21080
21081 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21082
21083         PR c++/15875
21084         * g++.dg/template/ptrmem14.C: New test.
21085
21086 2005-05-02  Paul Brook  <paul@codesourcery.com>
21087
21088         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21089
21090 2005-05-02  Michael Matz  <matz@suse.de>
21091
21092         PR c++/19542
21093         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21094
21095 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21096
21097         * g++.dg/cpp/weak.C: New test.
21098
21099 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21100
21101         * gcc.dg/tree-ssa/loop-8.c: New test.
21102
21103 2005-04-30  Michael Maty  <matz@suse.de>
21104
21105         * gcc.dg/inline-mcpy.c: New test.
21106
21107 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21108
21109         PR libfortran/18958
21110         * gfortran.dg/eoshift.f90: New test case.
21111
21112 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21113
21114         PR libfortran/18857
21115         * gfortran.dg/matmul_1.f90: New test.
21116
21117 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21118
21119         PR tree-optimization/21030
21120         * gcc.dg/tree-ssa/pr21030.c: New.
21121
21122 2005-04-29  Devang Patel  <dpatel@apple.com>
21123
21124         PR tree-optimization/21272
21125         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21126
21127 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21128
21129         PR fortran/13082
21130         PR fortran/18824
21131         * gfortran.dg/entry_4.f90: New test.
21132         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21133         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21134         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21135         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21136         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21137         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21138         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21139
21140 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21141
21142         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21143
21144 2005-04-29  Paul Brook  <paul@codesourcery.com>
21145
21146         * gfortran.dg/entry_3.f90: New test.
21147
21148 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21149
21150         * gfortran.dg/implicit_4.f90: New test.
21151
21152 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21153
21154         * lib/target-supports.exp (check_profiling_available): Return
21155         false for xtensa-*-elf.
21156
21157 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21158
21159         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21160         error if file cannot be deleted.
21161
21162 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21163
21164         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21165         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21166         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21167         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21168         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21169         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21170         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21171         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21172         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21173         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21174         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21175         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21176         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21177
21178 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21179
21180         PR fortran/20865
21181         * gfortran.dg/pr20865.f90: New test.
21182
21183 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21184
21185         * gcc.dg/void-cast-2.c: New test.
21186
21187 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21188
21189         PR c/21159
21190         * gcc.dg/void-cast-1.c: New test.
21191
21192 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21193
21194         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21195
21196 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21197
21198         PR fortran/21177
21199         * gfortran.dg/pr21177.f90: New test.
21200
21201 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21202
21203         PR tree-optimization/21171
21204         * gcc.dg/tree-ssa/pr21171.c: New test.
21205
21206 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21207
21208         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21209         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21210         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21211         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21212         gcc.dg/tree-ssa/gen-vect-32.c: New.
21213         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21214         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21215         don't run on PPC32.
21216
21217 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21218
21219         PR c/21213
21220         * gcc.dg/transparent-union-3.c: New test.
21221
21222 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21223
21224         PR c/20740
21225         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21226         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21227         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21228         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21229         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21230         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21231
21232 2005-04-26  Jeff Law  <law@redhat.com>
21233
21234         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21235         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21236         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21237         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21238         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21239         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21240         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21241
21242 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21243
21244         PR tree-optimization/17598
21245         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21246
21247 2005-04-25  Mike Stump  <mrs@apple.com>
21248
21249         * objc.dg/fix-and-continue-1.m: Add.
21250
21251 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21252
21253         PR c++/20995
21254         * g++.dg/opt/pr20995-1.C: New test case.
21255
21256 2005-04-25  Devang Patel <dpatel@apple.com>
21257
21258         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21259
21260 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21261
21262         PR testsuite/21062
21263         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21264
21265 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21266
21267         PR C++/21188
21268         * g++.dg/opt/rtti2.C: New test.
21269
21270 2005-04-25  Paul Brook  <paul@codesourcery.com>
21271         Steven G. Kargl  <kargls@comcast.net>
21272
21273         PR fortran/20879
21274         * gfortran.dg/ichar_1.f90: New file.
21275
21276 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21277
21278         PR middle-end/20991
21279         * g++.dg/opt/pr20991.C: New test.
21280
21281         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21282         where sizeof (type) < __alignof__ (type).
21283         * gcc.dg/compat/struct-layout-1.h: Likewise.
21284
21285 2005-04-24  Per Bothner  <per@bothner.com>
21286             Devang Patel  <dpatel@apple.com>
21287
21288         PR preprocessor/20907
21289         * gcc.dg/cpp/very-long-comment.c: New test.
21290
21291 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21292
21293         PR fortran/20059
21294         * gfortran.dg/common_5.f: New test.
21295
21296 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21297
21298         PR middle-end/21082
21299         * g++.dg/tree-ssa/pr21082.C: New testcase.
21300
21301 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21302
21303         * gcc.dg/vect/vect-99.c: New test.
21304
21305 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21306
21307         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21308
21309 2005-04-22  Jeff Law  <law@redhat.com>
21310
21311         * gcc.dg/uninit-5.c: Remove xfails.
21312         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21313         conditionals and loads.
21314
21315 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21316
21317         PR libfortran/20074
21318         PR libfortran/20436
21319         PR libfortran/21108
21320         * gfortran.dg/nested_reshape.f90: new test
21321         * gfortran.dg/reshape-alloc.f90: new test
21322         * gfortran.dg/reshape.f90: new test
21323
21324 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21325
21326         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21327
21328         * gcc.dg/arm-vfp1.c: New test.
21329
21330 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21331
21332         PR c++/21087
21333         * g++.dg/lookup/builtin2.C: New test.
21334
21335 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21336
21337         * gcc.dg/weak/weak-13.c: New test.
21338
21339 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21340
21341         * lib/target-supports.exp (check_effective_target_sync_int_long):
21342         Add powerpc*.
21343
21344 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21345
21346         * gcc.target/mips/branch-1.c: New test.
21347
21348 2005-04-21  Richard Henderson  <rth@redhat.com>
21349
21350         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21351         * gcc.dg/vect/vect-86.c: Likewise.
21352         * gcc.dg/vect/vect-87.c: Likewise.
21353         * gcc.dg/vect/vect-88.c: Likewise.
21354
21355 2005-04-21  Devang Patel  <dpatel@apple.com>
21356
21357         PR optimization/20994
21358         * gcc.dg/tree-ssa/ifc-3.c: New test.
21359
21360 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21361
21362         PR c/12913
21363         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21364         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21365         gcc.dg/c99-vla-jump-5.c: New tests.
21366
21367 2005-04-19  Richard Henderson  <rth@redhat.com>
21368
21369         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21370         Fix typo in exists check.
21371         (check_effective_target_sync_int_long): New.
21372         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21373         * gcc.dg/ia64-sync-2.c: Likewise.
21374         * gcc.dg/ia64-sync-3.c: Likewise.
21375         * gcc.dg/ia64-sync-4.c: Likewise.
21376
21377 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21378
21379         * gcc.dg/fold-xor-1.c: New test.
21380         * gcc.dg/fold-xor-2.c: New test.
21381
21382 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21383
21384         PR target/20670
21385         * g++.dg/eh/fp-regs.C: New test.
21386
21387 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21388
21389         * gcc.dg/Wint-to-pointer-cast-1.c,
21390         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21391         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21392         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21393
21394 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21395
21396         PR fortran/16861
21397         * gfortran.dg/pr16861.f90: New test.
21398
21399 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21400
21401         * gcc.dg/pr21085.c: New test.
21402
21403 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21404
21405         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21406         (setup_mips_tests, dg-mips-options): New procedures.
21407         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21408         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21409         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21410         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21411         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21412         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21413         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21414         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21415         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21416         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21417         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21418         dg-mips-options instead of dg-options.  Remove now-redundant
21419         preprocessor guards.
21420         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21421         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21422         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21423         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21424         * gcc.dg/vr-mult-2.c: Delete.
21425         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21426         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21427         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21428         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21429         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21430         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21431         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21432
21433 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21434
21435         * ada/acats/run_all.sh: Use sync when executable not present.
21436
21437 2005-04-18  Devang Patel  <dpatel@apple.com>
21438
21439         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21440         * gcc.dg/vect/vect-11a.c: New.
21441         * gcc.dg/vect/vect-none.c: Update.
21442         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21443
21444 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21445
21446         PR tree-optimization/20922
21447         * gcc.dg/pr20922-1.c: New test.
21448         * gcc.dg/pr20922-2.c: New test.
21449         * gcc.dg/pr20922-3.c: New test.
21450         * gcc.dg/pr20922-4.c: New test.
21451         * gcc.dg/pr20922-5.c: New test.
21452         * gcc.dg/pr20922-6.c: New test.
21453
21454 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21455
21456         PR libfortran/20950
21457         * gfortran.dg/pr20950.f: New test.
21458
21459 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21460
21461         PR libfortran/19216
21462         * gfortran.dg/pr19216.f: New test.
21463
21464 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21465
21466         PR tree-optimization/21001
21467         * gcc.dg/tree-ssa/pr21001.c: New.
21468
21469 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21470
21471         PR libfortran/21075
21472         * gfortran.dg/reshape_rank7.f90: New test.
21473
21474 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21475
21476         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21477         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21478         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21479         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21480         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21481         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21482         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21483         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21484         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21485         wrong way round).
21486         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21487         in namelists.  New test.
21488         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21489         New test.
21490         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21491         New test.
21492         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21493         namelist.  New test.
21494         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21495         New test.
21496         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21497         New test.
21498         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21499         namelist.  New test.
21500         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21501         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21502         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21503         New test.
21504         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21505         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21506         arrays. New test.
21507
21508 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21509
21510         * gfortran.dg/wtruncate.f: New testcase.
21511         * gfortran.dg/wtruncate.f90: New testcase.
21512
21513 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21514
21515         PR c++/21025
21516         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21517         which sizeof/alignof is dependent, rather than just whether we are
21518         processing_template_decl.
21519
21520 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21521
21522         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21523         corrected typo where the wrong variables had been compared.
21524
21525 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21526
21527         PR libfortran/18495
21528         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21529         Test callee-allocated version of return array with a write
21530         statement.
21531         Test spread with a temporary with another write statement.
21532
21533 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21534
21535         PR tree-optimization/21031
21536         * gcc.dg/tree-ssa/pr21031.c: New.
21537
21538 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21539
21540         PR tree-optimization/21004
21541         * gcc.dg/builtins-53.c: Include builtins-config.h.
21542         Check floorf, ceilf, floorl and ceill transformations
21543         only when HAVE_C99_RUNTIME is defined.
21544
21545 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21546
21547         PR middle-end/20739
21548         * gcc.dg/tree-ssa/pr20739.c: New test.
21549
21550 2005-04-14  Mike Stump  <mrs@apple.com>
21551
21552         * gcc.dg/Foundation.framework/empty: New.
21553         * gcc.dg/framework-2.c: New.
21554
21555 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21556
21557         PR tree-optimization/21021
21558         * gcc.c-torture/compile/pr21021.c: New.
21559
21560 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21561
21562         PR testsuite/21010
21563         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21564         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21565         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21566         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21567         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21568         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21569         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21570         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21571
21572 2005-04-14  Richard Henderson  <rth@redhat.com>
21573
21574         * lib/target-supports.exp (check_effective_target_vect_condition):
21575         Add ia64, i?86, and x86_64.
21576
21577 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21578
21579         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21580
21581 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21582
21583         PR tree-optimization/20657
21584         * gcc.dg/tree-ssa/pr20657.c: New.
21585
21586 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21587
21588         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21589         (long long int)trunc*.
21590
21591 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21592
21593         PR target/20927
21594         * gcc.dg/pr20927.c: New test.
21595
21596 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21597
21598         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21599         * gcc.target/mips/asm-1.c: Likewise.
21600
21601 2005-04-13  Dale Johannesen  <dalej@apple.com>
21602
21603         * objc.dg/objc-fast-4.m: New.
21604
21605 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21606
21607         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21608         directory.
21609         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21610
21611 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21612
21613         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21614         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21615         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21616
21617 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21618
21619         PR tree-optimization/20913
21620         * gcc.dg/tree-ssa/pr20913.c: New.
21621
21622         PR tree-optimization/20702
21623         * gcc.dg/tree-ssa/pr20702.c: New.
21624
21625 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21626
21627         PR c++/13744
21628         * g++.dg/inherit/local3.C: New test.
21629
21630 2005-04-12  Jeff Law  <law@redhat.com>
21631
21632         * gcc.dg/tree-ssa/20050412-1.c: New test.
21633
21634 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21635
21636         PR libfortran/19016
21637         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21638         Add tests with mask generated by expression.
21639         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21640         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21641         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21642
21643 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21644
21645         PR middle-end/20917
21646         * gcc.dg/20050409-1.c: New test.
21647
21648 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21649
21650         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21651
21652 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21653
21654         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21655         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21656         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21657         (TARGET_CXX): Adjust accordingly.
21658         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21659         determine_class_data_visibility and class_data_always_comdat.
21660         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21661         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21662         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21663         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21664         (arm_cxx_determine_class_data_visibility): New.
21665         (arm_cxx_class_data_always_comdat): Likewise.
21666         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21667         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21668         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21669         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21670         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21671         Define.
21672
21673 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21674
21675         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21676
21677 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21678
21679         * gcc.dg/i386-darwin-fpmath.c: New.
21680
21681 2004-04-11  Devang Patel  <dpatel@apple.com>
21682
21683         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21684         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21685         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21686         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21687         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21688         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21689         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21690         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21691         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21692
21693 2004-04-11  Devang Patel  <dpatel@apple.com>
21694
21695         * gcc.dg/vect/vect-dv-1.c: New test.
21696         * gcc.dg/vect/vect-dv-2.c: New test.
21697
21698 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21699
21700         PR tree-optimization/20933
21701         * gcc.dg/tree-ssa/pr20933.c: New test.
21702
21703 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21704
21705         * gfortran.dg/fold_nearest.f90: New test.
21706
21707 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21708
21709         * gcc.dg/tree-ssa/alias-1.c: New test.
21710
21711 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21712
21713         PR tree-optimization/20920
21714         * g++.dg/tree-ssa/pr20920.C: New test.
21715
21716 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21717
21718         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21719         (long long int)ceil*.
21720
21721 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21722
21723         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21724         explicit C++ linkage.
21725
21726 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21727
21728         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21729         warning for arithmetic IF statements.
21730
21731 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21732
21733         * eor_handling_1.f90: New test case.
21734         * eor_handling_2.f90: New test case.
21735         * eor_handling_3.f90: New test case.
21736         * eor_handling_4.f90: New test case.
21737         * eor_handling_5.f90: New test case.
21738         * noadv_size.f90: New test case.
21739         * pad_no.f90: New test case.
21740
21741 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21742
21743         * gcc.c-torture/execute/20050410-1.c: New test.
21744
21745 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21746
21747         * gcc.dg/pr20126.c: New.
21748
21749 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21750             Steven G. Kargl <kargls@comcast.net>
21751
21752         * gfortran.dg/PR19872.f: New test.
21753
21754 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21755
21756         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21757
21758 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21759
21760         * gfortran.dg/nint_1.f90: New test.
21761
21762 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21763
21764         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21765         Added test for callee-allocated arrays with write statements.
21766         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21767         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21768         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21769         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21770         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21771
21772 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21773
21774         PR libfortran/20163
21775         * gfortran.dg/open-options-blanks.f: New test.
21776
21777 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21778
21779         PR fortran/13257
21780         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21781
21782 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21783
21784         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21785         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21786         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21787         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21788         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21789         * gcc.c-torture/execute/stdarg-4.c: New test.
21790
21791         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21792
21793         PR target/20795
21794         * g++.dg/abi/param2.C: New test.
21795
21796 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21797
21798         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21799
21800 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21801
21802         * gcc.dg/builtins-53.c: New test.
21803
21804 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21805
21806         * g++.dg/tree-ssa/pr18178.C: New test.
21807         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21808         * gcc.c-torture/execute/20041019-1.c: New test.
21809         * gcc.dg/tree-ssa/20041008-1.c: New test.
21810         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21811         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21812         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21813         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21814         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21815         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21816         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21817         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21818         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21819         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21820
21821 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21822
21823         PR rtl-optimization/20466
21824         * gcc.c-torture/execute/pr20466-1.c: New test.
21825
21826 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21827
21828         PR c++/20905
21829         * g++.dg/parse/cond2.C: New test.
21830
21831         PR c++/20145
21832         * g++.dg/warn/Wdtor1.C: New test.
21833
21834 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21835
21836         PR fortran/17229
21837         * gfortran.dg/pr17229.f: New test.
21838
21839 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21840
21841         * gfortran.dg/tiny_1.f90: New test.
21842         * gfortran.dg/tiny_2.f90: ditto.
21843
21844 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21845
21846         * gfortran.dg/eor_1.f90: Fix dg-do run line
21847         * gfortran.dg/open_new.f90: Fix dg-do run line
21848
21849 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21850
21851         * lib/target-supports.exp (get_compiler_messages): Support
21852         optional arguments, the fourth being compiler options.
21853         (check_effective_target_fpic): New proc.
21854         * gcc.dg/20050321-2.c: Restrict to target fpic.
21855
21856 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21857
21858         * gcc.dg/15443-1.c: New test.
21859         * gcc.dg/15443-2.c: Likewise.
21860
21861 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21862
21863         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21864
21865 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21866
21867         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21868
21869 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21870
21871         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21872         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21873         -m64.
21874         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21875         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21876         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21877
21878 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21879
21880         PR c++/20212
21881         * g++.dg/warn/Wunused-11.C: New test.
21882
21883 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21884
21885         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21886
21887 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21888
21889         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21890
21891 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/20734
21894         * g++.dg/template/ptrmem13.C: New test.
21895
21896 2005-04-05  Per Bothner  <per@bothner.com>
21897
21898         * lib/gcc.exp: Always add -fno-show-column, for now.
21899
21900 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21901
21902         PR testsuite/20767
21903         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21904         of plain old "unsigned int" for the type of "i".  Makes this test
21905         64bit clean.
21906
21907 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21908
21909         * gcc.dg/i386-ssefn-1.c: New test.
21910         * gcc.dg/i386-ssefn-2.c: New test.
21911         * gcc.dg/i386-ssefn-3.c: New test.
21912         * gcc.dg/i386-ssefn-4.c: New test.
21913
21914 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21915
21916         PR tree-optimization/20076
21917         * gcc.dg/builtin-apply4.c: New test.
21918
21919         PR preprocessor/19475
21920         * gcc.dg/cpp/macspace1.c: New test.
21921         * gcc.dg/cpp/macspace2.c: New test.
21922
21923 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21924
21925         * gfortran.dg/pr20755.f: Fixed bad format.
21926
21927 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21928
21929         PR c++/20763
21930         * g++.dg/ext/attrib21.C: New test.
21931
21932 2004-04-05  Devang Patel  <dpatel@apple.com>
21933
21934         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21935         * gcc.dg/vect/vect-shift-1.c: New test.
21936
21937 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21938
21939         PR libfortran/20755
21940         * gfortran.dg/pr20755.f: New test.
21941
21942 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
21943
21944         * gfortran.dg/pr15959.f90: New test.
21945         * gfortran.dg/string_pad_trunc.f90: New test.
21946
21947 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21948
21949         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21950         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21951         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21952         syntax.
21953
21954 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21955
21956         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21957
21958 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21959
21960         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21961         * gcc.c-torture/compile/20011119-2.c: Likewise.
21962         * gcc.c-torture/compile/981001-2.c: Likewise.
21963
21964 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
21965
21966         PR c++/20679
21967         * g++.dg/template/overload4.C: New test.
21968
21969 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21970
21971         PR c++/20746
21972         * g++.dg/abi/covariant5.C: New.
21973
21974         PR debug/20505
21975         * g++.dg/debug/const2.C: New.
21976
21977 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
21978
21979         PR rtl-optimization/16104
21980         * gcc.c-torture/execute/20050316-1.c: New test.
21981
21982 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21983
21984         * g++.dg/template/spec23.C: Fix dg-error text.
21985
21986 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
21987
21988         PR c++/19199
21989         * g++.dg/expr/lval2.C: New.
21990
21991 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21992
21993         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
21994         __builtin_strcasecmp and __builtin_strncasecmp.
21995
21996 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
21997
21998         PR c++/20723
21999         * g++.dg/template/spec22.C: New.
22000         * g++.dg/template/spec23.C: New.
22001
22002 2005-04-03  Dale Ranta  <dir@lanl.gov>
22003             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22004
22005         PR libfortran/20068
22006         PR libfortran/20125
22007         PR libfortran/20156
22008         PR libfortran/20471
22009         * gfortran.dg/backspace.f: New test.
22010
22011 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
22012
22013         * gcc.dg/pr19345.c: New test.
22014
22015 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22016
22017         PR tree-optimization/20640
22018         * gcc.dg/torture/tree-loop-1.c: New.
22019
22020 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22021
22022         PR rtl-optimization/20290
22023         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22024
22025 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22026
22027         * gcc.dg/rs6000-fpint.c: New.
22028
22029 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22030
22031         * gcc.dg/old-style-then-proto-1.c: New test.
22032
22033 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22034
22035         * gfortran.fortran-torture/execute/backspace.f90: Check
22036         after backspace and read was incorrect.
22037
22038 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22039
22040         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22041         buffer past the terminating NUL using memcmp.
22042         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22043         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22044
22045         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22046         Fix unused/uninitialized variable warnings.
22047
22048         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22049         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22050         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22051         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22052
22053         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22054         gcc.c-torture/execute/builtins/fputs-lib.c,
22055         gcc.c-torture/execute/builtins/lib/fprintf.c,
22056         gcc.c-torture/execute/builtins/lib/main.c,
22057         gcc.c-torture/execute/builtins/lib/memcmp.c,
22058         gcc.c-torture/execute/builtins/lib/memmove.c,
22059         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22060         gcc.c-torture/execute/builtins/lib/memset.c,
22061         gcc.c-torture/execute/builtins/lib/printf.c,
22062         gcc.c-torture/execute/builtins/lib/sprintf.c,
22063         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22064         gcc.c-torture/execute/builtins/lib/strchr.c,
22065         gcc.c-torture/execute/builtins/lib/strcmp.c,
22066         gcc.c-torture/execute/builtins/lib/strcpy.c,
22067         gcc.c-torture/execute/builtins/lib/strcspn.c,
22068         gcc.c-torture/execute/builtins/lib/strlen.c,
22069         gcc.c-torture/execute/builtins/lib/strncat.c,
22070         gcc.c-torture/execute/builtins/lib/strncmp.c,
22071         gcc.c-torture/execute/builtins/lib/strncpy.c,
22072         gcc.c-torture/execute/builtins/lib/strrchr.c,
22073         gcc.c-torture/execute/builtins/lib/strspn.c,
22074         gcc.c-torture/execute/builtins/lib/strstr.c,
22075         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22076         gcc.c-torture/execute/builtins/strlen-2.c,
22077         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22078         prototypes.
22079
22080 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22081
22082         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22083         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22084         selectany usage.
22085
22086 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22087
22088         PR c++/19406
22089         * g++.dg/debug/using1.C: New test.
22090
22091 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22092
22093         PR middle-end/20524
22094         * gcc.dg/alias-7.c: Prefix asm-declared name with
22095         __USER_LABEL_PREFIX__.
22096
22097 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22098
22099         Fix fallout from PR middle-end/15700:
22100         * gcc.c-torture/compile/20011119-1.c: Take
22101         __USER_LABEL_PREFIX__ into account.
22102         * gcc.c-torture/compile/20011119-2.c: Likewise.
22103
22104 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22105
22106         PR c++/18644
22107         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22108
22109 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22110
22111         PR c/17855
22112         * gcc.c-torture/compile/struct-non-lval-1.c,
22113         gcc.c-torture/compile/struct-non-lval-2.c,
22114         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22115
22116 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22117
22118         * gcc.dg/tls/tls.exp: Remove temporary file.
22119         * g++.dg/tls/tls.exp: Ditto.
22120         * lib/file-format.exp: Ditto.
22121         * g++.dg/special/ecos.exp: Ditto.
22122
22123         * lib/profopt.exp: Treat prof_ext as a list.
22124         * gcc.misc-tests/bprob.exp: Ditto.
22125         * g++.dg/bprob/bprob.exp: Ditto.
22126
22127         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22128         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22129         g++.dg/tree-ssa/pointer-reference-alias.C,
22130         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22131         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22132         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22133         g++.dg/vect/pr19951.cc: Ditto.
22134         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22135         gcc.dg/builtins-47.c: Ditto.
22136         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22137         gcc.dg/pr20115-1.c: Ditto.
22138         * gcc.dg/tree-ssa/20030530-2.c,
22139         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22140         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22141         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22142         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22143         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22144         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22145         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22146         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22147         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22148         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22149         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22150         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22151         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22152         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22153         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22154         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22155         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22156         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22157         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22158         gcc.dg/tree-ssa/20030824-1.c,
22159         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22160         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22161         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22162         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22163         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22164         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22165         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22166         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22167         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22168         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22169         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22170         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22171         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22172         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22173         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22174         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22175         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22176         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22177         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22178         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22179         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22180         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22181         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22182         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22183         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22184         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22185         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22186         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22187         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22188         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22189         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22190         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22191         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22192         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22193         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22194         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22195         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22196         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22197         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22198         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22199         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22200         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22201         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22202         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22203         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22204         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22205         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22206         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22207         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22208         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22209         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22210         gcc.dg/tree-ssa/useless-1.c: Ditto.
22211         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22212         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22213         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22214         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22215         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22216         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22217         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22218         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22219         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22220         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22221         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22222         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22223         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22224         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22225         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22226         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22227         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22228         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22229         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22230         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22231         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22232         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22233         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22234         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22235         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22236         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22237         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22238         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22239         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22240         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22241         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22242         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22243         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22244         gcc.dg/vect/vect-none.c: Ditto.
22245         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22246         treelang/compile/unsigned.tree: Ditto.
22247
22248         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22249         * gcc.dg/cpp/direct2s.c: Ditto.
22250         * gcc.dg/cpp/paste4.c: Ditto.
22251         * gcc.dg/cpp/separate-1.c: Ditto.
22252         * gcc.dg/pch/save-temps-1.c: Ditto.
22253         * g++.dg/ext/altivec-10.C: Ditto.
22254         * g++.dg/pch/pch.C: Ditto.
22255
22256         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22257
22258         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22259         * g++.dg/template/repo1.C: Ditto.
22260         * g++.dg/template/repo2.C: Ditto.
22261         * g++.dg/template/repo3.C: Ditto.
22262         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22263         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22264         * g++.old-deja/g++.pt/repo1.C: Ditto.
22265         * g++.old-deja/g++.pt/repo2.C: Ditto.
22266         * g++.old-deja/g++.pt/repo3.C: Ditto.
22267         * g++.old-deja/g++.pt/repo4.C: Ditto.
22268
22269         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22270         * gcc.dg/20030107-1.c: Ditto.
22271         * gcc.dg/20030702-1.c: Ditto.
22272         * gcc.dg/profile-generate-1.c: Ditto.
22273         * g++.dg/other/profile1.C: Ditto.
22274         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22275
22276         * lib/gcc-dg.exp (remove-build-file): New.
22277         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22278         cleanup-tree-dump, cleanup-saved-temps): New.
22279
22280 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22281
22282         PR c++/19203, DR 214
22283         * g++.dg/parse/ambig3.C: Not ambiguous.
22284         * g++.dg/template/spec20.C: New.
22285         * g++.dg/template/spec21.C: New.
22286
22287 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22288
22289         PR target/20045
22290         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22291
22292 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22293
22294         PR libfortran/20660
22295         * gfortran.dg/negative_unit.f: New test.
22296
22297 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22298
22299         * gcc.dg/20050330-1.c: New test.
22300
22301 2005-03-30  Devang Patel  <dpatel@apple.com>
22302
22303         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22304
22305 2005-03-30  Dale Johannesen  <dalej@apple.com>
22306
22307         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22308
22309 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22310
22311         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22312         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22313         Strip options from test name.
22314
22315 2005-03-31  Jan Hubicka  <jh@suse.cz>
22316
22317         * gcc.dg/varpool-1.c: New testcase.
22318
22319 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22320
22321         PR c/772
22322         PR c/17913
22323         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22324         gcc.dg/stmt-expr-label-3.c : New tests.
22325         * gcc.c-torture/execute/medce-2.c: Remove.
22326
22327 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22328
22329         PR c/20368
22330         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22331         tests.
22332
22333 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22334
22335         * gcc.c-torture/compile/pr20203.c: New test.
22336
22337 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22338
22339         * gfortran.dg/promotion.f90: New test.
22340
22341 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22342
22343         PR middle-end/20491
22344         * gcc.dg/torture/asm-subreg-1.c: New test.
22345
22346 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22347
22348         PR c/20672
22349         * gcc.dg/pr20672-1.c: New test.
22350
22351 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22352
22353         * gfortran.dg/vect: New directory.
22354         * gfortran.dg/vect/vect.exp: New.
22355         * gfortran.dg/vect/vect-1.f90: New test.
22356         * gfortran.dg/vect/vect-2.f90: New test.
22357         * gfortran.dg/vect/vect-3.f90: New test.
22358         * gfortran.dg/vect/vect-4.f90: New test.
22359         * gfortran.dg/vect/vect-5.f90: New test.
22360
22361 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22362
22363         PR middle-end/20622
22364         * gcc.dg/alias-7.c: New test.
22365
22366 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22367
22368         * gcc.dg/sparc-reg-1.c: New test.
22369
22370 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22371
22372         PR target/19890
22373         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22374
22375 2005-03-29  Dale Ranta  <dir@lanl.gov>
22376             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22377
22378         PR libfortran/20163
22379         * gfortran.dg/pr20163-2.f: New test.
22380
22381 2005-03-28  Jan Hubicka  <jh@suse.cz>
22382
22383         PR middle-end/20635
22384         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22385         by Jakub Jelinek.
22386
22387 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22388
22389         PR tree-optimization/20626
22390         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22391         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22392
22393 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22394
22395         * gfortran.dg/underflow.f90: New test.
22396         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22397
22398 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22399
22400         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22401
22402 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22403
22404         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22405         (g++_init): Make sure that CXXFLAGS is set.
22406         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22407         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22408         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22409         * lib/objc.exp (objc_init): Likewise.
22410         * lib/treelang.exp (treelang_init): Likewise.
22411
22412 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22413
22414         PR tree-optimization/20470
22415         * gcc.dg/tree-ssa/pr20470.c: New test.
22416
22417 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22418
22419         * gcc.dg/ppc-stfiwx.c: New.
22420
22421 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22422
22423         PR target/19888
22424         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22425
22426 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22427
22428         * gcc.dg/20050325-1.c: Fix a typo.
22429
22430 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22431
22432         PR libfortran/19678
22433         PR libfortran/19679
22434         * gfortran.dg/dos_eol.f: New test.
22435
22436 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22437
22438         PR rtl-optimization/20249
22439         * gcc.dg/20050325-1.c: New test.
22440
22441 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22442
22443         PR libfortran/15332
22444         * gfortran.dg/pr15332.f: New test.
22445
22446 2005-03-24  Dale Johannesen  <dalej@apple.com>
22447
22448         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22449
22450 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22451
22452         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22453         'internal' visibility.
22454         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22455         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22456         'protected' visibility.
22457         * gcc.dg/visibility-7.c: Likewise.
22458         * lib/target-supports.exp (check_visibility_available): Take
22459         a parameter, the kind of visibility to check for.
22460         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22461         to check_visibility_available.
22462
22463         * g++.dg/expr/cast3.C: New.
22464
22465 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22466
22467         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22468         rs6000.
22469
22470 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22471
22472         PR target/20095
22473         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22474
22475 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22476
22477         * gcc.dg/badshift.c: Renamed to...
22478         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22479
22480         * gcc.target/i386/badshift.c: Renamed to...
22481         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22482         only.
22483
22484         PR rtl-optimization/20532
22485         * gcc.target/i386/badshift.c: New.
22486
22487 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22488
22489         * gfortran.dg/pr18025.f90: New test.
22490
22491 2005-03-23  Dale Johannesen  <dalej@apple.com>
22492
22493         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22494
22495 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22496
22497         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22498
22499         * lib/target-supports.exp (check_iconv_available): Default
22500         libiconv to -liconv, if there is no definition.
22501
22502 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22503
22504         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22505
22506 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22507
22508         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22509         * g++.dg/opt/pr7503-2.C: Likewise.
22510         * g++.dg/opt/pr7503-3.C: Likewise.
22511         * g++.dg/opt/pr7503-4.C: Likewise.
22512         * g++.dg/opt/pr7503-5.C: Likewise.
22513         * g++.dg/warn/minmax.C: New test.
22514
22515 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22516
22517         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22518         * gfortran.dg/g77_intrinsics_sub.f: New test.
22519
22520 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22521             Jan Hubicka  <jh@suse.cz>
22522             Steven Bosscher <stevenb@suse.de
22523
22524         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22525
22526 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22527
22528         PR c++/19980
22529         * g++.dg/template/redecl3.C: New test.
22530
22531 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22532
22533         PR c++/20499
22534         * g++.dg/parse/error16.C: Tweak error markers.
22535
22536 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22537
22538         PR target/20561
22539         * gcc.dg/20050321-2.c: New test.
22540
22541 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22542
22543         PR c++/20465
22544         PR c++/20381
22545         * g++.dg/template/ptrmem12.C: New.
22546
22547 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22548
22549         PR rtl-optimization/20527
22550         * gcc.c-torture/execute/pr20527-1.c: New test.
22551
22552 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22553
22554         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22555         program, compile it into a real executable and then delete the .c
22556         and .x files afterwards, to avoid problems on testglue targets.
22557
22558 2005-03-21  Stuart Hastings  <stuart@apple.com>
22559
22560         * gcc.target/i386/sse-2.c: New.
22561
22562 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22563
22564         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22565
22566 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22567
22568         * g++.dg/parse/crash25.C: Fix typo.
22569
22570 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22571
22572         PR c++/20461
22573         * g++.dg/parse/crash24.C: New test.
22574
22575         PR c++/20536
22576         * g++.dg/parse/crash25.C: New test.
22577
22578 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22579
22580         PR c++/20147
22581         * g++.dg/ext/stmtexpr4.C: New test.
22582
22583 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22584
22585         PR middle-end/20539
22586         * gcc.c-torture/compile/pr13066-1.c: New test case.
22587         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22588         * g++.dg/opt/pr13066-1.C: Likewise.
22589
22590 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22591
22592         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22593
22594 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22595
22596         PR fortran/18525
22597         * gfortran.dg/nesting_1.f90: New test.
22598
22599 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22600
22601         PR c++/20240
22602         * g++.dg/lookup/using13.C: New test.
22603
22604 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22605
22606         PR c++/20333
22607         * g++.dg/template/crash36.C: New test.
22608
22609 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22610
22611         PR c++/20463
22612         * g++.dg/template/crash35.C: New test.
22613
22614 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22615
22616         PR c++/19966
22617         * g++.dg/overload/operator2.C: New test.
22618
22619 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22620
22621         PR libfortran/20257
22622         * gfortran.dg/pr20257.f90: New test.
22623
22624 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22625
22626         PR libfortran/20480
22627         * gfortran.dg/pr20480.f90: New test.
22628
22629 2005-03-16  Richard Henderson  <rth@redhat.com>
22630
22631         PR middle-end/15700
22632         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22633         (_rtld_global): New.
22634         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22635         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22636
22637         * gcc.dg/alias-3.c: New.
22638         * gcc.dg/alias-4.c: New.
22639         * gcc.dg/alias-5.c: New.
22640         * gcc.dg/alias-6.c: New.
22641
22642 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22643
22644         * gcc.dg/cpp/ucnid-7.c: New.
22645
22646 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22647             Dorit Naishlos  <dorit@il.ibm.com>
22648
22649         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22650         darwin.
22651
22652 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22653
22654         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22655         support misaligned accesses.
22656         * gcc.dg/vect/vect-58.c: Likewise.
22657         * gcc.dg/vect/vect-92.c: New.
22658         * gcc.dg/vect/vect-93.c: New.
22659
22660 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22661
22662         PR fortran/18827
22663         * gfortran.dg/assign_2.f90: New test.
22664         * gfortran.dg/assign_3.f90: New test.
22665         * gfortran.dg/assign.f90: New test.
22666
22667 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22668
22669         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22670         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22671         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22672         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22673         names.
22674
22675 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22676
22677         * gcc.dg/cpp/ucnid-6.c: New.
22678
22679         * gcc.dg/cpp/normalize-1.c: New.
22680         * gcc.dg/cpp/normalize-2.c: New.
22681         * gcc.dg/cpp/normalize-3.c: New.
22682         * gcc.dg/cpp/normalize-4.c: New.
22683         * gcc.dg/cpp/ucnid-4.c: New.
22684         * gcc.dg/cpp/ucnid-5.c: New.
22685         * g++.dg/cpp/normalize-1.C: New.
22686         * g++.dg/cpp/ucnid-1.C: New.
22687
22688 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22689
22690         * gcc.dg/pr18628.c: New.
22691
22692 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22693
22694         PR c++/20280
22695         * g++.dg/tree-ssa/pr20280.C: New.
22696
22697 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22698
22699         PR fortran/20467
22700         * gfortran.dg/stfunc_2.f90: New test.
22701
22702 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22703
22704         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22705
22706 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22707
22708         * gcc.dg/tree-ssa/20050314-1.c: New test.
22709
22710 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22711
22712         PR c++/4403
22713         PR c++/9783, DR433
22714         * g++.dg/template/friend34.C: New test.
22715         * g++.dg/template/friend35.C: Likewise.
22716         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22717
22718 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22719
22720         Friend class name lookup 5/n
22721         PR c++/1016
22722         * g++.dg/lookup/hidden-class1.C: New test.
22723         * g++.dg/lookup/hidden-class2.C: Likewise.
22724         * g++.dg/lookup/hidden-class3.C: Likewise.
22725         * g++.dg/lookup/hidden-class4.C: Likewise.
22726         * g++.dg/lookup/hidden-class5.C: Likewise.
22727         * g++.dg/lookup/hidden-class6.C: Likewise.
22728         * g++.dg/lookup/hidden-class7.C: Likewise.
22729         * g++.dg/lookup/hidden-class8.C: Likewise.
22730         * g++.dg/lookup/hidden-class9.C: Likewise.
22731         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22732         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22733         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22734         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22735         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22736         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22737         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22738         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22739         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22740         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22741         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22742
22743 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22744
22745         PR c++/20157
22746         * g++.dg/template/error18.C: New test.
22747
22748 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22749
22750         PR debug/16792
22751         * g++.dg/debug/pr16792.C: New test.
22752
22753 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22754
22755         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22756         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22757         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22758         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22759         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22760         test assertion names.
22761
22762 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22763
22764         PR fortran/18600
22765         * gfortran.dg/stfunc_1.f90: New test.
22766
22767 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22768
22769         PR fortran/16907
22770         * gfortran.dg/real_index_1.f90: New test.
22771
22772 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22773
22774         PR fortran/20323
22775         * gfortran.dg/spec_expr_1.f90: New test.
22776
22777 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22778
22779         PR c/20402
22780         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22781         new parser.
22782
22783 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22784
22785         PR fortran/20361
22786         * gfortran.dg/largeequiv_1.f90: New test.
22787
22788 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22789
22790         * gcc.dg/ucnid-1.c: New.
22791         * gcc.dg/ucnid-2.c: New.
22792         * gcc.dg/ucnid-3.c: New.
22793         * gcc.dg/ucnid-4.c: New.
22794         * gcc.dg/ucnid-5.c: New.
22795         * gcc.dg/ucnid-6.c: New.
22796         * gcc.dg/cpp/ucnid-1.c: New.
22797         * gcc.dg/cpp/ucnid-2.c: New.
22798         * gcc.dg/cpp/ucnid-3.c: New.
22799         * g++.dg/other/ucnid-1.C: New.
22800
22801 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22802
22803         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22804
22805 2005-03-11  Per Bothner  <per@bothner.com>
22806
22807         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22808         that diagnotics refer to correct token.
22809         * gcc.dg/unused-3.c: Likewise.
22810
22811 2005-03-11  Per Bothner  <per@bothner.com>
22812
22813         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22814         constant" is now actually on same line as string constant.
22815         * gcc.dg/cpp/direct2s.c: Likewise.
22816
22817 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22818
22819         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22820
22821 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22822
22823         PR libfortran/20124
22824         * gfortran.dg/pr20124.f90: New Test
22825
22826 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22827
22828         PR tree-optimization/20130
22829         * gcc.dg/pr20130-1.c: New test.
22830
22831 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22832
22833         PR target/20095
22834         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22835
22836 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22837
22838         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22839
22840 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22841
22842         * g++.dg/eh/forced1.C: Fix comment.
22843         * g++.dg/eh/forced2.C: Ditto.
22844         * g++.dg/eh/forced3.C: Ditto.
22845         * g++.dg/eh/forced4.C: Ditto.
22846
22847 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22848
22849         PR rtl-opt/20412
22850         * gcc.c-torture/compile/pr20412.c: New test.
22851
22852 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22853
22854         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22855
22856 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22857
22858         PR target/20322
22859         * gcc.dg/20050307-1.c: New test.
22860
22861 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         PR c++/20375
22864         * g++.dg/other/stdarg3.C: New.
22865
22866 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22867
22868         PR c++/18384, c++/18327
22869         * g++.dg/init/array19.C: New test.
22870
22871         PR inline-asm/20314
22872         * gcc.dg/torture/pr20314-1.c: New test.
22873         * gcc.dg/torture/pr20314-2.c: New test.
22874
22875 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22876
22877         * gcc.dg/20050309-1.c: New test.
22878
22879 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22880
22881         * gcc.dg/builtins-10.c: Reactivate disabled test.
22882         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22883         new cbrt transformations.
22884
22885 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22886
22887         PR c++/20208
22888         * g++.dg/template/array13.C: New test.
22889
22890 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22891
22892         PR c++/16859
22893         * g++.dg/init/brace4.C: New test.
22894
22895 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22896
22897         PR c++/20186
22898         * g++.dg/template/non-dependent12.C: New.
22899
22900 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/20142
22903         * g++.dg/init/array18.C: Add dg-do run marker.
22904
22905         PR c++/20142
22906         * g++.dg/init/array18.C: New test.
22907
22908 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22909
22910         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22911         * g++.dg/gcov/gcov.exp: Likewise.
22912         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22913         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22914         * lib/c-torture.exp: Likewise.
22915         * lib/fortran-torture.exp: Likewise.
22916         * lib/g++.exp: Likewise.
22917         * lib/gcc-defs.exp: Likewise.
22918         * lib/gcc-dg.exp: Likewise.
22919         * lib/gcc.exp: Likewise.
22920         * lib/gcov.exp: Likewise.
22921         * lib/gfortran.exp: Likewise.
22922         * lib/mike-g++.exp: Likewise.
22923         * lib/mike-gcc.exp: Likewise.
22924         * lib/objc-torture.exp: Likewise.
22925         * lib/objc.exp: Likewise.
22926         * lib/profopt.exp: Likewise.
22927         * lib/target-libpath.exp: Likewise.
22928         * lib/target-supports.exp: Likewise.
22929         * lib/treelang.exp: Likewise.
22930         * lib/wrapper.exp: Likewise.
22931
22932 2005-03-08  Jeff Law  <law@redhat.com>
22933
22934         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22935         PHI-OPT changes.
22936
22937 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22938
22939         * gcc.dg/vect/pr20122.c: New test.
22940
22941 2005-03-07  Jeff Law  <law@redhat.com>
22942
22943         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22944         was folded away.
22945         * gcc.dg/tree-ssa/pr18133-1.c: New test.
22946         * gcc.dg/tree-ssa/pr18133-2.c: New test.
22947         * gcc.dg/tree-ssa/pr18134.c: New test.
22948
22949 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22950
22951         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22952         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22953         gcc.dg/torture/builtin-noret-2.c: Require weak support.
22954
22955 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
22956
22957         PR tree-opt/17671
22958         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22959
22960 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
22961
22962         * g++.dg/warn/Wnvdtor.C: New test.
22963
22964 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
22965
22966         * gcc.dg/torture/pr19683-1.c: New test.
22967
22968 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
22969
22970         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22971         * gfortran.dg/g77/19990313-2.f: Ditto.
22972         * gfortran.dg/g77/19990313-3.f: Ditto.
22973         * gfortran.dg/g77/19990525-0.f: Ditto.
22974         * gfortran.dg/g77/19990826-0.f: Ditto.
22975         * gfortran.dg/g77/19990826-2.f: Ditto.
22976         * gfortran.dg/g77/19990826-3.f: Ditto.
22977         * gfortran.dg/g77/20000511-1.f: Ditto.
22978         * gfortran.dg/g77/20000511-2.f: Ditto.
22979         * gfortran.dg/g77/970625-2.f: Ditto.
22980         * gfortran.dg/g77/980310-2.f: Ditto.
22981         * gfortran.dg/g77/980310-3.f: Ditto.
22982         * gfortran.dg/g77/980310-8.f: Ditto.
22983         * gfortran.dg/g77/980519-2.f: Ditto.
22984         * gfortran.dg/g77/alpha1.f: Ditto.
22985         * gfortran.dg/g77/claus.f: Ditto.
22986         * gfortran.dg/g77/erfc.f: Ditto.
22987         * gfortran.dg/g77/short.f: Ditto.
22988         * gfortran.fortran-torture/execute/data.f90: Ditto.
22989         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
22990         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
22991
22992 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22993
22994         * lib/file-format.exp (gcc_target_object_format): Add check for som
22995         format and hardcode object formats on hppa*-*-hpux*.
22996         * lib/target-supports.exp (check_weak_available): Add check for som
22997         object format.  Always return 0 on hppa*-*-hpux10*.
22998
22999         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23000         is defined.
23001
23002         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23003
23004 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23005
23006         * gfortran.dg/pr19936_1.f90: New test.
23007         * gfortran.dg/pr19936_2.f90: New test.
23008         * gfortran.dg/pr19936_3.f90: New test.
23009
23010 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23011             Paul Thomas <prthomas@drfccad.cea.fr>
23012
23013         * gfortran.dg/PR19754_1.f90: New test.
23014         * gfortran.dg/PR19754_2.f90: Ditto.
23015
23016 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23017
23018         PR c++/19311
23019         * g++.dg/template/non-dependent11.C: New test.
23020
23021 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23022
23023         * lib/target-supports.exp (check_iconv_available): Fix comment.
23024
23025 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23026             Joseph S. Myers  <joseph@codesourcery.com>
23027
23028         PR c++/19797
23029         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23030
23031 2005-03-04  Matthew Sachs  <msachs@apple.com>
23032
23033         * gcc.exp (gcc_target_compile): Put braces around
23034         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23035         * objc.exp (objc_target_compile): Likewise.
23036         * treelang.exp (treelang_target_compile): Likewise.
23037
23038 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23039
23040         PR fortran/19673
23041         * gfortran.dg/func_result_1.f90: New test.
23042
23043 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23044
23045         * gcc.misc-tests/options.exp: New test.
23046
23047 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23048
23049         * gcc.dg/pr15784-4.c: New test.
23050
23051 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23052
23053         * gcc.c-torture/execute/pr17133.c: New.
23054         * gcc.c-torture/compile/20050303-1.c: New.
23055
23056 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23057
23058         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23059
23060 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23061
23062         * g++.dg/overload/using2.C: New.
23063
23064 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/19916
23067         * g++.dg/init/ptrmem2.C: New test.
23068
23069 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23070
23071         PR c/8927
23072         * gcc.dg/pr8927-1.c: New test.
23073
23074 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23075
23076         PR c++/20232
23077         * g++.dg/inherit/covariant12.C: New.
23078
23079 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23080
23081         PR fortran/19479
23082         * gfortran.dg/bound_1.f90: New test.
23083
23084 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23085
23086         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23087         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23088
23089 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23090
23091         PR c/20245
23092         * gcc.dg/pr20245-1.c: New test.
23093
23094 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23095
23096         PR middle-end/19874
23097         * gcc.c-torture/execute/20050119-2.c: New test case.
23098
23099 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23100
23101         * README: Update the DejaGnu bug reporting address.
23102         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23103         * lib/objc-torture.exp: Likewise.
23104
23105 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23106
23107         * gfortran.dg/boz_1.f90: New test.
23108         * gfortran.dg/boz_3.f90: New test.
23109         * gfortran.dg/boz_4.f90: New test.
23110
23111 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23112
23113         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23114         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23115
23116 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23117
23118         PR libfortran/20101
23119         * gfortran.dg/write_0_pe_format.f90: New test.
23120
23121 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23122
23123         PR c++/20206
23124         * g++.dg/opt/thunk2.C: New test.
23125         * g++.dg/opt/covariant1.C: New test.
23126
23127 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23128
23129         * gfortran.dg/e_d_fmt.f90: New test.
23130
23131 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23132
23133         * gcc.dg/asm-b.c: Fix comment typos.
23134
23135 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23136
23137         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23138         a V_MAY_DEF also.
23139
23140 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23141
23142         PR tree-opt/20188
23143         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23144         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23145         * gcc.dg/asm-b.c: New test.
23146
23147 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23148
23149         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23150         Disable this test on IRIX 6.
23151
23152 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23153
23154         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23155         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23156         parser.
23157
23158 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23159
23160         PR tree-optimization/20204
23161         * gcc.dg/pr20204.c: New test.
23162
23163 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23164
23165         PR target/20196
23166         * gcc.c-torture/execute/20050224-1.c: New test.
23167
23168         PR c++/20175
23169         * g++.dg/warn/Wbraces2.C: New test.
23170
23171 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23172
23173         PR c++/19878
23174         * g++.dg/init/const2.C: New test.
23175
23176 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23177
23178         PR tree-optimization/20100
23179         * gcc.c-torture/execute/pr20100-1.c: New test.
23180
23181 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23182
23183         * gfortran.dg/implicit_3.f90: New test.
23184
23185         * gfortran.dg/deftype_1.f90: New test.
23186
23187 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23188
23189         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23190         the test passes.
23191         * g++.dg/other/anon3.C: Accept a warning.
23192
23193 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23194
23195         * gcc.dg/pr20017.c: Fix a comment typo.
23196
23197 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23198
23199         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23200
23201 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23202
23203         PR ada/19902
23204         * ada/acats/tests/cxa/cxa3004.a: Remove.
23205         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23206
23207 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23208
23209         PR c++/20073
23210         * g++.dg/init/const1.C: New test.
23211
23212         PR c++/19991
23213         * g++.dg/parse/constant7.C: New test.
23214
23215         PR c++/20152
23216         * g++.dg/parse/error27.C: New test.
23217         * g++.dg/template/qualttp15.C: Adjust error markers.
23218         * g++.old-deja/g++.other/struct1.C: Likewise.
23219
23220         PR c++/20153
23221         * g++.dg/template/error17.C: New test.
23222
23223         PR c++/20148
23224         * g++.dg/parser/error26.C: New test.
23225
23226 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23227
23228         PR tree-optimization/20100
23229         PR tree-optimization/20115
23230         * gcc.dg/pr20115.c: New test.
23231         * gcc.dg/pr20115-1.c: New test.
23232         * gcc.dg/pr20100.c: New test.
23233         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23234         call-clobbered variables after alias1.
23235
23236 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23237
23238         * gfortran.dg/list_read_4.f90: new test.
23239
23240 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23241
23242         PR rtl-optimization/20017.
23243         * gcc.dg/pr20017.c: New.
23244
23245 2005-02-22  Devang Patel  <dpatel@apple.com>
23246
23247         PR 19952
23248         * g++.dg/tree-ssa/pr19952.C: New test.
23249
23250 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23251
23252         PR c++/19883
23253         * g++.dg/parse/constant6.C: New test.
23254
23255 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23256
23257         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23258         * g++.dg/charset/asm2.c: Likewise.
23259         * g++.dg/charset/asm3.c: Likewise.
23260         * g++.dg/charset/asm4.c: Likewise.
23261         * g++.dg/charset/asm5.c: Likewise.
23262         * g++.dg/charset/attribute1.c: Likewise.
23263         * g++.dg/charset/attribute2.c: Likewise.
23264         * g++.dg/charset/extern1.cc: Likewise.
23265         * g++.dg/charset/extern2.cc: Likewise.
23266         * g++.dg/charset/extern3.cc: Likewise.
23267         * g++.dg/charset/function.cc: Likewise.
23268         * g++.dg/charset/string.c: Likewise.
23269         * g++.dg/charset/charset.exp: Likewise.
23270         * lib/target-supports.exp (check_iconv_available): Fix comment.
23271
23272 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23273
23274         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23275         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23276         * gcc.dg/charset/asm2.c: Likewise.
23277         * gcc.dg/charset/asm3.c: Likewise.
23278         * gcc.dg/charset/asm4.c: Likewise.
23279         * gcc.dg/charset/asm5.c: Likewise.
23280         * gcc.dg/charset/asm6.c: Likewise.
23281         * gcc.dg/charset/attribute1.c: Likewise.
23282         * gcc.dg/charset/attribute2.c: Likewise.
23283         * gcc.dg/charset/builtin1.c: Likewise.
23284         * gcc.dg/charset/extern.c: Likewise.
23285         * gcc.dg/charset/function.c: Likewise.
23286         * gcc.dg/charset/string.c: Likewise.
23287         * gcc.dg/charset/charset.exp: Likewise.
23288
23289 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23290
23291         PR fortran/20086
23292         * gfortran.dg/pr20086.f90: New test.
23293
23294 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23295
23296         PR tree-optimization/19786
23297         * g++.dg/tree-ssa/pr19786.C: New.
23298
23299 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23300
23301         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23302
23303 2005-02-21  Jeff Law  <law@redhat.com>
23304
23305         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23306
23307 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23308
23309         * gfortran.dg/do_iterator: Split loop, markup all lines for
23310         which an error locus is printed.
23311         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23312         locus is printed.
23313         * gfortran.dg/select_4.f90: Likewise.
23314         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23315         locuses in the various permutations.
23316
23317 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23318
23319         PR tree-optimization/19951
23320         * g++.dg/vect: New directory.
23321         * g++.dg/vect/vect.exp: New file.
23322         * g++.dg/vect/pr19951.cc: New testcase.
23323         * g++.dg/dg.exp: Also prune vectorizer tests.
23324
23325 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23326
23327         PR 18785
23328         * gcc.dg/charset/builtin1.c: New test.
23329
23330 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23331
23332         PR c++/19299
23333         * g++.dg/inherit/volatile1.C: New test.
23334
23335         PR c++/19440
23336         * g++.dg/template/dtor4.C: New test.
23337
23338 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23339
23340         * gfortran.dg/int_1.f90: New test.
23341
23342 2005-02-19  Devang Patel  <dpatel@apple.com>
23343
23344         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23345
23346 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23347
23348         * gfortran.dg/achar_1.f90: New test.
23349
23350 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23351
23352         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23353
23354 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23355             Jakub Jelinek  <jakub@redhat.com>
23356
23357         PR tree-optimization/19828
23358         * gcc.dg/tree-ssa/loop-7.c: New test.
23359         * gcc.c-torture/execute/20050218-1.c: New test.
23360
23361 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23362
23363         PR c/20043
23364         * gcc.dg/transparent-union-1.c: New test.
23365         * gcc.dg/transparent-union-2.c: New test.
23366
23367 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23368
23369         PR tree-optimization/18977
23370         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23371
23372 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23373
23374         PR target/20054
23375         * gcc.dg/pr20054.c: New test.
23376
23377 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23378
23379         PR c++/19508
23380         * g++.dg/ext/attrib20.C: New test.
23381
23382 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23383
23384         PR middle-end/20030
23385         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23386
23387 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23388
23389         PR c++/20008
23390         * g++.dg/opt/switch4.C: New.
23391
23392 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23393
23394         PR c++/20023
23395         PR tree-optimization/20009
23396         * gcc.c-torture/compile/20050217-1.c: New test.
23397         * g++.dg/opt/switch3.C: New test.
23398
23399         PR tree-optimization/18947
23400         * gcc.c-torture/compile/20050215-1.c: New test.
23401         * gcc.c-torture/compile/20050215-2.c: New test.
23402         * gcc.c-torture/compile/20050215-3.c: New test.
23403
23404 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23405
23406         PR c++/20028
23407         * g++.dg/template/crash34.C: New.
23408
23409         PR c++/20022
23410         * g++.dg/other/access3.C: New.
23411
23412 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23413
23414         * gcc.dg/vect/vect-98.c: New test.
23415
23416 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23417
23418         PR tree-optimization/19967
23419         * gcc.dg/pr19967.c: New.
23420
23421 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23422
23423         PR middle-end/19857
23424         * gcc.dg/tree-ssa/20050215-1.c: New test.
23425         * gcc.c-torture/execute/20050215-1.c: New test.
23426
23427 2005-02-15  Eric Christopher  <echristo@redhat.com>
23428
23429         * gcc.dg/cpp/20050215-1.c: New file.
23430
23431 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23432
23433         PR tree-optimization/15785
23434         * gcc.dg/pr15785-1.c: New test.
23435
23436 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23437
23438         PR c++/17788
23439         * g++.dg/init/ctor4.C: New.
23440         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23441
23442 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23443
23444         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23445         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23446
23447 2005-02-15  Andreas Schwab  <schwab@suse.de>
23448
23449         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23450         declare malloc.
23451
23452 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23453
23454         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23455
23456 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23457
23458         PR tree-optimization/19853
23459         * gcc.c-torture/compile/pr19853.c: New test.
23460
23461 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         PR c++/19608
23464         * g++.dg/parse/local-class1.C: New.
23465
23466         PR c++/19895
23467         * g++.dg/parse/ptrmem3.C: New.
23468
23469         PR c++/19884
23470         * g++.old-deja/g++.oliva/template6.C: Add another case.
23471         * g++.dg/template/explicit6.C: New.
23472
23473 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23474
23475         PR c++/17816
23476         * g++.dg/other/redecl2.C: New.
23477
23478 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23479
23480         PR c++/19891
23481         * g++.dg/abi/covariant4.C: New.
23482
23483 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23484
23485         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23486         New tests.
23487
23488 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23489
23490         * gcc.dg/vect/vect-96.c: Fix typo.
23491
23492 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23493
23494         PR c++/14479
23495         PR c++/19487
23496         * g++.dg/template/enum5.C: New test.
23497
23498 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23499
23500         * gcc.dg/vect/vect-97.c: New test.
23501
23502 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23503
23504         * gcc.dg/vect/vect-96.c: New test.
23505
23506 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23507
23508         * gcc.dg/builtins-34.c: Also check ldexp*.
23509
23510 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23511
23512         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23513
23514 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23515
23516         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23517         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23518         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23519         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23520         selector_list, selector_expression, dg-process-target): Move to new
23521         file target-supports-dg.exp.
23522         * lib/target-supports-dg.exp: New.
23523
23524         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23525         New.
23526
23527 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23528
23529         PR c++/19666
23530         * g++.dg/other/ptrmem6.C: New test.
23531
23532         PR middle-end/19858
23533         * gcc.c-torture/compile/20050210-1.c: New test.
23534
23535 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23536
23537         PR c++/19755
23538         * g++.dg/warn/Wbraces1.C: New test.
23539
23540 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23541
23542         * gcc.dg/builtins-52.c: New testcase.
23543
23544 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23545
23546         PR c/19342
23547         * gcc.c-torture/execute/20050119-1.c: New test.
23548
23549 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23550
23551         PR c++/19811
23552         * g++.dg/init/delete1.C: New test.
23553
23554 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23555
23556         PR c++/18470
23557         * g++.dg/template/static12.C: New test.
23558
23559 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23560
23561         PR c++/19787
23562         * g++.dg/conversion/ambig1.C: New test.
23563
23564         PR c++/19739
23565         * g++.dg/ext/attrib19.C: New test.
23566
23567         PR c++/19732
23568         * g++.dg/parse/dtor5.C: New test.
23569
23570         PR c++/19762
23571         * g++.dg/template/dtor3.C: New test.
23572
23573         PR c++/19826
23574         * g++.dg/template/static11.C: New test.
23575         * g++.dg/template/crash2.C: Remove dg-error marker.
23576
23577 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23578
23579         PR C++/18491
23580         * g++.old-deja/g++.mike/p10769a.C: Remove.
23581
23582 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23583
23584         * gcc.dg/builtins-48.c: New test case.
23585         * gcc.dg/builtins-49.c: New test case.
23586         * gcc.dg/builtins-50.c: New test case.
23587         * gcc.dg/builtins-51.c: New test case.
23588
23589 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23590
23591         PR middle-end/19583
23592         * g++.dg/warn/Wreturn-type-3.C: New test.
23593
23594 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23595
23596         PR middle-end/19402
23597         * gcc.dg/pr19402-1.c: New testcase.
23598         * gcc.dg/pr19402-2.c: likewise.
23599
23600 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23601
23602         PR middle-end/19854
23603         * g++.dg/tree-ssa/tmmti.C: New testcase.
23604
23605 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23606
23607         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23608
23609 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23610
23611         PR c++/19733
23612         * g++.dg/parse/crash23.C: New test.
23613         * g++.dg/warn/Weff1.C: New test.
23614
23615 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23616
23617         * gcc.dg/20050209-1.c: New test.
23618
23619 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23620
23621         PR target/19799
23622         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23623
23624 2005-02-08  Mike Stump  <mrs@apple.com>
23625
23626         * g++.dg/pch/import-2.c: New test.
23627         * g++.dg/pch/import-2.hs: New.
23628         * g++.dg/pch/include/import-2a.h: New.
23629         * g++.dg/pch/include/import-2b.h: New.
23630
23631 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23632
23633         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23634
23635 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23636
23637         * gfortran.dg/substr_1.f90: New test.
23638
23639 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23640
23641         PR middle-end/19775
23642         * gcc.dg/torture/builtin-power-1.c: Disable test for
23643         invalid transformation.
23644         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23645         no longer optimize.
23646         * gcc.dg/builtins-47.c: New testcase.
23647
23648 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23649             Dorit Naishlos  <dorit@il.ibm.com>
23650
23651         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23652
23653 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23654
23655         * gcc.c-torture/compile/20050206-1.c: New test.
23656
23657 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23658
23659         PR tree-opt/19768
23660         * g++.dg/opt/pr19768.C: New test.
23661
23662 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23663
23664         PR tree-opt/19736
23665         * gcc.c-torture/compile/pr19736.c: New test.
23666
23667 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23668
23669         PR c++/17401
23670         * g++.dg/parse/error25.C: New test.
23671
23672 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23673
23674         * gcc.c-torture/execute/20050203-1.c: New.
23675
23676 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23677
23678         * gcc.dg/vect/vect-85.c: Remove xfail.
23679         * gcc.dg/vect/vect-86.c: Remove xfail.
23680         * gcc.dg/vect/vect-87.c: Remove xfail.
23681         * gcc.dg/vect/vect-88.c: Remove xfail.
23682
23683 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23684
23685         * gcc.dg/altivec-19.c: New.
23686
23687 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23688
23689         PR c/17807
23690         * gcc.dg/nested-func-3.c: New test.
23691         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23692
23693 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23694
23695         * gcc.test-framework/gen_directive_tests: Generate tests for
23696         selector expressions.
23697
23698 2005-02-02  Matt Austern  <austern@apple.com>
23699
23700         PR c++/19628
23701         * g++/ext/builtin7.C: New.
23702         * g++/ext/builtin8.C: New.
23703
23704 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23705
23706         PR c/18502
23707         * gcc.dg/pr18502-1.c: New test.
23708
23709 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23710
23711         PR c++/17413
23712         * g++.dg/template/local4.C: Tweak.
23713
23714 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23715
23716         PR tree-optimization/19578
23717         * gcc.c-torture/compile/20050202-1.c: New test.
23718
23719 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23720
23721         PR c/19435
23722         * gcc.dg/c99-init-4.c: New test.
23723
23724 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23725
23726         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23727
23728         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23729
23730         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23731         * g++.dg/eh/check-vect.h: New.
23732
23733         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23734         * gcc.dg/vect/vect-78.c: Ditto.
23735         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23736         Remove.
23737
23738         * g++.dg/conversion/simd1.C: Expect warning.
23739         * g++.dg/ext/attribute-test-1.C: Ditto.
23740         * g++.dg/ext/attribute-test-2.C: Ditto.
23741         * g++.dg/ext/attribute-test-3.C: Ditto.
23742         * g++.dg/ext/attribute-test-4.C: Ditto.
23743
23744         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23745         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23746
23747         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23748
23749 2005-02-01  Richard Henderson  <rth@redhat.com>
23750
23751         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23752         long double for ibm double-double format.
23753         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23754
23755 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23756
23757         PR tree-optimization/19633
23758         * gcc.dg/pr19633-1.c: New test.
23759         * gcc.dg/pr19633.c: Tweak to make pointer point
23760         to NULL or a symbol.
23761
23762 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23763
23764         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23765         New procs.
23766         (dg-process-target (local override)): Handle selector expressions.
23767
23768         * gcc.test-framework/README: Describe tests in source directory.
23769         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23770         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23771         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23772         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23773         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23774         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23775         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23776         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23777         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23778         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23779         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23780         * gcc.test-framework/dg-error-exp-P.c: New test.
23781         * gcc.test-framework/dg-error-exp-XP.c: New test.
23782         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23783         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23784         * gcc.test-framework/dg-output-exp-P.c: New test.
23785         * gcc.test-framework/dg-output-exp-XF.c: New test.
23786         * gcc.test-framework/dg-warning-exp-P.c: New test.
23787         * gcc.misc-tests/dg-1.c: Remove.
23788         * gcc.misc-tests/dg-2.c: Remove.
23789         * gcc.misc-tests/dg-3.c: Remove.
23790         * gcc.misc-tests/dg-4.c: Remove.
23791         * gcc.misc-tests/dg-5.c: Remove.
23792         * gcc.misc-tests/dg-6.c: Remove.
23793         * gcc.misc-tests/dg-7.c: Remove.
23794         * gcc.misc-tests/dg-8.c: Remove.
23795         * gcc.misc-tests/dg-9.c: Remove.
23796         * gcc.misc-tests/dg-10.c: Remove.
23797         * gcc.misc-tests/dg-11.c: Remove.
23798         * gcc.misc-tests/dg-12.c: Remove.
23799         * gcc.misc-tests/dg-test.exp: Remove.
23800
23801         * gcc.test-framework/test-framework.awk: Change recording and
23802         printing of passes and failures.
23803
23804         * gcc.test-framework: New directory.
23805         * gcc.test-framework/README: New.
23806         * gcc.test-framework/test-framework.exp: New.
23807         * gcc.test-framework/test-framework.awk: New.
23808         * gcc.test-framework/gen_directive_tests: New.
23809
23810 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23811
23812         * lib/treelang.exp: Fix comment typos.
23813         (treelang_target_compile): Don't append libs=-ltreelang to options.
23814
23815 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23816
23817         * g++.dg/parse/typename7.C: Adjust error messages.
23818
23819 2005-01-31  Jeff Law  <law@redhat.com>
23820
23821         * gcc.c-torture/execute/20050131-1.c: New test.
23822         * gcc.dg/wcaselabel.c: New test.
23823
23824 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23825
23826         * g++.dg/other/warning1.C: Adjust error messags.
23827         * g++.dg/parse/constant5.C: New test.
23828
23829 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23830
23831         PR c/19333
23832         * gcc.c-torture/compile/20011130-1.c: Reorder to make
23833         the test case valid.
23834         * gcc.dg/20030815-1.c: Remove invalid tests.
23835         * gcc.dg/array-7.c: Adjust expected result.
23836         * gcc.dg/pr18596-3.c: Likewise.
23837         * gcc.dg/noncompile/20000901-1.c: Likewise.
23838         * gcc.dg/noncompile/init-2.c: Likewise.
23839         * gcc.dg/noncompile/init-4.c: Likewise.
23840
23841 2005-01-31  Dale Johannesen  <dalej@apple.com>
23842
23843         * g++.dg/opt/pr19650.C: New test.
23844
23845 2005-01-31  Richard Henderson  <rth@redhat.com>
23846
23847         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23848         long double for intel double extended format.
23849         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23850
23851 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/19555
23854         * g++.dg/template/static10.C: New test.
23855
23856         PR c++/19395
23857         * g++.dg/parse/error24.C: New test.
23858
23859         PR c++/19367
23860         * g++.dg/lookup/builtin1.C: New test.
23861
23862         PR c++/19457
23863         * g++.dg/warn/conv3.C: New test.
23864
23865 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23866
23867         PR fortran/19647
23868         * gfortan.dg/inquire_7.f90
23869
23870 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23871
23872         PR tree-optimization/15791
23873         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23874         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23875         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23876         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23877         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23878         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23879         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23880         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23881         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23882         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23883
23884 2005-01-29  Paul Brook  <paul@codesourcery.com>
23885
23886         PR fortran/18565
23887         * check.c (real_or_complex_check): New function.
23888         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23889         * intrinsic.c (add_functions): Use new check functions.
23890         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23891         Add prototypes.
23892
23893 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23894
23895         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23896         gcc.dg/lvalue-3.c: New tests.
23897         * gcc.dg/concat.c: Update expected messages.
23898
23899 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23900
23901         PR libfortran/19595
23902         * gfortran.dg/eor_1.f90: New test.
23903
23904 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23905
23906         PR fortran/19589
23907         * gfortran.dg/logical_data_1.f90: New test.
23908
23909 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23910
23911         PR c++/19253
23912         * g++.dg/template/crash33.C: New test.
23913
23914         PR c++/19667
23915         * g++.dg/template/crash32.C: New test.
23916
23917 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23918
23919         PR middle-end/16558
23920         * g++.dg/warn/Wreturn-type-2.C: New test.
23921
23922 2004-06-24  Jeff Law  <law@redhat.com>
23923
23924         * gcc.dg/tree-ssa/20050128-1.c: New test.
23925
23926 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23927
23928         * gcc.target/frv/all-mdpackh-1.c: New test.
23929
23930 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23931
23932         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23933
23934 2005-01-27  Richard Henderson  <rth@redhat.com>
23935
23936         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23937
23938 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23939
23940         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23941
23942 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23943
23944         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23945         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23946         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23947         to cope with cases where the multilib options override the dg-options.
23948
23949 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
23950
23951         PR c/18946
23952         * gcc.dg/noncompile/20050120-1.c: New test.
23953
23954 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
23955
23956         PR tree-optimization/19633
23957         * gcc.dg/pr19633.c: New test.
23958         * gcc.dg/tree-ssa/pr19633.c: New test.
23959
23960 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
23961
23962         * gcc.dg/20041216-1.c: New test.
23963
23964 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
23965
23966         PR objc/18862
23967         * objc.dg/selector-2.m: New test.
23968
23969 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
23970
23971         * g++.dg/opt/range-test-2.C: New test.
23972
23973         PR rtl-optimization/19579
23974         * gcc.c-torture/execute/20050124-1.c: New test.
23975
23976 2005-01-26  Greg Parker  <gparker@apple.com>
23977         Stuart Hastings  <stuart@apple.com>
23978
23979         * gcc.c-torture/execute/20050125-1.c: New.
23980
23981 2005-01-18  Jan Hubicka  <jh@suse.cz>
23982
23983         PR tree-optimize/19337
23984         * gcc.c-torture/compile/20050119-1.c: New test.
23985
23986 2005-01-24  James E Wilson  <wilson@specifixinc.com>
23987
23988         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
23989         test for successful match.
23990
23991 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
23992
23993         PR objc/18408
23994         * objc.dg/comp-types-7.m: New test.
23995
23996 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
23997
23998         * lib/target-supports.exp (current_target_name): New.
23999         (check_effective_target_ilp32, check_effective_target_lp64):
24000         Cache the result to use as long as the current target, with
24001         multilib flags, remains the same.
24002
24003         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24004         (dg-require-weak, dg-require-visibility, dg-require-alias,
24005         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24006         dg-require-effective-target, dg-skip-if): Remove call to
24007         skip_test_and_clear_xfail.
24008         (dg-test): Clear xfail data.
24009
24010 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
24011
24012         PR target/17751
24013         * gcc.dg/ppc64-toc.c: New test.
24014
24015         * g++.dg/tree-ssa/empty-1.C: New test.
24016
24017         PR middle-end/19551
24018         * gcc.c-torture/execute/20050121-1.c: New test.
24019         * gcc.dg/20050121-2.c: New test.
24020
24021 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24022         Paul Brook  <paul@codesourcery.com>
24023
24024         PR fortran/17941
24025         * gfortran.dg/real_const_1.f: New test.
24026         * gfortran.dg/real_const_2.f90: New test.
24027         * gfortran.dg/complex_int_1.f90: New test.
24028
24029 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24030
24031         PR fortran/19313
24032         * gfortan.dg/inquire_6.f90: New test.
24033
24034 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24035
24036         PR libfortran/19451
24037         * open_readonly_1.f90: New test.
24038
24039 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24040
24041         PR libfortran/18982
24042         * gfortran.dg/open_new.f90: New file.
24043
24044 2005-01-22  Paul Brook  <paul@codesourcery.com>
24045
24046         * namelist_1.f90: New test.
24047
24048 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24049
24050         PR tree-optimization/19484
24051         * gcc.c-torture/compile/20050122-[12].c: New tests.
24052
24053 2005-01-22  Paul Brook  <paul@codesourcery.com>
24054
24055         * gfortran.dg/implicit_2.f90: New test.
24056
24057 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24058
24059         PR fortran/19314
24060         * gfortran.dg/inquire_5.f90: New test.
24061
24062 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24063
24064         PR c/18809
24065         * gcc.dg/pr18809-1.c: New test.
24066
24067 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24068
24069         * gcc.dg/20050121-1.c: New test.
24070
24071         PR tree-optimization/13000
24072         * gcc.dg/20040206-1.c: Change warning to point where function is
24073         being inlined.
24074
24075 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24076
24077         PR c++/19208
24078         * g++.dg/template/array11.C: New test.
24079
24080 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24081
24082         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24083         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24084         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24085         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24086         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24087         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24088
24089 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24090
24091         PR tree-optimization/15349
24092         * gcc.dg/tree-ssa/pr15349.c: New.
24093
24094 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24095
24096         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24097
24098 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24099
24100         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24101         scan-assembler-times directive name.
24102
24103         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24104         after dg-do.
24105
24106         PR rtl-optimization/19462
24107         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24108
24109 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24110
24111         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24112         counting function calls on ia64.
24113
24114 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24115
24116         PR rtl-optimization/15139
24117         * gcc.dg/20050111-2.c: New test.
24118
24119         PR c/17297
24120         * gcc.c-torture/compile/20050113-1.c: New testcase.
24121
24122         PR middle-end/19164
24123         * gcc.dg/20050113-1.c: New testcase.
24124
24125 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24126
24127         * gcc.dg/vect/vect-85.c: Add comment.
24128         * gcc.dg/vect/vect-86.c: Add xfail for now.
24129         * gcc.dg/vect/vect-87.c: Add xfail for now.
24130         * gcc.dg/vect/vect-88.c: Add xfail for now.
24131         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24132
24133 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24134
24135         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24136
24137 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24138
24139         * g++.dg/debug/typedef3.C: New test.
24140
24141 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24142
24143         PR c/19472
24144         * gcc.dg/asm-a.c: New test.
24145
24146 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24147
24148         * gcc.dg/sh-relax.c: Add prototype for abort.
24149
24150 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24151
24152         * gcc.dg/short-compare-1.c: New test.
24153         * gcc.dg/short-compare-2.c: Likewise.
24154
24155 2005-01-18  Michael Matz  <matz@suse.de>
24156
24157         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24158
24159 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24160
24161         PR tree-optimization/19121
24162         * gcc.c-torture/compile/pr19121.c: New test.
24163
24164 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24165
24166         PR target/19357
24167         * gcc.c-torture/compile/pr19357.c: New test.
24168
24169 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24170
24171         PR c/5675
24172         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24173         pass--those that refer just to the variable, possibly with a
24174         cast.
24175         * gcc.dg/c99-const-expr-3.c: Likewise.
24176
24177         PR middle-end/13127
24178         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24179         longer emitted.
24180
24181 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24182
24183         PR fortran/18778
24184         * gfortran.dg/endfile_2.f90: New test.
24185
24186 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24187
24188         PR 19168
24189         * gfortran.dg/select_5.f90: New test.
24190
24191 2004-01-16  Paul Brook  <paul@codesourcery.com>
24192
24193         * gfortran.dg/common_4.f90: New test.
24194
24195 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24196
24197         PR rtl-optimization/19462
24198         * gcc.dg/torture/pr19462-1.c: New test.
24199
24200 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24201
24202         PR objc/19321
24203         * objc.dg/func-ptr-2.m: New.
24204         * objc.dg/volatile-1.m: New.
24205
24206 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24207
24208         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24209
24210 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24211
24212         PR tree-optimization/19060
24213         * gcc.c-torture/execute/20050104-1.c: New test.
24214
24215 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24216
24217         PR fortran/18983
24218         * gfortran.dg/write_to_null.f90: New test.
24219
24220 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24221             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24222
24223         PR other/19328
24224         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24225         argument.
24226
24227 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24228
24229         PR c++/19263
24230         * g++.dg/init/vector1.C: New test.
24231
24232 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24233
24234         PR target/13158
24235         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24236         PR target/18987
24237         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24238
24239 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24240
24241         * gfortran.dg/select_1.f90: New test.
24242         * gfortran.dg/select_2.f90: New test.
24243         * gfortran.dg/select_3.f90: New test.
24244         * gfortran.dg/select_4.f90: New test.
24245
24246 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24247
24248         PR middle-end/19084
24249         PR rtl-optimization/19348
24250         * gcc.dg/20050111-1.c: New test.
24251         * gcc.c-torture/execute/20050111-1.c: New test.
24252
24253         * gcc.dg/i386-asm-4.c: New test.
24254
24255 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24256
24257         * gcc.dg/nested-func-2.c: New test.
24258         * ada/acats/norun.lst: Remove c953002.
24259
24260 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24261
24262         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24263
24264 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24265
24266         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24267
24268 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24269
24270         PR target/18761
24271         * g++.dg/abi/align1.C: New test.
24272
24273 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24274
24275         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24276         at a time.
24277         * g++.dg/ext/altivec_check.h: Support compiling as C.
24278
24279 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24280
24281         PR c++/19355
24282         * g++.dg/expr/pr19355-1.C: New test case.
24283
24284 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24285
24286         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24287         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24288         * ada/acats/tests/c3/c92005b.ada: Likewise.
24289         * ada/acats/tests/c3/cxb3012.a: Likewise.
24290         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24291
24292 2005-01-09  Paul Brook  <paul@codesourcery.com>
24293
24294         * gfortran.dg/common_2.f90: New file.
24295         * gfortran.dg/common_3.f90: New file.
24296
24297 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24298
24299         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24300
24301 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24302
24303         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24304         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24305         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24306         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24307         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24308         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24309         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24310         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24311         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24312         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24313         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24314         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24315         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24316         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24317         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24318         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24319         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24320         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24321         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24322         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24323         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24324         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24325         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24326         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24327         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24328         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24329         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24330         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24331         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24332         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24333         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24334         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24335         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24336         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24337         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24338         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24339         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24340         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24341         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24342         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24343         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24344         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24345         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24346         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24347         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24348         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24349         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24350         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24351         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24352         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24353         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24354         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24355         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24356         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24357         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24358         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24359         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24360         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24361         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24362         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24363         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24364         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24365         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24366         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24367         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24368         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24369         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24370
24371         * gcc.dg/vect/vect-1.c: Fix spelling.
24372         * gcc.dg/vect/vect-10.c: Fix spelling.
24373         * gcc.dg/vect/vect-11.c: Fix spelling.
24374         * gcc.dg/vect/vect-12.c: Fix spelling.
24375         * gcc.dg/vect/vect-14.c: Fix spelling.
24376         * gcc.dg/vect/vect-15.c: Fix spelling.
24377         * gcc.dg/vect/vect-16.c: Fix spelling.
24378         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24379         * gcc.dg/vect/vect-64.c: Fix comments.
24380         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24381
24382 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24383             Ira Rosen  <irar@il.ibm.com>
24384
24385         * gcc.dg/vect/vect-70.c: New test.
24386         * gcc.dg/vect/vect-71.c: New test.
24387
24388 2005-01-09  Manfred Hollstein  <mh@suse.com>
24389
24390         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24391         * gcc.dg/pr18241-2.c: Likewise.
24392         * gcc.dg/pr18241-3.c: Likewise.
24393         * gcc.dg/pr18241-4.c: Likewise.
24394         * gcc.dg/pr18241-5.c: Likewise.
24395
24396 2005-01-08  Richard Henderson  <rth@redhat.com>
24397
24398         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24399         False for x86 and x86-64.
24400
24401 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24402
24403         PR tree-optimization/18241
24404         * gcc.dg/pr18241-1.c: New test.
24405         * gcc.dg/pr18241-2.c: New test.
24406         * gcc.dg/pr18241-3.c: New test.
24407         * gcc.dg/pr18241-4.c: New test.
24408         * gcc.dg/pr18241-5.c: New test.
24409
24410 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24411
24412         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24413         gfortran.dg/select_4.f90: New.
24414
24415 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24416
24417         * gcc.c-torture/execute/20050107-1.c: New test.
24418
24419 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24420
24421         PR c++/19298
24422         * g++.dg/template/ref2.C: New.
24423
24424 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24425
24426         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24427         instead of being empty.
24428
24429 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24430
24431         PR fortran/15553
24432         * gfortran.dg/array-1.f90: New test.
24433
24434 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24435
24436         PR tree-optimization/19283
24437         * gcc.c-torture/execute/20050106-1.c: New test.
24438
24439         PR rtl-optimization/18861
24440         * gcc.dg/20050105-1.c: New test.
24441
24442         PR tree-optimization/18828
24443         * gcc.dg/20050105-2.c: New test.
24444
24445 2005-01-07  Andreas Jaeger  <aj@suse.de>
24446
24447         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24448
24449 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24450
24451         PR fortran/18398
24452         * gfortran.dg/fmt_read.f90: New test.
24453
24454 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24455
24456         * gcc.dg/rs6000-ldouble-2.c: New.
24457
24458 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24459
24460         PR c++/19244
24461         * g++.dg/parser/ctor2.C: New test.
24462
24463 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24464
24465         PR c++/17154
24466         * g++.dg/template/using9.C: New test.
24467
24468 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24469
24470         PR c++/19258
24471         * g++.dg/lookup/friend6.C: New test.
24472
24473 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24474
24475         PR c++/19270
24476         * g++.dg/template/array10.C: New.
24477
24478 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24479
24480         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24481         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24482
24483 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24484
24485         * gcc.c-torture/compile/20050105-1.c: New test.
24486
24487 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24488
24489         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24490
24491 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24492
24493         PR middle-end/19100
24494         * gcc.dg/conv-3.c: New test case.
24495
24496 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24497
24498         * gcc.dg/asm-wide-1.c: New test.
24499
24500 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24501
24502         PR c++/19030
24503         * g++.dg/parse/crash22.C: New
24504
24505 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24506
24507         PR 19257
24508         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24509
24510 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24511
24512         PR middle-end/17767
24513         * gcc.dg/i386-mmx-6.c: New test case.
24514
24515 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24516
24517         PR tree-optimization/18308
24518         * gcc.dg/vect/pr18308.c: New testcase.
24519
24520 2005-01-04  Andreas Jaeger  <aj@suse.de>
24521
24522         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24523
24524 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24525             Robert Bowdidge <bowdidge@apple.com>
24526
24527         * gcc.dg/cpp/subframework1.c: New.
24528         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24529         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24530         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24531         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24532
24533 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24534
24535         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24536         producing warning.
24537         * gcc.dg/darwin-weakimport-2.c: New.
24538
24539 2005-01-03  Richard Henderson  <rth@redhat.com>
24540
24541         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24542
24543 2005-01-03  Richard Henderson  <rth@redhat.com>
24544
24545         * gcc.dg/vect/vect.exp: Enable for ia64.
24546         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24547         (check_effective_target_vect_float): Likewise.
24548         (check_effective_target_vect_no_align): Likewise.
24549         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24550         * gcc.dg/vect/vect-8.c: Likewise.
24551
24552 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24553
24554         PR target/19236
24555         * gcc.dg/pr19236-1.c: New test case.
24556
24557 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24558
24559         PR rtl-optimization/12092
24560         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24561
24562 2005-01-02  Andreas Jaeger  <aj@suse.de>
24563
24564         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24565
24566 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24567             Andrew Pinski  <pinskia@physics.uc.edu>
24568
24569         PR rtl-optimization/12092
24570         * gcc.dg/pr12092-1.c: New test case.
24571
24572 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24573
24574         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24575         'hidden' and 'default' for better portability.
24576         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24577
24578         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24579         6 and 7.
24580         * g++.old-deja/g++.brendan/new3.C: Likewise.
24581
24582 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24583
24584         * gcc.dg/20041231-1.C: New test.
24585         * g++.dg/warn/Wunreachable-code-1.C: New test.
24586
24587 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24588
24589         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24590         file, not /dev/null.  Abort on error.
24591
24592 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24593             Ziemowit Laski  <zlaski@apple.com>
24594
24595         PR objc/18971
24596         * objc.dg/encode-5.m: New test.
24597
24598 2004-12-29  Richard Henderson  <rth@redhat.com>
24599
24600         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24601         * objc.dg/stabs-1.m: Disable for ia64.
24602
24603 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24604
24605         PR c++/19190
24606         * g++.dg/warn/Wunused-10.C: New test.
24607
24608 2004-12-28  Richard Henderson  <rth@redhat.com>
24609
24610         * objc.dg/stabs-1.m: Disable for alpha.
24611
24612 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24613
24614         PR c++/19149
24615         * g++.dg/parse/error23.C: New test.
24616
24617 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24618
24619         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24620
24621         PR fortran/19032
24622         * gfortran.dg/intrinsic_modulo_1.f90: New.
24623         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24624         tests with divisor -1.
24625
24626 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24627
24628         * g++.dg/opt/temp1.C (memcpy): Return a value.
24629
24630         PR c++/19148
24631         * g++.dg/expr/cond7.C: New test.
24632
24633 2004-12-27  Paul Brook  <paul@codesourcery.com>
24634
24635         * gfortran.dg/g77/select_no_compile.f: Remove.
24636
24637 2004-12-27  Richard Henderson  <rth@redhat.com>
24638
24639         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24640         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24641         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24642
24643 2004-12-26  Richard Henderson  <rth@redhat.com>
24644
24645         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24646         by 1i instead of token pasting.
24647
24648 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24649
24650         PR tree-optimization/17578
24651         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24652         to additional_flags.
24653         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24654
24655 2004-12-25  Richard Henderson  <rth@redhat.com>
24656
24657         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24658         Remove Alpha.
24659
24660 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24661
24662         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24663         hppa*-*-hpux*.
24664         * gcc.dg/pr17957.c (dg-options): Likewise.
24665         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24666         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24667         instead of 0 on __hppa__.
24668         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24669         "foo,%r" on hppa*-*-*.
24670
24671 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24672
24673         PR fortran/19071
24674         * gfortran.dg/complex_write.f90: New test.
24675
24676 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24677
24678         PR c++/17595
24679         * g++.dg/parse/pragma2.C: New test.
24680
24681         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24682
24683 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24684
24685         * gcc.dg/empty2.c: Add missing dg-warning.
24686
24687 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24688
24689         PR c++/17413
24690         * g++.dg/template/local4.C: New test.
24691         * g++.dg/template/crash19.C: Add dg-error marker.
24692
24693         * g++.dg/template/crash31.C: Correct embedded PR number.
24694
24695 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24696
24697         PR c++/16405
24698         * g++.dg/opt/temp1.C: Add do-run marker.
24699
24700 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24701
24702         * g++.dg/template/spec19.C: New.
24703
24704 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24705
24706         PR target/16819
24707         * gcc.dg/empty2.c: New.
24708
24709 2004-12-23  Richard Henderson  <rth@redhat.com>
24710
24711         * lib/target-supports.exp (check_effective_target_vect_no_align):
24712         Remove i?86 and x86-64.
24713
24714 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24715
24716         PR c++/16405
24717         * g++.dg/opt/temp1.C: New test.
24718
24719 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24720
24721         PR c++/18733
24722         * g++.dg/template/friend33.C: New testcase.
24723
24724 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24725
24726         PR c++/18464
24727         * g++.dg/template/cond5.C: New test.
24728
24729         PR c++/18492
24730         * g++.dg/inherit/thunk3.C: New test.
24731
24732         PR c++/11224
24733         * g++.dg/warn/Wunused-9.C: New test.
24734
24735 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24736
24737         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24738
24739 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24740
24741         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24742
24743 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24744
24745         PR c++/18378
24746         * g++.dg/ext/packed8.C: New test.
24747
24748         PR c++/19063
24749         * g++.dg/template/crash31.C: New test.
24750
24751         PR c++/19034
24752         * g++.dg/template/crash30.C: New test.
24753
24754 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24755
24756         PR C++/18984
24757         * g++.dg/eh/ctor3.C: New test.
24758
24759 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24760
24761         * objc.dg/stabs-1.m: Allow section name to be quoted and
24762         assembly label to begin with '.LL'.
24763
24764 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24765
24766         * gcc.dg/vect/vect.exp
24767         (check_effective_target_lp64_or_vect_no_align): New.
24768         * gcc.dg/vect/vect-77.c: Use it.
24769         * gcc.dg/vect/vect-78.c: Use it.
24770
24771         * lib/target-supports.exp
24772         (check_effective_target_vect_no_max,
24773         check_effective_target_vect_no_bitwise,
24774         check_effective_target_vect_no_align): New.
24775         * gcc.dg/vect/vect-13.c: Use them.
24776         * gcc.dg/vect/vect-17.c: Ditto.
24777         * gcc.dg/vect/vect-18.c: Ditto.
24778         * gcc.dg/vect/vect-19.c: Ditto.
24779         * gcc.dg/vect/vect-20.c: Ditto.
24780         * gcc.dg/vect/vect-27.c: Ditto.
24781         * gcc.dg/vect/vect-29.c: Ditto.
24782         * gcc.dg/vect/vect-44.c: Ditto.
24783         * gcc.dg/vect/vect-48.c: Ditto.
24784         * gcc.dg/vect/vect-50.c: Ditto.
24785         * gcc.dg/vect/vect-52.c: Ditto.
24786         * gcc.dg/vect/vect-54.c: Ditto.
24787         * gcc.dg/vect/vect-56.c: Ditto.
24788         * gcc.dg/vect/vect-58.c: Ditto.
24789         * gcc.dg/vect/vect-60.c: Ditto.
24790         * gcc.dg/vect/vect-72.c: Ditto.
24791         * gcc.dg/vect/vect-80.c: Ditto.
24792
24793 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         PR c++/14075
24796         * g++.dg/init/string1.C: New.
24797
24798         PR c++/18975
24799         * g++.dg/other/synth1.C: New.
24800
24801 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24802
24803         PR c/18963
24804         * gcc.dg/pr18963-1.c: New test.
24805
24806 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24807
24808         PR c/18596
24809         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24810         * gcc.dg/pr18596-1.c: Use dg-error.
24811         (dg-options): Use -fno-unit-at-a-time.
24812         * gcc.dg/pr18596-2.c: New test.
24813         * gcc.dg/pr18596-3.c: New test.
24814
24815 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24816
24817         PR middle-end/18683
24818         * g++.dg/opt/pr18683-1.C: New test case.
24819
24820 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24821
24822         PR other/19093
24823         * g++.dg/opt/max1.C: Fix for 64bit targets.
24824
24825 2004-12-20  Matt Austern  <austern@apple.com>
24826
24827         PR c++/19044
24828         * g++.dg/ext/builtin6.C: New
24829
24830 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24831
24832         PR tree-optimization/19080
24833         * gcc.c-torture/compile/pr19080.c: New test.
24834
24835 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24836
24837         * gcc.dg/20041219-1.c: New test.
24838
24839 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24840
24841         PR middle-end/19068
24842         * g++.dg/opt/max1.C: New test case.
24843
24844 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24845
24846         * gcc.dg/fdata-sections-1.c: New test.
24847
24848 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24849
24850         PR middle-end/18548
24851         * gcc.dg/max-1.c: New test case.
24852
24853 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24854
24855         * gcc.c-torture/execute/20041218-1.c: New test.
24856
24857 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24858
24859         * gcc.dg/pr18501.c: New test.
24860         * gcc.dg/uninit-5.c: XFAIL.
24861         * gcc.dg/uninit-9.c: XFAIL.
24862
24863 2004-12-17  Dale Johannesen  <dalej@apple.com>
24864
24865         * gcc.dg/20041213-1.c: New.
24866
24867 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24868
24869         * objc.dg/stabs-1.m: Allow assembly label to begin
24870         with a dot ('.').
24871
24872 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24873
24874         * gcc.c-torture/execute/20041213-1.c: Move...
24875         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24876
24877 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24878
24879         PR c++/18721
24880         * g++.dg/lookup/conv-5.C: New.
24881
24882 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24883
24884         * objc.dg/stabs-1.m: New test.
24885
24886 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24887
24888         * gcc.dg/visibility-c.c: Change compile to
24889         assemble for the test.
24890
24891 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24892
24893         PR target/19041
24894         * gcc.dg/visibility-c.c: New test.
24895
24896 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24897
24898         PR middle-end/18493
24899         * gcc.dg/switch-8.c: New test case.
24900
24901 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24902
24903         PR c++/18905
24904         * g++.dg/template/init4.C: New.
24905         * g++.dg/opt/static3.C: Enable optimizer.
24906
24907 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24908
24909         * g++.dg/other/complex1.C: New test.
24910
24911 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24912
24913         * g++.dg/opt/inline9.C: New test.
24914
24915 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24916
24917         PR fortran/18993
24918         * gfotran.dg/nullify_1.f: New test.
24919
24920 2004-12-15  Richard Henderson  <rth@redhat.com>
24921
24922         * gcc.target/i386/i386.exp: New harness.
24923         * gcc.target/i386/vect-args.c: New.
24924
24925 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24926
24927         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24928
24929 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24930
24931         PR c++/18825
24932         * g++.dg/template/friend32.C: New test.
24933
24934 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24935
24936         * cpp/pragma-once-1.c: New test.
24937         * cpp/pragma-once-1b.h: Likewise.
24938         * cpp/pragma-once-1c.h: Likewise.
24939         * cpp/pragma-once-1d.h: Likewise.
24940         * cpp/inc/pragma-once-1a.h: Likewise.
24941
24942 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
24943             Steven G. Kargl  <kargls@comcast.net>
24944
24945         PR fortran/17597
24946         * gfortran.dg/list_read_3.f90: New test.
24947
24948 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24949
24950         * gcc.dg/ftrapv-2.c: New test.
24951
24952 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24953
24954         PR c++/18981
24955         * g++.dg/template/typename9.C: New test.
24956
24957 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24958
24959         PR c++/18738
24960         * g++.dg/template/typename8.C: New test.
24961         * g++.dg/parse/friend2.C: Tweak error message.
24962
24963 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24964
24965         * gcc.c-torture/20041214-1.c: New test.
24966
24967 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24968
24969         PR c++/18965
24970         * g++.dg/init/array17.C: New test.
24971
24972 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24973
24974         PR c++/18793
24975         * g++.dg/init/aggr3.C: New test.
24976
24977 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
24978
24979         * gcc.dg/altivec-types-1.c: New test.
24980         * gcc.dg/altivec-types-2.c: New test.
24981         * gcc.dg/altivec-types-3.c: New test.
24982         * gcc.dg/altivec-types-4.c: New test.
24983         * g++.dg/ext/altivec-types-1.C: New test.
24984         * g++.dg/ext/altivec-types-2.C: New test.
24985         * g++.dg/ext/altivec-types-3.C: New test.
24986         * g++.dg/ext/altivec-types-4.C: New test.
24987
24988 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
24989
24990         PR middle-end/18951
24991         * gcc.c-torture/execute/20041213-1.c: New test.
24992
24993 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         PR c++/18949
24996         * g++.dg/template/cast1.C: New.
24997
24998 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
24999
25000         * gcc.c-torture/execute/20041213-2.c: New test.
25001
25002 2004-12-13  Richard Henderson  <rth@redhat.com>
25003
25004         * gcc.dg/i386-sse-10.c: Fix typo in options.
25005
25006 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
25007
25008         PR c++/18968
25009         * g++.dg/opt/pr18968.C: New test.
25010
25011 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
25012
25013         PR c++/18925
25014         * g++.dg/ext/visibility/staticdatamem.C: New test.
25015
25016 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
25017
25018         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25019
25020 2004-12-13  Roger Sayle  <roger@eyesopen.com>
25021
25022         PR rtl-optimization/18928
25023         * gcc.dg/pr18928-1.c: New test case.
25024
25025 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25026
25027         PR tree-opt/16951
25028         * gcc.c-torture/compile/20041211-1.c: New.
25029
25030 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25031
25032         PR middle-end/17564
25033         * gcc.c-torture/execute/20041212-1.c: New test.
25034
25035 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25036
25037         PR fortran/18869
25038         * gfortran.dg/common_1.f90: New test.
25039
25040 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25041         Paul Brook  <paul@codesourcery.com>
25042
25043         PR fortran/16222
25044         * gfortran.dg/real_do_1.f90: New test.
25045
25046 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25047
25048         PR tree-opt/18040
25049         * g++.dg/opt/ptrmem6.C: New test.
25050
25051 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25052
25053         PR middle-end/18921
25054         * gcc.dg/pr18921-1.c: New test case.
25055
25056 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25057
25058         PR fortran/17175
25059         * gfortran.dg/scale_1.f90: New test.
25060
25061 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25062
25063         PR middle-end/18903
25064         * gcc.c-torture/compile/pr18903.c: New test.
25065
25066 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25067
25068         * gcc.c-torture/execute/20041210-1.c: New test.
25069
25070 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25071
25072         PR c++/18731
25073         * g++.dg/parser/struct-1.C: New test.
25074         * g++.dg/parser/struct-2.C: New test.
25075         * g++.dg/parser/struct-3.C: New test.
25076
25077 2004-12-09  Richard Henderson  <rth@redhat.com>
25078
25079         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25080
25081         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25082         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25083
25084 2004-12-09  Matt Austern  <austern@apple.com>
25085
25086         PR c++/18514
25087         * g++.dg/ext/builtin1.C: New
25088         * g++.dg/ext/builtin2.C: New
25089         * g++.dg/ext/builtin3.C: New
25090         * g++.dg/ext/builtin4.C: New
25091         * g++.dg/ext/builtin5.C: New
25092
25093 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25094
25095         PR tree-opt/18904
25096         * g++.dg/opt/ptrmem5.C: New test.
25097
25098 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25099
25100         * g++.dg/parse/typename5.C: Adjust for new error.
25101         * g++.dg/parse/typename7.C: New.
25102
25103 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25104
25105         PR c++/18073
25106         * g++.dg/other/mmintrin.C: New test.
25107
25108 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25109
25110         PR c++/16681
25111         * g++.dg/init/array15.C: New.
25112         * g++.dg/init/array16.C: New.
25113
25114 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25115
25116         PR fortran/18826
25117         * gfortran.dg/assign_1.f90: New test.
25118
25119 2004-12-08  Nick Clifton  <nickc@redhat.com>
25120
25121         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25122         * gcc.target/xstormy16/data_below100: Likewise.
25123         * gcc.target/xstormy16/sfr: Likewise.
25124         * gcc.target/xstormy16/below100.S: New test source file.
25125         * gcc.target/xstormy16/below100.ld: New test linker script.
25126         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25127         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25128         bp instructions.
25129         * gcc.target/xstormy16/bp.c: Likewise.
25130
25131         * gcc.target/xstormy16/bss_below100: New files:
25132         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25133         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25134         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25135         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25136         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25137         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25138         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25139         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25140         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25141         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25142         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25143         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25144         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25145         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25146         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25147         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25148         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25149         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25150         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25151         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25152         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25153         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25154         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25155         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25156         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25157         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25158         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25159
25160         * gcc.target/xstormy16/data_below100: New files:
25161         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25162         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25163         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25164         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25165         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25166         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25167         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25168         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25169         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25170         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25171         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25172         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25173         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25174         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25175         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25176         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25177         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25178         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25179         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25180         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25181         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25182         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25183         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25184         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25185         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25186         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25187         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25188
25189         * gcc.target/xstormy16/sfr: New files:
25190         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25191         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25192         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25193         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25194         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25195         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25196         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25197         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25198         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25199         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25200         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25201         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25202         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25203         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25204         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25205         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25206         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25207         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25208         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25209         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25210         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25211         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25212         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25213         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25214         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25215         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25216         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25217         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25218         27_if0_sfrw_bitfield_f.c
25219
25220 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25221
25222         PR c++/18100
25223         * g++.dg/lookup/name-clash4.C: New test.
25224
25225 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25226
25227         PR c++/18672
25228         * g++.dg/opt/array1.C: New.
25229
25230         PR c++/18803
25231         * g++.dg/template/operator5.C: New.
25232
25233 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25234
25235         PR c/18867
25236         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25237
25238 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25239
25240         * gcc.dg/noncompile/20041207.c: New test.
25241
25242 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25243
25244         * g++.dg/other/unreachable-1.C: New test.
25245
25246 2004-12-06  Nick Clifton  <nickc@redhat.com>
25247
25248         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25249         <limits.h> because the latter comes from gcc's include/ directory
25250         and not the newlib/libc/include directory.
25251
25252 2004-12-04  Richard Henderson  <rth@redhat.com>
25253
25254         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25255
25256 2004-12-04  Richard Henderson  <rth@redhat.com>
25257
25258         * lib/target-supports.exp (check_gc_sections_available): Disable
25259         for alpha and ia64.
25260
25261 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25262
25263         PR middle-end/17909
25264         * g++.dg/other/vararg-2.C: New test.
25265
25266 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25267
25268         PR c++/17011, c++/17971
25269         * g++.dg/template/error15.C: Adjust expected error.
25270         * g++.dg/template/instantiate3.C: Likewise.
25271
25272 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25273
25274         * gcc.dg/altivec-18.c: Fix for darwin
25275
25276 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         PR c++/18782
25279         * g++.dg/parse/ptrmem2.C: New.
25280
25281         PR c++/18318
25282         * g++.dg/template/new1.C: New.
25283
25284 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25285
25286         PR fortran/18710
25287         * gfortran.dg/direct_io_3.f90: New test.
25288
25289 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25290
25291         PR 18758
25292         * g++.dg/parse/crash21.C: New.
25293
25294 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25295
25296         PR c++/15664, c++/18276
25297         * g++.dg/template/ttp13.C: New test.
25298         * g++.dg/template/ttp14.C: Likewise.
25299
25300 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25301
25302         PR c++/18123
25303         * g++.dg/parse/enum2.C: New test.
25304         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25305
25306 2004-12-02  Nick Clifton  <nickc@redhat.com>
25307
25308         * gcc.target/xstormy16: New test directory.
25309         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25310         * gcc.target/xstormy16/bp.c: Check the generation of bp
25311         instructions.
25312         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25313         bn instructions and the BELOW100 attribute.
25314
25315 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25316
25317         PR target/16952
25318         * gcc.dg/ppc-eabi.c: New.
25319
25320 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25321
25322         PR fortran/18284
25323         * gfortran.dg/backspace.f90
25324
25325 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25326
25327         * gfortran.dg/inquire.f90: New test.
25328
25329 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25330
25331         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25332         handle effective-target-keyword.
25333         (dg-skip-if): Support effective-target keyword as target list.
25334         (dg-xfail-if): Ditto.
25335         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25336
25337 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25338
25339         PR tree-optimization/18291
25340         * gcc.c-torture/compile/pr18291.c: New test.
25341
25342 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25343
25344         PR C++/18729
25345         * g++.dg/parse/crash20.C: New.
25346
25347         PR c++/17431
25348         * g++.dg/overload/arg1.C: New.
25349         * g++.dg/overload/arg2.C: New.
25350         * g++.dg/overload/arg3.C: New.
25351         * g++.dg/overload/arg4.C: New.
25352
25353 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25354
25355         * gcc.dg/c99-flex-array-4.c: Remove.
25356
25357 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25358
25359         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25360
25361         * lib/target-supports.exp (is-effective-target): Simplify.
25362
25363         * lib/target-supports.exp (check_effective_target_vect_long):
25364         Fix for powerpc64-*-*.
25365
25366 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25367
25368         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25369         to support new requirements on FreeBSD 5.
25370
25371 2004-11-30  Devang Patel  <dpatel@apple.com>
25372
25373         PR 18702
25374         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25375
25376 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25377
25378         * g++.dg/ext/altivec-13.C: New test.
25379
25380 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25381
25382         PR tree-opt/18298
25383         * gcc.c-torture/execute/p18298.c: New test.
25384
25385 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25386             Dorit Naishlos  <dorit@il.ibm.com>
25387
25388         PR tree-opt/18607
25389         * gcc.dg/vect/vect-89.c: New test.
25390
25391 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25392
25393         * gcc.dg/pr18596-1.c: New test.
25394
25395 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25396
25397         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25398
25399 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25400
25401         PR c/18479
25402         * gcc.dg/pr18479.c: New test.
25403
25404 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25405
25406         PR target/18490
25407         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25408         mmix-knuth-mmixware.
25409
25410         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25411         cris-*-elf* cris-*-aout* mmix-*-*
25412
25413 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25414
25415         PR middle-end/18725
25416         * gcc.dg/pr18725.c: New test.
25417
25418 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25419
25420         PR target/18488
25421         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25422
25423         PR target/18336
25424         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25425
25426 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25427
25428         PR c++/18368
25429         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25430         * g++.old-deja/g++.law/ctors5.C: Likewise.
25431         * g++.old-deja/g++.other/crash25.C: Likewise.
25432
25433         PR c++/18674
25434         * g++.dg/template/error16.C: New test.
25435
25436         PR c++/18512
25437         * g++.dg/template/crash29.C: New test.
25438
25439 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25440
25441         PR tree-optimization/18712
25442         * gcc.c-torture/compile/pr18712.c: New test.
25443
25444 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25445
25446         PR c/7544
25447         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25448         tests.
25449
25450 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25451
25452         PR c++/18652
25453         * g++.dg/lookup/crash6.C: New test.
25454
25455 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25456
25457         PR middle-end/18164
25458         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25459
25460 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25461
25462         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25463         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25464         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25465
25466 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25467
25468         * gcc.dg/pr18164.c: New test.
25469
25470 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25471
25472         * gcc.dg/funroll-loops-all.c: New.
25473
25474 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25475
25476         PR target/18489
25477         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25478         delimeter, match space and TAB as well as ":".
25479
25480         PR target/18484
25481         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25482
25483         PR target/18348
25484         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25485
25486         PR target/18345
25487         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25488
25489         PR target/18337
25490         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25491
25492 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25493
25494         * gfortran.dg/direct_io_2.f90: New test.
25495
25496 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25497
25498         PR target/18334
25499         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25500
25501 2004-11-28  Richard Henderson  <rth@redhat.com>
25502
25503         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25504
25505 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25506
25507         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25508         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25509         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25510         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25511         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25512         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25513         gcc.dg/pointer-arith-8.c: New tests.
25514
25515 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25516
25517         PR fortran/18364
25518         * gfortran.dg/endfile.f90: New test.
25519
25520 2004-11-27  Falk Hueffner  <falk@debian.org>
25521
25522         * gcc.dg/loop-6.c: New test.
25523
25524 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25525
25526         * gcc.c-torture/execute/20041126-1.c: New test.
25527
25528 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25529
25530         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25531         on IRIX.
25532
25533 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25534
25535         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25536         functions.
25537
25538 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25539
25540         PR rtl-optimization/17825
25541         * gcc.c-torture/compile/20041119-1.c: New test.
25542
25543 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25544
25545         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25546         Check existence of ld library path variables before unsetting.
25547
25548 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25549
25550         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25551
25552 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25553
25554         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25555
25556 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25557
25558         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25559
25560 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25561
25562         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25563         dg-do directive.
25564
25565 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25566
25567         * gcc.dg/pr17957.c: Pass --param, not -param.
25568
25569 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25570
25571         PR middle-end/17957
25572         * gcc.dg/pr17957.c: New test.
25573
25574 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25575
25576         PR c++/18445
25577         * g++.dg/template/crash28.C: Likewise.
25578
25579         PR c++/18001
25580         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25581         * g++.dg/ext/lvaddr.C: Likewise.
25582         * g++.dg/opt/pr7503-3.C: Likewise.
25583
25584         PR c++/18466
25585         * g++.dg/parse/qualified3.C: New test.
25586         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25587
25588         PR c++/18545
25589         * g++.dg/expr/return1.C: New test.
25590
25591 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25592
25593         Friend class name lookup 3/n, PR c++/3332
25594         * g++.dg/lookup/friend3.C: New test.
25595         * g++.dg/lookup/friend4.C: Likewise.
25596         * g++.dg/lookup/friend5.C: Likewise.
25597
25598 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25599
25600         Friend class name lookup 2/n, PR c++/14513, c++/15410
25601         * g++.dg/lookup/friend2.C: New test.
25602         * g++.dg/template/friend31.C: Likewise.
25603
25604 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25605
25606         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25607
25608 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25609
25610         PR c++/17473
25611         * g++.dg/tc1/dr56.C: Remove.
25612         * g++.dg/template/typedef1.C: Add dg-error markers.
25613         * g++.old-deja/g++.other/typedef7.C: Likewise.
25614
25615         PR c++/18285
25616         * g++.dg/parse/typedef7.C: New test.
25617
25618 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25619
25620         * gcc.c-torture/execute/20041124-1.c: New test.
25621
25622 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25623
25624         * g++.dg/template/deduce3.C: New test.
25625
25626         PR c++/18586
25627         * g++.dg/template/crash27.C: New test.
25628
25629         PR c++/18530
25630         * g++.dg/warn/Wshadow-3.C: New test.
25631
25632 2004-11-24  Devang Patel  <dpatel@apple.com>
25633
25634         PR/18555
25635         * gcc.dg/cpp/isysroot-1.c: New test.
25636         * gcc.dg/cpp/usr/include/stdio.h: New file.
25637         * gcc.dg/cpp/isysroot-2.c: New test.
25638         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25639         New file.
25640
25641 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25642
25643         PR c++/8929
25644         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25645
25646 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25647
25648         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25649         * gcc.target/sparc/pdist.c: Likewise.
25650
25651 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25652
25653         PR c++/16882
25654         * g++.dg/conversion/simd1.C: New test.
25655
25656 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25657
25658         * lib/target-libpath.exp: New file defining
25659         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25660         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25661         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25662         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25663         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25664
25665 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25666
25667         * gcc.dg/pragma-align-2.c: Test macro expansion.
25668         * gcc.dg/pragma-pack-2.c: New test.
25669
25670 2004-11-23  Richard Henderson  <rth@redhat.com>
25671
25672         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25673         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25674         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25675         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25676         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25677         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25678
25679         * gcc.dg/vect/vect.exp: Add check for alpha.
25680         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25681         (check_effective_target_vect_int): Enable for alpha.
25682         (check_effective_target_vect_long): New.
25683         (is-effective-target): Add it.
25684
25685 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25686
25687         * gcc.dg/pr18614-1.c: New test.
25688
25689 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25690
25691         * gcc.dg/setjmp-2.c: New test.
25692
25693 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25694
25695         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25696         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25697         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25698         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25699         gcc.target/sparc/pdist.c: New tests.
25700
25701 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25702
25703         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25704
25705 2004-11-22  Dale Johannesen  <dalej@apple.com>
25706
25707         * gcc.dg/20041111-1.c: New.
25708
25709 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25710
25711         PR tree-opt/18536
25712         * gcc.dg/vect/pr18536.c: New test.
25713
25714 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25715
25716         PR c++/18354
25717         * g++.dg/template/nontype11.C: New test.
25718
25719 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25720
25721         PR middle-end/18520
25722         * gcc.dg/pr18520-1.c: New test case.
25723
25724 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25725
25726         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25727         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25728         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25729         expected diagnostics.
25730
25731 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25732
25733         PR target/18580
25734         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25735         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25736         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25737
25738 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25739
25740         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25741
25742 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25743             Joseph Myers  <joseph@codesourcery.com>
25744
25745         * lib/target-supports.exp (check_visibility_available): Really
25746         test the compiler.
25747
25748 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25749
25750         PR tree-opt/18181
25751         * gcc.dg/vect/vect-85.c: New test.
25752         * gcc.dg/vect/vect-86.c: New test.
25753         * gcc.dg/vect/vect-87.c: New test.
25754         * gcc.dg/vect/vect-88.c: New test.
25755
25756 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25757
25758         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25759
25760 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25761
25762         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25763         * gcc.dg/ppc-and-1.c: Ditto.
25764         * gcc.dg/ppc-compare-1.c: Ditto.
25765         * gcc.dg/ppc-mov-1.c: Ditto
25766
25767 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25768             Mark Mitchell  <mark@codesourcery.com>
25769
25770         * gcc.dg/pragma-init-fini-2.c: New test.
25771
25772 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25773             Aldy Hernandez  <aldyh@redhat.com>
25774
25775         * lib/target-supports.exp (check_effective_target_vect_int): New
25776         (check_effective_target_vect_float): New
25777         (check_effective_target_vect_double): New.
25778         (is-effective-target): Support new effective targets keywords.
25779         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25780         default action for dg-do.
25781         * gcc.dg/vect/pr16105.c: Use new support.
25782         * gcc.dg/vect/pr18400.c: Ditto.
25783         * gcc.dg/vect/pr18425.c: Ditto.
25784         * gcc.dg/vect/vect-1.c: Ditto.
25785         * gcc.dg/vect/vect-10.c: Ditto.
25786         * gcc.dg/vect/vect-11.c: Ditto.
25787         * gcc.dg/vect/vect-12.c: Ditto.
25788         * gcc.dg/vect/vect-13.c: Ditto.
25789         * gcc.dg/vect/vect-14.c: Ditto.
25790         * gcc.dg/vect/vect-15.c: Ditto.
25791         * gcc.dg/vect/vect-16.c: Ditto.
25792         * gcc.dg/vect/vect-17.c: Ditto.
25793         * gcc.dg/vect/vect-18.c: Ditto.
25794         * gcc.dg/vect/vect-19.c: Ditto.
25795         * gcc.dg/vect/vect-2.c: Ditto.
25796         * gcc.dg/vect/vect-20.c: Ditto.
25797         * gcc.dg/vect/vect-21.c: Ditto.
25798         * gcc.dg/vect/vect-22.c: Ditto.
25799         * gcc.dg/vect/vect-23.c: Ditto.
25800         * gcc.dg/vect/vect-24.c: Ditto.
25801         * gcc.dg/vect/vect-25.c: Ditto.
25802         * gcc.dg/vect/vect-26.c: Ditto.
25803         * gcc.dg/vect/vect-27.c: Ditto.
25804         * gcc.dg/vect/vect-27a.c: Ditto.
25805         * gcc.dg/vect/vect-28.c: Ditto.
25806         * gcc.dg/vect/vect-29.c: Ditto.
25807         * gcc.dg/vect/vect-29a.c: Ditto.
25808         * gcc.dg/vect/vect-3.c: Ditto.
25809         * gcc.dg/vect/vect-30.c: Ditto.
25810         * gcc.dg/vect/vect-31.c: Ditto.
25811         * gcc.dg/vect/vect-32.c: Ditto.
25812         * gcc.dg/vect/vect-33.c: Ditto.
25813         * gcc.dg/vect/vect-34.c: Ditto.
25814         * gcc.dg/vect/vect-35.c: Ditto.
25815         * gcc.dg/vect/vect-36.c: Ditto.
25816         * gcc.dg/vect/vect-37.c: Ditto.
25817         * gcc.dg/vect/vect-38.c: Ditto.
25818         * gcc.dg/vect/vect-4.c: Ditto.
25819         * gcc.dg/vect/vect-40.c: Ditto.
25820         * gcc.dg/vect/vect-41.c: Ditto.
25821         * gcc.dg/vect/vect-42.c: Ditto.
25822         * gcc.dg/vect/vect-43.c: Ditto.
25823         * gcc.dg/vect/vect-44.c: Ditto.
25824         * gcc.dg/vect/vect-45.c: Ditto.
25825         * gcc.dg/vect/vect-46.c: Ditto.
25826         * gcc.dg/vect/vect-47.c: Ditto.
25827         * gcc.dg/vect/vect-48.c: Ditto.
25828         * gcc.dg/vect/vect-48a.c: Ditto.
25829         * gcc.dg/vect/vect-49.c: Ditto.
25830         * gcc.dg/vect/vect-5.c: Ditto.
25831         * gcc.dg/vect/vect-50.c: Ditto.
25832         * gcc.dg/vect/vect-51.c: Ditto.
25833         * gcc.dg/vect/vect-52.c: Ditto.
25834         * gcc.dg/vect/vect-53.c: Ditto.
25835         * gcc.dg/vect/vect-54.c: Ditto.
25836         * gcc.dg/vect/vect-55.c: Ditto.
25837         * gcc.dg/vect/vect-56.c: Ditto.
25838         * gcc.dg/vect/vect-56a.c: Ditto.
25839         * gcc.dg/vect/vect-57.c: Ditto.
25840         * gcc.dg/vect/vect-58.c: Ditto.
25841         * gcc.dg/vect/vect-59.c: Ditto.
25842         * gcc.dg/vect/vect-6.c: Ditto.
25843         * gcc.dg/vect/vect-60.c: Ditto.
25844         * gcc.dg/vect/vect-61.c: Ditto.
25845         * gcc.dg/vect/vect-62.c: Ditto.
25846         * gcc.dg/vect/vect-63.c: Ditto.
25847         * gcc.dg/vect/vect-64.c: Ditto.
25848         * gcc.dg/vect/vect-65.c: Ditto.
25849         * gcc.dg/vect/vect-66.c: Ditto.
25850         * gcc.dg/vect/vect-67.c: Ditto.
25851         * gcc.dg/vect/vect-68.c: Ditto.
25852         * gcc.dg/vect/vect-69.c: Ditto.
25853         * gcc.dg/vect/vect-7.c: Ditto.
25854         * gcc.dg/vect/vect-72.c: Ditto.
25855         * gcc.dg/vect/vect-72a.c: Ditto.
25856         * gcc.dg/vect/vect-73.c: Ditto.
25857         * gcc.dg/vect/vect-74.c: Ditto.
25858         * gcc.dg/vect/vect-75.c: Ditto.
25859         * gcc.dg/vect/vect-76.c: Ditto.
25860         * gcc.dg/vect/vect-77.c: Ditto.
25861         * gcc.dg/vect/vect-77a.c: Ditto.
25862         * gcc.dg/vect/vect-78.c: Ditto.
25863         * gcc.dg/vect/vect-79.c: Ditto.
25864         * gcc.dg/vect/vect-8.c: Ditto.
25865         * gcc.dg/vect/vect-80.c: Ditto.
25866         * gcc.dg/vect/vect-82.c: Ditto.
25867         * gcc.dg/vect/vect-82_64.c: Ditto.
25868         * gcc.dg/vect/vect-83.c: Ditto.
25869         * gcc.dg/vect/vect-83_64.c: Ditto.
25870         * gcc.dg/vect/vect-9.c: Ditto.
25871         * gcc.dg/vect/vect-all.c: Ditto.
25872         * gcc.dg/vect/vect-none.c: Ditto.
25873
25874 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25875
25876         * lib/gcc-dg.exp (dg-skip-if): New function.
25877         (dg-forbid-option): Remove.
25878         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25879         * g++.dg/abi/bitfield8.C: Likewise.
25880         * g++.dg/abi/dtor1.C: Likewise.
25881         * g++.dg/abi/empty10.C: Likewise.
25882         * g++.dg/abi/empty7.C: Likewise.
25883         * g++.dg/abi/empty9.C: Likewise.
25884         * g++.dg/abi/layout3.C: Likewise.
25885         * g++.dg/abi/layout4.C: Likewise.
25886         * g++.dg/abi/thunk1.C: Likewise.
25887         * g++.dg/abi/thunk2.C: Likewise.
25888         * g++.dg/abi/vbase11.C: Likewise.
25889         * g++.dg/abi/vthunk2.C: Likewise.
25890         * g++.dg/abi/vthunk3.C: Likewise.
25891         * g++.dg/ext/attrib8.C: Likewise.
25892         * g++.dg/opt/longbranch2.C: Likewise.
25893         * g++.dg/opt/reg-stack4.C: Likewise.
25894         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25895         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25896         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25897         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25898         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25899         * gcc.dg/20000609-1.c: Likewise.
25900         * gcc.dg/20000720-1.c: Likewise.
25901         * gcc.dg/20011107-1.c: Likewise.
25902         * gcc.dg/20011119-1.c: Likewise.
25903         * gcc.dg/20020108-1.c: Likewise.
25904         * gcc.dg/20020122-2.c: Likewise.
25905         * gcc.dg/20020122-3.c: Likewise.
25906         * gcc.dg/20020201-3.c: Likewise.
25907         * gcc.dg/20020206-1.c: Likewise.
25908         * gcc.dg/20020218-1.c: Likewise.
25909         * gcc.dg/20020310-1.c: Likewise.
25910         * gcc.dg/20020411-1.c: Likewise.
25911         * gcc.dg/20020418-2.c: Likewise.
25912         * gcc.dg/20020426-1.c: Likewise.
25913         * gcc.dg/20020426-2.c: Likewise.
25914         * gcc.dg/20020517-1.c: Likewise.
25915         * gcc.dg/20020523-1.c: Likewise.
25916         * gcc.dg/20020523-2.c: Likewise.
25917         * gcc.dg/20020729-1.c: Likewise.
25918         * gcc.dg/20030204-1.c: Likewise.
25919         * gcc.dg/20030826-2.c: Likewise.
25920         * gcc.dg/20030926-1.c: Likewise.
25921         * gcc.dg/20031202-1.c: Likewise.
25922         * gcc.dg/980312-1.c: Likewise.
25923         * gcc.dg/980313-1.c: Likewise.
25924         * gcc.dg/990117-1.c: Likewise.
25925         * gcc.dg/990424-1.c: Likewise.
25926         * gcc.dg/990524-1.c: Likewise.
25927         * gcc.dg/991230-1.c: Likewise.
25928         * gcc.dg/i386-387-1.c: Likewise.
25929         * gcc.dg/i386-387-2.c: Likewise.
25930         * gcc.dg/i386-387-3.c: Likewise.
25931         * gcc.dg/i386-387-4.c: Likewise.
25932         * gcc.dg/i386-387-5.c: Likewise.
25933         * gcc.dg/i386-387-6.c: Likewise.
25934         * gcc.dg/i386-asm-1.c: Likewise.
25935         * gcc.dg/i386-bitfield1.c: Likewise.
25936         * gcc.dg/i386-bitfield2.c: Likewise.
25937         * gcc.dg/i386-loop-1.c: Likewise.
25938         * gcc.dg/i386-loop-2.c: Likewise.
25939         * gcc.dg/i386-loop-3.c: Likewise.
25940         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25941         * gcc.dg/i386-pic-1.c: Likewise.
25942         * gcc.dg/i386-regparm.c: Likewise.
25943         * gcc.dg/i386-signbit-1.c: Likewise.
25944         * gcc.dg/i386-signbit-2.c: Likewise.
25945         * gcc.dg/i386-signbit-3.c: Likewise.
25946         * gcc.dg/i386-sse-5.c: Likewise.
25947         * gcc.dg/i386-sse-8.c: Likewise.
25948         * gcc.dg/i386-unroll-1.c: Likewise.
25949         * gcc.dg/tls/opt-1.c: Likewise.
25950         * gcc.dg/tls/opt-2.c: Likewise.
25951         * gcc.dg/unroll-1.c: Likewise.
25952         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25953         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25954         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25955         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25956
25957 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25958
25959         * g++.dg/template/incomplete1.C: New test.
25960
25961 2004-11-16  Nick Clifton  <nickc@redhat.com>
25962
25963         Revert patches accidentally commited during checkin of fixes for
25964         xstormy16 tests:
25965         gcc.c-torture/execute/simd-4.c: Revert
25966         gcc.dg/20040910-1.c: Revert.
25967
25968 2004-11-16  Paul Brook  <paul@codesourcery.com>
25969
25970         PR fortran/13010
25971         * gfortran.dg/der_pointer_1.f90: New test.
25972
25973 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
25974
25975         PR c/18498
25976         * gcc.dg/bitfld-13.c: New test.
25977
25978 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
25979
25980         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
25981         powerpc*-*-linux*.
25982
25983         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
25984         * gcc.dg/ppc64-abi-2.c: Ditto.
25985         * gcc.dg/ppc64-abi-3.c: Ditto.
25986
25987         * lib/gcc-dg.exp (dg-target-list): Remove.
25988
25989 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
25990
25991         * gcc.dg/ia64-postinc.c: New test.
25992
25993 2004-11-15  Mark Mitchell <mark@codesourcery.com>
25994
25995         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
25996
25997 2004-11-15  Nick Clifton  <nickc@redhat.com>
25998
25999         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26000         __INT_MAX__ so that the test can be compiled by toolchains
26001         targeted at 16-bit processors.
26002
26003         * gcc.dg/20040625-1.c: Use long constants rather than integers
26004         when performing arithmetic that will overflow 16-bits.
26005
26006         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26007         xstormy16.  It does not support 128-bit vector operations.
26008
26009         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26010         with the macro PTR_TYPE.  Define this macro to an integer type
26011         suitable for holding a pointer.
26012
26013         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26014         the target is a 16-bit processor.
26015
26016         * gcc.dg/cpp/if-2.c: Expect a different warning message from
26017         16-bit targets where the character constant will be too long.
26018
26019         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26020         where the double will not be directly addressable.
26021
26022 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26023
26024         Friend class name lookup 1/n, PR c++/18471
26025         * g++.dg/template/crash26.C: New test.
26026         * g++.dg/lookup/struct1.C: Adjust expected error.
26027         * g++.dg/parse/elab1.C: Likewise.
26028         * g++.dg/parse/elab2.C: Likewise.
26029         * g++.dg/parse/int-as-enum1.C: Likewise.
26030         * g++.dg/parse/struct-as-enum1.C: Likewise.
26031         * g++.dg/parse/typedef1.C: Likewise.
26032         * g++.dg/parse/typedef3.C: Likewise.
26033         * g++.dg/parse/typedef4.C: Likewise.
26034         * g++.dg/parse/typedef5.C: Likewise.
26035         * g++.dg/template/nontype4.C: Likewise.
26036         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26037         * g++.old-deja/g++.other/elab1.C: Likewise.
26038         * g++.old-deja/g++.other/syntax4.C: Likewise.
26039
26040 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26041
26042         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26043
26044 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26045
26046         * gcc.c-torture/execute/20041114-1.c: New test.
26047
26048 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26049
26050         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26051         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26052         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26053         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26054         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26055         gcc.dg/switch-7.c: New tests.
26056
26057 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26058
26059         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26060
26061 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26062
26063         PR tree-opt/18400
26064         * gcc.dg/vect/pr18400.c: New test.
26065
26066 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26067             Andrew Pinski  <pinskia@physics.uc.edu>
26068
26069         PR tree-opt/18425
26070         * gcc.dg/vect/pr18425.c: New test.
26071
26072 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26073
26074         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26075         Guard with dg-require-alias and dg-require-visibility.
26076
26077 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26078
26079         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26080
26081 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26082
26083         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26084
26085 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26086
26087         PR c++/17344
26088         * g++.dg/template/defarg5.C: New test.
26089
26090 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26091
26092         * g++.dg/parse/cast1.C: Run only on ILP32.
26093         * g++.old-deja/g++.mike/p784.C: Likewise.
26094
26095 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26096
26097         * gcc.c-torture/execute/20041113-1.c: New test.
26098
26099 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26100
26101         PR target/18230
26102         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26103         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26104         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26105         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26106         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26107         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26108         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26109         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26110         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26111         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26112         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26113         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26114         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26115
26116 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26117
26118         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26119         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26120         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26121         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26122         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26123         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26124         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26125         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26126         gcc.target/sparc/combined-1.c: New tests.
26127
26128 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26129
26130         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26131         New tests.
26132
26133 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26134
26135         * lib/gcc-dg.exp (dg-forbid-option): New function.
26136         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26137         * g++.dg/abi/bitfield8.C: Likewise.
26138         * g++.dg/abi/dtor1.C: Likewise.
26139         * g++.dg/abi/empty10.C: Likewise.
26140         * g++.dg/abi/empty7.C: Likewise.
26141         * g++.dg/abi/empty9.C: Likewise.
26142         * g++.dg/abi/layout3.C: Likewise.
26143         * g++.dg/abi/layout4.C: Likewise.
26144         * g++.dg/abi/thunk1.C: Likewise.
26145         * g++.dg/abi/thunk2.C: Likewise.
26146         * g++.dg/abi/vbase11.C: Likewise.
26147         * g++.dg/abi/vthunk2.C: Likewise.
26148         * g++.dg/abi/vthunk3.C: Likewise.
26149         * g++.dg/ext/attrib8.C: Likewise.
26150         * g++.dg/opt/longbranch2.C: Likewise.
26151         * g++.dg/opt/reg-stack4.C: Likewise.
26152         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26153         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26154         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26155         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26156         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26157         * gcc.dg/20000609-1.c: Likewise.
26158         * gcc.dg/20000720-1.c: Likewise.
26159         * gcc.dg/20011107-1.c: Likewise.
26160         * gcc.dg/20011119-1.c: Likewise.
26161         * gcc.dg/20020108-1.c: Likewise.
26162         * gcc.dg/20020122-2.c: Likewise.
26163         * gcc.dg/20020122-3.c: Likewise.
26164         * gcc.dg/20020201-3.c: Likewise.
26165         * gcc.dg/20020206-1.c: Likewise.
26166         * gcc.dg/20020218-1.c: Likewise.
26167         * gcc.dg/20020310-1.c: Likewise.
26168         * gcc.dg/20020411-1.c: Likewise.
26169         * gcc.dg/20020418-2.c: Likewise.
26170         * gcc.dg/20020426-1.c: Likewise.
26171         * gcc.dg/20020426-2.c: Likewise.
26172         * gcc.dg/20020517-1.c: Likewise.
26173         * gcc.dg/20020523-1.c: Likewise.
26174         * gcc.dg/20020523-2.c: Likewise.
26175         * gcc.dg/20020729-1.c: Likewise.
26176         * gcc.dg/20030204-1.c: Likewise.
26177         * gcc.dg/20030826-2.c: Likewise.
26178         * gcc.dg/20030926-1.c: Likewise.
26179         * gcc.dg/20031202-1.c: Likewise.
26180         * gcc.dg/980312-1.c: Likewise.
26181         * gcc.dg/980313-1.c: Likewise.
26182         * gcc.dg/990117-1.c: Likewise.
26183         * gcc.dg/990424-1.c: Likewise.
26184         * gcc.dg/990524-1.c: Likewise.
26185         * gcc.dg/991230-1.c: Likewise.
26186         * gcc.dg/i386-387-1.c: Likewise.
26187         * gcc.dg/i386-387-2.c: Likewise.
26188         * gcc.dg/i386-387-3.c: Likewise.
26189         * gcc.dg/i386-387-4.c: Likewise.
26190         * gcc.dg/i386-387-5.c: Likewise.
26191         * gcc.dg/i386-387-6.c: Likewise.
26192         * gcc.dg/i386-asm-1.c: Likewise.
26193         * gcc.dg/i386-bitfield1.c: Likewise.
26194         * gcc.dg/i386-bitfield2.c: Likewise.
26195         * gcc.dg/i386-loop-1.c: Likewise.
26196         * gcc.dg/i386-loop-2.c: Likewise.
26197         * gcc.dg/i386-loop-3.c: Likewise.
26198         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26199         * gcc.dg/i386-pic-1.c: Likewise.
26200         * gcc.dg/i386-regparm.c: Likewise.
26201         * gcc.dg/i386-signbit-1.c: Likewise.
26202         * gcc.dg/i386-signbit-2.c: Likewise.
26203         * gcc.dg/i386-signbit-3.c: Likewise.
26204         * gcc.dg/i386-sse-5.c: Likewise.
26205         * gcc.dg/i386-sse-8.c: Likewise.
26206         * gcc.dg/i386-unroll-1.c: Likewise.
26207         * gcc.dg/tls/opt-1.c: Likewise.
26208         * gcc.dg/tls/opt-2.c: Likewise.
26209         * gcc.dg/unroll-1.c: Likewise.
26210         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26211         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26212         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26213         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26214         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26215         -m64 is specified.
26216
26217 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26218
26219         PR c++/18389
26220         * g++.dg/parse/cond1.C: New test.
26221
26222         PR c++/18429
26223         * g++.dg/template/array9.C: New test.
26224         * g++.dg/ext/vla1.C: Adjust error messages.
26225         * g++.dg/ext/vlm1.C: Likewise.
26226         * g++.dg/template/crash2.C: Likewise.
26227
26228         PR c++/18436
26229         * g++.dg/template/call3.C: New test.
26230
26231         PR c++/18407
26232         * g++.dg/template/ptrmem11.C: New test.
26233
26234 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26235
26236         PR other/14264
26237         * lib/g++.exp: Set LC_ALL and LANG to C.
26238         * lib/gcc-dg.exp: Likewise.
26239         * lib/gfortran.exp: Likewise.
26240         * lib/objc.exp: Likewise.
26241         * lib/treelang.exp: Likewise.
26242
26243 2004-11-12  Andreas Schwab  <schwab@suse.de>
26244
26245         * gcc.dg/pr16286.c: Fix last change.
26246
26247 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26248
26249         PR c++/18416
26250         * g++.dg/init/global1.C: New test.
26251
26252 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26253
26254         * gcc.c-torture/execute/20041112-1.c: New test.
26255
26256 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26257
26258         * lib/gcc-dg.exp (dg-target-list): New.
26259
26260 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26261             Richard Sandiford  <rsandifo@redhat.com>
26262
26263         * lib/target-supports.exp (get-compiler_messages): New.
26264         (check_named_sections_available): Use it.
26265         (check_effective_target_ilp32): New.
26266         (check_effective_target_lp64): New.
26267         (is-effective-target): New.
26268         * lib/gcc-dg.exp (dg-require-effective-target): New.
26269
26270 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26271
26272         * gcc.dg/precedence-1.c: New test.
26273
26274 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26275
26276         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26277
26278         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26279         message, delete generated files, use more descriptive name for
26280         executable, and make the test unsupported when it cannot be run.
26281
26282         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26283         (dg-require-weak, dg-require-visibility, dg-require-alias,
26284         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26285         dg-require-iconv, dg-require-named-sections): Use it.
26286
26287         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26288
26289 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26290
26291         PR target/16457
26292         * gcc.dg/ppc-and-1: New
26293
26294         PR target/16796
26295         * gcc.dg/ppc-mov-1.c: New.
26296
26297         PR target/16458
26298         * gcc.dg/ppc-compare-1.c: New.
26299
26300 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26301
26302         * objc.dg/desig-init-2.m: New test.
26303
26304 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26305
26306         PR middle-end/18160
26307         * g++.dg/warn/register-var-1.C: New test.
26308         * g++.dg/warn/register-var-2.C: New test.
26309
26310 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26311
26312         * gcc.dg/union-2.c: New test.
26313
26314 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26315
26316         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26317         New test for PR tree-optimization/17892.
26318
26319 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26320
26321         PR c++/18369
26322         * g++.dg/init/new12.C: New test.
26323
26324 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26325
26326         * gcc.target/sparc: New directory.
26327         * gcc.target/sparc/sparc.exp: New driver.
26328         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26329         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26330         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26331         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26332
26333 2004-11-10  Paul Brook  <paul@codesourcery.com>
26334
26335         PR fortran/18218
26336         * gfortran.dg/list_read.c: New test.
26337
26338 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26339
26340         PR c/18322
26341         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26342         expected diagnostic location.
26343
26344 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26345
26346         * gcc.dg/20041109-1.c: New test.
26347
26348 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26349
26350         PR objc/18406
26351         * objc/compile/pr18406.m: New test.
26352
26353 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26354
26355         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26356
26357 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26358
26359         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26360
26361 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26362
26363         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26364
26365 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26366
26367         * gcc.dg/20030225-2.c: Add prototype for abort and
26368         exit.
26369
26370 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26371
26372         PR tree-opt/18299
26373         * gcc.c-torture/pr18299-1.c: New test.
26374
26375 2004-11-06  Andreas Schwab  <schwab@suse.de>
26376
26377         * gcc.dg/pr16286.c: Also test for bool and pixel.
26378
26379 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26380
26381         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26382         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26383         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26384         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26385         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26386         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26387         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26388         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26389         gcc.dg/struct-semi-3.c: New tests.
26390
26391 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26392
26393         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26394
26395 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26396
26397         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26398         Do not use C99 designators.
26399
26400 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26401
26402         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26403
26404 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26405
26406         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26407         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26408         * gcc.c-torture/execute/simd-5.x: Remove.
26409
26410 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26411
26412         PR rtl-optimization/17933
26413         * gcc.dg/torture/pr17933-1.c: New test.
26414
26415 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26416
26417         PR target/18106
26418         * lib/target-supports.exp (check_weak_available): Support
26419         Windows.
26420
26421 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26422
26423         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26424         call to fflush(stdout) before abort.
26425         (my_ffsll): New function.
26426         (generate_fields): Use it.
26427
26428 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26429
26430         * gcc.dg/init-undef-1.c: New test.
26431
26432 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26433
26434         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26435         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26436         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26437         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26438         expected messages for new parser.
26439
26440 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26441
26442         * g++.dg/ext/visibility/symbian1.C: New test.
26443
26444 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26445
26446         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26447         on LP64 targets.
26448
26449 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26450
26451         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26452         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26453         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26454         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26455         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26456         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26457         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26458         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26459         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26460         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26461
26462 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26463
26464         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26465         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26466         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26467         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26468         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26469         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26470         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26471         for new parser.
26472
26473 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26474
26475         PR target/15342
26476         * gcc.dg/20041104-1.c: New test.
26477
26478 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26479
26480         * g++.dg/template/nontype7.C: New test.
26481         * g++.dg/template/nontype8.C: Likewise.
26482         * g++.dg/template/nontype9.C: Likewise.
26483         * g++.dg/template/nontype10.C: Likewise.
26484         * g++.dg/tc1/dr49.C: Likewise.
26485         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26486         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26487
26488 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26489
26490         * g++.dg/rtti/tinfo1.C: Remove xfails.
26491
26492 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26493
26494         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26495         packed attribute to the definition to satisfy the new C++ parser.
26496
26497 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26498
26499         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26500         invocations of va_arg.
26501
26502 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26503
26504         PR c++/18124
26505         * g++.dg/template/crash25.C: New test.
26506
26507         PR c++/18155
26508         * g++.dg/template/typedef2.C: New test.
26509         * g++.dg/parse/crash13.C: Adjust error markers.
26510
26511         PR c++/18177
26512         * g++.dg/conversion/const3.C: New test.
26513
26514 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26515
26516         PR fortran/17535
26517         PR fortran/17583
26518         PR fortran/17713
26519         * gfortran.dg/generic_[123].f90: New testcases.
26520
26521 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26522
26523         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26524         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26525
26526 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26527
26528         PR tree-opt/16808
26529         * gcc.c-torture/compile/pr16808.c: New test.
26530
26531 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26532
26533         PR rtl-optimization/17104
26534         * gcc.dg/ppc-bitfield1.c: New.
26535
26536 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26537
26538         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26539
26540 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26541
26542         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26543         strings for 32-bit code.
26544
26545 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26546
26547         PR c/18239
26548         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26549
26550 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26551
26552         PR c++/18064
26553         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26554
26555 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26556
26557         PR c++/15172
26558         * g++.dg/init/aggr2.C: New test.
26559
26560 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26561
26562         * objc.dg/local-decl-1.m: New test.
26563
26564 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26565
26566         * gcc.dg/20040910-1.c: Adjust regex.
26567
26568 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26569
26570         PR rtl-optimization/18084
26571         * g++.dg/opt/pr18084-1.C: New testcase.
26572
26573 2004-10-30  Matt Austern  <austern@apple.com>
26574
26575         PR c++/17542
26576         * g++.dg/ext/attrib18.C: New test.
26577
26578 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26579
26580         PR middle-end/18096
26581         * gcc.dg/pr18096-1.c: New test case.
26582
26583 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26584
26585         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26586
26587 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26588
26589         PR c/16666
26590         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26591         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26592         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26593         gcc.dg/old-style-prom-3.c: New tests.
26594
26595 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26596
26597         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26598         Remove unnecessary inclusion of stdio.h.
26599
26600 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26601
26602         PR rtl-optimization/17581
26603         * gcc.dg/pr17581-1.c: New test case.
26604
26605 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26606
26607         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26608         being implemented.
26609         * g++.dg/conversion/dr195-1.C: New.
26610         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26611         * g++.old-deja/g++.mike/p10148.C: Likewise.
26612
26613 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26614
26615         PR c++/17695
26616         * g++.dg/debug/typedef2.C: New test.
26617
26618 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26619
26620         PR fortran/13490
26621         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26622         * gfortran.dg/g77/README: Update.
26623
26624 2004-10-28  Matt Austern  <austern@apple.com>
26625
26626         PR c++/14124
26627         * g++.dg/ext/packed7.C: New test.
26628
26629 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26630
26631         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26632         scan-assembler.
26633         * lib/scanasm.exp (hidden-scan-for): New proc.
26634         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26635         string.
26636         (scan-not-hidden): Likewise.
26637         * lib/target-supports.exp (check_visibility_available): mach-o is
26638         support too.
26639
26640 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26641
26642         PR c++/17132
26643         * g++.dg/template/memclass3.C: New test.
26644
26645 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26646
26647         PR middle-end/18160
26648         * gcc.dg/register-var-1.c: New test.
26649         * gcc.dg/register-var-2.c: New test.
26650         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26651         error now.
26652
26653 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26654
26655         PR other/18172
26656         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26657         unused variables.
26658         * gcc.dg/vect/vect-22.c: Likewise.
26659
26660 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26661
26662         * gcc.dg/i386-rotate-1.c: New test.
26663
26664 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26665
26666         * g++.dg/init/ref12.C: Add "run" marker.
26667
26668         PR c++/17435
26669         * g++.dg/init/ref12.C: New test.
26670
26671         PR c++/18140
26672         * g++.dg/template/shift1.C: New test.
26673         * g++.dg/template/error10.C: Adjust error markers.
26674
26675 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26676
26677         PR tree-opt/17529
26678         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26679
26680 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26681
26682         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26683         * gcc.dg/weak/weak-3.c: Likewise.
26684         * gcc.dg/weak/weak-5.c: Likewise.
26685         * gcc.dg/weak/weak-9.c: Likewise.
26686         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26687         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26688
26689         * gcc.dg/darwin-weakimport-1.c: New.
26690
26691 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26692
26693         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26694
26695 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26696
26697         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26698         'syntax' error messages.
26699         * gcc.dg/cpp/direct2s.c: Likewise.
26700
26701 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26702
26703         * gcc.c-torture/compile/20041026-1.c: New.
26704
26705 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26706
26707         PR c++/18093
26708         * g++.dg/lookup/ns2.C: New test.
26709
26710         PR c++/18020
26711         * g++.dg/template/enum4.C: New test.
26712
26713         PR c++/18161
26714         * g++.dg/template/expr1.C: New test.
26715
26716 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26717
26718         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26719
26720 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26721
26722         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26723         gcc.dg/decl-nospec-3.c: New tests.
26724
26725 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26726
26727         * objc.dg/super-class-3.m: New test.
26728
26729 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26730
26731         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26732         resyncing.
26733         * gcc.dg/cpp/direct2s.c: Likewise.
26734
26735 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26736
26737         * objc.dg/image-info.m: Update for changes to section selection.
26738
26739 2004-10-25  David Ayers  <d.ayers@inode.at>
26740             Ziemowit Laski  <zlaski@apple.com>
26741
26742         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26743         diagnostics when messaging 'id <Proto>'.
26744         * objc.dg/class-protocol-1.m: New test.
26745         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26746         a non-existent method signature.
26747         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26748         Update diagnostics when messaging with non-existent method signature.
26749         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26750         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26751         invalid receivers are now resolved as if messaging 'id'; remove
26752         extraneous diagnostics.
26753
26754 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26755
26756         PR c/16667
26757         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26758         gcc.dg/init-desig-obs-3.c: New tests.
26759
26760 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26761
26762         * gcc.dg/debug/20041023-1.c: New test.
26763
26764 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26765
26766         PR middle-end/17407
26767         * gcc.c-torture/compile/pr17407.c: New test.
26768
26769         PR c++/18121
26770         * g++.dg/template/array8.C: New test.
26771
26772 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26773
26774         PR other/18138
26775         * lib/g++.exp: Accept more than one multilib libgcc.
26776         * lib/gcc-dg.exp: Likewise.
26777         * lib/objc.exp: Likewise.
26778         * lib/treelang.exp: Likewise.
26779         * lib/gfortran.exp: Likewise.
26780
26781 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26782
26783         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26784
26785 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26786
26787         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26788         * gcc.dg/c99-const-expr-3.c: Likewise.
26789
26790 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26791
26792         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26793
26794 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26795
26796         * gcc.c-torture/execute/loop-2e.x: Remove.
26797
26798 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         PR c++/18095
26801         * g++.dg/parse/crash18.C: New.
26802         * g++.dg/parse/crash19.C: New.
26803
26804 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26805
26806         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26807         * g++.dg/ext/dllimport2.C: Same.
26808         * g++.dg/ext/dllimport8.C: Same.
26809
26810 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/10841
26813         * g++.dg/conversion/cast1.C: New test.
26814         * g++.dg/overload/pmf1.C: Adjust error marker.
26815
26816 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26817
26818         PR objc/17923
26819         * objc.dg/const-str-7.m: New test.
26820
26821 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26822
26823         * g++.dg/template/memfriend11.C: Fix comment typo.
26824         * g++.dg/template/memfriend14.C: Likewise.
26825
26826 2004-10-20  Richard Henderson  <rth@redhat.com>
26827
26828         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26829         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26830         -fasynchronous-unwind-tables.
26831
26832 2004-10-20  Richard Henderson  <rth@redhat.com>
26833
26834         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26835         (main): Return success.
26836         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26837         (main): Return success.
26838
26839 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26840
26841         PR c++/13495
26842         * g++.dg/template/memfriend9.C: New test.
26843         * g++.dg/template/memfriend10.C: Likewise.
26844         * g++.dg/template/memfriend11.C: Likewise.
26845         * g++.dg/template/memfriend12.C: Likewise.
26846         * g++.dg/template/memfriend13.C: Likewise.
26847         * g++.dg/template/memfriend14.C: Likewise.
26848         * g++.dg/template/memfriend15.C: Likewise.
26849         * g++.dg/template/memfriend16.C: Likewise.
26850         * g++.dg/template/memfriend17.C: Likewise.
26851         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26852
26853 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26854
26855         * g++.dg/conversion/dr195.C: New.
26856         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26857
26858 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26859             Devang Patel  <dpatel@apple.com>
26860
26861         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26862         of floating point arithmetic, which could trap.
26863
26864 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26865
26866         PR c++/14035
26867         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26868         * g++.dg/conversion/const2.C: New test.
26869         * g++.dg/expr/reinterpret2.C: New test.
26870         * g++.dg/expr/reinterpret3.C: New test.
26871         * g++.dg/expr/cast2.C: New test.
26872         * g++.dg/expr/copy1.C: New test.
26873         * g++.dg/other/conversion1.C: Change error message.
26874         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26875         function pointers to void *.
26876         * g++.old-deja/g++.mike/p10148.C: Likewise.
26877
26878 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26879
26880         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26881
26882 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26883
26884         PR c++/18047
26885
26886         * g++.dg/parse/expr3.C: New test.
26887
26888 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26889
26890         * gcc.dg/smod-1.c: New test.
26891
26892 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26893
26894         * objc.dg/method-14.m: New test.
26895
26896 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26897
26898         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26899         Also xfail as the patch was reverted.
26900
26901 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26902
26903         PR middle-end/16973
26904         * gcc.dg/pr16973.c: New test.
26905
26906 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26907
26908         PR tree-optimization/17656
26909         * gcc.c-torture/compile/pr17656.c: New test.
26910
26911 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         * g++.dg/eh/shadow1.C: New.
26914
26915 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26916
26917         * gcc.c-torture/compile/20041018-1.c: New test.
26918
26919 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26920
26921         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26922         compiler referring to register 0 when accessing sdata.  The linker
26923         now patches things up.
26924
26925 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26926
26927         PR c/17529
26928         * gcc.c-torture/compile/pr17529.c: New test.
26929
26930 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26931
26932         PR c++/17743
26933         * g++.dg/ext/attrib17.C: New test.
26934
26935 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26936
26937         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26938
26939 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26940
26941         PR c++/10479
26942         * g++.dg/ext/attrib16.C: New test.
26943
26944 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
26945
26946         PR c++/17042
26947         * g++.dg/init/dso_handle1.C: New test.
26948
26949         PR c++/14667
26950         * g++.dg/parse/typedef6.C: New test.
26951
26952         PR c++/17916
26953         * g++.dg/parse/pragma1.C: New test.
26954
26955 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
26956
26957         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26958
26959 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26960
26961         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26962         -fno-common when on HPPA HP-UX platforms.
26963
26964 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
26965
26966         PR other/16820
26967         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26968         stdint.h.
26969         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26970         uintptr_t.
26971
26972 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26973
26974         PR c++/16301
26975         * g++.dg/lookup/strong-using-4.C: New test.
26976
26977 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26978
26979         PR middle-end/16567
26980         * gcc.c-torture/compile/nested-1.c: New test.
26981
26982 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26983
26984         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
26985         and mipsisa64*-*-* (until support for misaligned loads is added).
26986         * gcc.dg/vect/vect-50.c: Likewise.
26987         * gcc.dg/vect/vect-52.c: Likewise.
26988         * gcc.dg/vect/vect-54.c: Likewise.
26989         * gcc.dg/vect/vect-58.c: Likewise.
26990         * gcc.dg/vect/vect-60.c: Likewise.
26991         * gcc.dg/vect/vect-80.c: Likewise.
26992
26993 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
26994
26995         PR c++/17976
26996         * g++.dg/init/dtor3.C: New test.
26997
26998 2004-10-15  Ben Elliston  <bje@au.ibm.com>
26999
27000         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27001
27002 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
27003
27004         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27005         * gcc.dg/macho-lo-sum.c: Likewise.
27006
27007 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
27008
27009         * gcc.dg/ppc-spe64-1.c: New test.
27010
27011 2004-10-14  Devang Patel  <dpatel@apple.com>
27012
27013         PR 17635
27014         * gcc.dg/pr17635.c : New test.
27015
27016 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
27017
27018         * gcc.dg/vect/vect-28.c: Remove xfail.
27019         * gcc.dg/vect/vect-30.c: Remove xfail.
27020         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27021         * gcc.dg/vect/vect-33.c: Remove xfail.
27022         * gcc.dg/vect/vect-44.c: Remove xfail.
27023         * gcc.dg/vect/vect-46.c: Remove xfail.
27024         * gcc.dg/vect/vect-50.c: Remove xfail.
27025         * gcc.dg/vect/vect-52.c: Remove xfail.
27026         * gcc.dg/vect/vect-54.c: Remove xfail.
27027         * gcc.dg/vect/vect-58.c: Remove xfail.
27028         * gcc.dg/vect/vect-60.c: Remove xfail.
27029         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27030         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27031         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27032         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27033         * gcc.dg/vect/vect-8.c: Remove xfail.
27034         * gcc.dg/vect/vect-80.c: Remove xfail.
27035         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27036
27037 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27038
27039         * gcc.dg/vect/vect-82.c: New testcase.
27040         * gcc.dg/vect/vect-82_64.c: New testcase.
27041         * gcc.dg/vect/vect-83.c: New testcase.
27042         * gcc.dg/vect/vect-83_64.c: New testcase.
27043
27044 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27045
27046         * gcc.dg/cpp/error-1.c: New test.
27047
27048 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27049
27050         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27051
27052 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27053
27054         PR target/17984
27055         * gcc.dg/cris-peep2-xsrand2.c: New test.
27056
27057 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27058
27059         PR c++/17661
27060         * g++.dg/expr/for2.C: New test.
27061
27062 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27063
27064         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27065
27066 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27067
27068         PR tree-optimization/17724
27069         * g++.dg/opt/pr17724-1.C: New test.
27070         * g++.dg/opt/pr17724-2.C: New test.
27071         * g++.dg/opt/pr17724-3.C: New test.
27072         * g++.dg/opt/pr17724-4.C: New test.
27073         * g++.dg/opt/pr17724-5.C: New test.
27074         * g++.dg/opt/pr17724-6.C: New test.
27075
27076 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27077
27078         PR c/17301
27079         * gcc.dg/pr17301-2.c: New test.
27080
27081 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27082
27083         PR c++/15876
27084         * g++.dg/parse/error22.C: New test.
27085
27086         PR c++/17936
27087         * g++.dg/template/spec18.C: New test.
27088
27089 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27090
27091         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27092         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27093         memcpy.
27094         * gcc.dg/ia64-sync-2.c: Ditto.
27095         * gcc.dg/ia64-sync-3.c: Ditto.
27096
27097 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27098
27099         * g++.dg/eh/cleanup5.C: Add dg-options "".
27100
27101 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27102
27103         PR middle-end/17657
27104         * gcc.dg/switch-4.c: New test case.
27105
27106 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27107
27108         * gcc.c-torture/execute/20041011-1.c: New test.
27109
27110 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27111
27112         PR c++/17554
27113         * g++.dg/init/for3.C: New test.
27114
27115         PR c++/17657
27116         * g++.dg/opt/switch2.C: New test.
27117
27118         PR middle-end/17703
27119         * g++.dg/warn/Wreturn-2.C: New test.
27120
27121 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27122
27123         PR c++/17907
27124         * g++.dg/eh/cleanup5.C: New test.
27125
27126 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27127
27128         PR c++/17393
27129         * g++.dg/parse/error21.C: New test.
27130
27131 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27132
27133         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27134         * g++.dg/warn/incomplete1.C: Likewise.
27135         * g++.dg/template/qualttp20.C: Likewise.
27136
27137 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27138
27139         PR c/17881
27140         * parm-incomplete-1.c: New test.
27141
27142 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27143
27144         PR c++/17867
27145         * g++.dg/parse/error19.C: New test.
27146
27147         PR c++/17670
27148         * g++.dg/init/new11.C: New test.
27149
27150         PR c++/17821
27151         * g++.dg/parse/error20.C: New test.
27152
27153         PR c++/17826
27154         * g++.dg/template/crash24.C: New test.
27155
27156 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27157
27158         PR c/17301
27159         * gcc.dg/pr17301-1.c: New test.
27160
27161 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27162
27163         PR c/17189
27164         * gcc.dg/anon-struct-5.c: New test.
27165
27166 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27167
27168         PR c/17844
27169         * gcc.dg/pr17844-1.c: New test.
27170
27171 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27172
27173         PR tree-optimization/17906
27174         * gcc.c-torture/compile/pr17906.c: New.
27175
27176 2004-10-09  Stuart Hastings  <stuart@apple.com>
27177             Roger Sayle  <roger@eyesopen.com>
27178
27179         PR rtl-optimization/17853
27180         * gcc.dg/i386-mmx-5.c: New testcase.
27181
27182 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27183
27184         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27185
27186 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27187
27188         PR c++/17524
27189         * g++.dg/template/static9.C: New test.
27190
27191         PR c++/17685
27192         * g++.dg/parse/operator5.C: New test.
27193
27194 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27195
27196         PR middle-end/17894
27197         * gcc.c-torture/execute/divcmp-4.c: New test case.
27198
27199 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27200
27201         PR tree-opt/17902
27202         * g++.dg/opt/pr17902.C: New test.
27203
27204 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27205
27206         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27207
27208 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27209
27210         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27211
27212 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27213
27214         * gcc.dg/assign-warn-3.c: New test.
27215
27216 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27217
27218         PR c/16999
27219         * gcc.dg/cpp/ident-1.c: New test.
27220
27221 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27222
27223         * gcc.c-torture/compile/acc1.c: New.
27224
27225 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27226
27227         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27228         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27229
27230 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27231
27232         * gcc.dg/ultrasp11.c: New test.
27233
27234 2004-10-08  Michael Matz  <matz@suse.de>
27235
27236         * gcc.dg/doloop-2.c: New test.
27237
27238 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27239
27240         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27241         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27242         objc.dg/method-9.m: Update expected diagnostics.
27243
27244 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27245
27246         * gcc.dg/ppc-fsel-3.c: New file.
27247         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27248
27249 2004-10-07  Paul Brook  <paul@codesourcery.com>
27250
27251         * gfortran.dg/intrinsic_verify_1.f90: New test.
27252
27253 2004-10-07  Paul Brook  <paul@codesourcery.com>
27254
27255         * gfortran.dg/empty_format_1.f90: Remove stray commas.
27256
27257 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27258
27259         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27260         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27261         commit.
27262
27263 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27264
27265         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27266
27267 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27268
27269         PR c++/17115
27270         * g++.dg/warn/Winline-4.C: New test.
27271
27272 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27273
27274         * gcc.c-torture/compile/20041007-1.c: New test.
27275
27276 2004-10-07  Paul Brook  <paul@codesourcery.com>
27277
27278         PR fortran/17678
27279         * gfortran.dg/use_allocated_1.f90: New test.
27280
27281 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27282
27283         PR middle-end/17849
27284         * gfortran.fortran-torture/compile/nested.f90: New test
27285
27286 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27287
27288         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27289
27290 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27291
27292         PR c++/17368
27293         * g++.dg/ext/asm6.C: New test.
27294
27295 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27296
27297         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27298
27299 2004-10-06  Paul Brook  <paul@codesourcery.com>
27300
27301         PR libfortran/17709
27302         * gfortran.dg/empty_format_1.f90: New test.
27303
27304 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27305
27306         PR fortran/17568
27307         * gfortran.dg/ishft.f90: New test.
27308
27309         PR fortran/17283
27310         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27311         tests.
27312
27313 2004-10-06  Paul Brook  <paul@codesourcery.com>
27314
27315         * gfortran.dg/do_1.f90: New test.
27316
27317 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27318
27319         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27320         optimizing for size.
27321
27322 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27323
27324         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27325
27326 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27327
27328         * gcc.c-torture/compile/20041005-1.c: New test.
27329
27330 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27331
27332         PR c++/17829
27333         * g++.dg/lookup/koenig4.C: New.
27334
27335 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27336
27337         * g++.dg/other/classkey1.C: Adjust quoting marks.
27338         * g++.dg/parse/error15.C: Likewise.
27339         * g++.dg/template/meminit2.C (int>): Likewise.
27340
27341 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27342
27343         PR fortran/17283
27344         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27345
27346         PR fortran/17631
27347         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27348
27349         PR fortran/17708
27350         * gfortran.dg/pr17708.f90: New test.
27351
27352 2004-10-04  Chao-ying Fu  <fu@mips.com>
27353
27354         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27355         * gcc.dg/vect/vect-4.c: Ditto.
27356         * gcc.dg/vect/vect-5.c: Ditto.
27357         * gcc.dg/vect/vect-6.c: Ditto.
27358         * gcc.dg/vect/vect-8.c: Ditto.
27359         * gcc.dg/vect/vect-16.c: Ditto.
27360         * gcc.dg/vect/vect-30.c: Ditto.
27361         * gcc.dg/vect/vect-40.c: Ditto.
27362         * gcc.dg/vect/vect-41.c: Ditto.
27363         * gcc.dg/vect/vect-42.c: Ditto.
27364         * gcc.dg/vect/vect-43.c: Ditto.
27365         * gcc.dg/vect/vect-44.c: Ditto.
27366         * gcc.dg/vect/vect-45.c: Ditto.
27367         * gcc.dg/vect/vect-46.c: Ditto.
27368         * gcc.dg/vect/vect-47.c: Ditto.
27369         * gcc.dg/vect/vect-48.c: Ditto.
27370         * gcc.dg/vect/vect-49.c: Ditto.
27371         * gcc.dg/vect/vect-50.c: Ditto.
27372         * gcc.dg/vect/vect-51.c: Ditto.
27373         * gcc.dg/vect/vect-52.c: Ditto.
27374         * gcc.dg/vect/vect-53.c: Ditto.
27375         * gcc.dg/vect/vect-54.c: Ditto.
27376         * gcc.dg/vect/vect-55.c: Ditto.
27377         * gcc.dg/vect/vect-56.c: Ditto.
27378         * gcc.dg/vect/vect-57.c: Ditto.
27379         * gcc.dg/vect/vect-58.c: Ditto.
27380         * gcc.dg/vect/vect-59.c: Ditto.
27381         * gcc.dg/vect/vect-60.c: Ditto.
27382         * gcc.dg/vect/vect-74.c: Ditto.
27383         * gcc.dg/vect/vect-79.c: Ditto.
27384         * gcc.dg/vect/vect-80.c: Ditto.
27385
27386 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27387
27388         * gcc.dg/unused-7.c: Use the correct option.
27389
27390 2004-10-04  Paul Brook  <paul@codesourcery.com>
27391         Bud Davis  <bdavis9659@comcast.net>
27392
27393         PR fortran/17706
27394         PR fortran/16434
27395         * gfortran/pr17706.f90: New test.
27396         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27397
27398 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27399
27400         * gfortran.dg/pr17612.f90: New test.
27401
27402 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27403
27404         * g++.dg/template/local1.C: Adjust quoting marks in
27405         testing for diagnostics.
27406         * g++.dg/tls/diag-2.C: Likewise.
27407         * g++.dg/other/error8.C: Likewise.
27408
27409 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27410
27411         PR c/17178
27412         * gcc.dg/unused-4.c: Adjust to be correct.
27413
27414         PR c/17820
27415         * gcc.dg/unused-7.c: New test.
27416
27417 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27418
27419         PR c++/17797
27420         * g++.dg/overload/template2.C: New test.
27421
27422 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27423
27424         PR tree-optimization/16632
27425         * gcc.dg/tree-ssa/20041002-1.c: New.
27426
27427 2004-10-03  Paul Brook  <paul@codesourcery.com>
27428
27429         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27430         rather than relying on default formatting.
27431
27432 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27433
27434         * gcc.dg/20040920-1.c: Update expected message text.
27435
27436 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27437
27438         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27439
27440 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27441
27442         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27443         tree level.
27444
27445 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27446
27447         * gcc.dg/tree-ssa/pr17343.c: Remove.
27448
27449 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27450
27451         PR tree-opt/17343
27452         * gcc.dg/tree-ssa/pr17343.c: New test.
27453
27454 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27455
27456         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27457         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27458         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27459         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27460         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27461
27462 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27463
27464         * gcc.dg/lvalue-2.c: New test.
27465
27466 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27467
27468         PR c/17730
27469         * gcc.dg/pr17730-1.c: New test
27470
27471 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27472
27473         PR c/7425
27474         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27475
27476 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27477
27478         * gcc.c-torture/execute/stdarg-1.c: New test.
27479         * gcc.c-torture/execute/stdarg-2.c: New test.
27480         * gcc.c-torture/execute/stdarg-3.c: New test.
27481         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27482         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27483         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27484         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27485         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27486
27487 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27488
27489         PR tree-optimization/17697
27490         * g++.dg/opt/pr17697-1.C: New test.
27491         * g++.dg/opt/pr17697-2.C: New test.
27492         * g++.dg/opt/pr17697-3.C: New test.
27493
27494 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27495
27496         PR c/16409
27497         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27498         gcc.dg/vla-init-5.c: New tests.
27499
27500 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27501
27502         PR c/13804
27503         * gcc.dg/pr13804-1.c: New test.
27504
27505 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27506
27507         PR fortran/16938
27508         * gfortran.dg/pr16938.f90: New test.
27509
27510 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27511
27512         * g++.dg/template/crash23.C: New test.
27513
27514 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27515
27516         PR c++/17585
27517         * g++.dg/template/static8.C: New test.
27518
27519 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27520
27521         PR c++/17681
27522         * g++.dg/other/error9.C: New test.
27523
27524 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27525
27526         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27527
27528 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27529
27530         PR fortran/15164
27531         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27532
27533 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27534
27535         PR middle-end/17112
27536         * gcc.dg/pr17112-1.c: New test case.
27537
27538 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27539
27540         PR c/11459
27541         * gcc.dg/pr11459-1.c: New test.
27542
27543 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27544
27545         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27546         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27547
27548 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27549
27550         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27551
27552 2004-09-25  Jan Hubicka  <jh@suse.cz>
27553
27554         * compile/30040909-1.c: New test.
27555         * compile/30040907-1.c: New test.
27556
27557 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27558
27559         * gcc.c-torture/execute/va-arg-26.c: New test.
27560
27561 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27562
27563         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27564         extra diagnostics on targets with 64-bit pointers.
27565         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27566
27567 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27568
27569         PR c/17188
27570         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27571         * gcc.dg/decl-3.c: Adjust expected message.
27572
27573 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27574
27575         PR fortran/17615
27576         * gfortran.dg/pr17615.f90: New test.
27577
27578 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27579
27580         PR tree-optimzation/17517
27581         * g++.dg/tree-ssa/pr17517.C: New Test.
27582
27583 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27584
27585         PR c++/16889
27586         * g++.dg/lookup/ambig3.C: New.
27587
27588 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27589
27590         PR tree-opt/17624
27591         * g++.dg/opt/pr17624.C: New test.
27592
27593 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27594
27595         PR c/6980
27596         * gcc.dg/Wbad-function-cast-1.c: New test.
27597
27598 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27599
27600         * g++.dg/ext/complit1.C
27601         * g++.dg/other/error2.C
27602         * g++.dg/other/nontype-1.C
27603         * g++.dg/parse/crash11.C
27604         * g++.dg/parse/crash12.C
27605         * g++.dg/parse/error15.C
27606         * g++.dg/parse/error4.C
27607         * g++.dg/parse/tmpl-outside1.C
27608         * g++.dg/parse/too-many-tmpl-args1.C
27609         * g++.dg/template/dependent-expr3.C
27610         * g++.dg/template/error10.C
27611         * g++.dg/template/instantiate1.C
27612         * g++.dg/template/vtable2.C
27613         * g++.dg/warn/Wshadow-1.C
27614         * g++.dg/warn/weak1.C
27615         * g++.old-deja/g++.brendan/crash16.C
27616         * g++.old-deja/g++.brendan/crash18.C
27617         * g++.old-deja/g++.brendan/crash48.C
27618         * g++.old-deja/g++.brendan/crash49.C
27619         * g++.old-deja/g++.brendan/crash55.C
27620         * g++.old-deja/g++.brendan/crash56.C
27621         * g++.old-deja/g++.brendan/crash8.C
27622         * g++.old-deja/g++.brendan/enum11.C
27623         * g++.old-deja/g++.brendan/enum8.C
27624         * g++.old-deja/g++.brendan/enum9.C
27625         * g++.old-deja/g++.brendan/friend3.C
27626         * g++.old-deja/g++.brendan/misc14.C
27627         * g++.old-deja/g++.bugs/900402_02.C
27628         * g++.old-deja/g++.bugs/900404_03.C
27629         * g++.old-deja/g++.bugs/900404_04.C
27630         * g++.old-deja/g++.bugs/900428_03.C
27631         * g++.old-deja/g++.jason/crash4.C
27632         * g++.old-deja/g++.jason/overload21.C
27633         * g++.old-deja/g++.jason/redecl1.C
27634         * g++.old-deja/g++.jason/report.C
27635         * g++.old-deja/g++.jason/rfg10.C
27636         * g++.old-deja/g++.jason/template30.C
27637         * g++.old-deja/g++.law/arm12.C
27638         * g++.old-deja/g++.law/ctors5.C
27639         * g++.old-deja/g++.law/cvt20.C
27640         * g++.old-deja/g++.law/init10.C
27641         * g++.old-deja/g++.law/init8.C
27642         * g++.old-deja/g++.law/visibility17.C
27643         * g++.old-deja/g++.law/visibility7.C
27644         * g++.old-deja/g++.mike/net8.C
27645         * g++.old-deja/g++.mike/p646.C
27646         * g++.old-deja/g++.mike/p700.C
27647         * g++.old-deja/g++.mike/p701.C
27648         * g++.old-deja/g++.mike/p811.C
27649         * g++.old-deja/g++.ns/template13.C
27650         * g++.old-deja/g++.other/array3.C
27651         * g++.old-deja/g++.other/crash25.C
27652         * g++.old-deja/g++.other/dtor3.C
27653         * g++.old-deja/g++.other/dtor4.C
27654         * g++.old-deja/g++.other/main1.C
27655         * g++.old-deja/g++.other/warn7.C
27656         * g++.old-deja/g++.pt/crash11.C
27657         * g++.old-deja/g++.pt/crash36.C
27658         * g++.old-deja/g++.pt/spec22.C
27659         * g++.old-deja/g++.pt/spec9.C
27660         * g++.old-deja/g++.pt/ttp52.C
27661         * g++.old-deja/g++.robertl/eb103.C
27662         * g++.old-deja/g++.robertl/eb121.C
27663         * g++.old-deja/g++.robertl/eb22.C
27664         * g++.old-deja/g++.robertl/eb8.C:
27665         Update locations and/or regexps of dg-error markers.
27666         Remove markers for some bogus messages that are no longer issued.
27667
27668 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27669
27670         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27671         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27672
27673 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27674
27675         PR c++/17618
27676         * g++.dg/lookup/crash5.C: New test.
27677
27678 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27679
27680         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27681         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27682         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27683         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27684         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27685         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27686
27687         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27688         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27689         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27690         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27691         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27692         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27693
27694         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27695
27696         * gcc.dg/vect/vect-44.c: Check additional cases.
27697         * gcc.dg/vect/vect-48.c: Check additional cases.
27698
27699         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27700         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27701         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27702         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27703         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27704         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27705         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27706         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27707         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27708
27709         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27710         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27711         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27712
27713 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27714
27715         * gcc.dg/tree-ssa/loop-6.c: New test.
27716
27717 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27718
27719         PR c++/17620
27720         * g++.dg/inherit/base2.C: New.
27721
27722 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27723
27724         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27725         * gcc.dg/20001012-2.c: Likewise.
27726         * gcc.dg/20001013-1.c: Likewise.
27727         * gcc.dg/20001101-1.c: Likewise.
27728         * gcc.dg/20001102-1.c: Likewise.
27729         * gcc.dg/bf-spl1.c: Likewise.
27730         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27731         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27732
27733 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27734
27735         PR tree-optimization/16721
27736         * gcc.dg/tree-ssa/pr16721.c: New test.
27737
27738 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27739
27740         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27741         * gcc.dg/20040305-1.c: Likewise.
27742
27743 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27744
27745         PR c/16566
27746         * gcc.c-torture/compile/pr16566-1.c,
27747         gcc.c-torture/compile/pr16566-2.c,
27748         gcc.c-torture/compile/pr16566-3.c: New tests.
27749
27750 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27751
27752         PR tree-optimization/17512
27753         * gcc.c-torture/compile/20040916-1.c.
27754
27755 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27756
27757         * gcc.dg/pragma-re-3.c: New test.
27758
27759 2004-09-17  Matt Austern  <austern@apple.com>
27760
27761         PR c++/15049
27762         * g++.dg/other/anon3.C: New.
27763
27764 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27765
27766         PR c++/7503
27767         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27768         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27769         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27770         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27771         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27772
27773 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27774
27775         PR fortran/17286
27776         * gfortran.dg/pr17286.f90: New test.
27777
27778 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27779
27780         PR c++/17530
27781         * g++.dg/template/static7.C: New test.
27782
27783 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27784
27785         PR tree-opt/17558
27786         * gcc.c-torture/compile/pr17558.c: New test.
27787
27788 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27789
27790         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27791         if SKIP_ATTRIBUTE is defined.
27792
27793 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27794
27795         PR fortran/15957
27796         * gfortran.dg/pr15957.f90: New test.
27797
27798 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27799
27800         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27801         in comparison.
27802         * gcc.dg/vect/vect-79.c: Likewise.
27803         * gcc.dg/vect/vect-80.c: Likewise.
27804
27805 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27806
27807         PR fortran/15750
27808         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27809
27810 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27811
27812         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27813         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27814         * gcc.dg/vect/vect-62.c: New testcase.
27815         * gcc.dg/vect/vect-63.c: New testcase.
27816         * gcc.dg/vect/vect-64.c: New testcase.
27817         * gcc.dg/vect/vect-65.c: New testcase.
27818         * gcc.dg/vect/vect-66.c: New testcase.
27819         * gcc.dg/vect/vect-67.c: New testcase.
27820         * gcc.dg/vect/vect-68.c: New testcase.
27821         * gcc.dg/vect/vect-69.c: New testcase.
27822         * gcc.dg/vect/vect-79.c: New testcase.
27823         * gcc.dg/vect/vect-80.c: New testcase.
27824
27825 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27826
27827         * gcc.target/mips/asm-1.c: New test.
27828
27829 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27830
27831         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27832         * gcc.dg/vect/vect-73.c: New testcase.
27833         * gcc.dg/vect/vect-74.c: New testcase.
27834         * gcc.dg/vect/vect-75.c: New testcase.
27835         * gcc.dg/vect/vect-76.c: New testcase.
27836         * gcc.dg/vect/vect-77.c: New testcase.
27837         * gcc.dg/vect/vect-78.c: New testcase
27838
27839 2004-09-18  Paul Brook  <paul@codesourcery.com>
27840
27841         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27842
27843 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27844
27845         PR c/17424
27846         * gcc.dg/pr17424-1.c: New test.
27847
27848 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27849
27850         * g++.dg/tree-ssa/pr17153.C: New test.
27851
27852 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27853
27854         PR pch/13361
27855         * g++.dg/pch/wchar-1.C: New.
27856         * g++.dg/pch/wchar-1.Hs: New.
27857
27858 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27859
27860         * gcc.c-torture/execute/20040917-1.c: New test.
27861
27862 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27863
27864         PR tree-optimization/17319
27865         * gcc.dg/pr17319.c: New test.
27866
27867 2004-09-17  Devang Patel  <dpatel@apple.com>
27868
27869         * gcc.dg/20040813-1.c: New test.
27870
27871 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27872
27873         PR tree-optimization/17273
27874         * gcc.c-torture/compile/pr17273.c: New test.
27875
27876 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27877
27878         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27879         Update expected messages.
27880         * gcc.dg/declspec-13.c: New test.
27881
27882 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27883
27884         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27885
27886 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27887
27888         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27889         change what 'a' is pointing to.
27890
27891 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27892
27893         PR c++/16002
27894         * g++.dg/template/error18.C: New test.
27895
27896         PR c++/16029
27897         * g++.dg/warn/Wunused-8.C: New test.
27898
27899 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27900
27901         PR tree-optimization/17513
27902         * gcc.dg/20040916-1.c: New test.
27903
27904 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27905
27906         PR c++/17501
27907         * g++.dg/template/typename7.C: New test.
27908
27909 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27910
27911         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27912
27913 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27914
27915         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27916         with -ftree-based-profiling also.
27917         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27918
27919 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27920
27921         PR/15364
27922         * gfortran.dg/der_array_io_1.f90: New test.
27923         * gfortran.dg/der_array_io_2.f90: New test.
27924         * gfortran.dg/der_array_io_3.f90: New test.
27925
27926 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27927
27928         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27929         EABI.
27930
27931 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27932
27933         * g++.dg/opt/switch1.C: New test.
27934
27935 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27936
27937         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27938         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27939         Update expected messages.
27940
27941 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27942
27943         PR fortran/16485
27944         * gfortran.dg/same_name_1.f90: New test.
27945
27946 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
27947
27948         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
27949         dereference garbage pointers.
27950
27951 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
27952
27953         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27954         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27955
27956         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27957         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27958         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27959
27960 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
27961
27962         PR c++/17324
27963         * g++.dg/template/mangle1.C: New test.
27964
27965 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27966
27967         PR tree-optimization/17252
27968         * gcc.c-torture/execute/pr17252.c: New test.
27969
27970 2004-09-14  Andrew Pinski  <apinski@apple.com>
27971
27972         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27973
27974 2004-09-14  Roger Sayle  <roger@eyesopen.com>
27975
27976         PR rtl-optimization/9771
27977         * gcc.dg/pr9771-1.c: New test case.
27978
27979 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27980
27981         PR tree-optimization/15262
27982         * gcc.c-torture/execute/pr15262-1.c: New test.
27983         * gcc.c-torture/execute/pr15262-2.c: New test.
27984
27985 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27986
27987         * gcc.dg/declspec-12.c: New test.
27988
27989 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
27990
27991         * gfortran.dg/pr17090.f90: Add directives to test.
27992
27993 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27994
27995         * gcc.c-torture/compile/20040914-1.c: New test.
27996
27997 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27998
27999         PR c++/16162
28000         * g++.dg/template/decl2.C: New test.
28001
28002 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
28003
28004         PR fortran/17090
28005         * gfortran.dg/pr17090.f90: New test.
28006
28007 2004-09-13  Dale Johannesen  <dalej@apple.com>
28008
28009         * gcc.c-torture/compile/pr17408.c: New test case.
28010
28011 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28012
28013         PR c++/16716
28014         * g++.dg/parse/crash17.C: New test.
28015
28016         PR c++/17327
28017         * g++.dg/template/enum3.C: New test.
28018
28019 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
28020
28021         * lib/gcc-defs.exp: Load wrapper.exp.
28022         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28023         using local code.
28024         * lib/gcc.exp (gcc_init): Similar.
28025         * lib/gfortran.exp (gfortran_init): Similar.
28026         * lib/objc.exp (objc_init): Similar.
28027         * lib/treelang.exp (treelang_init): Similar.
28028         * lib/wrapper.exp: New file with build_wrapper call machinery in
28029         ${tool}_maybe_build_wrapper.
28030
28031 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28032
28033         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28034         "inline".
28035         * gcc.dg/declspec-11.c: Update expected messages.
28036         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28037         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28038         gcc.dg/inline-12.c: New tests.
28039
28040 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28041
28042         * g++.dg/tree-ssa/pr17400.C: New testcase.
28043
28044 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28045
28046         * gcc.target/mips/sb1-1.c: New testcase.
28047
28048 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28049
28050         * lib/g77-dg.exp: Remove unused file.
28051         * lib/mike-g77.exp: Ditto.
28052         * lib/g77.exp: Ditto.
28053
28054 2004-09-12  Richard Henderson  <rth@redhat.com>
28055
28056         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28057
28058 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28059
28060         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28061         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28062         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28063         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28064         Update expected messages.
28065
28066 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28067
28068         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28069         declaration/use mismatch for dirp parameter.
28070
28071 2004-09-12  Andrew Pinski  <apinski@apple.com>
28072
28073         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28074         -fgnu-runtime is passed.
28075
28076 2004-09-12  Richard Henderson  <rth@redhat.com>
28077
28078         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28079         do the uplevel thing and update additional_flags directly.
28080         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28081         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28082         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28083         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28084
28085 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28086
28087         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28088
28089 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28090
28091         PR middle-end/17411
28092         * g++.dg/opt/pr17411-1.C: New test case.
28093
28094 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28095
28096         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28097         gcc.dg/tls/diag-2.c: Update expected messages.
28098         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28099         messages.
28100         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28101         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28102         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28103         gcc.dg/tls/diag-5.c: New tests.
28104
28105 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28106
28107         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28108
28109 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28110
28111         * g++.dg/parse/break-in-for.C: New test.
28112
28113 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28114
28115         * gcc.dg/tree-ssa/20040911-1.c: New test.
28116
28117 2004-09-11  Andreas Jaeger  <aj@suse.de>
28118
28119         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28120         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28121
28122 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28123
28124         * gcc.target/frv: New directory of FR-V-specific tests.
28125
28126 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28127
28128         * gcc.dg/convert-vec-1.c: New test.
28129
28130 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28131
28132         PR middle-end/17024
28133         * gcc.dg/pr17024-1.c: New test case.
28134
28135 2004-09-10  Eric Christopher  <echristo@redhat.com>
28136
28137         * gcc.dg/20040910-1.c: New test.
28138
28139 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28140
28141         * gcc.dg/bitfld-9.c: New test.
28142
28143 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28144
28145         * gcc.c-torture/execute/ieee/acc1.c: New test.
28146         * gcc.c-torture/execute/ieee/acc2.c: New test.
28147         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28148
28149 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28150
28151         * gcc.dg/deprecated-2.c: New test.
28152
28153 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28154
28155         * gcc.dg/init-vec-1.c: New test.
28156
28157 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28158
28159         PR middle-end/17055
28160         * gcc.dg/pr17055-1.c: New test case.
28161
28162 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28163
28164         PR target/17377
28165         * gcc.c-torture/execute/pr17377.c: New test.
28166
28167 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28168
28169         PR c/8420
28170         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28171         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28172         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28173         gcc.dg/long-long-typespec-1.c: New tests.
28174         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28175
28176 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28177
28178         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28179         gcc.dg/gnu99-static-1.c: New tests.
28180
28181 2004-09-08  Devang Patel  <dpatel@apple.com>
28182
28183         * gcc.dg/darwin-ld-20040828-1.c: New test.
28184         * gcc.dg/darwin-ld-20040828-2.c: New test.
28185         * gcc.dg/darwin-ld-20040828-3.c: New test.
28186
28187 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28188
28189         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28190         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28191         in error message.
28192         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28193         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28194         in error message.
28195         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28196         types they qualify.
28197         * objc.dg/type-size-2.m: Fix wording in comment.
28198         * objc.dg/va-meth-1.m: New test case.
28199
28200 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28201
28202         PR c/16633:
28203         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28204         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28205
28206 2004-09-06  Devang Patel  <dpatel@apple.com>
28207
28208         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28209         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28210
28211 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28212
28213         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28214         reflect changed line numbering of diagnostics.
28215
28216 2004-09-06  Paul Brook  <paul@codesourcery.com>
28217
28218         * gfortran.dg/edit_real_1.f90: Add new test.
28219
28220 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28221
28222         * gcc.dg/tree-ssa/loop-2.c: New test.
28223         * gcc.dg/tree-ssa/loop-3.c: New test.
28224         * gcc.dg/tree-ssa/loop-4.c: New test.
28225         * gcc.dg/tree-ssa/loop-5.c: New test.
28226
28227 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28228
28229         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28230
28231 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28232
28233         * gcc.dg/format/sentinel-1.c: New test.
28234
28235 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28236
28237         * gcc.dg/builtins-46.c: New.
28238
28239 2004-09-03  Devang Patel  <dpatel@apple.com>
28240
28241         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28242         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28243
28244 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28245
28246         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28247         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28248         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28249         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28250         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28251         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28252         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28253         the non-portable bzero.
28254         * gcc.dg/20010912-1.c: xfail for NetWare.
28255         * gcc.dg/20020426-2.c: xfail for NetWare.
28256         * gcc.dg/20021014-1.c: xfail for NetWare.
28257         * gcc.dg/20021018-1.c: xfail for NetWare.
28258         * gcc.dg/20030213-1.c: xfail for NetWare.
28259         * gcc.dg/20030225-1.c: xfail for NetWare.
28260         * gcc.dg/20030708-1.c: xfail for NetWare.
28261         * gcc.dg/builtins-config.h: Also exclude NetWare.
28262         * gcc.dg/format/format.h: Define restrict only if not already defined.
28263         * gcc.dg/nest.c: xfail for NetWare.
28264         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28265         * lib/target-supports.exp (check_visibility_available): Exclude
28266         NetWare.
28267
28268 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28269
28270         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28271         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28272         deterministic starting point for the alignment of structure fields.
28273         * gcc.dg/Wpadded.c: Dito.
28274         * g++.dg/abi/vbase10.C: Dito.
28275
28276 2004-09-03  Devang Patel  <dpatel@apple.com>
28277
28278         * g++.dg/debug/pr15736.cc: New test.
28279
28280 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28281
28282         * README.QMTEST: Fix out-of-date link.
28283
28284 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28285
28286         PR fortran/16579
28287         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28288         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28289
28290 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28291
28292         * g++.dg/abi/arm_rtti1.C: New test.
28293
28294 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28295
28296         * gcc.dg/ppc-vector-memcpy.c: New.
28297         * gcc.dg/ppc-vector-memset.c: New.
28298
28299 2004-09-02  Chao-ying Fu  <fu@mips.com>
28300
28301         * gcc.target/mips/mips-3d-1.c: New test.
28302         * gcc.target/mips/mips-3d-2.c: New test.
28303         * gcc.target/mips/mips-3d-3.c: New test.
28304         * gcc.target/mips/mips-3d-4.c: New test.
28305         * gcc.target/mips/mips-3d-5.c: New test.
28306         * gcc.target/mips/mips-3d-6.c: New test.
28307         * gcc.target/mips/mips-3d-7.c: New test.
28308         * gcc.target/mips/mips-3d-8.c: New test.
28309         * gcc.target/mips/mips-3d-9.c: New test.
28310         * gcc.target/mips/mips-ps-1.c: New test.
28311         * gcc.target/mips/mips-ps-2.c: New test.
28312         * gcc.target/mips/mips-ps-3.c: New test.
28313         * gcc.target/mips/mips-ps-4.c: New test.
28314         * gcc.target/mips/mips-ps-type.c: New test.
28315
28316 2004-09-02  Paul Brook  <paul@codesourcery.com>
28317
28318         * gfortran.dg/edit_real_1.f90: Add new tests.
28319
28320 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28321
28322         PR fortran/15327
28323         * gfortran.dg/merge_char_1.f90: New test.
28324
28325 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28326
28327         PR fortran/16404
28328         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28329
28330 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28331
28332         PR c/1522
28333         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28334
28335 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28336
28337         * g++.dg/opt/loop1.C: Do not XFAIL.
28338
28339 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28340
28341         * gcc.c-torture/execute/20040831-1.c: New test.
28342
28343 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28344
28345         PR fortran/16579
28346         * gfortran.dg/g77/20010610.f: Now passes.
28347         Copy from g77.f-torture/execute. Add dg-run directive.
28348         * gfortran.dg/g77/README: Update
28349
28350 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28351
28352         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28353         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28354         (t1, t2, t3, t4): Add volatile.
28355
28356 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28357
28358         * g++.dg/ext/visibility/arm1.C: New test.
28359
28360 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28361
28362         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28363         -pedantic-errors.
28364
28365 2004-09-01  Paul Brook  <paul@codesourcery.com>
28366
28367         * gfortran.dg/eof_2.f90: New test.
28368
28369 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28370
28371         PR fortran/16579
28372         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28373
28374 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28375
28376         PR libfortran/16805
28377         * gfortran.dg/list_read_2.f90: New test.
28378
28379 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28380
28381         * g++.dg/abi/key1.C: New test.
28382
28383 2004-08-31  Richard Henderson  <rth@redhat.com>
28384
28385         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28386         form of offsetof.
28387         * g++.dg/other/offsetof5.C: Remove duplicate.
28388
28389 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28390
28391         PR fortran/17244
28392         * gfortran.dg/func_derived_1.f90: New test.
28393
28394 2004-08-31  Paul Brook  <paul@codesourcery.com>
28395
28396         * gfortran.dg/eof_1.f90: New test.
28397
28398 2004-08-31  Paul Brook  <paul@codesourcery.com>
28399
28400         * gfortran.dg/list_read_1.f90: New file.
28401
28402 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28403
28404         * g++.dg/opt/loop1.C: XFAIL.
28405
28406 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28407
28408         * gcc.dg/funcdef-storage-1.c: New.
28409         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28410         an extern function in local scope.
28411         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28412         declare an 'auto inline' function in local scope.
28413         * gcc.dg/20011130-1.c: Likewise.
28414         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28415         an 'auto' function in local scope.
28416         * gcc.dg/20021014-1.c: Likewise.
28417         * gcc.dg/20030331-2.c: Likewise.
28418
28419 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28420
28421         * gfortran.dg/blockdata_1.f90: New test.
28422
28423 2004-08-30  Richard Henderson  <rth@redhat.com>
28424
28425         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28426
28427 2004-08-30  Richard Henderson  <rth@redhat.com>
28428
28429         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28430         additional_flags set by alternate driver.
28431         (ieee-options): New procedure.
28432         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28433         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28434         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28435         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28436
28437 2004-08-30  Richard Henderson  <rth@redhat.com>
28438
28439         * lib/f-torture.exp: Remove.
28440
28441 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28442
28443         PR rtl-optimization/16590
28444         * g++.dg/opt/loop1.C: New test.
28445
28446 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28447
28448         PR fortran/13910
28449         * gfortran.dg/oldstyle_1.f90: New test.
28450
28451 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28452         Paul Brook  <paul@codesourcery.com>
28453
28454         * gfortran.dg/g77/README: Update.
28455         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28456         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28457         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28458
28459 2004-08-28  Paul Brook  <paul@codesourcery.com>
28460
28461         PR libfortran/17195
28462         * gfortran.dg/edit_real_1.f90: New test.
28463
28464 2004-08-27  Paul Brook  <paul@codesourcery.com>
28465
28466         * gfortran.dg/rewind_1.f90: New test.
28467
28468 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28469
28470         PR fortran/16597
28471         * gfortran.dg/pr16597.f90: New test.
28472
28473 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28474
28475         PR c/13801
28476         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28477         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28478         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28479         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28480         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28481
28482 2004-08-26  Nick Clifton  <nickc@redhat.com>
28483
28484         * gcc.c-torture/compile/pr17119.c: New test.
28485
28486 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28487
28488         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28489
28490 2004-08-25  Richard Henderson  <rth@redhat.com>
28491
28492         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28493         the bits that expect kind=8 to be the largest real kind.
28494
28495 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28496
28497         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28498
28499 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28500
28501         * gfortran.dg/assignment_1.f90: New test.
28502
28503 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28504
28505         * g++.dg/template/repo3.C: New test.
28506
28507 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28508
28509         PR middle-end/16693
28510         PR tree-optimization/16372
28511         * g++.dg/opt/pr16372-1.C: New test case.
28512         * g++.dg/opt/pr16693-1.C: New test case.
28513         * g++.dg/opt/pr16693-2.C: New test case.
28514
28515 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28516
28517         * objc.dg/proto-lossage-4.m: New test.
28518
28519 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28520
28521         PR c++/17155
28522         * g++.dg/inherit/local2.C: New test.
28523
28524 2004-08-25  Paul Brook  <paul@codesourcery.com>
28525
28526         PR fortran/17144
28527         * gfortran.dg/string_ctor_1.f90: New test.
28528
28529 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28530
28531         PR c++/14428
28532         * g++.dg/template/redecl2.C: New test.
28533
28534 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28535
28536         PR fortran/17143
28537         * gfortran.dg/pr17143.f90: New test.
28538
28539 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28540
28541         PR fortran/17164
28542         * gfortran.dg/pr17164.f90: New test.
28543
28544 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28545
28546         * gcc.dg/tree-ssa/loop-1.c: New test.
28547
28548 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28549
28550         * gcc.c-torture/compile/20040824-1.c: New test.
28551
28552 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28553
28554         * gcc.c-torture/compile/iftrap-3.c: New test.
28555
28556 2004-08-24  Paul Brook  <paul@codesourcery.com>
28557
28558         * gfortran.dg/entry_2.f90: New test.
28559
28560 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         PR c++/16889
28563         * g++.dg/lookup/ambig[12].C: New.
28564
28565 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28566
28567         PR c++/16706
28568         * g++.dg/template/crash21.C: New test.
28569         * g++.dg/template/crash22.C: Likewise.
28570
28571 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         PR c++/17149
28574         * g++.dg/template/access15.C: New.
28575
28576 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28577
28578         PR c++/17163
28579         * g++.dg/template/repo2.C: New test.
28580
28581 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28582
28583         PR rtl-optimization/17078
28584         * gcc.c-torture/execute/pr17078-1.c: New test case.
28585
28586 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28587
28588         PR c/14492
28589         * gcc.dg/debug/crash1.c: New test.
28590
28591 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28592
28593         PR c/16180
28594         * gcc.dg/loop-5.c: New test.
28595
28596 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28597
28598         * gcc.c-torture/execute/20040823-1.c: New test.
28599
28600 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28601
28602         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28603         to the assembler.  Simplify test accordingly.
28604         (asm_abi_flags): Use GNU names.
28605         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28606         to check for ABI flags.
28607
28608 2004-08-22  Andrew Pinski  <apinski@apple.com>
28609
28610         * g++.dg/opt/pr14029.C: New test.
28611         * gcc.c-torture/execute/pr15262.c: New test.
28612
28613 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28614
28615         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28616
28617 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28618
28619         PR 16908
28620         * gfortran.dg/direct_io.f90: New test.
28621
28622 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28623
28624         PR c++/17121
28625         * g++.dg/inherit/local2.C: New test.
28626
28627 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28628
28629         PR c++/17120
28630         * g++.dg/warn/Wparentheses-4.C: New test.
28631
28632 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/17121
28635         * g++.dg/inherit/local2.C: New test.
28636
28637         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28638         * gcc.dg/ppc-ldstruct.c: Likewise.
28639         * gcc.dg/ppc64-abi-2.c: Likewise.
28640
28641 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28642
28643         PR rtl-optimization/17099
28644         * gcc.c-torture/execute/20040820-1.c: New test.
28645
28646 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28647
28648         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28649
28650 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28651
28652         PR fortran/17077
28653         * gfortran.dg/auto_array_1.f90: New test.
28654
28655 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28656
28657         PR fortran/17074
28658         * gfortran.dg/simpleif_1.f90: New test.
28659
28660 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28661
28662         * lib/target-supports.exp (check_profiling_available): Return
28663         false for arm*-*-symbianelf* and arm*-*-eabi*.
28664
28665         PR c++/15890
28666         * g++.dg/template/delete1.C: New test.
28667
28668 2004-08-19  Paul Brook  <paul@codesourcery.com>
28669
28670         PR fortran/14976
28671         PR fortran/16228
28672         * gfortran.dg/data_char_1.f90: New test.
28673
28674 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28675
28676         PR fortran/16946
28677         * gfortran.dg/reduction.f90: New testcase.
28678
28679 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28680
28681         PR fortran/16520
28682         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28683
28684 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28685
28686         PR c++/17041
28687         * g++.dg/Wparentheses-3.C: New test.
28688
28689 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28690
28691         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28692         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28693         * gcc.dg/vect/vect-2.c: Likewise.
28694         * gcc.dg/vect/vect-3.c: Likewise.
28695         * gcc.dg/vect/vect-4.c: Likewise.
28696         * gcc.dg/vect/vect-5.c: Likewise.
28697         * gcc.dg/vect/vect-6.c: Likewise.
28698         * gcc.dg/vect/vect-7.c: Likewise.
28699         * gcc.dg/vect/vect-25.c: Likewise.
28700         * gcc.dg/vect/vect-31.c: Likewise.
28701         * gcc.dg/vect/vect-32.c: Likewise.
28702         * gcc.dg/vect/vect-34.c: Likewise.
28703         * gcc.dg/vect/vect-36.c: Likewise.
28704         * gcc.dg/vect/vect-all.c: Likewise.
28705
28706 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28707
28708         PR c++/17068
28709         * g++.dg/template/operator4.C: New test.
28710
28711 2004-08-18  Richard Henderson  <rth@redhat.com>
28712
28713         * gcc.dg/20040206-1.c: XFAIL.
28714
28715 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28716
28717         PR c++/16246
28718         * g++.dg/template/array7.C: New test.
28719
28720 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28721
28722         * gcc.dg/mips-movcc-1.c: New test.
28723         * gcc.dg/mips-movcc-2.c: New test.
28724         * gcc.dg/mips-movcc-3.c: New test.
28725
28726         * gcc.dg/mips-nmadd-1.c: New test.
28727         * gcc.dg/mips-nmadd-2.c: New test.
28728
28729 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28730
28731         PR c++/15871
28732         * g++.dg/opt/inline8.C: New test.
28733
28734         PR c++/16965
28735         * g++.dg/parse/error17.C: New test.
28736
28737 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28738
28739         * gcc.dg/vect: New directory for vectorizer tests.
28740         * gcc.dg/vect/tree-vect.h: New file.
28741         * gcc.dg/vect/vect.exp: New file.
28742         * gcc.dg/vect/pr16105.c.c: New test.
28743         * gcc.dg/vect/vect-1.c: New test.
28744         * gcc.dg/vect/vect-2.c: New test.
28745         * gcc.dg/vect/vect-3.c: New test.
28746         * gcc.dg/vect/vect-4.c: New test.
28747         * gcc.dg/vect/vect-5.c: New test.
28748         * gcc.dg/vect/vect-6.c: New test.
28749         * gcc.dg/vect/vect-7.c: New test.
28750         * gcc.dg/vect/vect-8.c: New test.
28751         * gcc.dg/vect/vect-9.c: New test.
28752         * gcc.dg/vect/vect-10.c: New test.
28753         * gcc.dg/vect/vect-11.c: New test.
28754         * gcc.dg/vect/vect-12.c: New test.
28755         * gcc.dg/vect/vect-13.c: New test.
28756         * gcc.dg/vect/vect-14.c: New test.
28757         * gcc.dg/vect/vect-15.c: New test.
28758         * gcc.dg/vect/vect-16.c: New test.
28759         * gcc.dg/vect/vect-17.c: New test.
28760         * gcc.dg/vect/vect-18.c: New test.
28761         * gcc.dg/vect/vect-19.c: New test.
28762         * gcc.dg/vect/vect-20.c: New test.
28763         * gcc.dg/vect/vect-21.c: New test.
28764         * gcc.dg/vect/vect-22.c: New test.
28765         * gcc.dg/vect/vect-23.c: New test.
28766         * gcc.dg/vect/vect-24.c: New test.
28767         * gcc.dg/vect/vect-25.c: New test.
28768         * gcc.dg/vect/vect-26.c: New test.
28769         * gcc.dg/vect/vect-27.c: New test.
28770         * gcc.dg/vect/vect-28.c: New test.
28771         * gcc.dg/vect/vect-29.c: New test.
28772         * gcc.dg/vect/vect-30.c: New test.
28773         * gcc.dg/vect/vect-31.c: New test.
28774         * gcc.dg/vect/vect-32.c: New test.
28775         * gcc.dg/vect/vect-33.c: New test.
28776         * gcc.dg/vect/vect-34.c: New test.
28777         * gcc.dg/vect/vect-35.c: New test.
28778         * gcc.dg/vect/vect-36.c: New test.
28779         * gcc.dg/vect/vect-37.c: New test.
28780         * gcc.dg/vect/vect-38.c: New test.
28781         * gcc.dg/vect/vect-40.c: New test.
28782         * gcc.dg/vect/vect-41.c: New test.
28783         * gcc.dg/vect/vect-42.c: New test.
28784         * gcc.dg/vect/vect-43.c: New test.
28785         * gcc.dg/vect/vect-44.c: New test.
28786         * gcc.dg/vect/vect-45.c: New test.
28787         * gcc.dg/vect/vect-46.c: New test.
28788         * gcc.dg/vect/vect-47.c: New test.
28789         * gcc.dg/vect/vect-48.c: New test.
28790         * gcc.dg/vect/vect-49.c: New test.
28791         * gcc.dg/vect/vect-50.c: New test.
28792         * gcc.dg/vect/vect-51.c: New test.
28793         * gcc.dg/vect/vect-52.c: New test.
28794         * gcc.dg/vect/vect-53.c: New test.
28795         * gcc.dg/vect/vect-54.c: New test.
28796         * gcc.dg/vect/vect-55.c: New test.
28797         * gcc.dg/vect/vect-56.c: New test.
28798         * gcc.dg/vect/vect-57.c: New test.
28799         * gcc.dg/vect/vect-58.c: New test.
28800         * gcc.dg/vect/vect-59.c: New test.
28801         * gcc.dg/vect/vect-60.c: New test.
28802         * gcc.dg/vect/vect-61.c: New test.
28803         * gcc.dg/vect/vect-all.c: New test.
28804         * gcc.dg/vect/vect-none.c: New test.
28805
28806 2004-08-17  Paul Brook  <paul@codesourcery.com>
28807
28808         PR fortran/13082
28809         * gfortran.dg/entry_1.f90: New test.
28810
28811 2004-08-17  Andrew Pinski  <apinski@apple.com>
28812
28813         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28814
28815 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28816
28817         * gcc.dg/pr17036-1.c: New test.
28818
28819 2004-08-16  Devang Patel  <dpatel@apple.com>
28820
28821         * gcc.dg/darwin-20040809-1.c: New test.
28822
28823 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28824
28825         * gcc.dg/funcdef-attr-1.c: New test.
28826
28827 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28828
28829         * gcc.dg/altivec-17.c: New test.
28830         * gcc.dg/altivec-18.c: New test.
28831
28832 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28833
28834         PR c++/6749
28835         * g++.dg/template/vtable2.C: New test.
28836
28837 2004-08-14  Richard Henderson  <rth@redhat.com>
28838
28839         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28840         * gcc.dg/pack-test-4.c (main): Return 0.
28841         * gcc.dg/setjmp-1.c: Remove XFAIL.
28842         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28843
28844 2004-08-14  Richard Henderson  <rth@redhat.com>
28845
28846         * gcc.dg/980217-1.c: Add prototype for printf.
28847
28848 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28849
28850         * gfortran.dg/pr16935.f90: New test.
28851
28852 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28853
28854         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28855
28856 2004-08-13  Paul Brook  <paul@codesourcery.com>
28857
28858         * gfortran.dg/der_io_1.f90: Remove stray comma.
28859
28860 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28861
28862         * gcc.dg/vmx/cw-bug-2.c: Remove.
28863         * gcc.dg/vmx/vprint-1.c: Remove.
28864         * gcc.dg/vmx/vscan-1.c: Remove.
28865
28866 2004-08-12  Devang patel  <dpatel@apple.com>
28867
28868         * gcc.dg/darwin-20040809-2.c: New test.
28869
28870 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28871
28872         * g++.dg/ext/altivec-12.C: New test.
28873
28874         * g++.dg/ext/altivec-11.C: New test.
28875
28876 2004-08-12  Paul Brook  <paul@codesourcery.com>
28877
28878         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28879
28880 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28881
28882         * g++.dg/ext/altivec-2.C: Check for hardware support before
28883         executing any VMX instructions.
28884
28885         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28886
28887 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28888
28889         PR c++/16276
28890         * g++.old-deja/g++.other/comdat4.C: New test.
28891         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28892
28893 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28894
28895         PR target/16286
28896         * gcc.dg/pr16286.c: New test.
28897
28898 2004-08-12 Jan Beulich <jbeulich@novell.com>
28899
28900         * g++.dg/ext/asm5.C: New.
28901
28902 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28903
28904         PR c++/16698
28905         * g++.dg/eh/crash1.C: New test.
28906
28907         PR c++/16717
28908         * g++.dg/ext/construct1.C: New test.
28909
28910 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28911
28912         PR c++/16853
28913         * g++.dg/init/ptrmem1.C: New test.
28914
28915         PR c++/16618
28916         * g++.dg/parse/offsetof5.C: New test.
28917
28918         PR c++/16870
28919         * g++.dg/template/overload3.C: New test.
28920
28921 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28922
28923         PR c++/16964
28924         * g++.dg/parse/error16.C: New test.
28925
28926         PR c++/16904
28927         * g++.dg/template/error14.C: New test.
28928
28929         PR c++/16929
28930         * g++.dg/template/error15.C: New test.
28931
28932 2004-08-11  Devang Patel  <dpatel@apple.com>
28933
28934         * gcc.dg/darwin-ld-20040809-1.c: New test.
28935         * gcc.dg/darwin-ld-20040809-2.c: New test.
28936
28937 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28938
28939         PR fortran/16917
28940         * gfortran.dg/dfloat_1.f90: New test.
28941
28942 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
28943
28944         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
28945         * gcc.dg/dll-2.c: Fix dg-require syntax.
28946         * gcc.misc-tests/arm-isr.c (abort): Declare.
28947         (exit): Likewise.
28948
28949 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
28950
28951         PR c++/16971
28952         * g++.dg/parse/crash16.C: New test.
28953
28954 2004-08-10  Roger Sayle  <roger@eyesopen.com>
28955
28956         * gcc.dg/mips-rsqrt-1.c: New test case.
28957         * gcc.dg/mips-rsqrt-2.c: New test case.
28958         * gcc.dg/mips-rsqrt-3.c: New test case.
28959
28960 2004-08-10  Paul Brook  <paul@codesourcery.com>
28961
28962         * gfortran.dg/der_io_1.f90: New test.
28963
28964 2004-08-10  Paul Brook  <paul@codesourcery.com>
28965
28966         PR fortran/16919
28967         * gfortran.dg/der_array_1.f90: New test.
28968
28969 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
28970
28971         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28972
28973 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
28974
28975         * gcc.dg/wchar_t-2.c: Fix typo.
28976
28977 2004-08-09  Falk Hueffner  <falk@debian.org>
28978
28979         PR tree-optimization/12517
28980         * gcc.c-torture/compile/pr12517.c: New test.
28981
28982         PR tree-optimization/12578
28983         * gcc.c-torture/compile/pr12578.c: New test.
28984
28985         PR tree-optimization/12899
28986         * gcc.c-torture/compile/pr12899.c: New test.
28987
28988         PR rtl-optimization/14692
28989         * gcc.c-torture/compile/pr14692.c: New test.
28990
28991         PR tree-optimization/16461
28992         * gcc.c-torture/compile/pr16461.c: New test.
28993
28994 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28995
28996         * gfortran.dg/getenv_1.f90: New test.
28997
28998 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28999
29000         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29001         wchar_t.
29002         * gcc.dg/symbian5.c: Test -fno-short-wchar.
29003
29004 2004-08-06  Paul Brook  <paul@codesourcery.com>
29005
29006         * gfortran.dg/ret_array_1.f90: New test.
29007         * gfortran.dg/ret_pointer_1.f90: New test.
29008
29009 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
29010
29011         * gcc.dg/missing-field-init-[12].c: New tests.
29012         * g++.dg/warn/missing-field-init-[12].C: New tests.
29013
29014 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * gcc.dg/enum2.c: New test.
29017         * gcc.dg/symbian3.c: Likewise.
29018         * gcc.dg/symbian4.c: Likewise.
29019         * gcc.dg/wchar_t-2.c: Likewise.
29020
29021 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29022
29023         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29024         destructor tests.
29025
29026 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29027
29028         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29029         dg-require-visiblity.
29030         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29031         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29032         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29033         * g++.dg/ext/visibility/new1.C: Likewise.
29034         * g++.dg/ext/visibility/pragma.C: Likewise.
29035         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29036         * g++.dg/ext/visibility/virtual.C: Likewise.
29037         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29038         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29039         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29040         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29041         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29042         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29043         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29044         * g++/dg/ext/visibility/visibility-8.C: New test.
29045         * gcc.c-torture/compile/dll.x: Remove.
29046         * gcc.dg/dll-2.c: Use dg-require-dll
29047         * gcc.dg/visibility-10.c: New test.
29048         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29049         supporting DLLs.
29050         * lib/scanasm.exp (scan_hidden): New function.
29051         (scan_not_hidden): Likewise.
29052
29053 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29054
29055         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29056
29057 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29058
29059         * gcc.c-torture/execute/20040805-1.c: New test.
29060
29061 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29062
29063         * gcc.dg/20020118-1.c: Declare abort.
29064         * gcc.dg/altivec_check.h: Likewise.
29065         * gcc.dg/iftrap-2.c: Likewise.
29066         * gcc.dg/pragma-darwin.c: Likewise.
29067         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29068
29069 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29070
29071         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29072
29073 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29074
29075         * gcc.c-torture/execute/builtins/abs-2.c,
29076         gcc.c-torture/execute/builtins/abs-3.c,
29077         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29078         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29079         intmax_t, uintmax_t and their limits.
29080         * gcc.dg/intmax_t-1.c: New test.
29081
29082 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29083
29084         * g++.dg/tc1/dr147.C: Add reference to PR.
29085
29086 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29087
29088         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29089         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29090
29091 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29092
29093         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29094
29095 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29096
29097         * gcc.dg/redecl-5.c: New test.
29098         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29099         of scanf.
29100
29101 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29102
29103         PR middle-end/16790
29104         * gcc.c-torture/execute/pr16790-1.c: New test case.
29105
29106 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29107
29108         * g++.dg/ext/visibility/assign1.C: New test.
29109         * g++.dg/ext/visibility/new1.C: Likewise.
29110
29111         * gcc.dg/symbian1.c: New test.
29112         * gcc.dg/symbian2.c: Likewise.
29113
29114 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29115
29116         PR target/16570
29117         * gcc.dg/i386-sse-9.c: New test.
29118
29119 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29120
29121         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29122
29123 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29124
29125         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29126         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29127         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29128         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29129         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29130         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29131         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29132         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29133         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29134         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29135         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29136         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29137         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29138         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29139         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29140         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29141         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29142         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29143         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29144         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29145         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29146         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29147         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29148         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29149         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29150         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29151         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29152         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29153         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29154         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29155         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29156         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29157         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29158         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29159         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29160         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29161         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29162         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29163         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29164         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29165         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29166         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29167         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29168         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29169         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29170         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29171         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29172         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29173         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29174         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29175         gcc.misc-tests/i386-pf-3dnow-1.c,
29176         gcc.misc-tests/i386-pf-athlon-1.c,
29177         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29178         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29179         Declare built-in functions used.
29180         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29181
29182 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29183
29184         PR c++/16707
29185         * g++.dg/lookup/using12.C: New test.
29186
29187         * g++.dg/init/null1.C: Fix PR number.
29188         * g++.dg/parse/namespace10.C: Likewise.
29189
29190 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29191
29192         PR c++/16224
29193         * g++.dg/template/spec17.C: New test.
29194         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29195         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29196
29197 2004-08-02  David Billinghurst
29198
29199         PR fortran/16292
29200         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29201
29202 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29203
29204         * gcc.dg/ia64-got-1.c: New test case.
29205
29206 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29207
29208         PR c++/16489
29209         * g++.dg/init/null1.C: New test.
29210         * g++.dg/tc1/dr76.C: Adjust error marker.
29211
29212         PR c++/16529
29213         * g++.dg/parse/namespace10.C: New test.
29214
29215         PR c++/16810
29216         * g++.dg/inherit/ptrmem2.C: New test.
29217
29218 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29219
29220         PR target/16155
29221         * gcc.dg/pr16155.c: New test.
29222
29223 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29224
29225         * gcc.dg/redecl-2.c: New test.
29226
29227 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29228
29229         * gcc.dg/darwin-longdouble.c: New file.
29230
29231 2004-07-30  Richard Henderson  <rth@redhat.com>
29232
29233         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29234         write to constant argument.
29235         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29236
29237 2004-07-30  Richard Henderson  <rth@redhat.com>
29238
29239         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29240         tests of nearest around zero.
29241
29242 2004-07-30  Andrew Pinski  <apinski@apple.com>
29243
29244         * gcc.c-torture/compile/20040730-1.c: New test.
29245
29246 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29247
29248         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29249         powerpc-eabispe.
29250
29251 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29252
29253         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29254
29255 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
29256
29257         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29258         contains $ld_library_path.
29259         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29260
29261 2004-07-29  Richard Henderson  <rth@redhat.com>
29262
29263         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29264
29265         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29266         (alt2, which): New.
29267         (Check): Accept either alternative.
29268
29269 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29270
29271         * g++.dg/abi/inline1.C: New test.
29272         * g++.dg/abi/local1-a.cc: Likewise.
29273         * g++.dg/abi/local1.C: Likewise.
29274         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29275         * g++.dg/abi/mangle12.C: Likewise.
29276         * g++.dg/abi/mangle17.C: Likewise.
29277         * g++.dg/abi/mangle20-2.C: Likewise.
29278         * g++.dg/opt/interface1.C: Likewise.
29279         * g++.dg/opt/interface1.h: Likewise.
29280         * g++.dg/opt/interface1-a.cc: New test.
29281         * g++.dg/parse/repo1.C: New test.
29282         * g++.dg/template/repo1.C: Likewise.
29283         * g++.dg/warn/Winline-1.C: Likewise.
29284         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29285
29286 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29287
29288         * gcc.dg/tree-ssa/20040729-1.c: New test.
29289
29290 2004-07-27  Matt Austern <austern@apple.com>
29291
29292         * gcc.dg/darwin-bool-1.c: New test.
29293         * gcc.dg/darwin-bool-2.c: New test.
29294
29295 2004-07-28  Richard Henderson  <rth@redhat.com>
29296
29297         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29298         arguments in the correct type.  Don't write to constant arguments.
29299
29300 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29301
29302         PR tree-optimization/16688
29303         PR tree-optimization/16689
29304         * g++.dg/tree-ssa/pr16688.C: New test.
29305
29306 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29307
29308         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29309         loads.  Not only in the comment, this time.
29310
29311 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29312
29313         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29314         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29315         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29316         * gcc.dg/sh4a-bitmovua.c: New.
29317         * gcc.dg/sh4a-cos.c: New.
29318         * gcc.dg/sh4a-cosf.c: New.
29319         * gcc.dg/sh4a-fprun.c: New.
29320         * gcc.dg/sh4a-fsrra.c: New.
29321         * gcc.dg/sh4a-memmovua.c: New.
29322         * gcc.dg/sh4a-sin.c: New.
29323         * gcc.dg/sh4a-sincos.c: New.
29324         * gcc.dg/sh4a-sincosf.c: New.
29325         * gcc.dg/sh4a-sinf.c: New.
29326
29327 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29328
29329         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29330         conditionals.
29331         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29332         loads.
29333         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29334         DOM1.
29335
29336 2004-07-27  Andrew Pinski  <apinski@apple.com>
29337
29338         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29339
29340 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29341
29342         * gcc.dg/pragma-isr.c: New test.
29343
29344 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29345
29346         PR c++/14429
29347         * g++.dg/template/ttp11.C: New test.
29348
29349 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29350
29351         * gcc.c-torture/compile/20040727-1.c: New test.
29352
29353 2004-07-26  Eric Christopher  <echristo@redhat.com>
29354
29355         * gcc.c-torture/compile/20040726-2.c: New test.
29356
29357 2004-07-26  Andrew Pinski  <apinski@apple.com>
29358
29359         * g++.dg/rtti/tinfo1.C: Xfail.
29360
29361 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29362
29363         * gcc.c-torture/compile/20040726-1.c: New test.
29364
29365 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29366             Brian Ryner  <bryner@brianryner.com>
29367
29368         PR c++/9283
29369         PR c++/15000
29370         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29371         * g++.dg/ext/visibility/: New directory.
29372         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29373         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29374         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29375         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29376         * g++.dg/ext/visibility/fvisibility.C,
29377         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29378         g++.dg/ext/visibility/fvisibility-override1.C
29379         g++.dg/ext/visibility/fvisibility-override2.C
29380         g++.dg/ext/visibility/memfuncts.C
29381         g++.dg/ext/visibility/noPLT.C
29382         g++.dg/ext/visibility/pragma.C
29383         g++.dg/ext/visibility/pragma-override1.C
29384         g++.dg/ext/visibility/pragma-override2.C
29385         g++.dg/ext/visibility/staticmemfuncts.C
29386         g++.dg/ext/visibility/virtual.C: New tests.
29387
29388 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29389
29390         PR c/15360
29391         * gcc.dg/pr15360-1.c: New test.
29392
29393 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29394
29395         * gcc.dg/pragma-align-2.c: New test.
29396         * gcc.dg/pragma-init-fini.c: New test.
29397         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29398         targets.
29399
29400 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29401
29402         * gcc.dg/init-string-2.c: New test.
29403
29404 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29405
29406         PR 16684
29407         * gcc.dg/Wredundant-decls-1.c: New test case.
29408
29409 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29410
29411         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29412         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29413         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29414         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29415         * gcc.dg/compat/generate-random.c: New file.
29416         * gcc.dg/compat/generate-random.h: Likewise.
29417         * gcc.dg/compat/generate-random_r.c: Likewise.
29418         * gcc.dg/compat/struct-layout-1.h: Likewise.
29419         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29420         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29421         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29422         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29423         * gcc.dg/compat/struct-layout-1_main.c: New test.
29424         * gcc.dg/compat/struct-layout-1_x.c: New file.
29425         * gcc.dg/compat/struct-layout-1_y.c: New file.
29426         * gcc.dg/compat/struct-layout-1_test.h: New file.
29427
29428 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29429
29430         * gcc.dg/comp-return-1.c: New test
29431
29432 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29433
29434         * gcc.dg/vmx/8-02a.c: Fix typo.
29435
29436         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29437         * gcc.dg/darwin-abi-3.c: New test.
29438
29439         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29440         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29441
29442         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29443         * gcc.dg/vmx/ops-long-1.c: New test.
29444         * gcc.dg/vmx/ops-long-2.c: New test.
29445
29446 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29447
29448         * g++.dg/lookup/conv-[1234].C: New.
29449
29450 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29451
29452         * g++.dg/parse/attr2.C: Simplify.
29453
29454 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29455
29456         PR c/7284
29457         * gcc.c-torture/execute/pr7284-1.c: New test.
29458
29459 2004-07-22  Brian Booth  <bbooth@redhat.com>
29460
29461         * gcc.dg/tree-ssa/20040721-1.c: New test.
29462
29463 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29464
29465         * g++.dg/template/crash20.c: New.
29466
29467 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29468
29469         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29470         Add dg-run directive.  Declare variables as required.
29471         * gfortran.dg/g77/README: Update
29472
29473 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29474
29475         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29476         gcc.dg/cris-peep2-andu2.c: New tests.
29477
29478 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29479
29480         PR c/15052
29481         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29482         on return type.
29483         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29484         messages.
29485         * gcc.dg/qual-return-2.c: Update expected messages.
29486         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29487
29488 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29489
29490         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29491         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29492
29493 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29494
29495         PR c/11250
29496         * gcc.dg/init-string-1.c: New test.
29497
29498 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29499
29500         PR middle-end/15345
29501         PR c/16450
29502         * gcc.dg/torture/nested-fn-1.c: New test.
29503
29504 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29505
29506         PR target/16559
29507         * gcc.dg/ia64-fptr-1.c: New file.
29508
29509 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29510
29511         PR c++/14497
29512         * g++.dg/template/spec16.C: New test.
29513         * g++.old-deja/g++.robertl/eb118.C: Remove.
29514
29515 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29516
29517         PR c++/509
29518         * g++.dg/template/spec15.C: New test.
29519
29520 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29521
29522         Copy cases from g77.f-torture/execute and add dg-run
29523         directive.  Other changes as noted.
29524         * gfortran.dg/g77/13037.f
29525         * gfortran.dg/g77/1832.f
29526         * gfortran.dg/g77/19981119-0.f
29527         * gfortran.dg/g77/19990313-0.f
29528         * gfortran.dg/g77/19990313-1.f
29529         * gfortran.dg/g77/19990313-2.f
29530         * gfortran.dg/g77/19990313-3.f
29531         * gfortran.dg/g77/19990419-1.f
29532         * gfortran.dg/g77/19990826-0.f
29533         * gfortran.dg/g77/19990826-2.f
29534         * gfortran.dg/g77/20000503-1.f
29535         * gfortran.dg/g77/20001111.f
29536         * gfortran.dg/g77/20010116.f
29537         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29538         * gfortran.dg/g77/20010430.f
29539         * gfortran.dg/g77/6177.f
29540         * gfortran.dg/g77/947.f
29541         * gfortran.dg/g77/970816-3.f
29542         * gfortran.dg/g77/971102-1.f
29543         * gfortran.dg/g77/980520-1.f
29544         * gfortran.dg/g77/980628-0.f
29545         * gfortran.dg/g77/980628-1.f
29546         * gfortran.dg/g77/980628-10.f
29547         * gfortran.dg/g77/980628-2.f
29548         * gfortran.dg/g77/980628-3.f
29549         * gfortran.dg/g77/980628-7.f
29550         * gfortran.dg/g77/980628-8.f
29551         * gfortran.dg/g77/980628-9.f
29552         * gfortran.dg/g77/980701-0.f
29553         * gfortran.dg/g77/980701-1.f
29554         * gfortran.dg/g77/cabs.f
29555         * gfortran.dg/g77/claus.f
29556         * gfortran.dg/g77/complex_1.f
29557         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29558         * gfortran.dg/g77/dcomplex.f
29559         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29560         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29561         * gfortran.dg/g77/f90-intrinsic-numeric.f
29562         * gfortran.dg/g77/int8421.f
29563         * gfortran.dg/g77/labug1.f
29564         * gfortran.dg/g77/large_vec.f
29565         * gfortran.dg/g77/le.f
29566         * gfortran.dg/g77/short.f
29567         * gfortran.dg/g77/README: Update
29568
29569 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29570
29571         PR c++/16637
29572         * g++.dg/parse/lookup4.C: New test.
29573
29574 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29575
29576         PR c++/16175
29577         * g++.dg/template/ttp10.C: New test.
29578
29579 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29580
29581         * gcc.dg/pr12625-1.c: New test.
29582
29583 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29584
29585         * gcc.dg/switch-warn-1.c: New test.
29586         * gcc.dg/switch-warn-2.c: New test.
29587         * gcc.c-torture/compile/pr14730.c: Update.
29588
29589 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29590
29591         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29592         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29593         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29594         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29595
29596 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29597
29598         PR c++/16623
29599         * g++.dg/template/assign1.C: New test.
29600
29601 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29602
29603         PR c++/12170
29604         * g++.dg/template/ttp9.C: New test.
29605
29606 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29607
29608         * gcc.dg/format/cmn-err-1.c: New test.
29609
29610 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29611
29612         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29613         gcc.dg/Wparentheses-10.c: New tests.
29614         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29615
29616 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29617
29618         PR fortran/16465
29619         * gfortran.dg/g77//ffixed-line-length-0.f,
29620         gfortran.dg/g77/ffixed-line-length-132.f,
29621         gfortran.dg/g77/ffixed-line-length-72.f,
29622         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29623         gfortran.dg/g77/README: Update.
29624
29625 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29626
29627         PR c++/13092
29628         * g++.dg/template/non-dependent7.C: New test.
29629         * g++.dg/template/non-dependent8.C: Likewise.
29630         * g++.dg/template/non-dependent9.C: Likewise.
29631         * g++.dg/template/non-dependent10.C: Likewise.
29632
29633 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29634
29635         PR c++/16337
29636         * g++.dg/parse/attr2.C: New test.
29637
29638 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29639
29640         * g77.dg: Removed.
29641         * g77.f-torture: Ditto.
29642
29643 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29644
29645         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29646         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29647         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29648
29649 2004-07-16  Richard Henderson  <rth@redhat.com>
29650
29651         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29652
29653 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29654
29655         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29656         tests with full list of options.
29657         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29658         of TORTURE_OPTIONS if test contains 'dg-do run'.
29659
29660         PR fortran/16404
29661         * gfortran.dg/do_iterator.f90: New test.
29662
29663 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29664
29665         PR rtl-optimization/16536
29666         * gcc.c-torture/execute/restrict-1.c: New test.
29667
29668 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29669
29670         PR fortran/15324
29671         * gfortran.dg/pr15324.f90: New test.
29672
29673         PR fortran/15129
29674         * gfortran.dg/pr15129.f90: New test.
29675
29676         PR fortran/15140
29677         * gfortran.dg/pr15140.f90: New test.
29678
29679         PR fortran/13792
29680         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29681         compile-time simplification.
29682
29683 2004-07-14  Mike Stump  <mrs@apple.com>
29684
29685         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29686
29687 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29688
29689         PR target/16325
29690         * gcc.dg/profile-generate-1.c: New.
29691
29692 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * gcc.c-torture/execute/20040709-1.c: New test.
29695         * gcc.c-torture/execute/20040709-2.c: New test.
29696
29697 2004-07-14  Mike Stump  <mrs@apple.com>
29698
29699         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29700
29701 2004-07-14  Mike Stump  <mrs@apple.com>
29702
29703         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29704
29705 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29706
29707         PR c++/16518
29708         * g++.dg/parse/mutable1.C: New test.
29709
29710 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29711
29712         PR tree-optimization/16443
29713         * gcc.dg/tree-ssa/20040713-1.c: New test.
29714
29715 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29716
29717         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29718         for operator new.
29719
29720 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29721
29722         * gfortran.dg/g77/README: New file
29723         * gfortran.dg/g77/19981216-0.f: Copy from
29724         g77.f-torture/noncompile.  Add "dg-do compile" and
29725         dg-error as required.
29726         * gfortran.dg/g77/19990218-1.f: Likewise.
29727         * gfortran.dg/g77/19990905-1.f: Likewise.
29728         * gfortran.dg/g77/9263.f: Likewise.
29729         * gfortran.dg/g77/980615-0.f: Likewise.
29730         * gfortran.dg/g77/980616-0.f: Likewise.
29731         * gfortran.dg/g77/check0.f: Likewise.
29732         * gfortran.dg/g77/select_no_compile.f: Likewise.
29733
29734 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29735
29736         Copy files from g77.f-torture/compile.
29737         Add "{ dg-do compile}".  Other changes as noted
29738         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29739         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29740         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29741         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29742         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29743         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29744         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29745         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29746         statement to conform to standard.  Append alpha1.x for reference.
29747         * gfortran.dg/g77/xformat.f: Add dg-warning
29748
29749 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29750
29751         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29752         Add {dg-do compile} directive.
29753         * gfortran.dg/g77/cpp2.F: Likewise.
29754
29755 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29756
29757         PR c++/5402
29758         * g++.dg/lookup/name-clash1.C: New test.
29759
29760         PR c++/9777
29761         * g++.dg/lookup/name-clash2.C: New test.
29762
29763         PR c++/12102
29764         * g++.dg/lookup/name-clash3.C: New test.
29765
29766 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29767
29768         * g++.dg/lookup/new2.C: New test.
29769         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29770
29771 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29772
29773         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29774         Add {dg-do compile} directive.
29775         * gfortran.dg/g77/13060.f: Likewise.
29776         * gfortran.dg/g77/19990218-0.f: Likewise.
29777         * gfortran.dg/g77/19990305-0.f: Likewise.
29778         * gfortran.dg/g77/19990419-0.f: Likewise.
29779         * gfortran.dg/g77/19990502-0.f: Likewise.
29780         * gfortran.dg/g77/19990502-1.f: Likewise.
29781         * gfortran.dg/g77/19990525-0.f: Likewise.
29782         * gfortran.dg/g77/19990826-1.f: Likewise.
29783         * gfortran.dg/g77/19990826-3.f: Likewise.
29784         * gfortran.dg/g77/19990905-2.f: Likewise.
29785         * gfortran.dg/g77/20000412-1.f: Likewise.
29786         * gfortran.dg/g77/20000511-1.f: Likewise.
29787         * gfortran.dg/g77/20000511-2.f: Likewise.
29788         * gfortran.dg/g77/20000518.f: Likewise.
29789         * gfortran.dg/g77/20000601-1.f: Likewise.
29790         * gfortran.dg/g77/20000601-2.f: Likewise.
29791         * gfortran.dg/g77/20000629-1.f: Likewise.
29792         * gfortran.dg/g77/20000630-2.f: Likewise.
29793         * gfortran.dg/g77/20010115.f: Likewise.
29794         * gfortran.dg/g77/20010321-1.f: Likewise.
29795         * gfortran.dg/g77/20010426.f: Likewise.
29796         * gfortran.dg/g77/20020307-1.f: Likewise.
29797         * gfortran.dg/g77/8485.f: Likewise.
29798         * gfortran.dg/g77/960317-1.f: Likewise.
29799         * gfortran.dg/g77/970915-0.f: Likewise.
29800         * gfortran.dg/g77/980310-1.f: Likewise.
29801         * gfortran.dg/g77/980310-2.f: Likewise.
29802         * gfortran.dg/g77/980310-3.f: Likewise.
29803         * gfortran.dg/g77/980310-4.f: Likewise.
29804         * gfortran.dg/g77/980310-6.f: Likewise.
29805         * gfortran.dg/g77/980310-7.f: Likewise.
29806         * gfortran.dg/g77/980310-8.f: Likewise.
29807         * gfortran.dg/g77/980419-2.f: Likewise.
29808         * gfortran.dg/g77/980424-0.f: Likewise.
29809         * gfortran.dg/g77/980427-0.f: Likewise.
29810         * gfortran.dg/g77/980729-0.f: Likewise.
29811         * gfortran.dg/g77/981117-1.f: Likewise.
29812         * gfortran.dg/g77/toon_1.f: Likewise.
29813
29814 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29815
29816         PR c++/2204
29817         * g++.dg/other/abstract2.C: New test.
29818
29819 2004-07-12  Paul Brook  <paul@codesourcery.com>
29820
29821         * gfortran.dg/pointer_init_1.f90: New test.
29822
29823 2004-07-11  Paul Brook  <paul@codesourcery.com>
29824
29825         PR fortran/15986
29826         * gfortran.dg/contained_1.f90: New test.
29827
29828 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29829
29830         * g++.dg/parse/defarg8.C: New test.
29831
29832 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29833
29834         PR fortran/16433
29835         * gfortran.dg/pr16433.f: New test.
29836
29837         PR fortran/17574
29838         * gfortran.dg/pr15754.f90: New test.
29839
29840 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29841
29842         PR tree-optimization/16437
29843         * gcc.c-torture/execute/bitfld-4.c: New test.
29844
29845 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29846
29847         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29848         access to common var from module.
29849
29850 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29851
29852         PR fortran/16336
29853         * gfortran.fortran-torture/execute/common_2.f90: New test.
29854
29855 2004-07-10  Paul Brook  <paul@codesourcery.com>
29856
29857         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29858
29859 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29860
29861         PR fortran/15969
29862         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29863
29864 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29865
29866         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29867         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29868         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29869         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29870         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29871         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29872         * gfortran.dg/g77/funderscoring.f: Likewise.
29873         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29874
29875 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29876
29877         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29878
29879 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29880         Paul Brook  <paul@codesourcery.com>
29881
29882         PR fortran/13415
29883         * gfortran.dg/common_pointer_1.f90: New test.
29884
29885 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29886
29887         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29888
29889 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29890
29891         PR target/16364
29892         * gcc.c-torture/compile/20040709-1.c: New.
29893
29894 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29895
29896         PR fortran/14077
29897         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29898
29899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29900
29901         PR fortran/13201
29902         * gfortran.dg/shape_1.f90: New test.
29903
29904 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29905             Andrew Pinski  <apinski@apple.com>
29906
29907         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29908
29909 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29910
29911         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29912         comment.
29913
29914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29915         Paul Brook  <paul@codesourcery.com>
29916
29917         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29918         '.f95' and '.F95'.
29919
29920 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29921
29922         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29923
29924 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29925
29926         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29927         testcases with capital suffix.
29928
29929 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29930
29931         PR fortran/15481
29932         PR fortran/13372
29933         PR fortran/13575
29934         PR fortran/15978
29935         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29936
29937         * gfortran.dg/implicit_1.f90: New test.
29938
29939 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29940
29941         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29942         expression to match gfortran warning/error messages
29943         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29944         dg-error text.
29945
29946 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29947
29948         * lib/fortran-torture.exp: Rename proc search_for to
29949         search_for_re.
29950
29951 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29952
29953         * gcc.c-torture/execute/simd-5.x: New file.
29954         XFAIL on SPARC 64-bit at -O0.
29955
29956 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29957
29958         PR c++/8211
29959         PR c++/16165
29960         * g++.dg/warn/effc3.C: New test.
29961
29962 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29963
29964         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29965         change X to 1X in format.
29966         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29967         add data statements to conform to standard.
29968
29969 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29970
29971         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29972         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29973         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29974
29975 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29976
29977         * gfortran.dg/g77/7388.f: Copy from g77.dg
29978         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
29979         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
29980         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
29981         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
29982         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
29983         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
29984         * gfortran.dg/g77/strlen0.f: Likewise.
29985
29986 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29987
29988         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
29989         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29990
29991 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29992
29993         * gcc.c-torture/execute/920428-2.x: Delete.
29994         * gcc.c-torture/execute/920501-7.x: Likewise.
29995
29996 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
29997
29998         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
29999         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
30000         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30001         prescott and c3-2.
30002         (PREFETCH_3DNOW): Add -march=c3.
30003
30004 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
30005
30006         PR c/16437
30007         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30008         * gcc.c-torture/execute/bf64-1.x: Likewise.
30009
30010 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30011
30012         * gcc.c-torture/compile/20040708-1.c: New test.
30013
30014 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30015
30016         PR c++/16169
30017         * g++.dg/warn/effc2.C: New test.
30018
30019 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30020
30021         * gcc.c-torture/execute/bitfld-1.x: Remove.
30022         * gcc.c-torture/execute/bitfld-3.c: New test.
30023         * gcc.dg/bitfld-2.c: Remove XFAILs.
30024
30025 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30026
30027         PR c++/16276
30028         * g++.dg/rtti/tinfo1.C: New file.
30029
30030 2004-07-07  Eric Christopher  <echristo@redhat.com>
30031
30032         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30033
30034 2004-07-07  Andrew Pinski  <apinski@apple.com>
30035
30036         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30037
30038 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30039
30040         * g++.dg/init/call1.C: XFAIL.
30041
30042 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30043
30044         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30045         except for movstrict*, to movmem* and clrstr* to clrmem*.
30046
30047 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30048
30049         * gcc.c-torture/execute/20040707-1.c: New test.
30050
30051 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30052
30053         * gcc.c-torture/execute/20040706-1.c: New test.
30054
30055 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30056
30057         PR c++/3671
30058         * g++.dg/template/spec14.C: New test.
30059
30060 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30061
30062         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30063         nothing if not yet defined.  Use it in b, c and d type definitions.
30064         * gcc.c-torture/execute/20040705-1.c: New test.
30065         * gcc.c-torture/execute/20040705-2.c: New test.
30066
30067 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30068
30069         PR c++/2518
30070         * g++.dg/lookup/new1.C: New test.
30071
30072 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30073
30074         PR c++/11406
30075         * g++.dg/template/sizeof8.C: New test.
30076
30077 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30078
30079         * gcc.c-torture/compile/20040705-1.c: New test.
30080
30081 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30082
30083         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30084
30085 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30086
30087         * gcc.dg/cpp/if-mop.c: Two new testcases.
30088         * gcc.dg/cpp/trad/comment-3.c: New.
30089
30090 2004-07-04  Paul Brook  <paul@codesourcery.com>
30091
30092         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30093
30094 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30095
30096         PR c++/3761
30097         * g++.dg/lookup/crash4.C: New test.
30098
30099 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30100
30101         * gcc.c-torture/execute/builtin-abs-1.c
30102         * gcc.c-torture/execute/builtin-abs-2.c
30103         * gcc.c-torture/execute/builtin-complex-1.c
30104         * gcc.c-torture/execute/builtins/string-1-lib.c
30105         * gcc.c-torture/execute/builtins/string-1.c
30106         * gcc.c-torture/execute/builtins/string-2-lib.c
30107         * gcc.c-torture/execute/builtins/string-2.c
30108         * gcc.c-torture/execute/builtins/string-3-lib.c
30109         * gcc.c-torture/execute/builtins/string-3.c
30110         * gcc.c-torture/execute/builtins/string-4-lib.c
30111         * gcc.c-torture/execute/builtins/string-4.c
30112         * gcc.c-torture/execute/builtins/string-5-lib.c
30113         * gcc.c-torture/execute/builtins/string-5.c
30114         * gcc.c-torture/execute/builtins/string-6-lib.c
30115         * gcc.c-torture/execute/builtins/string-6.c
30116         * gcc.c-torture/execute/builtins/string-7-lib.c
30117         * gcc.c-torture/execute/builtins/string-7.c
30118         * gcc.c-torture/execute/builtins/string-8-lib.c
30119         * gcc.c-torture/execute/builtins/string-8.c
30120         * gcc.c-torture/execute/builtins/string-9-lib.c
30121         * gcc.c-torture/execute/builtins/string-9.c
30122         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30123         * gcc.c-torture/execute/builtins/string-asm-1.c
30124         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30125         * gcc.c-torture/execute/builtins/string-asm-2.c
30126         * gcc.c-torture/execute/stdio-opt-1.c
30127         * gcc.c-torture/execute/stdio-opt-2.c
30128         * gcc.c-torture/execute/stdio-opt-3.c
30129         * gcc.c-torture/execute/string-opt-1.c
30130         * gcc.c-torture/execute/string-opt-10.c
30131         * gcc.c-torture/execute/string-opt-11.c
30132         * gcc.c-torture/execute/string-opt-12.c
30133         * gcc.c-torture/execute/string-opt-13.c
30134         * gcc.c-torture/execute/string-opt-14.c
30135         * gcc.c-torture/execute/string-opt-15.c
30136         * gcc.c-torture/execute/string-opt-16.c
30137         * gcc.c-torture/execute/string-opt-2.c
30138         * gcc.c-torture/execute/string-opt-6.c
30139         * gcc.c-torture/execute/string-opt-7.c
30140         * gcc.c-torture/execute/string-opt-8.c:
30141         Replace with ...
30142
30143         * gcc.c-torture/execute/builtins/abs-2.c
30144         * gcc.c-torture/execute/builtins/abs-3.c
30145         * gcc.c-torture/execute/builtins/complex-1.c
30146         * gcc.c-torture/execute/builtins/fprintf.c
30147         * gcc.c-torture/execute/builtins/fputs.c
30148         * gcc.c-torture/execute/builtins/memcmp.c
30149         * gcc.c-torture/execute/builtins/memmove.c
30150         * gcc.c-torture/execute/builtins/memops-asm.c
30151         * gcc.c-torture/execute/builtins/mempcpy-2.c
30152         * gcc.c-torture/execute/builtins/mempcpy.c
30153         * gcc.c-torture/execute/builtins/memset.c
30154         * gcc.c-torture/execute/builtins/printf.c
30155         * gcc.c-torture/execute/builtins/sprintf.c
30156         * gcc.c-torture/execute/builtins/strcat.c
30157         * gcc.c-torture/execute/builtins/strchr.c
30158         * gcc.c-torture/execute/builtins/strcmp.c
30159         * gcc.c-torture/execute/builtins/strcpy.c
30160         * gcc.c-torture/execute/builtins/strcspn.c
30161         * gcc.c-torture/execute/builtins/strlen-2.c
30162         * gcc.c-torture/execute/builtins/strlen.c
30163         * gcc.c-torture/execute/builtins/strncat.c
30164         * gcc.c-torture/execute/builtins/strncmp-2.c
30165         * gcc.c-torture/execute/builtins/strncmp.c
30166         * gcc.c-torture/execute/builtins/strncpy.c
30167         * gcc.c-torture/execute/builtins/strpbrk.c
30168         * gcc.c-torture/execute/builtins/strpcpy-2.c
30169         * gcc.c-torture/execute/builtins/strpcpy.c
30170         * gcc.c-torture/execute/builtins/strrchr.c
30171         * gcc.c-torture/execute/builtins/strspn.c
30172         * gcc.c-torture/execute/builtins/strstr-asm.c
30173         * gcc.c-torture/execute/builtins/strstr.c:
30174         ... these new files.
30175
30176         * gcc.c-torture/execute/builtins/abs-2-lib.c
30177         * gcc.c-torture/execute/builtins/abs-3-lib.c
30178         * gcc.c-torture/execute/builtins/complex-1-lib.c
30179         * gcc.c-torture/execute/builtins/fprintf-lib.c
30180         * gcc.c-torture/execute/builtins/fputs-lib.c
30181         * gcc.c-torture/execute/builtins/memcmp-lib.c
30182         * gcc.c-torture/execute/builtins/memmove-lib.c
30183         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30184         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30185         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30186         * gcc.c-torture/execute/builtins/memset-lib.c
30187         * gcc.c-torture/execute/builtins/printf-lib.c
30188         * gcc.c-torture/execute/builtins/sprintf-lib.c
30189         * gcc.c-torture/execute/builtins/strcat-lib.c
30190         * gcc.c-torture/execute/builtins/strchr-lib.c
30191         * gcc.c-torture/execute/builtins/strcmp-lib.c
30192         * gcc.c-torture/execute/builtins/strcpy-lib.c
30193         * gcc.c-torture/execute/builtins/strcspn-lib.c
30194         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30195         * gcc.c-torture/execute/builtins/strlen-lib.c
30196         * gcc.c-torture/execute/builtins/strncat-lib.c
30197         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30198         * gcc.c-torture/execute/builtins/strncmp-lib.c
30199         * gcc.c-torture/execute/builtins/strncpy-lib.c
30200         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30201         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30202         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30203         * gcc.c-torture/execute/builtins/strrchr-lib.c
30204         * gcc.c-torture/execute/builtins/strspn-lib.c
30205         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30206         * gcc.c-torture/execute/builtins/strstr-lib.c
30207         * gcc.c-torture/execute/builtins/lib/abs.c
30208         * gcc.c-torture/execute/builtins/lib/fprintf.c
30209         * gcc.c-torture/execute/builtins/lib/memset.c
30210         * gcc.c-torture/execute/builtins/lib/printf.c
30211         * gcc.c-torture/execute/builtins/lib/sprintf.c
30212         * gcc.c-torture/execute/builtins/lib/strcpy.c
30213         * gcc.c-torture/execute/builtins/lib/strcspn.c
30214         * gcc.c-torture/execute/builtins/lib/strncat.c
30215         * gcc.c-torture/execute/builtins/lib/strncmp.c
30216         * gcc.c-torture/execute/builtins/lib/strncpy.c
30217         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30218         * gcc.c-torture/execute/builtins/lib/strspn.c
30219         * gcc.c-torture/execute/builtins/lib/strstr.c:
30220         New files containing support routines.
30221
30222         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30223         declaration.
30224         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30225         when not optimizing.
30226
30227 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30228
30229         PR c++/16240
30230         * g++.dg/abi/mangle22.C: New test.
30231         * g++.dg/abi/mangle23.C: Likewise.
30232
30233 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30234
30235         PR fortran/16290
30236         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30237         Allow for cases without denormalized floating point numbers.
30238
30239 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30240
30241         PR c/1027
30242         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30243         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30244         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30245         expected warning text.
30246         * gcc.dg/format/diag-2.c: New test.
30247
30248 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30249
30250         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30251
30252 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30253
30254         * gcc.dg/builtins-43.c: New.
30255         * gcc.dg/builtins-44.c: New.
30256         * gcc.dg/builtins-45.c: New.
30257
30258 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30259             Andreas Tobler  <a.tobler@schweiz.ch>
30260
30261         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30262         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30263         as SIGSEGV.
30264         * gcc.dg/cleanup-11.c: Likewise.
30265         * gcc.dg/cleanup-8.c: Likewise.
30266         * gcc.dg/cleanup-9.c: Likewise.
30267         * gcc.dg/cleanup-5.c: Run on all platforms.
30268
30269 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30270
30271         * g++.dg/warn/nonnull1.C: New test.
30272
30273 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30274
30275         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30276         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30277         Special-case the Sun compiler wrt to <complex.h>.
30278
30279 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30280
30281         * gcc.dg/Wunreachable-8.C: New test.
30282
30283         * gcc.dg/h8300-ice2.c : New test.
30284
30285 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30286
30287         PR fortran/16161
30288         * gfortran.fortran-torture/compile/implicit.f90: Add test
30289         for implicit character.
30290
30291 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30292
30293         PR fortran/16289
30294         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30295         Use tiny() intrinsic to find smallest non-negative real
30296
30297 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30298
30299         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30300         * gcc.dg/compat/struct-by-value-22_x.c: New.
30301         * gcc.dg/compat/struct-by-value-22_y.c: New.
30302
30303         * gcc.c-torture/execute/20040629-1.c: New test.
30304
30305 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30306
30307         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30308         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30309
30310         PR target/16195
30311         * gcc.dg/20040625-1.c: New test.
30312
30313 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30314
30315         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30316
30317 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30318
30319         PR fortran/15963
30320         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30321
30322 2004-06-29  Richard Henderson  <rth@redhat.com>
30323
30324         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30325
30326 2004-06-29  Paul Brook  <paul@codesourcery.com>
30327
30328         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30329         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30330
30331 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30332
30333         PR c++/16260
30334         * g++.dg/parse/crash15.C: New.
30335
30336 2004-06-28  Andrew Pinski  <apinski@apple.com>
30337
30338         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30339         by the error already.
30340
30341         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30342
30343 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30344
30345         PR target/14041
30346         * gcc.dg/h8300-bss-align-1.c : New.
30347
30348 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30349
30350         * PR c++/16174
30351         * g++.dg/template/ctor4.C: New.
30352
30353 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30354
30355         PR c++/16205
30356         * g++.dg/warn/Wsequence-point-1.C: New test.
30357
30358 2004-06-27  Paul Brook  <paul@codesourcery.com>
30359
30360         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30361
30362 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30363
30364         * g++.old-deja/g++.mike/p7325.C: Remove.
30365
30366 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30367
30368         PR c/14963
30369         * gcc.dg/pr14963.c: New test.
30370
30371 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30372
30373         PR c++/16193
30374         * g++.dg/parse/redef1.C: New test.
30375
30376 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30377
30378         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30379         20021110.c.
30380         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30381         20021119-1.c.
30382         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30383         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30384         5-04.c.
30385         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30386         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30387         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30388         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30389         g++.brendan/enum14.C.
30390         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30391         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30392         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30393         g++.mike/virt1.C.
30394         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30395         memtemp24.C.
30396
30397 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30398
30399         * gcc.dg/20040527-1.c: New test case.
30400
30401 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30402
30403         PR gfortran/pr16196
30404         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30405
30406 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30407
30408         PR middle-end/15825
30409         * gcc.dg/pr15825-1.c: New test case.
30410
30411 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30412
30413         * gcc.c-torture/execute/20040625-1.c: New test.
30414
30415 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30416
30417         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30418
30419 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30420
30421         * gcc.dg/torture/mips-div-1.c: New test.
30422
30423 2004-06-24  Jeff Law  <law@redhat.com>
30424
30425         * gcc.dg/tree-ssa/20040624-1.c: New test.
30426
30427 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30428
30429         * gcc.c-torture/compile/20040624-1.c: New test.
30430
30431 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30432
30433         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30434         this directory.
30435
30436 2004-06-23  Andrew Pinski  <apinski@apple.com>
30437
30438         PR middle-end/15988
30439         * g++.dg/opt/ptrmem4.C: New test.
30440
30441         * gcc.dg/c90-array-quals-2.c: New test.
30442
30443 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30444
30445         * gcc.dg/kpice1.c: New test.
30446
30447 2006-06-23  Andrew Pinski  <apinski@apple.com>
30448
30449         * gcc.dg/c90-array-quals.c: New test.
30450
30451 2006-06-22  Richard Henderson  <rth@redhat.com>
30452
30453         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30454
30455 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30456
30457         * gcc.dg/builtins-config.h: Handle FreeBSD.
30458
30459 2006-06-22  Richard Henderson  <rth@redhat.com>
30460
30461         * g++.dg/opt/devirt1.C: New.
30462
30463 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30464
30465         * g++.dg/opt/pr15551.C: New testcase.
30466
30467 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30468
30469         PR target/14800
30470         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30471         x86_64-*-linux* when compiling for 32bit.
30472
30473 2004-06-21  Andrew Pinski  <apinski@apple.com>
30474
30475         * gcc.dg/pch/struct-1.c: New.
30476         * gcc.dg/pch/struct-1.hs: New.
30477
30478 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30479
30480         * gcc.dg/pch/save-temps-1.c: New file.
30481         * gcc.dg/pch/save-temps-1.hs: New file.
30482
30483 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30484
30485         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30486         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30487
30488 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30489
30490         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30491         to fix type error.
30492         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30493         Remove trailing spaces.
30494
30495 2004-06-21  Richard Henderson  <rth@redhat.com>
30496
30497         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30498         merging && to BIT_FIELD_REF.
30499
30500 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30501
30502         * g++.dg/opt/placeholder1.C: New test.
30503
30504 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30505
30506         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30507         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30508         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30509         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30510
30511 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30512
30513         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30514         extern "C".
30515         * g++.dg/other/pragma-re-1.C: Add comments.
30516
30517 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30518
30519         PR gfortran/16080
30520         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30521
30522 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30523
30524         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30525         instead of setting the type of size_t by
30526         hand.
30527
30528 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30529
30530         * gcc.dg/unordered-2.c: New test case.
30531         * gcc.dg/unordered-3.c: New test case.
30532
30533 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30534
30535         PR other/16043
30536         * lib/g++.exp (g++_version): Tweak regexp for version
30537         * lib/g77.exp (g77_version): Likewise.
30538         * lib/gfortran.exp (gfortran_version): Likewise.
30539         * lib/objc.exp (objc_version): Likewise.
30540         * lib/treelang.exp (treelang_version): Likewise.
30541
30542 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30543
30544         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30545         Use INT_MAX instead of __INT_MAX__.
30546         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30547
30548         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30549         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30550         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30551         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30552         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30553         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30554         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30555         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30556         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30557
30558         * gcc.dg/range-test-1.c: New test.
30559         * g++.dg/opt/range-test-1.C: New test.
30560
30561 2004-06-17  Richard Henderson  <rth@redhat.com>
30562
30563         * objc.dg/sync-1.m: New.
30564         * objc.dg/try-catch-1.m: Don't force next runtime.
30565         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30566         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30567         shadowed catch clause.
30568         * objc.dg/try-catch-5.m: New.
30569
30570 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30571
30572         Bug 14610
30573         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30574
30575 2004-06-15  Richard Henderson  <rth@redhat.com>
30576
30577         * gcc.dg/20001116-1.c: Move expected warning line.
30578
30579 2004-06-15  Richard Henderson  <rth@redhat.com>
30580
30581         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30582         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30583
30584 2004-06-15  Jeff Law  <law@redhat.com>
30585
30586         * gcc.dg/tree-ssa/20040615-1.c: New test.
30587         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30588         be less sensitive to operand ordering.
30589         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30590
30591 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30592
30593         * g++.dg/abi/bitfield3.C: Add comment..
30594
30595 2004-06-15  Richard Henderson  <rth@redhat.com>
30596
30597         * g++.dg/ext/stmtexpr1.C: XFAIL.
30598         * gcc.dg/20030612-1.c: XFAIL.
30599
30600 2004-06-15  Eric Christopher  <echristo@redhat.com>
30601
30602         * g++.dg/charset/asm5.c: New.
30603         * gcc.dg/charset/asm6.c: New.
30604
30605 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30606
30607         PR fortran/15962
30608         * gfortran.fortran-torture/execute/select_1.f90: New test.
30609
30610 2004-06-15  Paul Brook  <paul@codesourcery.com>
30611
30612         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30613
30614 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30615
30616         PR c++/15967
30617         * g++.dg/lookup/crash3.C: New test.
30618
30619 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30620
30621         PR c++/15947
30622         * g++.dg/parse/dtor4.C: New test.
30623
30624 2004-06-14  Jeff Law  <law@redhat.com>
30625
30626         * gcc.c-torture/compile/20040614-1.c: New test.
30627
30628 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30629
30630         PR fortran/15211
30631         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30632         LEN of a character array.
30633
30634 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30635
30636         PR c++/15096
30637         * g++.dg/template/ptrmem10.C: New test.
30638
30639         PR c++/14930
30640         * g++.dg/template/friend30.C: New test.
30641
30642 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30643
30644         PR fortran/14928
30645         * gfortran.fortran-torture/compile/mloc.f90: New test.
30646
30647 2004-06-13  Paul Brook  <paul@codesourcery.com>
30648
30649         * gfortran.fortran-torture/execute/random_2.f90: New test.
30650
30651 2004-06-13  Eric Christopher  <echristo@redhat.com>
30652
30653         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30654
30655 2004-06-12  Paul Brook  <paul@codesourcery.com>
30656
30657         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30658
30659 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30660
30661         PR fortran/14923
30662         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30663
30664 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30665
30666         PR fortran/14957
30667         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30668         syntax errors in end statements of contained subroutines.
30669
30670 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30671
30672         PR fortran/12841
30673         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30674
30675 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30676
30677         PR fortran/15665
30678         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30679
30680 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30681
30682         PR gfortran/12839
30683         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30684
30685 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30686
30687         PR c++/15862
30688         * g++.dg/parse/enum1.C: New test.
30689
30690 2004-06-10  Jeff Law  <law@redhat.com>
30691
30692         * gcc.c-torture/compile/20040610-1.c: New test.
30693
30694 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30695
30696         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30697         * g++.old-deja/g++.other/decl3.C: Likewise.
30698
30699 2004-06-10  Brian Booth  <bbooth@redhat.com>
30700
30701         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30702         V_MAY_DEF instead of VDEF.
30703         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30704
30705 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30706
30707         PR c++/14211
30708         * g++.dg/conversion/const1.C: New test.
30709
30710         PR c++/15076
30711         * g++.dg/conversion/reinterpret1.C: New test.
30712
30713         PR c++/15877
30714         * g++.dg/template/enum2.C: New test.
30715
30716         PR c++/15227
30717         * g++.dg/template/error13.C: New test.
30718
30719 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30720
30721         PR fortran/14957
30722         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30723         arguments to test_* REAL and of the right size.
30724
30725 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30726
30727         PR target/15569
30728         PR rtl-optimization/15681
30729         * gcc.dg/20040609-1.c: New test.
30730
30731 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30732
30733         PR c++/14791
30734         * g++.dg/opt/builtins1.C: New test.
30735
30736 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30737
30738         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30739         that use default windows32 struct layout.
30740         * gcc.dg/i386-bitfield2.c: Likewise.
30741
30742 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30743
30744         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30745         for mingw32 and cygwin targets.
30746
30747 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30748
30749         * gcc.dg/pch/macro-4.c: New.
30750         * gcc.dg/pch/macro-4.hs: New.
30751
30752 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30753
30754         PR fortran/13249
30755         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30756
30757 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30758
30759         PR fortran/13372
30760         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30761
30762 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30763
30764         PR gfortran/14897
30765         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30766
30767 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30768
30769         PR gfortran/15755
30770         * gfortran.fortran-torture/execute/backspace.c : New test.
30771
30772 2004-06-09  Paul Brook  <paul@codesourcery.com>
30773
30774         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30775         (pointer_to_section): Rewrite to use smaller array.
30776
30777 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30778
30779         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30780         * gcc.dg/ext/altivec-10.c: Same.
30781         * gcc.dg/ext/altivec-11.c: Same.
30782         * gcc.dg/ext/altivec-12.c: Same.
30783         * gcc.dg/ext/altivec-13.c: Same.
30784         * gcc.dg/ext/altivec-14.c: Same.
30785         * gcc.dg/ext/altivec-15.c: Same.
30786         * gcc.dg/ext/altivec-16.c: Same.
30787         * gcc.dg/ext/altivec-3.c: Same.
30788         * gcc.dg/ext/altivec-4.c: Same.
30789         * gcc.dg/ext/altivec-6.c: Same.
30790         * gcc.dg/ext/altivec-7.c: Same.
30791         * gcc.dg/ext/altivec-8.c: Same.
30792         * gcc.dg/ext/altivec-varargs-1.c: Same.
30793
30794         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30795         * g++.dg/ext/altivec-10.C: Same.
30796         * g++.dg/ext/altivec-2.C: Same.
30797         * g++.dg/ext/altivec-3.C: Same.
30798         * g++.dg/ext/altivec-4.C: Same.
30799         * g++.dg/ext/altivec-5.C: Same.
30800         * g++.dg/ext/altivec-6.C: Same.
30801         * g++.dg/ext/altivec-7.C: Same.
30802         * g++.dg/ext/altivec-8.C: Same.
30803         * g++.dg/ext/altivec-9.C: Same.
30804
30805 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30806
30807         PR c++/7841
30808         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30809
30810 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30811
30812         * gcc.dg/union-1.c: New test.
30813
30814 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30815
30816         * gcc.dg/builtins-41.c: New test case.
30817         * gcc.dg/builtins-42.c: New test case.
30818
30819 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30820
30821         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30822         * g++.dg/ext/altivec-10.C: Same.
30823         * g++.dg/ext/altivec-2.C: Same.
30824         * g++.dg/ext/altivec-3.C: Same.
30825         * g++.dg/ext/altivec-4.C: Same.
30826         * g++.dg/ext/altivec-5.C: Same.
30827         * g++.dg/ext/altivec-6.C: Same.
30828         * g++.dg/ext/altivec-7.C: Same.
30829         * g++.dg/ext/altivec-8.C: Same.
30830         * g++.dg/ext/altivec-9.C: Same.
30831         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30832         * g++.old-deja/g++.brendan/new3.C: Same.
30833         * gcc.c-torture/execute/eeprof-1.x: Same.
30834
30835 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30836
30837         PR c/14765
30838         * gcc.dg/pr14765-1.c: New test.
30839
30840 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30841
30842         PR c/14649
30843         * gcc.dg/pr14649-1.c: New test case.
30844
30845 2004-06-07  Richard Henderson  <rth@redhat.com>
30846
30847         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30848         if temporaries.
30849
30850 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30851
30852         * g++.dg/eh/elide1.C: Remove XFAIL.
30853
30854 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30855
30856         PR c++/15337
30857         * g++.dg/expr/sizeof3.C: New test.
30858
30859         PR c++/14777
30860         * g++.dg/template/access14.C: New test.
30861
30862         PR c++/15554
30863         * g++.dg/template/enum1.C: New test.
30864
30865         PR c++/15057
30866         * g++.dg/eh/throw1.C: New test.
30867
30868 2004-06-07  David Ayers  <d.ayers@inode.at>
30869             Ziemowit Laski  <zlaski@apple.com>
30870
30871         * lib/objc.exp (objc_target_compile): Revert the '-framework
30872         Foundation' flag fix, since bare Darwin does not ship
30873         with the Foundation framework.
30874         * objc/execute/next_mapping.h: Provide a local NSConstantString
30875         @interface and @implementation.
30876         (objc_constant_string_init): A constructor function, used to
30877         initialize the NSConstantString meta-class object.
30878         * objc/execute/string1.m: Include "next_mapping.h" instead of
30879         <Foundation/NSString.h>.
30880         * objc/execute/string2.m: Likewise.
30881         * objc/execute/string3.m: Likewise.
30882         * objc/execute/string4.m: Likewise.
30883
30884 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30885
30886         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30887         to double. Replace double with FLOAT.
30888         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30889
30890         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30891         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30892         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30893         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30894         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30895         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30896         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30897         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30898
30899 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30900
30901         PR c/13519
30902         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30903
30904 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30905
30906         PR c++/15503
30907         * g++.dg/template/meminit2.C: New test.
30908
30909 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30910
30911         PR target/15822
30912         * gcc.c-torture/execute/compare-fp-1.c,
30913         gcc.c-torture/execute/compare-fp-2.c,
30914         gcc.c-torture/execute/compare-fp-3.c,
30915         gcc.c-torture/execute/compare-fp-4.c,
30916         gcc.c-torture/execute/compare-fp-3.x,
30917         gcc.c-torture/execute/compare-fp-4.x: Moved...
30918         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30919         gcc.c-torture/execute/ieee/compare-fp-2.c,
30920         gcc.c-torture/execute/ieee/compare-fp-3.c,
30921         gcc.c-torture/execute/ieee/compare-fp-4.c,
30922         gcc.c-torture/execute/ieee/compare-fp-3.x,
30923         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30924
30925 2004-06-04  David Ayers  <d.ayers@inode.at>
30926
30927         * objc/execute/protocol-isEqual-4.m: New testcase.
30928
30929 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30930
30931         * objc/execute/protocol-isEqual-1.m: New testcase.
30932         * objc/execute/protocol-isEqual-2.m: New testcase.
30933         * objc/execute/protocol-isEqual-3.m: New testcase.
30934
30935 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30936
30937         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30938
30939 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30940
30941         * lib/objc.exp (objc_target_compile): When running tests on
30942         Darwin (Mac OS X), inform the linker about '-framework
30943         'Foundation'.
30944
30945 2004-06-02  Eric Christopher  <echristo@redhat.com>
30946
30947         * gcc.c-torture/compile/20040602-1.c: New.
30948
30949 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
30950
30951         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30952         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30953
30954         PR tree-optimization/14736
30955         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30956
30957         PR tree-optimization/14042
30958         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30959
30960         PR tree-optimization/14729
30961         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30962
30963 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30964
30965         PR fortran/15557
30966         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30967
30968 2004-06-01  Richard Hederson  <rth@redhat.com>
30969
30970         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30971
30972 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30973
30974         PR c++/14932
30975         * g++.dg/parse/offsetof4.C: New test.
30976
30977 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
30978
30979         PR objc/7993
30980         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
30981
30982 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
30983
30984         PR c++/15701
30985         * g++.dg/template/friend29.C: New test.
30986
30987 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30988
30989         PR c/15749
30990         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
30991
30992 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
30993
30994         * gcc.dg/sparc-trap-1.c: New test.
30995
30996 2004-05-31  Roger Sayle  <roger@eyesopen.com>
30997
30998         PR middle-end/15069
30999         * g++.dg/opt/fold3.C: New test case.
31000
31001 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
31002
31003         * lib/target-supports.exp (check_iconv_available): Fix fallout
31004         from 2004-05-28 patch.
31005
31006 2004-05-30  Paul Brook  <paul@codesourcery.com>
31007
31008         PR fortran/15620
31009         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31010         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31011
31012 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
31013
31014         * gfortran.fortran-torture/execute/random_1.f90: New test.
31015
31016 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31017
31018         * g++.dg/ext/altivec-10.C: New test.
31019
31020 2004-05-29  Paul Brook  <paul@codesourcery.com>
31021
31022         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31023
31024 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31025
31026         * gcc.dg/altivec-16.c: New test.
31027
31028 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31029
31030         * lib/target-supports.exp (check_vmx_hw_available): New.
31031         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31032
31033         * lib/target-supports.exp (check_alias_available,
31034         check_iconv_available, check_named_sections_available): Use
31035         unique names for temporary files.
31036
31037 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31038
31039         * gcc.dg/altivec-15.c: New test.
31040
31041 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31042
31043         PR c++/15083
31044         * g++.dg/warn/noeffect6.C: New test.
31045
31046         PR c++/15471
31047         * g++.dg/expr/ptrmem4.C: New test.
31048
31049         PR c++/15640
31050         * g++.dg/template/operator3.C: New test.
31051
31052 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31053
31054         PR c++/14668
31055         * g++.dg/lookup/redecl1.C: New test.
31056         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31057
31058 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31059
31060         * gcc.c-torture/execute/compare-fp-1.c,
31061         gcc.c-torture/execute/compare-fp-2.c,
31062         gcc.c-torture/execute/compare-fp-3.c,
31063         gcc.c-torture/execute/compare-fp-4.c,
31064         gcc.c-torture/execute/compare-fp-3.x,
31065         gcc.c-torture/execute/compare-fp-4.x,
31066         gcc.dg/pr15649-1.c: New.
31067
31068 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31069
31070         PR c++/12883
31071         * g++.dg/init/array14.C: New test.
31072
31073 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31074
31075         * lib/compat.exp (compat-get-options-main): New.
31076         (compat-get-options): Remove unneeded code, warn for ignored
31077         command.
31078         (compat-execute): Check flag set by dg-require-* commands.
31079
31080         * lib/compat.exp (compat-execute): Break up long lines.
31081
31082 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31083
31084         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31085         * gcc.dg/altivec-14.c: New test.
31086         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31087
31088         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31089         * gcc.dg/altivec-12.c: Ditto.
31090
31091         * gcc.dg/altivec-3.c: Move call to altivec_check.
31092
31093 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31094
31095         PR c++/15044
31096         * g++.dg/template/error12.C: New test.
31097
31098         PR c++/15317
31099         * g++.dg/ext/attrib15.C: New test.
31100
31101         PR c++/15329
31102         * g++.dg/template/ptrmem9.C: New test.
31103
31104 2004-05-25  Paul Brook  <paul@codesourcery.com>
31105
31106         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31107
31108 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31109
31110         PR c++/15165
31111         * g++.dg/template/crash19.C: New test.
31112
31113 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31114
31115         PR c++/15025
31116         * g++.dg/template/redecl1.C: New test.
31117
31118 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31119
31120         PR c++/14821
31121         * g++.dg/other/ns1.C: New test.
31122
31123         PR c++/14883
31124         * g++.dg/template/invalid1.C: New test.
31125
31126 2004-05-23  Paul Brook  <paul@codesourcery.com>
31127         Victor Leikehman  <lei@haifasphere.co.il>
31128
31129         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31130         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31131
31132 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31133
31134         PR c++/15285
31135         PR c++/15299
31136         * g++.dg/template/non-dependent5.C: New test.
31137         * g++.dg/template/non-dependent6.C: New test.
31138
31139 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31140
31141         PR c++/15507
31142         * g++.dg/inherit/union1.C: New test.
31143
31144         PR c++/15542
31145         * g++.dg/template/addr1.C: New test.
31146
31147         PR c++/15427
31148         * g++.dg/template/array5.C: New test.
31149
31150         PR c++/15287
31151         * g++.dg/template/array6.C: New test.
31152
31153 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31154             Roger Sayle  <roger@eyesopen.com>
31155
31156         * g++.dg/lookup/forscope2.C: New test case.
31157
31158 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31159
31160         * gcc.dg/cpp/Wmissingdirs.c: New.
31161
31162 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31163
31164         PR target/15301
31165         * gcc.dg/compat/union-m128-1.h: New file.
31166         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31167         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31168         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31169
31170 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31171
31172         PR target/15302
31173         * gcc.dg/compat/struct-complex-1.h: New file.
31174         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31175         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31176         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31177
31178 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31179
31180         PR middle-end/3074
31181         * gcc.dg/pr3074-1.c: New test case.
31182         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31183
31184 2004-05-20  Falk Hueffner  <falk@debian.org>
31185
31186         PR other/15526
31187         * gcc.dg/ftrapv-1.c: New test case.
31188
31189 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31190
31191         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31192
31193 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31194             Jeff Law  <law@redhat.com>
31195
31196         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31197         * gcc.dg/tree-ssa/20040518-2.c: New test.
31198
31199         * gcc.dg/tree-ssa/20040518-1.c: New test.
31200
31201 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31202
31203         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31204
31205 2004-05-18  Paul Brook  <paul@codesourcery.com>
31206
31207         PR fortran/13930
31208         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31209
31210 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31211
31212         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31213         constant folding.
31214
31215 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31216
31217         * gcc.dg/tree-ssa/20040517-1.c: New test.
31218
31219 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31220
31221         * gcc.dg/loop-4.c: New test.
31222
31223 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31224
31225         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31226
31227 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31228
31229         PR fortran/15311
31230         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31231
31232 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31233
31234         PR fortran/13826
31235         PR fortran/13940
31236         * gfortran.fortran-torture/compile/data_1.f90: New test.
31237
31238 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31239
31240         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31241         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31242
31243 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31244
31245         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31246
31247 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31248
31249         PR c/15444
31250         * gcc.dg/format/xopen-1.c: Adjust expected message.
31251         * gcc.dg/format/xopen-3.c: New test.
31252
31253 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31254
31255         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31256
31257 2004-05-14  Jeff Law  <law@redhat.com>
31258
31259         * gcc.dg/tree-ssa/20040514-2.c: New test.
31260
31261 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31262
31263         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31264         this ...
31265         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31266         this.
31267
31268 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31269
31270         * gcc.dg/tree-ssa/20040514-1.c: New test.
31271
31272 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31273
31274         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31275         test.
31276
31277 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31278
31279         PR fortran/14066
31280         * gfortran.fortran-torture/compile/do_1.f90: New test.
31281
31282 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31283
31284         PR fortran/15051
31285         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31286         test.
31287
31288 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31289
31290         PR fortran/15149
31291         * gfortran.fortran-torture/execute/random_init.f90: New test.
31292
31293 2004-05-13  Paul Brook  <paul@codesourcery.com>
31294
31295         PR fortran/15314
31296         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31297
31298 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31299
31300         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31301         for the powerpc case.
31302
31303 2004-05-13  Jeff Law  <law@redhat.com>
31304
31305         * gcc.dg/tree-ssa/20040513-1.c: New test.
31306         * gcc.dg/tree-ssa/20040513-2.c: New test.
31307
31308 2004-05-13  Paul Brook  <paul@codesourcery.com>
31309
31310         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31311         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31312         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31313
31314 2004-05-13  Andreas Schwab  <schwab@suse.de>
31315
31316         PR other/10819
31317         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31318         characters.
31319
31320 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31321
31322         PR fortran/15294
31323         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31324
31325 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31326
31327         Merge from tree-ssa-20020619-branch.  See
31328         ChangeLog.tree-ssa for details.
31329
31330 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31331
31332         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31333         include <altivec.h> explicitly.
31334         * gcc.dg/altivec-13.c: Likewise.
31335
31336 2004-05-11  Paul Brook  <paul@codesourcery.com>
31337
31338         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31339
31340 2004-05-10  Eric Christopher  <echristo@redhat.com>
31341
31342         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31343         * gcc.dg/sibcall-4.c: Ditto.
31344
31345 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31346
31347         * g++.dg/ext/altivec-8.C: New test case.
31348         * gcc.dg/altivec-13.c: New test case.
31349
31350 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31351
31352         * gcc.c-torture/execute/divcmp-1.c: New test case.
31353         * gcc.c-torture/execute/divcmp-2.c: New test case.
31354         * gcc.c-torture/execute/divcmp-3.c: New test case.
31355
31356 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31357
31358         * g++.dg/other/pragma-re-2.C: New test.
31359
31360 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31361
31362         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31363         * gcc.dg/i386-387-2.c: Likewise.
31364
31365         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31366         __builtin_drem.
31367         * gcc.dg/i386-387-6.c: Likewise.
31368
31369 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31370
31371         * gcc.dg/builtins-33.c: Also check log1p*.
31372
31373 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31374
31375         PR optimization/15296
31376         * gcc.c-torture/execute/pr15296.c: New test.
31377
31378 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31379
31380         * gcc.dg/builtins-40.c: New test.
31381
31382 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31383
31384         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31385
31386 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31387
31388         * g++.dg/ext/spe1.C: New testcase.
31389
31390 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31391
31392         * objc.dg/image-info.m: Allow additional attributes
31393         for __image_info section.
31394
31395 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31396
31397         * gcc.dg/torture/mips-hilo-2.c: New test.
31398
31399 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31400
31401         PR c++/14389
31402         * g++.dg/template/member5.C: New test.
31403
31404 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31405
31406         * gcc.dg/builtins-34.c: Also check expm1*.
31407
31408 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31409
31410         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31411         * gcc.dg/torture/builtin-convert-3.c: New test.
31412
31413 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31414
31415         PR middle-end/15054
31416         * g++.dg/opt/pr15054.C: New test.
31417
31418 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31419
31420         * gcc.dg/torture/builtin-rounding-1.c: New test.
31421         * gcc.dg/builtins-25.c: Delete.
31422         * gcc.dg/builtins-29.c: Delete.
31423
31424 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31425
31426         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31427         * gcc.dg/sibcall-4.c: Likewise.
31428         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31429
31430 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31431
31432         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31433         bit-field on 16-bit targets.
31434
31435 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31436
31437         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31438         16-bit targets.
31439
31440 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31441
31442         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31443         * gcc.dg/rs6000-power2-2.c: Likewise.
31444
31445 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31446
31447         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31448         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31449         Change the asm registers to be in form of frN instead of fN.
31450
31451 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31452
31453         * gcc.dg/torture/builtin-convert-2.c: New test.
31454
31455 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31456
31457         * gcc.dg/rs6000-power2-1.c: New test.
31458         * gcc.dg/rs6000-power2-2.c: New test.
31459
31460 2004-04-28  Jan Hubicka  <jh@suse.cz>
31461
31462         * gcc.dg/unused-6.c: New test.
31463
31464 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31465             Ulrich Weigand  <uweigand@de.ibm.com>
31466
31467         * ada/acats/run_all.sh: Define $target variable.
31468
31469 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31470
31471         PR c++/15119
31472         * g++.dg/other/vararg-1.C: New test.
31473
31474         PR c++/4794
31475         * g++.dg/eh/cleanup3.C: New test.
31476
31477 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31478
31479         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31480         and ad8011a (target_insn).
31481         * ada/acats/support/macro.dfs: Likewise.
31482         * ada/acats/support/impbit.adb: New file.
31483
31484 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31485
31486         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31487
31488 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31489
31490         * gcc.dg/loop-3.c: New test.
31491
31492 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31493
31494         * gcc.c-torture/execute/simd-5.c: New test.
31495
31496 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31497
31498         PR c++/15064
31499         * g++.dg/template/crash18.C: New test.
31500
31501 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31502
31503         * g++.dg/ext/complit3.C: New test.
31504
31505 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31506
31507         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31508         * gcc.dg/altivec-3.c: Same.
31509         * gcc.dg/altivec-varargs-1.c: Same.
31510
31511 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31512
31513         * lib/target-supports.exp (check_profiling_available): Assume
31514         profiling is not available on powerpc-eabi targets.
31515
31516 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31517
31518         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31519         * gcc.dg/vmx/bug-1.c: Ditto.
31520
31521 2004-04-20  Eric Christopher  <echristo@redhat.com>
31522
31523         * gcc.dg/charset/extern.c: New test.
31524         * g++.dg/charset/extern3.cc: Ditto.
31525
31526 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31527
31528         * gcc.dg/builtins-39.c: New test.
31529
31530 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31531
31532         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31533
31534 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31535
31536         * gcc.dg/torture/mips-hilo-1.c: New test.
31537
31538 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31539
31540         * gcc.c-torture/compile/20040419-1.c: New test.
31541
31542 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31543
31544         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31545
31546 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31547             Aldy Hernandez  <aldyh@redhat.com>
31548
31549         * gcc.c-torture/execute/va-arg-24.c: New.
31550
31551 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31552             Aldy Hernandez  <aldyh@redhat.com>
31553
31554         * gcc.dg/vmx/1b-01.c: New.
31555         * gcc.dg/vmx/1b-02.c: New.
31556         * gcc.dg/vmx/1b-03.c: New.
31557         * gcc.dg/vmx/1b-04.c: New.
31558         * gcc.dg/vmx/1b-05.c: New.
31559         * gcc.dg/vmx/1b-06.c: New.
31560         * gcc.dg/vmx/1b-07.c: New.
31561         * gcc.dg/vmx/1c-01.c: New.
31562         * gcc.dg/vmx/1c-02.c: New.
31563         * gcc.dg/vmx/3a-01a.c: New.
31564         * gcc.dg/vmx/3a-01.c: New.
31565         * gcc.dg/vmx/3a-01m.c: New.
31566         * gcc.dg/vmx/3a-03.c: New.
31567         * gcc.dg/vmx/3a-03m.c: New.
31568         * gcc.dg/vmx/3a-04.c: New.
31569         * gcc.dg/vmx/3a-04m.c: New.
31570         * gcc.dg/vmx/3a-05.c: New.
31571         * gcc.dg/vmx/3a-06.c: New.
31572         * gcc.dg/vmx/3a-06m.c: New.
31573         * gcc.dg/vmx/3a-07.c: New.
31574         * gcc.dg/vmx/3b-01.c: New.
31575         * gcc.dg/vmx/3b-02.c: New.
31576         * gcc.dg/vmx/3b-10.c: New.
31577         * gcc.dg/vmx/3b-13.c: New.
31578         * gcc.dg/vmx/3b-14.c: New.
31579         * gcc.dg/vmx/3b-15.c: New.
31580         * gcc.dg/vmx/3c-01a.c: New.
31581         * gcc.dg/vmx/3c-01.c: New.
31582         * gcc.dg/vmx/3c-02.c: New.
31583         * gcc.dg/vmx/3c-03.c: New.
31584         * gcc.dg/vmx/3d-01.c: New.
31585         * gcc.dg/vmx/4-01.c: New.
31586         * gcc.dg/vmx/4-03.c: New.
31587         * gcc.dg/vmx/5-01.c: New.
31588         * gcc.dg/vmx/5-02.c: New.
31589         * gcc.dg/vmx/5-03.c: New.
31590         * gcc.dg/vmx/5-04.c: New.
31591         * gcc.dg/vmx/5-05.c: New.
31592         * gcc.dg/vmx/5-06.c: New.
31593         * gcc.dg/vmx/5-07.c: New.
31594         * gcc.dg/vmx/5-07t.c: New.
31595         * gcc.dg/vmx/5-08.c: New.
31596         * gcc.dg/vmx/5-10.c: New.
31597         * gcc.dg/vmx/5-11.c: New.
31598         * gcc.dg/vmx/7-01a.c: New.
31599         * gcc.dg/vmx/7-01.c: New.
31600         * gcc.dg/vmx/7c-01.c: New.
31601         * gcc.dg/vmx/7d-01.c: New.
31602         * gcc.dg/vmx/7d-02.c: New.
31603         * gcc.dg/vmx/8-01.c: New.
31604         * gcc.dg/vmx/8-02a.c: New.
31605         * gcc.dg/vmx/8-02.c: New.
31606         * gcc.dg/vmx/brode-1.c: New.
31607         * gcc.dg/vmx/bug-1.c: New.
31608         * gcc.dg/vmx/bug-2.c: New.
31609         * gcc.dg/vmx/bug-3.c: New.
31610         * gcc.dg/vmx/cw-bug-1.c: New.
31611         * gcc.dg/vmx/cw-bug-2.c: New.
31612         * gcc.dg/vmx/cw-bug-3.c: New.
31613         * gcc.dg/vmx/dct.c: New.
31614         * gcc.dg/vmx/debug-1.c: New.
31615         * gcc.dg/vmx/debug-2.c: New.
31616         * gcc.dg/vmx/debug-3.c: New.
31617         * gcc.dg/vmx/debug-4.c: New.
31618         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31619         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31620         * gcc.dg/vmx/eg-5.c: New.
31621         * gcc.dg/vmx/fft.c: New.
31622         * gcc.dg/vmx/gcc-bug-1.c: New.
31623         * gcc.dg/vmx/gcc-bug-2.c: New.
31624         * gcc.dg/vmx/gcc-bug-3.c: New.
31625         * gcc.dg/vmx/gcc-bug-4.c: New.
31626         * gcc.dg/vmx/gcc-bug-5.c: New.
31627         * gcc.dg/vmx/gcc-bug-6.c: New.
31628         * gcc.dg/vmx/gcc-bug-7.c: New.
31629         * gcc.dg/vmx/gcc-bug-8.c: New.
31630         * gcc.dg/vmx/gcc-bug-9.c: New.
31631         * gcc.dg/vmx/gcc-bug-b.c: New.
31632         * gcc.dg/vmx/gcc-bug-c.c: New.
31633         * gcc.dg/vmx/gcc-bug-d.c: New.
31634         * gcc.dg/vmx/gcc-bug-e.c: New.
31635         * gcc.dg/vmx/gcc-bug-f.c: New.
31636         * gcc.dg/vmx/gcc-bug-g.c: New.
31637         * gcc.dg/vmx/gcc-bug-i.c: New.
31638         * gcc.dg/vmx/harness.h: New.
31639         * gcc.dg/vmx/ira1.c: New.
31640         * gcc.dg/vmx/ira2a.c: New.
31641         * gcc.dg/vmx/ira2b.c: New.
31642         * gcc.dg/vmx/ira2.c: New.
31643         * gcc.dg/vmx/ira2c.c: New.
31644         * gcc.dg/vmx/mem.c: New.
31645         * gcc.dg/vmx/newton-1.c: New.
31646         * gcc.dg/vmx/ops.c: New.
31647         * gcc.dg/vmx/sn7153.c: New.
31648         * gcc.dg/vmx/spill2.c: New.
31649         * gcc.dg/vmx/spill3.c: New.
31650         * gcc.dg/vmx/spill.c: New.
31651         * gcc.dg/vmx/t.c: New.
31652         * gcc.dg/vmx/varargs-1.c: New.
31653         * gcc.dg/vmx/varargs-2.c: New.
31654         * gcc.dg/vmx/varargs-3.c: New.
31655         * gcc.dg/vmx/varargs-4.c: New.
31656         * gcc.dg/vmx/varargs-5.c: New.
31657         * gcc.dg/vmx/varargs-6.c: New.
31658         * gcc.dg/vmx/varargs-7.c: New.
31659         * gcc.dg/vmx/vmx.exp: New.
31660         * gcc.dg/vmx/vprint-1.c: New.
31661         * gcc.dg/vmx/vscan-1.c: New.
31662         * gcc.dg/vmx/x-01.c: New.
31663         * gcc.dg/vmx/x-02.c: New.
31664         * gcc.dg/vmx/x-03.c: New.
31665         * gcc.dg/vmx/x-04.c: New.
31666         * gcc.dg/vmx/x-05.c: New.
31667         * gcc.dg/vmx/yousufi-1.c: New.
31668         * gcc.dg/vmx/zero-1.c: New.
31669         * gcc.dg/vmx/zero.c: New.
31670
31671 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31672
31673         * g++.dg/lookup/java1.C: Update for chage of
31674         _Jv_AllocObject.
31675         * g++.dg/lookup/java2.C: Likewise.
31676
31677 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31678
31679         * ada/acats/run_all.sh: use -O2 by default.
31680
31681 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31682
31683         * gcc.dg/vr-mult-[12].c: New tests.
31684
31685 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31686
31687         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31688
31689         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31690
31691 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31692
31693         * lib/target-supports.exp (check_profiling_available): Assume
31694         profiling isn't available for mips*-*-elf targets.
31695
31696 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31697
31698         * gcc.dg/builtins-38.c: New test.
31699
31700 2004-04-14  Eric Christopher  <echristo@redhat.com>
31701
31702         * g++.dg/charset/charset.exp: Run .cc extension tests.
31703
31704 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31705
31706         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31707
31708 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31709
31710         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31711
31712 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31713
31714         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31715         * gcc.dg/i386-387-2.c: Likewise.
31716
31717         * gcc.dg/i386-387-7.c: New test.
31718         * gcc.dg/i386-387-8.c: New test.
31719
31720         * gcc.dg/builtins-37.c: New test.
31721
31722 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31723
31724         * g++.dg/pch/externc-1.C: Add missing semicolon.
31725
31726 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31727
31728         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31729
31730 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31731
31732         * gcc.c-torture/execute/20040411-1.c: New test.
31733
31734 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31735
31736         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31737
31738 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31739
31740         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31741
31742 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31743
31744         * lib/target-supports.exp (check_named_sections_available): New.
31745         * lib/gcc-dg.exp (dg-require-named-sections): New.
31746         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31747         old-deja.exp.  Also prune error-count message from HP linker.
31748         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31749
31750         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31751         * g++.old-deja/g++.pt/static3.C: Likewise.
31752         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31753
31754 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31755
31756         * gcc.c-torture/execute/20040409-1.c: New test case.
31757         * gcc.c-torture/execute/20040409-2.c: New test case.
31758         * gcc.c-torture/execute/20040409-3.c: New test case.
31759
31760 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31761
31762         * gcc.dg/20040409-1.c: New test.
31763
31764 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31765
31766         PR target/14888
31767         * g++.dg/opt/pr14888.C: New test case.
31768
31769 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31770
31771         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31772         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31773         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31774         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31775         New tests.
31776
31777 2004-04-08  Paul Brook  <paul@codesourcery.com>
31778
31779         * gcc.dg/spill-1.c: New test.
31780
31781 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31782
31783         * gcc.dg/torture/builtin-ctype-2.c: New test.
31784
31785 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31786
31787         * gcc.dg/pch/pch.exp: Add largefile test.
31788
31789 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31790
31791         * g++.dg/pch/externc-1.Hs: New.
31792         * g++.dg/pch/externc-1.C: New.
31793
31794 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31795
31796         * gcc.dg/compat/struct-by-value-5a_main.c,
31797         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31798         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31799         * gcc.dg/compat/struct-by-value-5a_x.c,
31800         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31801         gcc.dg/compat/struct-by-value-5_x.c.
31802         * gcc.dg/compat/struct-by-value-5a_y.c,
31803         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31804         gcc.dg/compat/struct-by-value-5_y.c.
31805
31806         * gcc.dg/compat/struct-by-value-6a_main.c,
31807         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31808         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31809         * gcc.dg/compat/struct-by-value-6a_x.c,
31810         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31811         gcc.dg/compat/struct-by-value-6_x.c.
31812         * gcc.dg/compat/struct-by-value-6a_y.c,
31813         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31814         gcc.dg/compat/struct-by-value-6_y.c.
31815
31816         * gcc.dg/compat/struct-by-value-7a_main.c,
31817         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31818         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31819         * gcc.dg/compat/struct-by-value-7a_x.c,
31820         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31821         gcc.dg/compat/struct-by-value-7_x.c.
31822         * gcc.dg/compat/struct-by-value-7a_y.c,
31823         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31824         gcc.dg/compat/struct-by-value-7_y.c.
31825
31826 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31827
31828         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31829         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31830         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31831         options.
31832
31833 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31834
31835         * gcc.dg/builtins-36.c: New test.
31836
31837 2004-04-06  Paul Brook  <paul@codesourcery.com>
31838
31839         * README.gcc: Remove obsolete contraint on testcases.
31840
31841 2004-04-05  Paul Brook  <paul@codesourcery.com>
31842
31843         PR2123
31844         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31845         failure and exit(0) on success.
31846         * g++.dg/expr/anew2.C: Ditto.
31847         * g++.dg/expr/anew3.C: Ditto.
31848         * g++.dg/expr/anew4.C: Ditto.
31849
31850 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31851
31852         PR c++/3518
31853         * g++.dg/template/unify7.C: New.
31854
31855 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31856
31857         * g++.dg/README: Bring up to date with new subdirectories; remove
31858         duplicate subdirectory lines.
31859
31860 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31861
31862         PR c++/14007
31863         * g++.dg/template/unify5.C: New.
31864         * g++.dg/template/unify6.C: New.
31865         * g++.dg/template/qualttp20.C: Adjust.
31866         * g++.old-deja/g++.jason/report.C: Adjust.
31867         * g++.old-deja/g++.other/qual1.C: Adjust.
31868
31869 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31870
31871         PR c++/14803
31872         * g++.dg/inherit/ptrmem1.C: New test.
31873
31874 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31875
31876         PR c++/14755
31877         * gcc.c-torture/execute/20040331-1.c: New test.
31878         * gcc.dg/20040331-1.c: New test.
31879
31880 2004-04-01  Paul Brook  <paul@codesourcery.com>
31881
31882         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31883
31884 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31885
31886         PR c++/14724
31887         * g++.dg/init/goto1.C: New test.
31888
31889         PR c++/14763
31890         * g++.dg/template/defarg4.C: New test.
31891
31892 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31893
31894         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31895
31896 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31897
31898         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31899
31900 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31901
31902         * gcc.dg/noncompile/undeclared-2.c: New test.
31903
31904 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31905
31906         * gcc.dg/940409-1.c: Remove XFAIL.
31907         * gcc.dg/reg-vol-struct-1.c: New test.
31908
31909 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31910
31911         * gcc.dg/torture/builtin-wctype-1.c: New test.
31912
31913 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31914
31915         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31916         * gcc.dg/20001101-1.c: Likewise.
31917         * gcc.dg/20001102-1.c: Likewise.
31918
31919 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31920
31921         * gcc.dg/compare8.c: Add an additional test for XOR.
31922
31923 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31924
31925         * gcc.dg/torture/builtin-ctype-1.c: New test.
31926
31927 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31928
31929         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31930         * gcc.dg/torture/builtin-math-1.c: Likewise.
31931         * gcc.dg/torture/builtin-power-1.c: New test.
31932
31933 2004-03-24  Andreas Schwab  <schwab@suse.de>
31934
31935         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31936         IA64 assembler.
31937
31938 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31939             Roger Sayle  <roger@eyesopen.com>
31940
31941         * gcc.dg/compare8.c: New test case.
31942
31943 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
31944
31945         * g++.dg/ext/altivec-7.C: New test.
31946
31947 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
31948
31949         PR 12267, 12391, 12560, 13129, 14114, 14133
31950         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31951         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31952         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31953         Adjust error regexps.
31954         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31955         * gcc.dg/noncompile/undeclared-1.c: New test cases.
31956         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31957         * gcc.dg/local1.c: Add explanatory comment.
31958
31959 2004-03-23  Roger Sayle  <roger@eyesopen.com>
31960
31961         PR optimization/14669
31962         * g++.dg/opt/fold2.C: New test case.
31963
31964 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
31965
31966         PR c/14069
31967         * gcc.dg/20040322-1.c: New test.
31968
31969 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31970
31971         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
31972         * gcc.dg/ultrasp4.c: Likewise.
31973         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
31974
31975 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31976
31977         * gcc.dg/i386-sse-8.c: Reset default options.
31978
31979 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31980
31981         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
31982         in the error message text.
31983
31984 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31985
31986         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
31987
31988 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
31989
31990         PR c++/14616
31991         * g++.dg/init/array13.C: New test.
31992
31993 2004-03-20  Roger Sayle  <roger@eyesopen.com>
31994
31995         PR target/13889
31996         * gcc.c-torture/compile/pr13889.c: New test case.
31997
31998 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31999
32000         PR c/14635
32001         * builtins-1.c (nan, nans): Don't test.
32002         * builtins-30.c: Don't use nan, nanf, nanl.
32003         * builtins-35.c: New test.
32004
32005 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
32006
32007         * g++.dg/ext/altivec-6.C: New test.
32008
32009 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
32010
32011         * g++.dg/init/placement3.C: New test.
32012
32013         * g++.dg/template/spec13.C: New test.
32014
32015         * g++.dg/lookup/using11.C: New test.
32016
32017         * g++.dg/lookup/koenig3.C: New test.
32018
32019         * g++.dg/template/operator2.C: New test.
32020
32021         * g++.dg/expr/dtor3.C: New test.
32022         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32023         marker.
32024         * g++.old-deja/g++.law/visibility28.C: Likewise.
32025
32026 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32027
32028         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32029         * gcc.dg/ppc64-abi-3.c: Likewise.
32030
32031 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32032
32033         PR c++/14545
32034         * g++.dg/parse/template15.C: New test.
32035
32036 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32037
32038         * g++.dg/expr/dtor2.C: New test.
32039
32040         * g++.dg/lookup/anon4.C: New test.
32041
32042         * g++.dg/overload/using1.C: New test.
32043
32044         * g++.dg/template/lookup7.C: New test.
32045
32046         * g++.dg/template/typename6.C: New test.
32047
32048         * g++.dg/expr/cond6.C: New test.
32049
32050 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32051
32052         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32053
32054 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32055
32056         * g++.dg/expr/cond5.C: New test.
32057         * g++.dg/expr/constcast1.C: Likewise.
32058         * g++.dg/expr/ptrmem2.C: Likewise.
32059         * g++.dg/expr/ptrmem3.C: Likewise.
32060         * g++.dg/lookup/main1.C: Likewise.
32061         * g++.dg/template/lookup6.C: Likewise.
32062
32063 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32064
32065         * gcc.dg/local1.c: New test.
32066
32067         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32068
32069 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32070
32071         * gcc.dg/torture/builtin-convert-1.c: New test.
32072
32073 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32074
32075         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32076
32077 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32078
32079         PR c++/14481
32080         * g++.dg/warn/Wunused-7.C: New test.
32081
32082 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32083
32084         * gcc.dg/torture/builtin-integral-1.c: New test.
32085
32086 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32087
32088         PR c++/14586
32089         * g++.dg/parse/non-dependent3.C: New test.
32090
32091 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32092
32093         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32094         * g++.dg/eh/simd-2.C: Likewise.
32095         * g++.dg/init/array10.C: Likewise.
32096         * gcc.c-torture/compile/simd-1.c: Likewise.
32097         * gcc.c-torture/compile/simd-2.c: Likewise.
32098         * gcc.c-torture/compile/simd-3.c: Likewise.
32099         * gcc.c-torture/compile/simd-4.c: Likewise.
32100         * gcc.c-torture/compile/simd-6.c: Likewise.
32101         * gcc.c-torture/execute/simd-1.c: Likewise.
32102         * gcc.c-torture/execute/simd-2.c: Likewise.
32103         * gcc.dg/compat/vector-defs.h: Likewise.
32104         * gcc.dg/20020531-1.c: Likewise.
32105         * gcc.dg/altivec-3.c: Likewise.
32106         * gcc.dg/altivec-4.c: Likewise.
32107         * gcc.dg/altivec-varargs-1.c: Likewise.
32108         * gcc.dg/compat/vector-defs.h: Likewise.
32109         * gcc.dg/i386-mmx-3.c: Likewise.
32110         * gcc.dg/i386-sse-4.c: Likewise.
32111         * gcc.dg/i386-sse-5.c: Likewise.
32112         * gcc.dg/i386-sse-8.c: Likewise.
32113         * gcc.dg/simd-1.c: Likewise.
32114         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32115         __ev64_opaque__ since the machine description provides it.
32116
32117 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32118
32119         * lib/compat.exp (skip_list): New global variable.
32120         Use it to hold the user defined COMPAT_SKIPS list if any.
32121         (compat-obj): Add the members of skip_list to optall.
32122
32123 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32124
32125         * gcc.dg/compat/union-by-value-1_main.c,
32126         union-by-value-1_x.c, union-by-value-1_y.c,
32127         union-check.h, union-defs.h,
32128         union-init.h, union-return-1_main.c,
32129         union-return-1_x.c, union-return-1_y.c: New files.
32130
32131 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32132
32133         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32134         mixed-struct-init.h: Add 4 mixed structure types.
32135         struct-by-value-21_main.c, struct-by-value-21_x.c,
32136         struct-by-value-21_y.c, struct-return-21_main.c,
32137         struct-return-21_x.c, struct-return-21_y.c: New files.
32138
32139 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32140
32141         PR c++/14550
32142         * g++.dg/parse/template14.C: New test.
32143
32144 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32145
32146         * gcc.c-torture/execute/20040313-1.c: New test.
32147
32148 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32149
32150         PR target/14533
32151         * gcc.dg/20040311-2.c: New test.
32152
32153 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32154
32155         PR other/14544
32156         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32157         bit-field.
32158
32159 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32160
32161         * gcc.dg/20040305-2.c: Add missing return statement.
32162
32163 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32164
32165         * gcc.dg/builtins-34.c: Also check pow10*.
32166
32167 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32168
32169         PR target/14262
32170         * gcc.dg/20040305-2.c: New test.
32171
32172 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32173
32174         * gcc.dg/20040310-1.c: New test.
32175
32176 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32177
32178         * gcc.c-torture/execute/20040311-1.c: New test case.
32179
32180 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32181
32182         PR c++/14476
32183         * g++.dg/lookup/enum1.C: New test.
32184
32185 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32186
32187         PR c++/14510
32188         * g++.dg/lookup/struct2.C: New test.
32189
32190 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32191
32192         * gcc.dg/builtins-34.c: New test.
32193
32194 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32195
32196         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32197
32198 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32199
32200         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32201         * gcc.dg/alias-2.c: New testcase.
32202
32203 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32204
32205         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32206
32207 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32208
32209         * gcc.c-torture/execute/20040309-1.c: New test case.
32210
32211 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32212
32213         PR c++/14397
32214         * g++.dg/overload/ref1.C: New.
32215
32216 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32217
32218         PR c++/14409
32219         * g++.dg/template/spec12.C: New test.
32220
32221         PR c++/14448
32222         * g++.dg/parse/crash14.C: New test.
32223
32224 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32225
32226         PR c++/14230
32227         * g++.dg/init/ref11.C: New test.
32228
32229 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32230
32231         PR c++/14432
32232         * g++.dg/parse/builtin2.C: New test.
32233
32234 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32235
32236         PR c++/14401
32237         * g++.dg/init/ctor3.C: New test.
32238         * g++.dg/init/union1.C: New test.
32239         * g++.dg/ext/anon-struct4.C: New test.
32240
32241 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32242
32243         * g++.dg/lookup/koenig1.C: Tweak error messages.
32244         * g++.dg/lookup/used-before-declaration.C: Likewise.
32245         * g++.dg/other/do1.C: Likewise.
32246         * g++.dg/overload/koenig1.C: Likewise.
32247         * g++.dg/parse/crash13.C: Likewise.
32248         * g++.dg/template/instantiate3.C: Likewise.
32249
32250 2004-03-08  Eric Christopher  <echristo@redhat.com>
32251
32252         * * lib/target-supports.exp: Enable libiconv in test
32253         compilation.  Fix up error checking.
32254
32255 2004-03-08  Roger Sayle  <roger@eyesopen.com>
32256
32257         PR middle-end/14289
32258         * gcc.dg/pr14289-1.c: New test case.
32259         * gcc.dg/pr14289-2.c: Likewise.
32260         * gcc.dg/pr14289-3.c: Likewise.
32261
32262 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32263
32264         * gcc.c-torture/execute/20040308-1.c: New test.
32265
32266 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32267
32268         * gcc.c-torture/execute/20040307-1.c: New test case.
32269
32270 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32271
32272         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32273
32274 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32275
32276         * gcc.dg/20040306-1.c: New test.
32277
32278 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32279
32280         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32281         them static.
32282         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32283
32284 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32285
32286         PR c/14465
32287         * gcc.dg/decl-6.c: New test.
32288
32289 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32290
32291         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32292         Rename LOGPOW -> LOG_POW.
32293         (SQRT_EXP, POW_EXP): New.
32294
32295 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32296
32297         * gcc.dg/i386-sse-8.c: New test.
32298
32299 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32300
32301         PR c/14114
32302         * gcc.dg/decl-5.c: New test.
32303
32304 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32305
32306         * gcc.dg/20040305-1.c: New test.
32307
32308 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32309
32310         PR other/14354
32311         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32312
32313 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32314
32315         PR c++/14425, c++/14426
32316         * g++.dg/ext/altivec-4.C: New test.
32317         * g++.dg/ext/altivec-5.C: New test.
32318
32319 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32320
32321         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32322         global variables of a type with no linkage.
32323         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32324         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32325         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32326         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32327         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32328         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32329         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32330         * g++.dg/warn/deprecated.C: Name enum Color.
32331         * g++.dg/overload/VLA.C: Name structure for 'b'.
32332         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32333
32334 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32335
32336         * gcc.c-torture/compile/20040304-1.c: New test.
32337
32338 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32339
32340         PR 13728
32341         * gcc.dg/decl-4.c: New testcase.
32342
32343 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32344
32345         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32346         as PRECF if sizeof (float) > sizeof (double).
32347         (PRECL): Make it the same as PRECF if
32348         sizeof (float) > sizeof (long double).
32349
32350 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32351
32352         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32353         system type.  Add check for irix6 which doesn't have c99 runtime.
32354
32355 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32356
32357         * gcc.dg/const-elim-1.c: xfail for xtensa.
32358
32359 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32360
32361         PR c++/14369
32362         * g++.dg/template/cond4.C: New test.
32363
32364 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32365
32366         PR c++/14360
32367         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32368
32369         PR c++/14361
32370         * g++.dg/parse/defarg7.C: New test.
32371
32372         PR c++/14359
32373         * g++.dg/template/friend26.C: New test.
32374
32375 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32376
32377         PR c++/14324
32378         * g++.dg/abi/mangle21.C: New test.
32379
32380         PR c++/14260
32381         * g++.dg/parse/constructor2.C: New test.
32382
32383         PR c++/14337
32384         * g++.dg/template/sfinae1.C: New test.
32385
32386 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32387
32388         PR c++/14267
32389         * g++.dg/expr/crash2.C: New test.
32390
32391         PR middle-end/13448
32392         * gcc.dg/inline-5.c: New test.
32393         * gcc.dg/always-inline.c: Split out tests into ...
32394         * gcc.dg/always-inline2.c: ... this and ...
32395         * gcc.dg/always-inline3.c: ... this.
32396
32397 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32398
32399         PR debug/12103
32400         * g++.dg/debug/crash1.C: New test.
32401
32402 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32403
32404         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32405         function with __attribute__((noinline)).
32406         (recurser_void2): Likewise.
32407         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32408         (recurser_void2): Likewise.
32409
32410 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32411
32412         PR middle-end/14203
32413         * g++.dg/warn/Wunused-6.C: New test case.
32414
32415 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32416
32417         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32418         not defined.
32419
32420 2004-02-27  Eric Christopher  <echristo@redhat.com>
32421
32422         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32423         * g++.dg/charset/asm2.c: Run only x86.
32424         * gcc.dg/charset/asm3.c: Ditto.
32425
32426 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32427
32428         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32429         ld_library_path.
32430
32431 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32432
32433         * g++.dg/ext/altivec-3.C: New.
32434
32435 2004-02-26  Richard Henderson  <rth@redhat.com>
32436
32437         * g++.dg/ext/attrib10.C: Mark for warning.
32438         * gcc.dg/attr-alias-1.c: New.
32439
32440 2004-02-26  Richard Henderson  <rth@redhat.com>
32441
32442         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32443         * gcc.c-torture/execute/20040208-2.c: ... it back.
32444
32445 2004-02-26  Eric Christopher  <echristo@redhat.com>
32446
32447         * lib/target-supports.exp (check-iconv-available): New function.
32448         * lib/gcc-dg.exp (dg-require-iconv): New function.
32449         Use above.
32450         * gcc.dg/charset: New directory.
32451         * gcc.dg/charset/charset.exp: New file.
32452         * gcc.dg/charset/asm1.c: Ditto.
32453         * gcc.dg/charset/asm2.c: Ditto.
32454         * gcc.dg/charset/asm3.c: Ditto.
32455         * gcc.dg/charset/asm4.c: Ditto.
32456         * gcc.dg/charset/asm5.c: Ditto.
32457         * gcc.dg/charset/attribute1.c: Ditto.
32458         * gcc.dg/charset/attribute2.c: Ditto.
32459         * gcc.dg/charset/string1.c: Ditto.
32460         * g++.dg/charset: New directory.
32461         * g++.dg/dg.exp: Add here. Special options.
32462         * g++.dg/charset/charset.exp: New file.
32463         * g++.dg/charset/asm1.c: Ditto.
32464         * g++.dg/charset/asm2.c: Ditto.
32465         * g++.dg/charset/asm3.c: Ditto.
32466         * g++.dg/charset/asm4.c: Ditto.
32467         * g++.dg/charset/attribute1.c: Ditto.
32468         * g++.dg/charset/attribute2.c: Ditto.
32469         * g++.dg/charset/extern1.cc: Ditto.
32470         * g++.dg/charset/extern2.cc: Ditto.
32471         * g++.dg/charset/string1.c: Ditto.
32472
32473 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32474
32475         PR c++/14278
32476         * g++.dg/parse/comma1.C: New test.
32477
32478 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32479
32480         PR c++/14284
32481         * g++.dg/template/ttp8.C: New test.
32482
32483 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32484
32485         * gcc.dg/fixuns-trunc-1.c: New test.
32486
32487 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32488
32489         * gcc.dg/builtins-config.h: Use #elif.
32490
32491 2004-02-26  Michael Matz  <matz@suse.de>
32492
32493         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32494         * gcc.dg/991214-1.c: Likewise.
32495         * gcc.dg/i386-asm-1.c: Likewise.
32496
32497 2004-02-25  Richard Henderson  <rth@redhat.com>
32498
32499         * gcc.c-torture/execute/20040208-2.c: Move ...
32500         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32501
32502 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32503
32504         PR c++/14246
32505         * g++.dg/other/crash-3.C: New test.
32506
32507 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32508
32509         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32510         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32511
32512         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32513         HP-UX.
32514
32515 2004-02-24  Michael Matz  <matz@suse.de>
32516
32517         * gcc.dg/i386-regparm.c: New.
32518
32519 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32520
32521         * gcc.c-torture/execute/20040223-1.c: New.
32522
32523 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32524             Kazu Hirata  <kazu@cs.umass.edu>
32525
32526         * gcc.dg/fwritable-strings-1.c: Remove.
32527
32528 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32529
32530         PR c/14156
32531         * gcc.dg/20040223-1.c: New test.
32532
32533 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32534
32535         PR c++/14106
32536         * g++.dg/ext/typeof9.C: New test.
32537
32538 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32539
32540         PR c++/14250
32541         * g++.dg/other/switch1.C: New test.
32542
32543 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32544
32545         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32546         * gcc.dg/va-arg-1.c: Likewise.
32547
32548 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32549
32550         PR c++/14143
32551         * g++.dg/template/koenig5.C: New test.
32552
32553 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32554
32555         * g++.dg/ext/altivec-1.C: Generalize target triple.
32556         * g++.dg/ext/altivec-2.C: New test case.
32557         * g++.dg/ext/altivec_check.h: New file.
32558         * gcc.dg/altivec-1.c: Generalize target triple;
32559         include altivec_check.h and call altivec_check().
32560         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32561         * gcc.dg/altivec-6.c: New test case.
32562         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32563         type casts as needed.
32564         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32565         altivec_check().
32566         * gcc.dg/altivec-12.c: New test case.
32567         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32568         include altivec_check.h and call altivec_check().
32569         * gcc.dg/altivec_check.h: New file.
32570
32571 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32572
32573         * lib/target-supports.exp (check_alias_available): Don't mangle
32574         function `g' in test program.
32575
32576 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32577
32578         * lib/target-supports.exp (check_profiling_available): Check
32579         argument to determine whether we support a profiling type.
32580         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32581         check_profiling_available.
32582         * g++.dg/bprob/bprob.exp: Likewise.
32583         * g77.dg/bprob/bprob.exp: Likewise.
32584         * gcc.misc-tests/bprob.exp: Likewise.
32585         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32586         dg-require-profiling and delete expected error handling.
32587         * gcc.dg/20021014-1.c: Likewise.
32588         * gcc.dg/nest.c: Likewise.
32589
32590 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32591
32592         PR c++/12007
32593         * g++.dg/other/vthunk1.C: New test.
32594
32595 2004-02-20  Falk Hueffner  <falk@debian.org>
32596
32597         PR target/14201
32598         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32599
32600 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32601
32602         PR c++/13927
32603         * g++.dg/other/error8.C: Remove XFAIL markers.
32604
32605         PR c++/14173
32606         * g++.dg/ext/packed5.C: New test.
32607
32608         PR c++/14199
32609         * g++.dg/warn/Wunused-5.C: New test.
32610
32611         PR c++/14186
32612         * g++.dg/lookup/member1.C: New test.
32613
32614 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32615
32616         * gcc.c-torture/compile/20040130-1.c: Enable only when
32617         __INT_MAX__ >= 2147483647L.
32618         * gcc.c-torture/compile/961203-1.c: Likewise.
32619
32620 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32621
32622         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32623         * g++.dg/opt/template1.C: Robustify assembler regexp
32624
32625 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32626
32627         * gcc.c-torture/execute/simd-4.x: Remove.
32628         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32629         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32630         Guard with #ifndef SKIP_ATTRIBUTE.
32631         * gcc.dg/compat/vector-1_y.c: Likewise.
32632         * gcc.dg/compat/vector-2_x.c: Likewise.
32633         * gcc.dg/compat/vector-2_y.c: Likewise.
32634         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32635         * g++.dg/eh/simd-2.C: Likewise.
32636
32637 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32638
32639         * gcc.c-torture/compile/complex-1.c: New.
32640
32641 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32642
32643         PR target/14209
32644         * gcc.c-torture/execute/20040218-1.c: New test.
32645
32646 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32647
32648         PR c++/14181
32649         * g++.dg/parse/new2.C: New test.
32650
32651 2004-02-18  Paul Brook  <paul@codesourcery.com>
32652
32653         * gcc.c-torture/compile/libcall-1.c: New test.
32654
32655 2004-02-18  Paul Brook  <paul@codesourcery.com>
32656
32657         PR debug/12934
32658         * gcc.dg/debug/debug-7.c: New test.
32659
32660 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32661
32662         * gcc.dg/20040217-1.c: New test.
32663
32664 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32665
32666         * gcc.c-torture/execute/990208-1.x: Delete.
32667
32668 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32669
32670         * gcc.c-torture/execute/20040208-2.x: New file.
32671
32672 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32673
32674         PR c++/11326
32675         * g++.dg/abi/structret1.C: New test.
32676
32677 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32678
32679         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32680         (i386_cpuid): No need to test if cpuid is available on AMD64.
32681         Fix assembly, so that it works onboth i386 and AMD64.
32682         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32683         (vecInLong): Fix s[] member type to unsigned int.
32684         (vecInWord): Remove type.
32685         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32686         (a64, b64, c64, d64, e64): Remove.
32687         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32688         Remove unused variable.  Remove initialization of removed variables.
32689         Don't call mmx_tests nor sse_tests.
32690         (reference_mmx, reference_sse): Remove.
32691         (check): Add return stmt.
32692         * gcc.dg/i386-sse-7.c: New test.
32693         * gcc.dg/i386-mmx-4.c: New test.
32694
32695 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32696
32697         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32698         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32699         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32700         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32701         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32702         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32703         g++.dg/tc1/dr94.C: Fix line terminator.
32704
32705 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32706
32707         * gcc.c-torture/compile/20040216-1.c: New.
32708
32709 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32710
32711         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32712         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32713         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32714         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32715         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32716         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32717
32718 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32719
32720         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32721
32722 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32723
32724         PR c++/13971
32725         * g++.dg/expr/cond4.C: New test.
32726
32727         PR c++/14086
32728         * g++.dg/lookup/crash2.C: New test.
32729
32730 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32731
32732         * gcc.c-torture/compile/20040214-2.c: New test.
32733
32734 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32735
32736         PR c++/14116
32737         * g++.dg/ext/typeof8.C: New test.
32738
32739 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32740
32741         * gcc.c-torture/compile/20040214-1.c: New test.
32742
32743 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32744
32745         PR c++/13635
32746         * g++.dg/template/spec11.C: New test.
32747
32748 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32749
32750         PR c++/13927
32751         * g++.dg/other/error8.C: New test.
32752
32753 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32754
32755         PR c++/14122
32756         * g++.dg/template/array4.C: New test.
32757
32758         PR c++/14108
32759         * g++.dg/inherit/thunk2.C: New test.
32760
32761         PR c++/14083
32762         * g++.dg/eh/cond2.C: New test.
32763
32764 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32765
32766         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32767
32768 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32769
32770         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32771
32772 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32773
32774         * g++.dg/simd-2.C: xfail on ppc64-linux.
32775
32776 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32777
32778         PR c/456
32779         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32780         tests.
32781
32782 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32783
32784         * gcc.dg/builtins-33.c: New test.
32785
32786 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32787
32788         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32789
32790 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32791
32792         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32793
32794 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32795
32796         * gcc.dg/ppc64-abi-3.c: New test.
32797
32798 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32799
32800         PR c/14092
32801
32802         * gcc.dg/pr14092-1.c: New testcase.
32803
32804 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32805
32806         * gcc.dg/cpp/assert4.c: Fix typo last change.
32807
32808         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32809         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32810
32811         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32812
32813 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32814
32815         * gcc.c-torture/compile/20040209-1.c: New test case.
32816
32817 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32818
32819         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32820
32821 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32822
32823         * gcc.c-torture/execute/20040208-[12].c: New tests.
32824
32825 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32826
32827         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32828
32829 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32830
32831         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32832
32833 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32834
32835         Bug 13856
32836         * gcc.dg/visibility-8.c: New testcase.
32837
32838 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32839
32840         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32841         arguments.
32842         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32843
32844 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32845
32846         PR middle-end/13696
32847         * g++.dg/opt/fold1.C: New test case.
32848
32849 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32850
32851         PR c++/14033
32852         * g++.dg/other/crash-2.C: New test.
32853
32854 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32855
32856         PR c++/14028
32857         * g++.dg/parse/angle-bracket2.C: New test.
32858
32859 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32860
32861         PR middle-end/13750
32862         Revert:
32863         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32864         PR pch/13361
32865         * g++.dg/pch/wchar-1.C: New.
32866         * g++.dg/pch/wchar-1.Hs: New.
32867
32868 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32869
32870         PR c++/14008
32871         * g++.dg/parse/error15.C: New test.
32872         * g++.dg/parse/crash11.C: Update dg-error mark.
32873
32874 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32875
32876         PR c++/13932
32877         * g++.dg/warn/conv2.C: New test.
32878
32879 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32880
32881         PR c++/13086
32882         * g++.dg/warn/incomplete1.C: Remove xfail.
32883
32884 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32885
32886         * lib/file-format.exp (gcc_target_object_format): Use
32887         ${tool}_target_compile, not gcc_target_compile.
32888         * lib/target-supports.exp (check_alias_available): Likewise.
32889         (check_gc_sections_available): Likewise.
32890         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32891         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32892         dg-require-alias.
32893
32894 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32895
32896         PR c++/13969
32897         * g++.dg/template/static6.C: New test.
32898
32899 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32900
32901         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32902
32903 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32904
32905         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32906         tests for systems where `char' is unsigned by default.
32907
32908 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32909
32910         PR c++/13997
32911         * g++.dg/template/partial3.C: New test.
32912
32913 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32914
32915         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32916         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32917         Remove mentions of obsolete ports.
32918
32919 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32920
32921         * gcc.dg/noncompile/20001228-1.c: Fix for new
32922         error message.
32923
32924 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32925
32926         PR target/9348
32927         * gcc.c-torture/execute/multdi-1.c: New test case.
32928
32929 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32930
32931         PR c++/13925
32932         * g++.dg/template/lookup5.C: New test.
32933
32934 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32935
32936         PR c++/13950
32937         * g++.dg/template/lookup4.C: New test.
32938
32939         PR c++/13970
32940         * g++.dg/parse/error14.C: New test.
32941
32942         PR c++/14002
32943         * g++.dg/parse/template13.C: New test.
32944
32945 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32946
32947         PR c++/13978
32948         * g++.dg/template/koenig4.C: New test.
32949
32950         PR c++/13968
32951         * g++.dg/template/crash17.C: New test.
32952
32953         PR c++/13975
32954         * g++.dg/parse/error13.C: New test.
32955         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32956
32957 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32958
32959         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32960
32961 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
32962
32963         PR c/11658
32964         PR c/13994
32965         * gcc.dg/noncompile/20040203-1.c: New test.
32966         * gcc.dg/noncompile/20040203-2.c: Likewise.
32967         * gcc.dg/noncompile/20040203-3.c: Likewise.
32968         * gcc.dg/20040203-1.c: Likewise.
32969
32970 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
32971
32972         PR c++/10858
32973         * g++.dg/template/sizeof7.C: New test.
32974
32975 2004-02-02  Eric Christopher  <echristo@redhat.com>
32976             Zack Weinberg  <zack@codesourcery.com>
32977
32978         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
32979
32980 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
32981
32982         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
32983         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
32984         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
32985         * gcc.dg/cleanup-5.c: Run only on Linux targets.
32986
32987 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
32988
32989         PR c++/13113
32990         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
32991
32992         PR c++/13854
32993         * g++.dg/ext/attrib13.C: New test.
32994
32995         PR c++/13907
32996         * g++.dg/conversion/op2.C: New test.
32997
32998 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32999
33000         * gcc.dg/titype-1.c: Fix pasto.
33001
33002 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33003
33004         * gcc.dg/titype-1.c: New test.
33005
33006 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33007
33008         PR c++/13957
33009         * g++.dg/template/non-type-template-argument-1.C,
33010         g++.dg/template/qualified-id1.C: Update dg-error marks.
33011         * g++.dg/template/nontype6.C: New test.
33012
33013 2004-02-01  Roger Sayle  <roger@eyesopen.com>
33014
33015         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33016         * gcc.dg/builtins-31.c: New testcase.
33017         * gcc.dg/builtins-32.c: New testcase.
33018
33019 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
33020
33021         * objc.dg/call-super-2.m: Update line numbers
33022         for the including of stddef.h.
33023
33024 2004-01-30  Michael Matz  <matz@suse.de>
33025
33026         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33027         g++.dg/ext/case-range3.C: New tests.
33028
33029 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33030
33031         DR206
33032         PR c++/13813
33033         * g++.dg/template/member4.C: New test.
33034
33035 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33036
33037         PR c++/13683
33038         * g++.dg/template/sizeof6.C: New test.
33039
33040 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33041
33042         * gcc.dg/fwritable-strings-1.c: New test.
33043
33044 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33045
33046         * gcc.c-torture/compile/20040130-1.c: New test.
33047
33048 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33049
33050         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33051
33052 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33053
33054         PR c++/13883
33055         * g++.dg/template/ctor3.C: New test.
33056
33057 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33058
33059         * g++.dg/tc1: New directory.
33060         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33061         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33062         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33063         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33064         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33065
33066 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33067
33068         * g++.dg/parse/error11.C: New test.
33069         * g++.dg/parse/error12.C: Likewise.
33070
33071 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33072
33073         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33074         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33075
33076 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33077
33078         PR c++/13791
33079         * g++.dg/ext/attrib12.C: New test.
33080
33081         PR c++/13736
33082         * g++.dg/parse/cast2.C: New test.
33083
33084 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33085
33086         * objc.dg/encode-2.m (main): New local string.  Set depending on
33087         sizeof long.  Use in sscanf call.
33088         * objc.dg/encode-3.m (main): New local string.  Set depending on
33089         sizeof long.  Use in scan_initial call.
33090
33091 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33092
33093         * objc.dg/call-super-2.m: Make LP64-safe.
33094         * objc.dg/desig-init-1.m: Likewise.
33095
33096 2004-01-27  Devang Patel <dpatel@apple.com>
33097
33098         * g++.dg/debug/namespace1.C: New test.
33099
33100 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33101
33102         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33103         xscale-*-*.
33104
33105         * gcc.dg/arm-mmx-1.c: New test.
33106
33107 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33108
33109         * gcc.dg/20040127-1.c: New test.
33110         * gcc.dg/20040127-2.c: New test.
33111
33112 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33113
33114         * objc.dg/stret-1.m (glob): Renamed to globa.
33115
33116 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33117
33118         PR c++/13663
33119         * g++.dg/expr/for1.C: New test.
33120
33121 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33122
33123         PR middle-end/13779
33124         * gcc.dg/darwin-longlong.c: New test.
33125
33126 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33127
33128         * gcc.dg/20040124-1.c: Moved test from here...
33129         * gcc.c-torture/compile/20040124-1.c: ...to here.
33130
33131 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33132
33133         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33134         the assembly output if -m64 is passed.
33135
33136 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33137
33138         PR c++/13833
33139         * g++.dg/template/cond3.C: New test.
33140
33141 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33142
33143         PR c++/13810
33144         * g++.dg/template/ttp7.C: New test.
33145
33146 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33147
33148         PR c++/13797
33149         * g++.dg/template/nontype4.C: New test.
33150         * g++.dg/template/nontype5.C: Likewise.
33151
33152 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33153
33154         * gcc.dg/torture/mips-clobber-at.c: New test.
33155
33156 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33157
33158         * gcc.dg/20040124-1.c: New test.
33159
33160 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33161
33162         * gcc.dg/20040123-1.c: New test.
33163
33164 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33165
33166         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33167
33168 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33169
33170         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33171
33172 2004-01-23  Andrew Pinski  <apinski@apple.com>
33173
33174         * gcc.dg/20030121-1.c: Move to ..
33175         * gcc.dg/20040121-1.c: here.
33176
33177 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33178
33179         * gcc.dg/builtins-29.c: New test case.
33180
33181 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33182
33183         PR 18314
33184         * gcc.dg/builtins-30.c: New testcase.
33185
33186 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33187
33188         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33189         * lib/g77.exp: Likewise.
33190         * lib/objc.exp: Likewise.
33191         * lib/g++.exp: Likewise.
33192
33193 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33194
33195         * gcc.dg/struct-by-value-2.c: New test.
33196
33197 2004-01-21  Andrew Pinski  <apinski@apple.com>
33198
33199         PR target/13785
33200         * gcc.dg/20030121-1.c: New test.
33201
33202 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33203
33204         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33205         clobber frame pointer register in asm statement.
33206
33207 2004-01-21  Falk Hueffner  <falk@debian.org>
33208
33209         * gcc.c-torture/compile/20040121-1.c: New test.
33210
33211 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33212
33213         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33214
33215 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33216
33217         * gcc.dg/ppc64-abi-2.c: New test.
33218
33219 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33220
33221         * lib/treelang.exp: Fill out this file.
33222         * lib/treelang-dg.exp: New File.
33223
33224 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33225
33226         * gcc.c-torture/compile/981022-1.c: Remove.
33227         * gcc.dg/array-5.c: Remove XFAIL.
33228         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33229         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33230         gcc.dg/cond-lvalue-1.c: Update.
33231         * gcc.dg/cast-lvalue-2.c: New test.
33232
33233 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33234
33235         PR c++/13592
33236         * g++.dg/other/error1.C (class foo): Tweak error message.
33237
33238         PR c++/13592
33239         * g++.dg/template/call2.C: New test.
33240
33241 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33242
33243         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33244         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33245         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33246         scalar-return-1_x.c, scalar-return-2_y.c,
33247         scalar-return-3_x.c, scalar-return-3_y.c,
33248         scalar-return-4_x.c, scalar-return-4_y.c,
33249         struct-align-1.h, struct-align-1_x.c,
33250         struct-align-1_y.c, struct-align-2.h,
33251         struct-align-2_x.c, struct-align-2_y.c,
33252         struct-by-value-10_y.c, struct-by-value-11_x.c,
33253         struct-by-value-11_y.c, struct-by-value-12_x.c,
33254         struct-by-value-12_y.c, struct-by-value-13_x.c,
33255         struct-by-value-13_y.c, struct-by-value-14_x.c,
33256         struct-by-value-14_y.c, struct-by-value-15_x.c,
33257         struct-by-value-15_y.c, struct-by-value-16_y.c,
33258         struct-by-value-17_y.c, struct-by-value-18_y.c,
33259         struct-by-value-19_y.c, struct-by-value-1_x.c,
33260         struct-by-value-1_y.c, struct-by-value-20_y.c,
33261         struct-by-value-2_x.c, struct-by-value-2_y.c,
33262         struct-by-value-3_y.c, struct-by-value-4_x.c,
33263         struct-by-value-4_y.c, struct-by-value-5_y.c,
33264         struct-by-value-6_y.c, struct-by-value-7_y.c
33265         struct-by-value-8_x.c, struct-by-value-8_y.c
33266         struct-by-value-9_x.c, struct-by-value-9_y.c
33267         struct-return-10_x.c, struct-return-10_y.c,
33268         struct-return-19_x.c, struct-return-20_x.c
33269         struct-return-2_x.c, struct-return-2_y.c
33270         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33271         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33272
33273 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33274
33275         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33276         attribute on sparc*-sun-solaris2.*.
33277
33278 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33279
33280         PR c++/13710
33281         * g++.dg/ext/typeof7.C: New test.
33282
33283 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33284
33285         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33286         * gcc.dg/const-elim-1.c: Same.
33287
33288 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33289
33290         * objc.dg/stret-1.m: New.
33291         * objc.dg/stret-2.m: New.
33292
33293 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33294
33295         PR c++/11895
33296         * g++.dg/ext/vector1.C: New test.
33297
33298 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33299
33300         * gcc.dg/pch/import-1.c: New.
33301         * gcc.dg/pch/import-1.hs: New.
33302         * gcc.dg/pch/import-1a.h: New.
33303         * gcc.dg/pch/import-1b.h: New.
33304         * gcc.dg/pch/import-1c.h: New.
33305
33306 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33307
33308         PR c++/13574
33309         * g++.dg/ext/array1.C: New test.
33310
33311         PR c++/13178
33312         * g++.dg/conversion/op1.C: New test.
33313
33314 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33315
33316         PR 11864
33317         From Kazumoto Kojima / Dan Kegel:
33318         * gcc.dg/pr11864-1.c: New test.
33319
33320         PR 10392
33321         From Marcus Comstedt / Dan Kegel:
33322         * gcc.dg/pr10392-1.c: New test.
33323
33324 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33325
33326         PR c++/13478
33327         * g++.dg/init/ref10.C: New test.
33328
33329 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33330
33331         PR c++/13407
33332         * g++.dg/parse/typename6.C: New test.
33333
33334 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33335
33336         PR pch/13361
33337         * g++.dg/pch/wchar-1.C: New.
33338         * g++.dg/pch/wchar-1.Hs: New.
33339
33340 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33341
33342         PR c++/9259
33343         * g++.dg/expr/sizeof2.C: New test.
33344
33345 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33346
33347         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33348
33349 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33350
33351         PR c++/13659
33352         * g++.dg/lookup/strong-using-3.C: New.
33353         * g++.dg/lookup/using-10.C: New.
33354
33355 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33356
33357         PR c++/13594
33358         * g++.dg/lookup/strong-using-2.C: New.
33359
33360 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33361             Dan Kegel <dank@kegel.com>
33362             J"orn Rennecke <joern.rennecke@superh.com>
33363
33364         PR target/9365
33365         * gcc.dg/pr9365-1.c: New test.
33366
33367 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33368
33369         PR c++/8856
33370         * g++.dg/parse/casting-operator2.C: New test.
33371         * g++.old-deja/g++.pt/explicit83.C: Remove.
33372
33373 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33374
33375         * gcc.dg/label-compound-stmt-1.c: New test.
33376         * gcc.c-torture/compile/950922-1.c,
33377         gcc.c-torture/compile/20000211-3.c,
33378         gcc.c-torture/compile/20000518-1.c,
33379         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33380         compound statements.
33381
33382 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33383
33384         * gcc.dg/ppc64-abi-1.c: New test.
33385
33386 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33387
33388          * g++.dg/ext/attrib9.C: Add dg-warnings.
33389
33390 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33391
33392         PR c++/12335
33393         * g++.dg/parse/dtor3.C: New test.
33394
33395 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33396
33397         PR c++/12709
33398         * g++.dg/parse/try-catch-1.C: New test.
33399
33400 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33401
33402         * ada/acats/run_all.sh: Add more verbose output in acats.log
33403         when compiling tests.
33404
33405 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33406
33407         PR 13656
33408         * gcc.dg/typedef-redecl.c: New test case.
33409         * gcc.dg/typedef-redecl.h: New support file.
33410
33411 2004-01-13  Jan Hubicka  <jh@suse.cz>
33412
33413         * gcc.dg/always_inline.c: New test.
33414         * gcc.dg/debug/20031231-1.c: Fix.
33415
33416 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33417
33418         PR c++/13474
33419         * g++.dg/template/array3.C: New test.
33420
33421 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33422
33423         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33424         * g++.dg/warn/Wunused-2.C: Likewise.
33425
33426 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33427
33428         PR c++/13289
33429         * g++.dg/template/instantiate6.C: New test.
33430
33431 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33432
33433         PR middle-end/11397
33434         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33435
33436 2004-01-12  Jan Hubicka  <jh@suse.cz>
33437
33438         PR opt/12826
33439         * gcc.dg/20040112-1.c: New.
33440
33441         * gcc.dg/dwarf-die[1-7].c: Move to...
33442         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33443         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33444
33445 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33446
33447         PR c++/4100
33448         * g++.dg/parse/friend4.C: New test.
33449
33450 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33451
33452         PR c++/4100
33453         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33454         definition is called a friend.
33455
33456 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33457
33458         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33459
33460 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33461
33462         PR c++/3478
33463         * g++.dg/parse/error10.C: New test.
33464         * g++.dg/template/arg2.C: Accept "invalid type" error.
33465
33466 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33467
33468         PR middle-end/13392
33469         * g++.dg/opt/expect2.C: New test.
33470
33471 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33472
33473         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33474         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33475         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33476         Update dg-error regexps.
33477
33478 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33479
33480         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33481         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33482
33483 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33484
33485         * gcc.dg/pragma-re-1.c: Use right pointer type.
33486
33487 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33488
33489         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33490
33491 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33492
33493         * gcc.dg/rs6000-ldouble-1.c: New.
33494
33495 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33496
33497         DR 337
33498         PR c++/9256
33499         * g++.dg/other/abstract1.C: New test.
33500
33501 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33502
33503         * g++.dg/lookup/strong-using-1.C: New.
33504
33505 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33506
33507         PR c/11234
33508         * gcc.dg/func-ptr-conv-1.c: New test.
33509         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33510
33511 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33512
33513         PR target/13380.
33514         * gcc.c-torture/compile/20040109-1.c: New.
33515
33516 2004-01-08  Stuart Hastings  <stuart@apple.com>
33517
33518         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33519         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33520         * gcc.dg/i386-sse-6.c: ...this new testcase.
33521
33522 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33523
33524         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33525
33526 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33527
33528         * ada/acats/run_acats: Treat 'gnatchop' the same way
33529         as 'gnatmake'.  Export GCC_DRIVER.
33530         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33531         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33532
33533 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33534
33535         PR c++/12573
33536         * g++.dg/template/dependent-expr4.C: New test.
33537
33538 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33539
33540         * gcc.dg/altivec-11.c: New test.
33541
33542 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33543
33544         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33545
33546 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33547
33548         PR c/6024
33549         * gcc.dg/enum-compat-1.c: New test.
33550         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33551
33552 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33553
33554         PR c/12165
33555         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33556         gcc.dg/c99-idem-qual-3.c: New tests.
33557
33558 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33559
33560         * gcc.dg/winline-7.c: Don't cast void * to int.
33561
33562 2004-01-06  Jan Hubicka  <jh@suse.cz>
33563
33564         * gcc.dg/i386-sse-5.c: New test
33565         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33566
33567 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33568
33569         PR c++/12815
33570         * g++.dg/rtti/typeid4.C: New test.
33571
33572 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33573
33574         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33575
33576 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33577
33578         PR c++/12132
33579         * g++.dg/template/error11.C: New test.
33580
33581         PR c++/13451
33582         * g++.dg/template/class2.C: New test.
33583
33584 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33585         Richard Sandiford <rsandifo@redhat.com>
33586
33587         PR c++/13387
33588         * g++.dg/opt/alias3.C: New test.
33589
33590 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33591
33592         PR c++/13157
33593         * g++.dg/template/koenig3.C: New test.
33594
33595         PR c++/13529
33596         * g++.dg/parse/offsetof3.C: New test.
33597
33598         * g++.dg/init/copy7.C: Add missing dg-error markers.
33599
33600         PR c++/12226
33601         * g++.dg/init/copy7.c: New test.
33602
33603         PR c++/13536
33604         * g++.dg/parse/cast1.C: New test.
33605
33606 2004-01-04  Jan Hubicka  <jh@suse.cz>
33607
33608         * gcc.dg/winline[1-7].c: New tests.
33609
33610 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33611
33612         PR c++/13520
33613         * g++.dg/template/qualttp22.C: New test.
33614
33615 2004-01-01  Jan Hubicka  <jh@suse.cz>
33616
33617         * gcc.dg/debug/20031231-1.c: New.
33618         * gcc.c-torture/compile/20040101-1.c: New.
33619         * gcc.dg/dwarf-die-[1-7].c: New.
33620
33621 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33622
33623         PR optimization/13521
33624         * gcc.c-torture/compile/20031231-1.c: New test.
33625
33626 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33627
33628         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33629
33630 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33631
33632         PR c++/10079
33633         * g++.dg/template/crash16.C: New test.
33634
33635 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33636
33637         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33638
33639 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33640
33641         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33642         ports.
33643         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33644         * g++.old-deja/g++.law/profile1.C: Likewise.
33645         * gcc.c-torture/compile/981006-1.c: Likewise.
33646         * gcc.c-torture/execute/loop-2e.x: Likewise.
33647         * gcc.c-torture/execute/loop-2f.x: Remove.
33648         * gcc.c-torture/execute/loop-2g.x: Likewise.
33649         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33650         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33651
33652 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33653
33654         PR c++/13507
33655         * g++.dg/ext/attrib11.C: New test.
33656
33657         PR c++/13494
33658         * g++.dg/template/array2-1.C: New test.
33659         * g++.dg/template/array2-2.C: New test.
33660
33661 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33662
33663         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33664
33665 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33666
33667         PR c++/12774
33668         * g++.dg/template/array1-1.C: New test.
33669         * g++.dg/template/array1-2.C: New test.
33670
33671 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33672
33673         PR fortran/12632
33674         * g77.dg/12632.f: New test case.
33675
33676 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33677
33678         PR c++/13289
33679         * g++.dg/parse/nontype1.C: New test.
33680
33681 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33682
33683         PR c++/12403
33684         * g++.dg/parse/explicit1.C: New test.
33685         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33686
33687 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33688
33689         PR c++/13081
33690         * g++.dg/opt/inline6.C: New test.
33691
33692         PR c++/12613
33693         * g++.dg/parse/error9.C: New test.
33694
33695         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33696
33697 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33698
33699         PR c++/13009
33700         * g++.dg/init/assign1.C: New test.
33701
33702 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33703
33704         PR c++/13070
33705         * g++.dg/warn/format3.C: New test case.
33706
33707 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33708
33709         * gcc.c-torture/compile/20031227-1.c: New test.
33710
33711 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33712
33713         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33714         * g77.dg/bprob/bprob.exp: Likewise.
33715         * gcc.misc-tests/bprob.exp: Likewise.
33716         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33717         variants on systems where the library does not provide that
33718         functionality.
33719         * gcc.dg/builtins-20.c: Use builtins-config.h.
33720         * gcc.dg/builtins-config.h: New file.
33721
33722 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33723
33724         * lib/gcc-dg.exp (dg-require-profiling): New function.
33725         * lib/target-supports.exp (check_profiling_available): Likewise.
33726         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33727         * g77.dg/bprob/bprob.exp: Likewise.
33728         * gcc.misc-tests/bprob.exp: Likewise.
33729         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33730         * gcc.dg/20021014-1.c: Likewise.
33731         * gcc.dg/nest.c: Likewise.
33732
33733 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33734
33735         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33736         compiling.
33737         * g++.dg/lookup/java2.C: Likewise.
33738         * gcc.dg/cpp/lexident.c: Likewise.
33739
33740 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33741
33742         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33743         given.
33744         * gcc.c-torture/compile/961203-1.c: Likewise.
33745         * gcc.c-torture/compile/980506-1.c: Likewise.
33746
33747 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33748
33749         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33750         (additional_prunes): New global.
33751         (gcc-dg-prune): Handle additional per-test pruning.
33752         (dg-test): Clear additional_prunes between tests.
33753
33754         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33755         dg-prune-output to avoid spurious failures from assembler
33756         complaining about nonexistent WAW violations.
33757         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33758         Use dg-prune-output to avoid spurious failures from assembler
33759         warning about Itanium B-step errata.
33760
33761 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33762
33763         * g++.dg/abi/macro0.C: New test.
33764         * g++.dg/abi/macro1.C: Likewise.
33765         * g++.dg/abi/macro2.C: Likewise.
33766
33767         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33768         * g++.dg/abi/bitfield7.C: Likewise.
33769         * g++.dg/abi/dtor2.C: Likewise.
33770         * g++.dg/abi/mangle11.C: Likewise.
33771         * g++.dg/abi/mangle12.C: Likewise.
33772         * g++.dg/abi/mangle14.C: Likewise.
33773         * g++.dg/abi/mangle17.C: Likewise.
33774         * g++.dg/abi/vbase10.C: Likewise.
33775         * g++.dg/abi/vbase14.C: Likewise.
33776         * g++.dg/template/qualttp17.C: Likewise.
33777
33778 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33779
33780         PR c/11995
33781         * gcc.dg/20031223-1.c: New test.
33782
33783 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33784
33785         * gcc.dg/noreturn-7.c: New test.
33786
33787 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33788
33789         * gcc.dg/null-pointer-1.c: New test.
33790
33791 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33792
33793         * g++.old-deja/g++.jason/template18.C: Remove.
33794         * g++.old-deja/g++.jason/template37.C: Likewise.
33795
33796         PR c++/12862
33797         * g++.dg/lookup/ns1.C: New test.
33798
33799         PR c++/12397
33800         * g++.dg/template/lookup3.C: New test.
33801
33802 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33803
33804         * g++.dg/template/recurse1.C: New test
33805
33806 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33807
33808         PR c++/12479
33809         * g++.dg/parse/semicolon1.C: New test.
33810         * g++.dg/parse/semicolon1.h: Likewise.
33811
33812 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33813
33814         * gcc.dg/darwin-misaligned.c: New test.
33815
33816 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33817
33818         PR c/9163
33819         * gcc.dg/20031222-1.c: New test.
33820
33821 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33822
33823         PR c++/13438
33824         * g++.dg/parse/error8.C: New test.
33825
33826         PR c++/11554
33827         * g++.dg/warn/ctor-init-1.C: New test.
33828
33829 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33830
33831         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33832         too small.
33833         * gcc.c-torture/compile/930217-1.c: Likewise.
33834         * gcc.c-torture/compile/930513-1.c: Likewise.
33835         * gcc.c-torture/execute/920908-2.c: Likewise.
33836         * gcc.c-torture/execute/921204-1.c: Likewise.
33837         * gcc.c-torture/execute/930621-1.c: Likewise.
33838         * gcc.c-torture/execute/930630-1.c: Likewise.
33839         * gcc.c-torture/execute/931031-1.c: Likewise.
33840         * gcc.c-torture/execute/980602-2.c: Likewise.
33841         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33842         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33843         * gcc.c-torture/execute/extzvsi.c: Likewise.
33844         * gcc.c-torture/unsorted/ext.c: Likewise.
33845
33846 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33847
33848         PR target/12749
33849         * gcc.c-torture/compile/20031220-2.c: New test case.
33850
33851 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33852
33853         PR optimization/13031
33854         * gcc.c-torture/compile/20031220-1.c: New test case.
33855
33856 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33857
33858         * gcc.dg/cast-function-1.c: New test.
33859
33860 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33861
33862         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33863         formats.
33864
33865 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33866
33867         PR c++/12795
33868         * g++.dg/ext/attrib10.C: New test.
33869
33870 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33871
33872         * gcc.dg/cleanup-10.c: New test.
33873         * gcc.dg/cleanup-11.c: New test.
33874
33875 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33876
33877         PR c++/13239
33878         * g++.dg/opt/expect1.C: New test.
33879
33880 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33881
33882         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33883
33884 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33885
33886         PR debug/12923
33887         * gcc.dg/20031218-1.c: New test.
33888
33889         PR debug/12389
33890         * gcc.dg/20031218-2.c: New test.
33891         * gcc.dg/20031218-3.c: New test.
33892
33893         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33894         of label name and allow for USER_LABEL_PREFIX == "_" names.
33895         * g++.dg/abi/mangle18-2.C: Likewise.
33896         * g++.dg/abi/mangle19-1.C: Likewise.
33897         * g++.dg/abi/mangle19-2.C: Likewise.
33898         * g++.dg/abi/mangle20-1.C: Likewise.
33899         * g++.dg/abi/mangle20-2.C: Likewise.
33900
33901 2003-12-18  Richard Henderson  <rth@redhat.com>
33902
33903         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33904
33905 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33906             Dan Kegel <dank@kegel.com>
33907
33908         PR other/12009
33909         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33910         testing a cross compiler, it causes spurious compile failures.
33911         * lib/g++.exp: Likewise.
33912
33913 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33914
33915         PR c++/13262
33916         * g++.dg/template/access13.C: New test.
33917
33918 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33919
33920         * gcc.dg/20031216-1.c: New test.
33921
33922 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33923
33924         PR c++/9154
33925         * g++.dg/template/error10.C: New test.
33926
33927 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33928
33929         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33930         * g++.dg/eh/simd-2.C: Likewise.
33931
33932 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33933             Roger Sayle  <roger@eyesopen.com>
33934
33935         * gcc.c-torture/execute/ieee/mzero5.c: New.
33936
33937 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33938
33939         PR c++/10603
33940         * g++.dg/parse/error6.C: New test.
33941
33942         PR c++/12827
33943         * g++.dg/parse/error7.C: New test.
33944
33945 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33946
33947         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33948         at -O with stabs debugging formats.
33949         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33950         * gcc.dg/debug/debug-2.c: Likewise.
33951
33952 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33953
33954         PR c++/12696
33955         * g++.dg/init/error1.C: New test.
33956
33957         PR c++/12218
33958         * g++.dg/init/pm3.C: New test.
33959
33960 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33961
33962         PR c/3347
33963         * gcc.dg/bitfld-8.c: New test.
33964
33965 2003-12-16  James Lemke  <jim@wasabisystems.com>
33966
33967         * gcc.dg/arm-scd42-[123].c: New tests.
33968
33969 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33970
33971         PR c++/9043
33972         * g++.dg/abi/mangle20-1.C: New test.
33973         * g++.dg/abi/mangle20-2.C: New test.
33974
33975 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33976
33977         PR c++/13275
33978         * g++.dg/other/offsetof2.C: Remove XFAIL.
33979         * g++.dg/parse/offsetof1.C: New test.
33980         * g++.gd/parse/offsetof2.C: Likewise.
33981
33982 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33983
33984         * g++.dg/template/nontype3.C: New test.
33985         * g++.dg/template/static2.C: Tweaked the dg-error clause.
33986
33987 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33988
33989         * g++.dg/warn/noreturn-3.C: Also test instantiation.
33990
33991 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33992
33993         PR c++/13387
33994         * g++.dg/expr/assign1.C: New test.
33995
33996         PR c++/13242
33997         * g++.dg/abi/mangle19-1.C: New test.
33998         * g++.dg/abi/mangle19-2.C: New test.
33999
34000 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
34001
34002         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34003
34004 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34005
34006         * gcc.c-torture/execute/20031216-1.c: New test.
34007
34008 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34009
34010         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34011         an ICE regression.
34012
34013 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34014
34015         PR c++/10926
34016         * g++.dg/template/error9.C: New test.
34017
34018         PR c++/11116
34019         * g++.dg/template/error8.C: New test.
34020
34021 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34022
34023         PR middle-end/13400
34024         * gcc.c-torture/execute/20031215-1.c: New test case.
34025
34026 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34027
34028         PR c++/13269
34029         * g++.dg/parse/error5.C: New test.
34030
34031         PR c++/12989
34032         * g++.dg/expr/sizeof1.C: New test.
34033
34034         PR c++/13310
34035         * g++.dg/template/crash15.C: New test.
34036
34037 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34038
34039         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34040         a non-POD type as the last named parameter of a varargs function.
34041
34042 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34043
34044         PR c++/13243
34045         PR c++/12573
34046         * g++.dg/template/crash14.C: New test.
34047         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34048
34049 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34050
34051         * g++.dg/other/java1.C: New test.
34052
34053         PR c++/13241
34054         * g++.dg/abi/mangle18-1.C: New test.
34055         * g++.dg/abi/mangle18-2.C: New test.
34056
34057 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34058
34059         PR optimization/10312
34060         * gcc.c-torture/execute/20031214-1.c: New.
34061
34062 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34063
34064         PR c++/10779
34065         PR c++/12160
34066         * g++.dg/parse/error3.C: New test.
34067         * g++.dg/parse/error4.C: Likewise.
34068         * g++.dg/abi/mangle4.C: Tweak error messages.
34069         * g++.dg/lookup/using5.C: Likewise.
34070         * g++.dg/other/error2.C: Likewise.
34071         * g++.dg/parse/typename5.C: Likewise.
34072         * g++.dg/parse/undefined1.C: Likewise.
34073         * g++.dg/template/arg2.C: Likewise.
34074         * g++.dg/template/ttp3.C: Likewise.
34075         * g++.dg/template/type1.C: Likewise.
34076         * g++.old-deja/g++.other/crash32.C: Likewise.
34077         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34078
34079 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34080
34081         PR c++/13106
34082         * g++.dg/warn/noreturn-3.C: New test.
34083
34084 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34085
34086         PR c++/13118
34087         * g++.dg/abi/covariant3.C: New.
34088
34089 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34090
34091         * g++.dg/eh/ia64-1.C: New test.
34092
34093 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34094
34095         PR optimization/13037
34096         * g77.f-torture/execute/13037.f: New test case.
34097
34098 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34099
34100         PR c++/12881
34101         * g++.dg/abi/covariant2.C: New.
34102
34103 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34104
34105         * gcc.dg/cpp/trad/macro.c: New tests.
34106
34107 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34108
34109         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34110
34111 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34112
34113         PR other/10819
34114         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34115         to fix Bug 10819.
34116         * lib/g++.exp (g++_version): Likewise.
34117         * lib/g77.exp (g77_version): Likewise.
34118         * lib/objc.exp (default_objc_version): Likewise.
34119
34120 2003-12-10  Richard Henderson  <rth@redhat.com>
34121
34122         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34123
34124         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34125
34126 2003-12-08  Matt Austern  <austern@apple.com>
34127
34128         PR c/13134
34129         * lib/gcc-dg.exp (dg-require-visibility): Define.
34130         * lib/target-supports (check_visibility_available): Define.
34131         * gcc.dg/visibility-1.c: New test.
34132         * gcc.dg/visibility-2.c: Likewise.
34133         * gcc.dg/visibility-3.c: Likewise.
34134         * gcc.dg/visibility-4.c: Likewise.
34135         * gcc.dg/visibility-5.c: Likewise.
34136         * gcc.dg/visibility-6.c: Likewise.
34137         * g++.dg/ext/visibility-1.C: Likewise.
34138         * g++.dg/ext/visibility-2.C: Likewise.
34139         * g++.dg/ext/visibility-3.C: Likewise.
34140         * g++.dg/ext/visibility-4.C: Likewise.
34141         * g++.dg/ext/visibility-5.C: Likewise.
34142         * g++.dg/ext/visibility-6.C: Likewise.
34143
34144 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34145
34146         * g++.dg/lookup/java1.C: New test.
34147         * g++.dg/lookup/java2.C: New test.
34148
34149 2003-12-07  Falk Hueffner  <falk@debian.org>
34150
34151         * g++.dg/opt/noreturn-1.C: New test.
34152
34153 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34154
34155         * gcc.dg/overflow-1.c: New test.
34156
34157 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34158
34159         * g77.f-torture/compile/13060.f: New test.
34160
34161 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34162
34163         PR c++/13323
34164         * g++.dg/inherit/operator2.C: New test.
34165
34166 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34167
34168         PR c++/13305
34169         * g++.dg/ext/attrib9.C: New test.
34170
34171 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34172
34173         PR c++/13314
34174         * g++.dg/template/error7.C: New test.
34175
34176 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34177             J"orn Rennecke <joern.rennecke@superh.com>
34178
34179         PR target/13302
34180         * g++.dg/other/struct-va_list.C: New test.
34181
34182 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34183
34184         PR c++/13166
34185         * g++.dg/parse/defarg6.C: New test.
34186
34187 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34188
34189         PR target/13256
34190         * gcc.c-torture/execute/20031201-1.c: New test.
34191
34192 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34193
34194         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34195
34196 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34197
34198         * gcc.dg/builtin-return-1.c: New test.
34199
34200 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34201             J"orn Rennecke <joern.rennecke@superh.com>
34202
34203         PR optimization/13260
34204         * gcc.c-torture/execute/20031204-1.c: New test.
34205
34206 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34207
34208         PR c++/9127
34209         * g++.dg/template/error6.C: New test.
34210
34211 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34212
34213         * gcc.dg/20031202-1.c: New test.
34214
34215 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34216
34217         PR c++/13179
34218         * g++.dg/template/eh1.C: New test.
34219
34220         PR c++/10771
34221         * g++.dg/template/error5.C: New test.
34222
34223 2003-12-02  David Ung  <davidu@mips.com>
34224
34225         * gcc.dg/compat/vector-check.h: Corrected type for var
34226         g_##TMODE
34227
34228 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34229
34230         PR c++/10126
34231         * g++.dg/template/ptrmem8.C: New test.
34232
34233 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34234
34235         PR c++/12573
34236         * g++.dg/template/dependent-expr3.C: New test.
34237
34238 2003-12-01  James Lemke  <jim@wasabisystems.com>
34239
34240         * gcc.dg/arm-g2.c: New test.
34241
34242 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34243
34244         PR optimization/11634
34245         * gcc.dg/20031201-2.c: New test case.
34246
34247 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34248
34249         PR 11433
34250         * objc.dg/proto-lossage-3.m: New test.
34251
34252 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34253
34254         PR optimization/12628
34255         * gcc.dg/20031201-1.c: New test case.
34256
34257 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34258
34259         * gcc.dg/unaligned-1.c: New test.
34260
34261 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34262
34263         PR c++/9849
34264         * g++.dg/template/error4.C: New test.
34265         * g++.dg/template/nested3.C: Adjust error markers.
34266
34267 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34268
34269         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34270
34271 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34272
34273         PR c/10333
34274         * gcc.dg/bitfld-7.c: New test.
34275
34276 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34277
34278         * gcc.dg/tls/asm-1.C: New test.
34279
34280 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34281
34282         * gcc.dg/cpp/assert4.c: Update.
34283
34284 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34285
34286         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34287         * gcc.dg/builtin-apply3.c: New test.
34288
34289 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34290
34291         * lib/compat.exp (compat-obj): New xfaildata parameter.
34292         Use it to set compiler_conditional_xfail_data before compiling.
34293         (compat-get-options): Handle dg-xfail-if.
34294         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34295         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34296         * gcc.dg/compat/vector-1_y.c: Likewise.
34297         * gcc.dg/compat/vector-2_x.c: Likewise.
34298         * gcc.dg/compat/vector-2_y.c: Likewise.
34299
34300 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34301
34302         * g++.dg/opt/reg-stack4.C: New test.
34303
34304 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34305
34306         * gcc.dg/builtin-apply2.c: New test.
34307
34308 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34309
34310         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34311
34312 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34313
34314         PR c++/12924
34315         * g++.dg/template/template-id-2.C: New test.
34316
34317 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34318
34319         PR c++/5369
34320         * g++.dg/template/memfriend1.C: New test.
34321         * g++.dg/template/memfriend2.C: Likewise.
34322         * g++.dg/template/memfriend3.C: Likewise.
34323         * g++.dg/template/memfriend4.C: Likewise.
34324         * g++.dg/template/memfriend5.C: Likewise.
34325         * g++.dg/template/memfriend6.C: Likewise.
34326         * g++.dg/template/memfriend7.C: Likewise.
34327         * g++.dg/template/memfriend8.C: Likewise.
34328         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34329
34330 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34331
34332         PR c++/12515
34333         * g++.dg/ext/cond1.C: New test.
34334
34335 2003-11-20  Richard Henderson  <rth@redhat.com>
34336
34337         * gcc.dg/20020201-2.c: Remove.
34338         * gcc.dg/20020201-4.c: Remove.
34339         * gcc.dg/20020304-1.c: Remove.
34340
34341 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34342
34343         * gcc.dg/cpp/trad/xwin1.c: New test case.
34344
34345 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34346
34347         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34348         * lib/g77.exp: Likewise.
34349         * lib/objc.exp: Likewise.
34350         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34351         for darwin.
34352
34353 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34354
34355         PR c++/12932
34356         * g++.dg/template/static5.C: New test.
34357
34358 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34359
34360         * gcc.dg/nested-func-1.c: New test.
34361
34362 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34363
34364         * gcc.dg/cpp/assert4.c: New test.
34365
34366 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34367
34368         PR c++/2294
34369         * g++.dg/lookup/using9.c: New test.
34370
34371 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34372
34373         PR c++/12762
34374         * g++.dg/template/error3.C: New test.
34375
34376 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34377
34378         PR ada/13035
34379         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34380         No longer use a wrapper for gcc, since this does not work under
34381         Windows.
34382
34383 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34384
34385         PR c++/2094
34386         * g++.dg/template/ptrmem7.C: New test.
34387
34388 2003-11-13  Andrew Pinski <apinski@apple.com>
34389
34390         * gcc.c-torture/compile/20031113-1.c: New test.
34391
34392 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34393             Kean Johnston <jkj@sco.com>
34394
34395         PR c/13029
34396         * gcc.dg/unused-4.c: Update.
34397
34398 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34399
34400         * g++.dg/opt/const3.C: New test.
34401
34402 2003-11-13  Jan Hubicka  <jh@suse.cz>
34403
34404         * gcc.c-torture/compile/20031112-1.c: New test.
34405
34406 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34407
34408         * g++.dg/parse/crash10.C: Remove bogus error marker.
34409
34410 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34411
34412         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34413         (host_gcc): Likewise.
34414         (ROOT): Honor $PWDCMD.
34415         (BASE): Likewise.
34416         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34417
34418 2003-11-12  Catherine Moore  <clm@redhat.com>
34419
34420         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34421
34422 2003-11-12  Andreas Jaeger  <aj@suse.de>
34423             Jakub Jelinek  <jakub@redhat.com>
34424             Andrew Pinski  <pinskia@physics.uc.edu>
34425             Richard Henderson  <rth@redhat.com>
34426
34427         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34428         systems.
34429         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34430
34431         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34432         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34433
34434 2003-11-11  Andreas Jaeger  <aj@suse.de>
34435
34436         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34437
34438         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34439
34440 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34441
34442         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34443         Clean ups.
34444
34445 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34446
34447         * gcc.dg/trampoline-1.c: New test.
34448
34449 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34450
34451         * gcc.c-torture/compile/200031109-1.c: New test.
34452
34453 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34454
34455         PR c/3190
34456         PR c/8714
34457         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34458         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34459         gcc.dg/format/no-y2k-1.c: Update.
34460
34461 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34462
34463         PR optimization/10467
34464         * gcc.dg/20031108-1.c: New test case.
34465
34466 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34467
34468         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34469
34470 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34471
34472         * gcc.dg/compound-lvalue-1.c: New test.
34473         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34474         some XFAILs.
34475
34476 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34477
34478         * gcc.dg/altivec-varargs-1.c: New test.
34479
34480 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34481
34482         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34483         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34484         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34485         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34486         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34487
34488 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34489
34490         * gcc.dg/cond-lvalue-1.c: New test.
34491
34492 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34493
34494         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34495
34496 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34497
34498         PR c++/11616
34499         * g++.dg/template/instantiate5.C: New test.
34500
34501 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34502
34503         PR c++/12726
34504         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34505         * ChangeLog: Add missing first entry for above test.
34506
34507 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34508
34509         PR c++/9810
34510         * g++.dg/template/using8.C: New test.
34511         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34512
34513 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34514
34515         PR optimization/10817
34516         * gcc.c-torture/compile/20031102-1.c: New test case.
34517
34518 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34519
34520         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34521         2147483647.
34522
34523 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34524
34525         * gcc.dg/20031102-1.c: New test.
34526
34527 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34528
34529         * gcc.dg/complex-1.c: New test.
34530
34531 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34532
34533         PR c++/12796
34534         * g++.dg/template/crash13.C: Adjust expected error location.
34535         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34536
34537 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34538
34539         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34540
34541 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34542
34543         PR/10239
34544         * gcc.c-torture/compile/20031031-2.c: New test.
34545
34546 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34547
34548         PR/11640
34549         * gcc.c-torture/compile/20031031-1.c: New test.
34550
34551 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34552
34553         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34554         * gcc.misc-tests/bprob.exp: Likewise.
34555         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34556         the execution test on arm-elf configs.
34557         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34558         configs that don't support scratch files.
34559         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34560
34561 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34562
34563         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34564         done by dejagnu.
34565
34566 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34567
34568         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34569         Avoid non pure sh syntax. Add more logging.
34570
34571         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34572         fail.
34573
34574 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34575
34576         PR libgcj/10610
34577         * gcc.dg/ppc-stackalign-1.c: New test.
34578
34579 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34580
34581         * ada/acats/run_all.sh: Change output to be more compliant with
34582         dejagnu framework.
34583         Create acats.sum and acats.log files under testsuite/ada/acats
34584         Only run [a-z]* directories, to filter out e.g. CVS.
34585         Redirect build output to log file.
34586
34587 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34588
34589         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34590
34591 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34592
34593         PR ada/5909:
34594         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34595
34596 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34597
34598         * gcc.c-torture/compile/20031023-1.c: New test.
34599         * gcc.c-torture/compile/20031023-2.c: New test.
34600         * gcc.c-torture/compile/20031023-3.c: New test.
34601         * gcc.c-torture/compile/20031023-4.c: New test.
34602
34603 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34604
34605         PR c++/10371
34606         * g++.dg/lookup/scoped8.C: New test.
34607
34608 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34609
34610         * g++.dg/opt/reg-stack3.C: New test.
34611
34612 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34613
34614         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34615
34616 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34617
34618         PR c++/11076
34619         * g++.dg/template/crash13.C: New test.
34620
34621 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34622
34623         * gcc.dg/c99-restrict-2.c: New test.
34624
34625 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34626
34627         PR c++/12698, c++/12699, c++/12700, c++/12566
34628         * g++.dg/inherit/covariant9.C: New test.
34629         * g++.dg/inherit/covariant10.C: New test.
34630         * g++.dg/inherit/covariant11.C: New test.
34631
34632 2003-10-23  Jason Merrill  <jason@redhat.com>
34633
34634         PR c++/12726
34635         * g++.dg/ext/complit2.C: New test.
34636
34637 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34638
34639         PR target/12654
34640         * gcc.c-torture/execute/20031020-1.c: New test.
34641
34642 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34643
34644         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34645         following the jump_insn.
34646
34647 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34648
34649         * gcc.dg/cast-lvalue-1.c: New test.
34650
34651 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34652
34653         PR c++/11962
34654         * g++.dg/template/cond2.C: New test.
34655
34656 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34657
34658         * gcc.dg/builtins-28.c: New test.
34659
34660 2003-10-20  Jan Hubicka  <jh@suse.cz>
34661
34662         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34663         parameter.
34664         * gcc.dg/inline-2.c: Likewise.
34665
34666 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34667
34668         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34669         * gcc.dg/nest.c: Likewise.
34670
34671 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34672
34673         PR c++/9781, c++/10583, c++/11862
34674         * g++.dg/parse/crash13.C: New test.
34675
34676 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34677
34678         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34679
34680 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34681
34682         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34683         Define HAVE_C99_RUNTIME except on Solaris.
34684         * gcc.dg/builtins-20.c: Likewise.
34685
34686 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34687
34688         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34689
34690 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34691
34692         PR c++/12495
34693         * g++.dg/template/crash21.C: New test.
34694
34695 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34696
34697         PR c++/2513
34698         * g++.dg/template/typename5.C: New test.
34699
34700 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34701
34702         PR c++/12369
34703         * g++.dg/template/friend25.C: New test.
34704
34705 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34706
34707         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34708         versions.
34709
34710 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34711
34712         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34713         == 2147483647.
34714
34715 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34716
34717         * gcc.c-torture/execute/960416-1.x: Remove.
34718         * gcc.c-torture/execute/divconst-3.x: Likewise.
34719
34720 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34721
34722         PR target/12598
34723         * gcc.dg/torture/cris-volatile-1.c: New test.
34724
34725 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34726
34727         PR optimization/9325
34728         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34729         for overflowing floating point to integer conversion during RTL
34730         simplification.
34731
34732 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34733
34734         * objc/execute/_cmd.m: Fix typo.
34735         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34736         Relax 'scan-assembler' regexp.
34737         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34738         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34739         * objc.dg/zero-link-2.m: Remove blank line.
34740         * objc.dg/zero-link-3.m: New test case.
34741
34742 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34743
34744         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34745
34746         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34747         than linker trickery.
34748
34749 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34750
34751         PR c++/12370
34752         * g++.dg/other/friend2.C: New test.
34753
34754 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34755
34756         * gcc.dg/20031012-1.c: New test.
34757
34758 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34759
34760         * gcc.dg/weak/weak-3.c: Fix for new warning.
34761
34762 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34763
34764         PR optimization/8750
34765         * gcc.c-torture/execute/20031012-1.c: New test case.
34766
34767 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34768
34769         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34770         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34771
34772 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34773
34774         PR optimization/12260
34775         * gcc.c-torture/compile/20031011-2.c: New test case.
34776
34777 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34778
34779         * gcc.c-torture/execute/20031011-1.c: New testcase.
34780
34781 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34782
34783         * gcc.c-torture/compile/20031011-1.c: New test.
34784
34785 2003-10-11  Jan Hubicka  <jh@suse.cz>
34786
34787         * g++.dg/other/first-global.C: New test.
34788
34789 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34790
34791         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34792
34793 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34794
34795         * gcc.c-torture/compile/20031010-1.c: New test.
34796
34797 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34798
34799         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34800         * gcc.c-torture/execute/va-arg-25.c: ... here.
34801
34802 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34803
34804         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34805
34806 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34807
34808         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34809
34810 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34811
34812         * g++.dg/parse/error2.C: New test.
34813
34814 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34815
34816         PR c++/11097
34817         * g++.dg/other/error5.C: Modify the error message.
34818         * g++.dg/lookup/using8.C: New test.
34819
34820 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34821
34822         * gcc.dg/darwin-abi-2.c: New file.
34823         * gcc.c-torture/execute/va-arg-24.c: New file.
34824
34825 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34826
34827         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34828         indentation.
34829
34830 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34831
34832         PR c++/10147
34833         * g++.dg/other/error4.C: Update error messages.
34834         * g++.dg/template/ptrmem4.C: Likewise.
34835
34836         PR c++/12337
34837         * g++.dg/init/new9.C: New test.
34838
34839         PR c++/12334, c++/12236, c++/8656
34840         * g++.dg/ext/attrib8.C: New test.
34841
34842 2003-10-06  Devang Patel  <dpatel@apple.com>
34843
34844         * gcc.dg/debug/dwarf2-3.h: New test.
34845         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34846
34847 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34848
34849         * g++.dg/opt/cfg2.C: New test.
34850
34851 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34852
34853         * g++.dg/opt/float1.C: New test.
34854
34855 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34856
34857         * gcc.dg/c90-array-lval-6.c: New test.
34858         * gcc.dg/c99-array-lval-6.c: New test.
34859
34860 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34861             Ziemowit Laski  <zlaski@apple.com>
34862
34863         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34864         'Derived', so that it is never considered a class method; add
34865         new warning for '+port' method ambiguity.
34866         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34867         <objc/objc-api.h> (needed on Mac OS X).
34868         * objc.dg/method-13.m: New test.
34869
34870 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34871
34872         PR optimization/9325, PR java/6391
34873         * gcc.c-torture/execute/20031003-1.c: New test case.
34874
34875 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR optimization/12180
34878         * gcc.dg/20031002-1.c: New test.
34879
34880         PR c++/12486
34881         * g++.dg/inherit/error1.C: New test.
34882
34883 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34884
34885         * lib/f-torture.exp (search_for): Rename to...
34886         (search_for_re): This.  Also, clean up comments and the
34887         "regexp" invocation.
34888
34889 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34890
34891         * gcc.c-torture/compile/20031002-1.c: New test.
34892
34893 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34894
34895         * g++.dg/opt/cond1.C: New test.
34896
34897 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34898
34899         * gcc.dg/Wold-style-definition-2.c: New testcase.
34900         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34901
34902 2003-09-29  Richard Henderson  <rth@redhat.com>
34903
34904         * g++.dg/init/array10.C: Add dg-options.
34905
34906 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34907
34908         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34909
34910 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34911
34912         * g++.dg/template/friend19.C: Fix typo.
34913         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34914
34915 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34916
34917         * gcc.c-torture/execute/20030928-1.c: New test.
34918         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34919
34920 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34921
34922         * g++.dg/opt/unroll1.C: New test.
34923
34924 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34925
34926         PR optimization/11741
34927         * gcc.dg/20030926-1.c: New test case.
34928
34929 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34930
34931         PR c++/5655
34932         * g++.dg/parse/access7.C: New test.
34933         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34934
34935 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34936
34937         MERGE OF objc-improvements-branch into MAINLINE:
34938         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34939         if libobjc has not been built.
34940         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34941         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34942         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34943         objc/execute/nested-3.m, objc/execute/np-2.m,
34944         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34945         objc/execute/redefining_self.m, objc/execute/root_methods.m,
34946         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34947         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34948         objc.dg/special/unclaimed-category-1.h,
34949         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34950         well as GNU runtime.
34951         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34952         * execute/cascading-1.m, execute/function-message-1.m,
34953         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34954         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34955         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34956         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34957         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34958         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34959         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34960         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34961         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34962         * objc.dg/bitfield-2.m: Run only on Darwin.
34963         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34964         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34965         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34966         * objc.dg/const-str-1.m: Fix constant string layout.
34967
34968 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
34969
34970         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34971
34972 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
34973
34974         * gcc.dg/darwin-abi-1.c: New file.
34975
34976 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
34977
34978         PR target/12281
34979         * gcc.c-torture/compile/20030921-1.c: New test.
34980
34981 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34982
34983         * g++.dg/opt/reg-stack2.C: New test.
34984
34985 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34986
34987         * g++.dg/eh/delayslot1.C: New test.
34988
34989 2003-09-20  Richard Henderson  <rth@redhat.com>
34990
34991         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
34992
34993 2003-09-20  Roger Sayle  <roger@eyesopen.com>
34994
34995         * gcc.c-torture/execute/20030920-1.c: New test case.
34996
34997 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34998
34999         * g++.dg/rtti/typeid3.C: Correct expected error message.
35000
35001 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35002
35003         PR c++/157
35004         * g++.dg/parse/crash12.C: New test.
35005
35006 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
35007
35008         * gcc.dg/compat/mixed-struct-check.h: New.
35009         * gcc.dg/compat/mixed-struct-defs.h: New.
35010         * gcc.dg/compat/mixed-struct-init.h: New.
35011         * gcc.dg/compat/struct-by-value-19_main.c: New.
35012         * gcc.dg/compat/struct-by-value-19_x.c: New.
35013         * gcc.dg/compat/struct-by-value-19_y.c: New.
35014         * gcc.dg/compat/struct-by-value-20_main.c: New.
35015         * gcc.dg/compat/struct-by-value-20_x.c: New.
35016         * gcc.dg/compat/struct-by-value-20_y.c: New.
35017         * gcc.dg/compat/struct-return-19_main.c: New.
35018         * gcc.dg/compat/struct-return-19_x.c: New.
35019         * gcc.dg/compat/struct-return-19_y.c: New.
35020         * gcc.dg/compat/struct-return-20_main.c: New.
35021         * gcc.dg/compat/struct-return-20_x.c: New.
35022         * gcc.dg/compat/struct-return-20_y.c: New.
35023
35024 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35025         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35026         so that it will not complain on LP64 targets.
35027
35028 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35029
35030         PR c++/495
35031         * g++.dg/template/friend24.C: New test.
35032
35033 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35034
35035         PR c++/12332
35036         * g++.dg/template/memtmpl2.C: New test.
35037
35038 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35039
35040         PR target/11184
35041         * gcc.dg/builtin-apply1.c: New test.
35042
35043 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35044
35045         PR c++/9848
35046         * g++.dg/warn/Wunused-4.C: New test.
35047
35048 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35049
35050         PR c++/12316
35051         * g++.dg/other/gc2.C: New test.
35052
35053 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35054
35055         PR c++/11991
35056         * g++.dg/rtti/typeid3.C: New test.
35057
35058         PR c++/12266
35059         * g++.dg/overload/template1.C: New test.
35060
35061 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35062
35063         * g++.dg/opt/cfg3.C: New test.
35064
35065 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35066
35067         PR c++/7939
35068         * g++.dg/template/crash11.C: New test.
35069
35070 2003-09-16  Jason Merrill  <jason@redhat.com>
35071             Jakub Jelinek  <jakub@redhat.com>
35072
35073         * gcc.dg/attr-warn-unused-result.c: New test.
35074
35075 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35076
35077         PR c++/12184
35078         * g++.dg/expr/call2.C: New test.
35079
35080 2003-09-15  Andreas Jaeger  <aj@suse.de>
35081
35082         * gcc.dg/Wold-style-definition-1.c: New test.
35083
35084 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35085
35086         PR c++/3907
35087         * g++.dg/parse/template12.C: New test.
35088
35089         * g++.dg/abi/bitfield11.C: New test.
35090         * g++.dg/abi/bitfield12.C: Likewise.
35091
35092 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35093
35094         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35095         non-expansion of functional macro name without arguments at EOL.
35096         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35097
35098 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35099
35100         * gcc.c-torture/execute/20030914-[12].c: New tests.
35101
35102 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35103
35104         PR c++/11788
35105         * g++.dg/overload/addr1.C: New test.
35106
35107 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35108
35109         * gcc.dg/20030909-1.c: New test.
35110
35111 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35112
35113         * gcc.dg/ultrasp10.c: New test.
35114
35115 2003-09-09  Devang Patel  <dpatel@apple.com>
35116
35117         * gcc.dg/darwin-ld-6.c: New test.
35118
35119 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35120
35121         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35122
35123 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35124
35125         * gcc.dg/ia64-types1.c: New test.
35126         * gcc.dg/ia64-types2.c: Likewise.
35127
35128 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35129
35130         * gcc.dg/builtins-1.c: Add more _Complex tests.
35131         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35132
35133         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35134         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35135
35136 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35137
35138         PR c++/11786
35139         * g++.dg/lookup/koenig2.C: New test.
35140
35141         PR c++/5296
35142         * g++.dg/rtti/typeid2.C: New test.
35143
35144 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35145
35146         * gcc.c-torture/compile/20030904-1.c: New test.
35147
35148 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35149
35150         * g++.dg/opt/longbranch2.C: New test.
35151
35152 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35153
35154         * g++.dg/template/crash10.C: Only compile it.
35155
35156 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35157
35158         PR middle-end/11665
35159         * gcc.c-torture/compile/20030907-1.c: New test.
35160         * g++.dg/init/array11.C: New test.
35161
35162 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35163
35164         PR c++/11852
35165         * g++.dg/init/struct1.C: New test.
35166
35167 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35168
35169         PR c++/12181
35170         * g++.dg/expr/comma1.C: New test.
35171
35172 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35173
35174         PR c++/11867
35175         * g++.dg/expr/static_cast5.C: New test.
35176
35177 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35178
35179         PR c++/11507
35180         * g++.dg/lookup/scoped7.C: New test.
35181
35182         PR c++/9574
35183         * g++.dg/other/static1.C: New test.
35184
35185         PR c++/11490
35186         * g++.dg/warn/template-1.C: New test.
35187
35188         PR c++/11432
35189         * g++.dg/template/crash10.C: New test.
35190
35191         PR c++/2478
35192         * g++.dg/overload/VLA.C: New test.
35193
35194         PR c++/10804
35195         * g++.dg/template/call1.C: New test.
35196
35197 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35198
35199         PR c++/11794
35200         * g++.dg/parse/using3.C: New test.
35201
35202 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35203
35204         PR c++/11409
35205         * g++.dg/overload/builtin3.C: New test case.
35206
35207 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35208
35209         PR c/9862
35210         * gcc.dg/20030906-1.c: New test.
35211         * gcc.dg/20030906-2.c: Likewise.
35212
35213 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35214
35215         PR c++/12167
35216         * g++.dg/parse/defarg5.C: New test.
35217
35218         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35219
35220 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35221
35222         PR c++/12163
35223         * g++.dg/expr/static_cast4.C: New test.
35224
35225         PR c++/12146
35226         * g++.dg/template/crash9.C: New test.
35227
35228 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35229
35230         * g++.old-deja/g++.ext/pretty2.C: Update for change
35231         in __FUNCTION__.
35232         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35233
35234 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35235
35236         PR c++/11922
35237         * g++/dg/template/qualified-id1.C: New test.
35238
35239         PR c++/12037
35240         * g++.dg/warn/noeffect4.C: New test.
35241
35242 2003-09-04  Matt Austern  <austern@apple.com>
35243
35244         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35245         * g++.dg/ext/fnname2.C: Likewise.
35246         * g++.dg/ext/fnname3.C: Likewise.
35247
35248 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35249
35250         * g++.dg/expr/lval1.C: New test.
35251         * g++.dg/ext/lvcast.C: Remove.
35252
35253 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35254
35255         PR optimization/11700.
35256         * gcc.c-torture/compile/20030903-1.c: New test case.
35257
35258 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35259
35260         PR c++/12053
35261         * g++.dg/abi/layout4.C: New test.
35262
35263 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35264
35265         PR c++/11553
35266         * g++.dg/parse/friend3.C: New test.
35267
35268 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35269
35270         PR c++/11847
35271         * g++.dg/template/class1.C: New test.
35272
35273         PR c++/11808
35274         * g++.dg/expr/call1.C: New test.
35275
35276 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35277
35278         PR c++/12114
35279         * g++.dg/init/ref9.C: New test.
35280
35281         PR c++/11972
35282         * g++.dg/template/nested4.C: New test.
35283
35284 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35285
35286         PR c++/12093
35287         * g++.dg/template/non-dependent4.C: New test.
35288
35289         PR c++/11928
35290         * g++.dg/inherit/conv1.C: New test.
35291
35292 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35293
35294         PR c++/6196
35295         * g++.dg/ext/label1.C: New test.
35296         * g++.dg/ext/label2.C: Likewise.
35297
35298 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35299
35300         * g++.dg/expr/cond3.C: New test.
35301
35302 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35303
35304         * gcc.dg/builtins-1.c: Add new builtin cases.
35305
35306 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35307
35308         * gcc.dg/builtins-1.c: Add new cases.
35309         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35310
35311 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35312
35313         * gcc.dg/builtins-1.c: Add more math builtin tests.
35314         * gcc.dg/torture/builtin-attr-1.c: New test.
35315
35316 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35317
35318         PR optimization/5079
35319         * g++.dg/opt/static3.C: New test.
35320
35321 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35322
35323         * gcc.misc-tests/gcov-10b.c: New test.
35324
35325 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35326
35327         * g++.dg/opt/ptrmem3.C: New test.
35328
35329         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35330
35331 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35332
35333         * gcc.dg/20030826-2.c: New test.
35334
35335 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35336
35337         PR middle-end/12002
35338         * g77.f-torture/compile/12002.f: New test case.
35339
35340 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35341
35342         * gcc.dg/20030826-1.c: New test case.
35343
35344 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35345
35346         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35347
35348 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35349
35350         PR c++/11871
35351         * c++.dg/lookup/crash1.C: New test.
35352
35353         * c++.dg/warn/noeffect3.C: New test.
35354
35355 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35356
35357         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35358         * gcc.dg/compat/vector-1_y.c: Ditto.
35359         * gcc.dg/compat/vector-2_x.c: Ditto.
35360         * gcc.dg/compat/vector-2_y.c: Ditto.
35361
35362 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35363
35364         * gcc.dg/20030702-1.c: New test.
35365
35366 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35367
35368         PR c++/8795
35369         * g++.dg/ext/altivec-1.C: New test.
35370
35371 2003-08-24  Richard Henderson  <rth@redhat.com>
35372
35373         * g++.dg/eh/simd-2.C: Add -w for x86.
35374
35375 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35376
35377         * gcc.dg/20030815-1.c: New test.
35378
35379 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35380
35381         PR c++/3765
35382         * g++.dg/parse/access6.C: New test.
35383
35384 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35385
35386         PR c++/641, c++/11876
35387         * g++.dg/template/friend22.C: New test.
35388         * g++.dg/template/friend23.C: Likewise.
35389
35390 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35391
35392         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35393         identically.
35394
35395 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35396
35397         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35398
35399 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35400
35401         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35402
35403 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35404
35405         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35406
35407 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35408
35409         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35410
35411 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35412
35413         PR c++/11919
35414         * g++.dg/overload/prom1.C: New test.
35415
35416         PR c++/11551
35417         * g++.dg/parse/dtor2.C: New test.
35418
35419         PR c++/10762
35420         * g++.dg/parse/using2.C: New test.
35421
35422 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35423
35424         PR target/11805
35425         * gcc.c-torture/compile/20030821-1.c: New.
35426
35427 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35428
35429         PR c++/11834
35430         * g++.dg/template/deduce2.C: New test.
35431
35432 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35433
35434         * gcc.c-torture/execute/20030821-1.c: New test.
35435
35436 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35437
35438         PR middle-end/11984
35439         * gcc.dg/20030820-1.c: New test case.
35440
35441 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35442
35443         PR c++/11945
35444         * g++.dg/warn/noeffect2.C: New test.
35445
35446 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35447
35448         PR c++/10926
35449         * g++.dg/template/dtor2.C: New test.
35450
35451         PR c++/11684
35452         * g++.dg/template/operator1.C: New test.
35453         * g++.dg/parse/operator4.C: New test.
35454
35455         PR c++/11946.C
35456         * g++.dg/expr/enum1.C: New test.
35457         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35458
35459         PR c++/11036.C
35460         * g++.dg/parse/elab2.C: New test.
35461         * g++.dg/parse/typedef4.C: Change error message.
35462         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35463         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35464         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35465
35466 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35467
35468         * gcc.dg/pch/warn-1.c: New.
35469         * gcc.dg/pch/warn-1.hs: New.
35470
35471         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35472         not-tested file.
35473
35474 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35475
35476         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35477
35478 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35479
35480         * gcc.dg/uninit-D.c: New Test.
35481         * gcc.dg/uninit-E.c: New Test.
35482         * gcc.dg/uninit-F.c: New Test.
35483         * gcc.dg/uninit-G.c: New Test.
35484
35485 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35486
35487         * g++.dg/README: Describe the pch directory.
35488
35489 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35490
35491         PR c++/11174
35492         * g++.dg/parse/access4.C: New test.
35493         * g++.dg/parse/access5.C: Likewise.
35494         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35495
35496 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35497
35498         * gcc.dg/noncompile/20030818-1.c: New.
35499
35500 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35501
35502         PR c++/11957
35503         * g++.dg/warn/noeffect1.C: New test.
35504
35505         * g++.dg/template/scope2.C: New test.
35506         * g++.dg/template/error2.C: Correct dg-error
35507
35508 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35509
35510         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35511
35512 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         PR C++/11512
35515         * g++.dg/template/warn1.C: New.
35516
35517 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35518
35519         * g++.dg/template/error2.C: New test.
35520         * g++.dg/lookup/using7.C: Adjust errors
35521         * g++.old-deja/g++.pt/crash36.C: Likewise.
35522         * g++.old-deja/g++.pt/derived3.C: Likewise.
35523
35524 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35525
35526         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35527         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35528         * gcc.c-torture/execute/builtins/string-9.c: New, from
35529         string-opt-9.c.  Adjust for execute/builtins framework.
35530         * gcc.c-torture/execute/string-opt-9.c: Delete.
35531
35532 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35533
35534         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35535
35536         * g++.dg/parse/ret-type2.C: New test.
35537
35538         PR c++/11703
35539         * g++.dg/init/new8.C: New test.
35540
35541         PR c++/10923
35542         * g++.dg/parse/typedef5.C: New test.
35543
35544         PR c++/9512
35545         * g++.dg/parse/qualified2.C: New test.
35546         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35547         invalid code.
35548
35549 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35550
35551         * g++.dg/conversion/ptrmem1.C: New test.
35552
35553 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35554
35555         PR target/11693
35556         * gcc.dg/20030811-1.c: New test.
35557
35558         PR target/11535
35559         * gcc.c-torture/execute/20030811-1.c: New test.
35560
35561 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35562
35563         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35564
35565 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35566
35567         PR c++/11789.C
35568         * g++.dg/inherit/multiple1.C: New test.
35569
35570 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35571
35572         * gcc.dg/spe1.c: New test.
35573
35574         PR c++/11670
35575         * g++.dg/expr/cast2.C: New test.
35576
35577         PR c++/10530
35578         * g++.dg/template/dependent-name2.C: New test.
35579
35580 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35581
35582         * g++.dg/parse/crash11.C: Put the dg options in comments.
35583
35584 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35585
35586         * lib/gcc-dg.exp: Update for diagnostic change.
35587
35588 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35589
35590         PR c++/5767
35591         * g++.dg/parse/crash11.C: New test.
35592
35593 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35594
35595         * gcc.dg/cpp/spacing1.c: Update.
35596
35597 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35598
35599         PR target/11739
35600         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35601         a value for -mtune.
35602
35603 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35604
35605         PR middle-end/11771
35606         * gcc.c-torture/compile/20030804-1.c: New test case.
35607
35608 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35609
35610         * gcc.dg/20030804-1.c: New test case.
35611
35612 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35613
35614         * gcc.dg/cpp/separate-1.c: New test.
35615
35616 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35617
35618         PR c++/11704
35619         * g++.dg/template/dependent-expr2.C: New test.
35620
35621         PR c++/11766
35622         * g++.dg/expr/ptrmem1.C: New test.
35623
35624 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35625
35626         PR c++/9453
35627         * g++.dg/template/friend15.C: New test.
35628
35629 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35630
35631         * lib/dg-pch.exp: Work round PCH bug.
35632
35633 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35634
35635         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35636         builtins.  Move cases from builtins-4.c here.
35637
35638         * gcc.dg/torture/builtin-math-1.c: New test taken from
35639         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35640         additional cases.
35641
35642         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35643         Delete.
35644
35645 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35646
35647         PR c++/9447
35648         * g++.dg/template/using7.C: New test.
35649
35650 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35651
35652         * import1.c, import2.c: New tests.
35653
35654 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35655
35656         * g++.dg/eh/crossjump1.C: New test.
35657
35658 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35659
35660         PR c++/11697
35661         * g++.dg/template/using6.C: New test.
35662
35663         PR c++/11744
35664         * g++.dg/template/koenig2.C: New test.
35665
35666 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35667
35668         PR c++/7983
35669         * g++.dg/parse/typedef4.C: New test.
35670
35671 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35672
35673         PR c++/8442, c++/8806
35674         * g++.dg/template/elab1.C: New test.
35675         * g++.dg/template/type2.C: Likewise.
35676         * g++.dg/template/ttp3.C: Adjust expected error message.
35677         * g++.old-deja/g++.law/visibility13.C: Likewise.
35678         * g++.old-deja/g++.niklas/t135.C: Likewise.
35679         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35680         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35681         template argument.
35682         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35683
35684 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35685
35686         PR c++/11295
35687         * g++.dg/ext/stmtexpr1.C: New test.
35688
35689         * g++.dg/opt/tmp1.C: New test.
35690
35691         PR c++/11525
35692         * g++.dg/parse/constant4.C: New test.
35693
35694         PR c++/9447
35695         * g++.dg/template/using5.C: New test.
35696
35697 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35698
35699         * gcc.dg/builtins-27.c: New test case.
35700
35701 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35702
35703         * gcc.dg/tls/opt-7.c: New test.
35704
35705 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35706
35707         * g++.old-deja/g++.other/crash18.C: Remove.
35708
35709 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35710
35711         * g++.dg/template/explicit3.C: New.
35712         * g++.dg/template/explicit4.C: New.
35713         * g++.dg/template/explicit5.C: New.
35714
35715         PR c++/11347
35716         * g++.dg/template/memtmpl1.C: New.
35717
35718 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35719
35720         PR target/11565
35721         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35722         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35723
35724 2003-07-30  Jan Hubicka  <jh@suse.cz>
35725
35726         * vtgc1.c: Kill.
35727
35728 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35729
35730         * gcc.dg/struct-in-proto-1.c: New test.
35731
35732 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35733
35734         * gcc.dg/cpp/include2.c: Only expect one message.
35735
35736 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35737
35738         PR c++/9447
35739         * g++.dg/template/using1.C: New test.
35740         * g++.dg/template/using2.C: New test.
35741         * g++.dg/template/using3.C: New test.
35742         * g++.dg/template/using4.C: New test.
35743
35744 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35745
35746         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35747         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35748
35749 2003-07-28  Jan Hubicka  <jh@suse.cz>
35750
35751         PR c++/11530
35752         * g++.dg/opt/call1.C: New test.
35753
35754 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35755
35756         PR c++/11667
35757         * g++.dg/init/enum2.C: New test.
35758         * g++.dg/template/overload1.C: Add "-w" option.
35759
35760 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35761
35762         * gcc.dg/Wdeclaration-after-statement-1.c,
35763         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35764
35765 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35766
35767         * gcc.c-torture/compile/20030725-1.c: New test.
35768
35769 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35770
35771         * gcc.dg/20030505.c: Only run for SPE.
35772         Remove definition of opaque type.
35773
35774 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35775
35776         * g++.dg/template/ptrmem6.C: New test.
35777
35778 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35779
35780         * gcc.c-torture/compile/zero-strct-2.c: New test.
35781
35782 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35783
35784         * gcc.dg/intermod-1.c: New test.
35785
35786 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35787
35788         PR c++/11617
35789         * g++.dg/template/lookup2.C: New test.
35790         * g++.dg/template/memclass1.C: Remove instantiated from error.
35791         * g++.dg/other/error2.C: Tweak expected errors.
35792
35793         PR c++/11596
35794         * g++.dg/template/defarg3.C: New test.
35795
35796         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35797
35798 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35799
35800         * g++.dg/inherit/access5.C: New test.
35801
35802 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35803
35804         PR c++/11513
35805         * g++.dg/template/crash8.C: New test.
35806
35807 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35808
35809         PR c/10602
35810         * gcc.dg/noncompile/incomplete-2.c: New test.
35811
35812 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35813
35814         PR c++/11645
35815         * g++.dg/inherit/access4.C: New test.
35816
35817         PR c++/11517
35818         * g++.dg/expr/cond2.C: New test.
35819
35820         PR optimization/10679
35821         * g++.dg/opt/inline4.C: New test.
35822
35823 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35824
35825         * g++.dg/parse/crash10: New test.
35826
35827 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35828
35829         * g++.dg/ext/flexary1.C: New test.
35830
35831 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35832
35833         PR c++/10793
35834         * g++.dg/template/crash9.C: New test.
35835
35836 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35837
35838         PR c++/3004
35839         * g++.dg/parse/typedef3.C: New test.
35840
35841         PR c++/7906
35842         * g++.dg/parse/operator2.C: New test.
35843
35844         PR c++/8895
35845         * g++.dg/parse/def-tmpl-arg1.C: New test.
35846
35847         PR c++/9282
35848         * g++.dg/parse/funptr1.C: New test.
35849
35850         PR c++/9452
35851         * g++.dg/parse/ambig3.C: New test.
35852
35853         PR c++/9454
35854         * g++.dg/parse/operator3.C: New test.
35855
35856         PR c++/9486
35857         * g++.dg/parse/template10.C: New test.
35858
35859         PR c++/9488
35860         * g++.dg/parse/template11.C: New test.
35861
35862         PR c++/10150
35863         * g++.dg/parse/invalid-op1.C: New test.
35864
35865         PR c++/10247
35866         * g++.dg/parse/condexpr1.C: New test.
35867
35868 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35869
35870         * g++.dg/ext/packed3.C: New test.
35871         * g++.dg/ext/packed4.C: New test.
35872
35873         * gcc.dg/pack-test-3.c: New test.
35874
35875 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35876
35877         * lib/compat.exp: Handle dg-options per source file.
35878         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35879         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35880         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35881         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35882         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35883         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35884         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35885         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35886         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35887         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35888         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35889         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35890         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35891         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35892
35893 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35894
35895         PR c/10320
35896         * gcc.c-torture/execute/20030718-1.c: New test.
35897
35898 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35899
35900         PR optimization/11536
35901         * gcc.dg/20030721-1.c: New test.
35902
35903 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35904
35905         PR c++/11546
35906         * g++.dg/template/lookup1.C: New test.
35907
35908 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35909
35910         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35911         diagnostics of ill-formed constructs involving labels.
35912         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35913         the new 'previously defined here' message.
35914
35915 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35916
35917         * g++.dg/parse/non-dependent2.C: New test.
35918
35919 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35920
35921         * g++.dg/init/init-ref4.C: xfail on targets without
35922         weak symbols.
35923
35924 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35925
35926         PR target/11087
35927         * gcc.c-torture/execute/20030717-1.c: New test.
35928
35929 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35930
35931         * g++.dg/opt/cfg1.C: New test.
35932
35933 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35934
35935         PR optimization/11557
35936         * gcc.dg/20030717-1.c: New test.
35937
35938 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35939
35940         PR c++/10476
35941         * g++.dg/expr/crash-1.C: New test.
35942
35943         PR c++/11027
35944         * g++.dg/template/init3.C: New test.
35945
35946         PR c++/8222
35947         * g++.dg/template/non-dependent1.C: New test.
35948
35949         PR c++/11070
35950         * g++.dg/template/non-dependent2.C: New test.
35951
35952         PR c++/11071
35953         * g++.dg/template/non-dependent3.C: New test.
35954
35955         PR c++/9907
35956         * g++.dg/template/sizeof5.C: New test.
35957
35958 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
35959
35960         PR 11498
35961         * gcc.c-torture/compile/mangle-1.c: New file.
35962
35963 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35964
35965         PR c++/7809
35966         * g++.dg/parse/access3.C: New test.
35967
35968 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
35969
35970         PR c++/11384
35971         * g++.dg/init/init-ref4.C: New test.
35972
35973 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
35974
35975         PR c++/11547
35976         * g++.dg/parse/constant3.C: New test.
35977         * g++.dg/parse/crash7.C: Likewise.
35978
35979 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
35980
35981         PR target/11008
35982         * gcc.dg/i386-pentium4-not-mull.c: New.
35983
35984 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
35985
35986         * gcc.dg/asm-names.c (ymain): Make it weak.
35987
35988 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35989
35990         PR c++/5421
35991         * g++.dg/template/friend21.C: New test.
35992
35993 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
35994
35995         * gcc.dg/cleanup-8.c: New test.
35996         * gcc.dg/cleanup-9.c: New test.
35997
35998 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
35999
36000         * g++.dg/ext/dll-MI1.h: New file.
36001         * g++.dg/ext/dllexport-MI1.C: New file.
36002         * g++.dg/ext/dllimport-MI1.C: New file.
36003
36004 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
36005
36006         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36007         it does not have cmpstrsi patterns (just cmpmemsi).
36008
36009 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
36010
36011         PR debug/11473
36012         * g++.dg/debug/debug8.C: New test.
36013
36014 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36015
36016         PR c++/10108
36017         * g++.dg/template/crash7.C: New test.
36018
36019 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
36020
36021         PR target/10795
36022         * gcc.c-torture/compile/20030708-1.c: New.
36023
36024 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36025
36026         * gcc.c-torture/execute/20030715-1.c: New test.
36027
36028 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36029
36030         * gcc.dg/pch/inline-3.c: New file.
36031         * gcc.dg/pch/inline-3.hs: New file.
36032         * gcc.dg/pch/inline-4.c: New file.
36033         * gcc.dg/pch/inline-4.hs: New file.
36034
36035 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36036
36037         PR c++/11509
36038         * g++.dg/template/crash6.C: New test.
36039
36040         PR c++/7053
36041         * g++.dg/template/friend20.C: New test.
36042
36043         PR c++/7019
36044         * g++.dg/template/overload2.C: New test.
36045
36046 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36047
36048         PR optimization/11440
36049         * gcc.c-torture/execute/20030714-1.c: New test.
36050
36051 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36052
36053         PR c++/11154
36054         * g++.dg/template/partial2.C: New test.
36055
36056 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36057
36058         PR c++/11503
36059         * g++.dg/template/anon1.C: New test.
36060
36061         PR c++/11493
36062         PR c++/11495
36063         * g++.dg/parse/template9.C: Likewise.
36064         * g++.dg/template/crash4.C: New test.
36065         * g++.dg/template/koenig1.C: Likewise.
36066         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36067         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36068         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36069         functions.
36070         * g++.old-deja/g++.jason/template36.C: Likewise.
36071         * g++.old-deja/g++.mike/p1989.C: Likewise.
36072         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36073         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36074         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36075         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36076         compiling.
36077         * g++.old-deja/g++.pt/union2.C: Use this->.
36078
36079 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36080
36081         * gcc.dg/20030711-1.c: New test.
36082
36083 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36084
36085         PR c++/11050
36086         * g++.dg/parse/args1.C: New test.
36087         * g++.pt/defarg8.C: Change expected errors.
36088
36089 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36090
36091         PR c++/8164
36092         * g++.dg/template/nontype2.C: New test.
36093
36094         PR c++/10558
36095         * g++.dg/parse/template8.C: New test.
36096
36097         PR c++/8327
36098         * g++.dg/template/scope1.C: New test.
36099
36100         * g++.dg/warn/Wsign-compare-1.C: New test.
36101
36102 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36103
36104         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36105
36106 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36107
36108         PR c++/9411
36109         * g++.dg/template/explicit2.C: New test.
36110
36111         PR c++/10032
36112         * g++.dg/warn/pedantic1.C: New test.
36113
36114 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36115
36116         PR c++ 9483
36117         * g++.dg/other/field1.C: New test.
36118
36119 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36120
36121         PR c/11449
36122         * gcc.c-torture/compile/20030707-1.c: New.
36123
36124 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36125
36126         PR c++/10849
36127         * g++.dg/template/access12.C: New test.
36128
36129 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36130
36131         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36132         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36133         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36134         * gcc.misc-tests/gcov.exp: Update
36135         * g++.dg/gcov/gcov.exp: Update
36136         * lib/gcov.exp: Update.
36137
36138 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36139
36140         * g++.dg/abi/mangle17.C: Make sure template expressions are
36141         dependent.
36142         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36143         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36144         * g++.dg/opt/stack1.C: Remove erroneous code.
36145         * g++.dg/parse/template7.C: New test.
36146         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36147         * g++.old-deja/g++.pt/crash4.C: Likewise.
36148
36149 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36150
36151         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36152         with zero or one occurence of `$' after the initial `L'.
36153
36154 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36155
36156         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36157
36158 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36159
36160         PR c/11370
36161         * gcc.dg/Wunreachable-6.c: New testcase.
36162         * gcc.dg/Wunreachable-7.c: New testcase.
36163
36164 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36165
36166         PR c/11420
36167         * gcc.dg/20030708-1.c: New test.
36168
36169 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36170
36171         * gcc.dg/compat/sdata-section.h: New file.
36172         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36173         * gcc.dg/torture/mips-sdata-1.c: New test.
36174
36175 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36176
36177         PR c++/11030
36178         * g++.dg/template/friend19.C: New test.
36179
36180 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36181
36182         * g++.dg/opt/strength-reduce.C: New test.
36183
36184 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36185
36186         PR target/10979
36187         * gcc.dg/20030707-1.c: New testcase.
36188
36189 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36190
36191         PR optimization/11059
36192         * g++.dg/opt/emptyunion.C: New testcase.
36193
36194 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36195             Eric Botcazou  <ebotcazou@libertysurf.fr>
36196
36197         * g++.dg/opt/stack1.C: New test.
36198
36199 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36200
36201         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36202         run test.
36203
36204         PR c++/11431
36205         * g++.dg/expr/static_cast3.C: New test.
36206
36207 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36208
36209         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36210         everywhere.
36211         * gcc.dg/concat.c: Concatenation of string constants with
36212         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36213         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36214         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36215         necessary to avoid multi-character character constant warning.
36216         * gcc.dg/cpp/escape.c: Likewise.
36217         * gcc.dg/cpp/ucs.c: Likewise.
36218         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36219         Fix a typo.
36220
36221 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36222
36223         PR c/11428
36224         * gcc.c-torture/compile/20030704-1.c: New.
36225
36226 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36227
36228         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36229
36230 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36231
36232         PR c++/5287, PR c++/7910,  PR c++/11021
36233         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36234         tests for warnings.
36235         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36236         * g++.dg/ext/dllimport3.C: Likewise.
36237         * g++.dg/ext/dllimport4.C: New file.
36238         * g++.dg/ext/dllimport5.C: New file.
36239         * g++.dg/ext/dllimport6.C: New file.
36240         * g++.dg/ext/dllimport7.C: New file.
36241         * g++.dg/ext/dllimport8.C: New file.
36242         * g++.dg/ext/dllimport9.C: New file.
36243         * g++.dg/ext/dllimport10.C: New file.
36244         * g++.dg/ext/dllexport1.C: New file.
36245
36246 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36247
36248         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36249         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36250
36251 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36252
36253         * gcc.dg/builtins-25.c: New testcase.
36254         * gcc.dg/builtins-26.c: New testcase.
36255
36256 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36257
36258         * gcc.dg/compat/vector-defs.h: New file.
36259         * gcc.dg/compat/vector-setup.h: New file.
36260         * gcc.dg/compat/vector-check.h: New file.
36261         * gcc.dg/compat/vector-1_main.c: New file.
36262         * gcc.dg/compat/vector-1_x.c: New file.
36263         * gcc.dg/compat/vector-1_y.c: New file.
36264         * gcc.dg/compat/vector-2_main.c: New file.
36265         * gcc.dg/compat/vector-2_x.c: New file.
36266         * gcc.dg/compat/vector-2_y.c: New file.
36267
36268         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36269         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36270         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36271         * gcc.dg/compat/struct-align-1.h: New file.
36272         * gcc.dg/compat/struct-align-1_main.c: New file.
36273         * gcc.dg/compat/struct-align-1_x.c: New file.
36274         * gcc.dg/compat/struct-align-1_y.c: New file.
36275         * gcc.dg/compat/struct-align-2.h: New file.
36276         * gcc.dg/compat/struct-align-2_main.c: New file.
36277         * gcc.dg/compat/struct-align-2_x.c: New file.
36278         * gcc.dg/compat/struct-align-2_y.c: New file.
36279
36280         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36281         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36282         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36283         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36284         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36285         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36286         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36287         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36288         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36289         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36290         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36291         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36292         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36293         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36294         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36295         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36296         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36297         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36298         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36299         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36300         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36301         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36302         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36303         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36304         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36305         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36306         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36307         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36308         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36309
36310 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36311
36312         * gcc.dg/i386-call-1.c: New test.
36313
36314 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36315
36316         PR c++/9162
36317         * g++.dg/parse/defarg4.C: New.
36318
36319 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36320
36321         PR target/10700
36322         * gcc.c-torture/compile/20030703-1.c: New test case.
36323
36324 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36325
36326         * g++.dg/template/local3.C: Remove extra semicolon.
36327
36328 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36329
36330         * gcc.dg/i386-volatile-1.c: New test.
36331
36332 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36333
36334         PR c++/11072
36335         * g++.dg/other/offsetof2.C: XFAIL.
36336         * g++.dg/other/offsetof5.C: New.
36337
36338         PR c++/10219
36339         * g++.dg/template/error1.C: New.
36340
36341         PR c++/9779
36342         * g++.dg/template/dependent-expr1.C: New.
36343
36344 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36345
36346         PR c++/6949
36347         * g++.dg/template/local3.C: New test.
36348
36349         PR c++/11149
36350         * g++.dg/lookup/scoped6.C: New test.
36351
36352 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36353
36354         PR c++/8046
36355         * g++.dg/other/error7.C: New test.
36356
36357 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36358
36359         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36360         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36361         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36362         * g++.old-deja/g++.other/union2.C: Likewise.
36363         * gcc.dg/c90-const-expr-2.c: Likewise.
36364         * gcc.dg/c90-const-expr-3.c: Likewise.
36365         * gcc.dg/c99-const-expr-2.c: Likewise.
36366         * gcc.dg/c99-const-expr-3.c: Likewise.
36367         * gcc.dg/concat.c: Likewise.
36368
36369 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36370
36371         PR c++/9559
36372         * g++.dg/init/static1.C: New test.
36373
36374 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36375
36376         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36377         * g++.old-deja/g++.other/access2.C: Likewise.
36378         * g++.old-deja/g++.other/decl2.C: Likewise.
36379         * gcc.c-torture/execute/20020615-1.c: Likewise.
36380
36381 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36382
36383         PR c++/4933
36384         * g++.dg/template/sizeof4.C: New test.
36385
36386 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36387
36388         * g++.dg/other/error6.C: New test.
36389
36390 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36391
36392         PR c++/10750
36393         * g++.dg/parse/constant2.C: New test.
36394
36395 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36396
36397         PR c++/11106
36398         * g++.dg/other/error5.C: New test.
36399
36400 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36401
36402         * gcc.dg/format/gcc_diag-1.c: New test.
36403
36404 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36405
36406         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36407
36408 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36409
36410         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36411         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36412         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36413
36414 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * gcc.c-torture/execute/builtins/string-8.c: New test.
36417         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36418         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36419         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36420
36421 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36422
36423         PR c++/10468
36424         * g++.dg/ext/typeof6.C: New test.
36425
36426 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36427
36428         PR c++/10796
36429         * g++.dg/init/enum1.C: New test.
36430
36431 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36432
36433         * gcc.dg/20030627-1.c: New test.
36434
36435 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36436
36437         PR c++/11332
36438         * g++.dg/expr/static_cast2.C: New test.
36439
36440 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36441             Jakub Jelinek  <jakub@redhat.com>
36442
36443         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36444         sprintf(dst,"%s",src) optimization.
36445         * gcc.c-torture/execute/20030626-1.c: New test case.
36446         * gcc.c-torture/execute/20030626-2.c: New test case.
36447
36448 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36449
36450         * gcc.c-torture/execute/multi-ix.c: New test.
36451
36452         * gcc.c-torture/execute/simd-4.c (main):
36453         Added missing semicolon at end of union.
36454
36455 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36456
36457         PR c++/8266
36458         * g++.dg/template/explicit-instantiation3.C: New test.
36459
36460 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36461
36462         * gcc.dg/20030626-1.c: Use signed char.
36463
36464 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36465
36466         * gcc.dg/20030626-1.c: New test.
36467
36468 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36469
36470         * const-str-2.m: Update.
36471
36472 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36473
36474         PR c++/10990
36475         * g++.dg/rtti/dyncast1.C: New test.
36476         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36477         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36478         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36479
36480         PR c++/10931
36481         * g++.dg/expr/static_cast1.C: New test.
36482
36483 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36484
36485         * gcc.dg/20030625-1.c: New test.
36486
36487 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36488
36489         * gcc.c-torture/compile/20030624-1.c: New test case.
36490
36491 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36492
36493         * gcc.c-torture/execute/string-opt-17.c: New test.
36494
36495 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36496
36497         PR c++/5754
36498         * g++.dg/parse/crash6.C: New test.
36499
36500 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36501
36502         * gcc.dg/builtins-24.c: New test case.
36503
36504 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36505
36506         * g++.dg/opt/operator1.C: New test.
36507
36508 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36509
36510         * gcc.c-torture/execute/string-opt-16.c: New test case.
36511
36512 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36513
36514         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36515         * g++.old-deja/g++.other/conv7.C: Likewise.
36516         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36517         * g++.old-deja/g++.other/overload14.C: Likewise.
36518
36519 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36520
36521         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36522         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36523
36524 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36525
36526         PR c++/10888
36527         * g++.dg/warn/Winline-3.C: New test.
36528
36529 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36530
36531         * lib/target-supports.exp (check_alias_available): Make the test
36532         program acceptable to the Solaris assembler.
36533
36534         PR c++/10749
36535         * g++.dg/template/memclass2.C: New test.
36536
36537 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36538             Eric Botcazou  <ebotcazou@libertysurf.fr>
36539
36540         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36541         data for non-matching targets.
36542         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36543
36544 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36545
36546         PR c++/10845
36547         * g++.dg/template/member3.C: New test.
36548
36549 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36550
36551         PR c++/10939
36552         * g++.dg/template/func1.C: New test.
36553
36554         PR c++/9649
36555         * g++.dg/template/static4.C: New test.
36556         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36557
36558         PR c++/11041
36559         * g++.dg/init/ref7.C: New test.
36560
36561 2003-06-19  Matt Austern  <austern@apple.com>
36562
36563         PR c++/11228
36564         * g++.dg/anew1.C: New test.
36565         * g++.dg/anew2.C: New test.
36566         * g++.dg/anew3.C: New test.
36567         * g++.dg/anew4.C: New test.
36568
36569 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36570
36571         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36572
36573 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36574
36575         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36576         endian-dependent.
36577
36578 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36579
36580         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36581         Remove cruft.
36582
36583 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36584
36585         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36586         * gcc.c-torture/compile/961203-1.c: Likewise.
36587         * gcc.c-torture/compile/980506-1.c: Likewise.
36588
36589 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36590
36591         PR c++/10712
36592         * g++.dg/lookup/using7.C: New test.
36593
36594 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36595
36596         PR c++/11105
36597         * g++.dg/abi/conv1.C: Remove it.
36598         * g++.dg/template/conv7.C: New test.
36599         * g++.dg/template/conv8.C: Likewise.
36600         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36601         conversion operator.
36602
36603 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36604
36605         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36606         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36607         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36608         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36609         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36610         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36611         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36612         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36613         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36614         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36615         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36616         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36617         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36618         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36619         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36620         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36621         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36622         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36623         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36624         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36625         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36626         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36627         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36628         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36629         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36630         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36631         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36632         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36633         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36634
36635 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36636
36637         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36638         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36639         indications.
36640
36641 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36642
36643         * gcc.dg/i386-387-5.c: New test case.
36644         * gcc.dg/i386-387-6.c: New test case.
36645         * gcc.dg/builtins-23.c: New test case.
36646
36647 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36648
36649         * gcc.dg/builtins-22.c: New test case.
36650         * gcc.dg/i386-387-1.c: Update to test exp.
36651         * gcc.dg/i386-387-2.c: Likewise.
36652
36653 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36654
36655         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36656
36657 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36658
36659         * lib/gcc-dg.exp (dg-require-dll): New function.
36660         (dg-xfail-if): Likewise.
36661         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36662         driver.
36663
36664         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36665         * gcc.c-torture/compile/20001205-1.c: Likewise.
36666         * gcc.c-torture/compile/20001226-1.c: Likewise.
36667         * gcc.c-torture/compile/20010518-2.c: Likewise.
36668         * gcc.c-torture/compile/20020312-1.c: Likewise.
36669         * gcc.c-torture/compile/20020604-1.c: Likewise.
36670         * gcc.c-torture/compile/920501-12.c: Likewise.
36671         * gcc.c-torture/compile/920501-4.c: Likewise.
36672         * gcc.c-torture/compile/920520-1.c: Likewise.
36673         * gcc.c-torture/compile/920521-1.c: Likewise.
36674         * gcc.c-torture/compile/920625-1.c: Likewise.
36675         * gcc.c-torture/compile/961203-1.c: Likewise.
36676         * gcc.c-torture/compile/980506-1.c: Likewise.
36677         * gcc.c-torture/compile/981006-1.c: Likewise.
36678         * gcc.c-torture/compile/981022-1.c: Likewise.
36679         * gcc.c-torture/compile/981223-1.c: Likewise.
36680         * gcc.c-torture/compile/990617-1.c: Likewise.
36681         * gcc.c-torture/compile/dll.c: Likewise.
36682         * gcc.c-torture/compile/labels-3.c: Likewise.
36683         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36684         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36685         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36686         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36687         * gcc.c-torture/compile/simd-5.c: Likewise.
36688         * gcc.c-torture/compile/20000804-1.x: Remove.
36689         * gcc.c-torture/compile/20001205-1.x: Likewise.
36690         * gcc.c-torture/compile/20001226-1.x: Likewise.
36691         * gcc.c-torture/compile/20010518-2.x: Likewise.
36692         * gcc.c-torture/compile/20020312-1.x: Likewise.
36693         * gcc.c-torture/compile/20020604-1.x: Likewise.
36694         * gcc.c-torture/compile/920501-12.x: Likewise.
36695         * gcc.c-torture/compile/920501-4.x: Likewise.
36696         * gcc.c-torture/compile/920520-1.x: Likewise.
36697         * gcc.c-torture/compile/920521-1.x: Likewise.
36698         * gcc.c-torture/compile/920625-1.x: Likewise.
36699         * gcc.c-torture/compile/961203-1.x: Likewise.
36700         * gcc.c-torture/compile/980506-1.x: Likewise.
36701         * gcc.c-torture/compile/981006-1.x: Likewise.
36702         * gcc.c-torture/compile/981022-1.x: Likewise.
36703         * gcc.c-torture/compile/981223-1.x: Likewise.
36704         * gcc.c-torture/compile/990617-1.x: Likewise.
36705         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36706         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36707         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36708         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36709         * gcc.c-torture/compile/simd-5.x: Likewise.
36710
36711         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36712
36713 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36714
36715         * gcc.c-torture/execute/20030611-1.c: New test.
36716
36717 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36718
36719         PR middle-end/168
36720         * gcc.dg/20030612-1.c: New test case.
36721
36722 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36723
36724         PR c++/10635
36725         * g++.dg/expr/cast1.C: New test.
36726
36727 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36728
36729         * gcc.dg/builtins-21.c: New test case.
36730
36731 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36732
36733         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36734         options instead of at the end.
36735         * lib/objc.exp (objc_target_compile): Likewise.
36736
36737 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36738
36739         PR c++/10432
36740         * g++.dg/parse/error1.C: New test.
36741
36742 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36743
36744         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36745         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36746         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36747         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36748         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36749         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36750         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36751         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36752         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36753         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36754         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36755         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36756         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36757         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36758         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36759         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36760         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36761         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36762         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36763         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36764         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36765         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36766         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36767         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36768
36769         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36770         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36771         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36772         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36773         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36774         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36775         * gcc.dg/compat/scalar-return-3_main.c: New file.
36776         * gcc.dg/compat/scalar-return-3_x.c: New file.
36777         * gcc.dg/compat/scalar-return-3_y.c: New file.
36778         * gcc.dg/compat/scalar-return-4_main.c: New file.
36779         * gcc.dg/compat/scalar-return-4_x.c: New file.
36780         * gcc.dg/compat/scalar-return-4_y.c: New file.
36781
36782 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36783
36784         * gcc.dg/compat/fp2-struct-check.h: New file.
36785         * gcc.dg/compat/fp2-struct-defs.h: New file.
36786         * gcc.dg/compat/fp2-struct-init.h: New file.
36787         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36788         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36789         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36790         * gcc.dg/compat/struct-return-10_main.c: New file.
36791         * gcc.dg/compat/struct-return-10_x.c: New file.
36792         * gcc.dg/compat/struct-return-10_y.c: New file.
36793
36794         * gcc.dg/compat/compat-common.h: New file.
36795         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36796         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36797         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36798         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36799         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36800         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36801         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36802         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36803         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36804         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36805         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36806         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36807         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36808         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36809         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36810         * gcc.dg/compat/small-struct-check.h: Ditto.
36811         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36812         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36813         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36814         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36815         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36816         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36817         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36818         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36819         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36820         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36821         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36822         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36823         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36824         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36825         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36826         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36827         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36828         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36829         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36830         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36831         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36832         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36833         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36834         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36835         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36836         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36837         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36838         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36839         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36840         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36841
36842 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36843
36844         * g++.dg/pch/static-1.C: New file.
36845         * g++.dg/pch/static-1.Hs: New file.
36846
36847 2003-06-10  Richard Henderson  <rth@redhat.com>
36848
36849         * gcc.dg/asm-7.c: Adjust expected warning text.
36850
36851 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36852
36853         * gcc.dg/builtins-20.c: New test case.
36854
36855 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36856
36857         PR c++/11131
36858         * g++.dg/opt/template1.C: New test.
36859
36860 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36861
36862         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36863         additional_sources.
36864
36865 2003-05-21  David Taylor  <dtaylor@emc.com>
36866
36867         * gcc.dg/Wpadded.c: New file.
36868
36869 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36870
36871         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36872         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36873         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36874         dg-require-weak.
36875
36876 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36877
36878         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36879
36880 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36881
36882         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36883         (dg-require-alias): Likewise.
36884         (dg-require-gc-sections): Likewise.
36885         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36886
36887 2003-06-08  Richard Henderson  <rth@redhat.com>
36888
36889         * gcc.dg/20011029-2.c: Fix the array reference.
36890         * gcc.dg/asm-7.c: New.
36891
36892 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36893
36894         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36895
36896 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36897
36898         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36899         (dg-require-gc-sections): Likewise.
36900
36901 2003-06-08  Jan Hubicka  <jh@suse.cz>
36902
36903         * i386-cmov1.c: Fix regular expression.
36904         * i386-cvt-1.c: Likewise.
36905         * i386-local.c: Likewise.
36906         * i386-local2.c: Likewise.
36907         * i386-mul.c: Likewise.
36908         * i386-ssetype-1.c: Likewise.
36909         * i386-ssetype-3.c: Likewise.
36910         * i386-ssetype-5.c: Likewise.
36911
36912 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36913
36914         PR c++/11039
36915         * g++.dg/warn/implicit-typename2.C: New test.
36916         * g++.dg/warn/implicit-typename3.C: New test.
36917
36918 2003-06-07  Richard Henderson  <rth@redhat.com>
36919
36920         * g++.dg/other/offsetof3.C: Use size_t.
36921         * g++.dg/other/offsetof4.C: Likewise.
36922
36923 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36924
36925         * lib/copy-file.exp: New. Implement gcc_copy_files.
36926
36927         * lib/dg-pch.exp: Load copy-file.exp
36928         (dg-pch): Use gcc_copy_files instead of "file copy".
36929
36930 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36931
36932         * gcc.dg/weak/weak.exp: Simplify.
36933         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36934         * gcc.dg/weak/weak-1.c: Likewise.
36935         * gcc.dg/weak/weak-2.c: Likewise.
36936         * gcc.dg/weak/weak-3.c: Likewise.
36937         * gcc.dg/weak/weak-4.c: Likewise.
36938         * gcc.dg/weak/weak-5.c: Likewise.
36939         * gcc.dg/weak/weak-6.c: Likewise.
36940         * gcc.dg/weak/weak-7.c: Likewise.
36941         * gcc.dg/weak/weak-8.c: Likewise.
36942         * gcc.dg/weak/weak-9.c: Likewise.
36943
36944 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
36945
36946         gcc.c-torture/execute/20030606-1.c: New.
36947
36948 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36949
36950         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36951         * gcc.dg/builtins-19.c: Likewise.
36952
36953 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36954
36955         * gcc.dg/builtins-2.c: Add some more tests.
36956         * gcc.dg/builtins-18.c: New test case.
36957         * gcc.dg/builtins-19.c: New test case.
36958
36959 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36960             Jim Wilson  <wilson@tuliptree.org>
36961
36962         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36963
36964 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
36965
36966         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36967         mempcpy/stpcpy calls not to be optimized into something else.
36968         * gcc.c-torture/execute/string-opt-3.c: Moved to...
36969         * gcc.c-torture/execute/builtins/string-7.c: ...here.
36970         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36971
36972 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36973
36974         * gcc.dg/format/asm_fprintf-1.c: New test.
36975
36976 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
36977
36978         * lib/gcc-defs.exp (additional_sources): New variable.
36979         (dg-additional-sources): New function.
36980         (additional_files): New variable.
36981         (dg-additional-files): New function.
36982         (dg-additional-files-options): Likewise.
36983         * lib/gcc-dg.exp (dg-require-weak): New function.
36984         (dg-require-alias): Likewise.
36985         (dg-require-gc-sections): Likewise.
36986         * lib/target-supports.exp (check_alias_available): Remove testfile
36987         parameter.
36988         (check_gc_sections_available): New function.
36989         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
36990         (dg-gpp-additional-files): Likewise.
36991         * lib/g++.exp (additional_sources): Remove.
36992         (additional_files): Likewise.
36993         (g++_target_compile): Use dg-additional-files-options.
36994
36995         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
36996         Tcl logic.
36997         * gcc.dg/special/ecos.exp: Remove.
36998         * gcc.dg/special/20000419-2.c: Use dg-require-*.
36999         * gcc.dg/special/alias-1.c: Likewise.
37000         * gcc.dg/special/alias-2.c: Likewise.
37001         * gcc.dg/special/gcsec-1.c: Likewise.
37002         * gcc.dg/special/weak-1.c: Likewise.
37003         * gcc.dg/special/weak-2.c: Likewise.
37004         * gcc.dg/special/wkali-1.c: Likewise.
37005         * gcc.dg/special/wkali-2.c: Likewise.
37006
37007         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37008         dg-gpp-additional-*.
37009         * g++.dg/special/conpr-3.C: Likewise.
37010         * g++.dg/special/conpr-4.C: Likewise.
37011         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37012         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37013         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37014         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37015         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37016         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37017         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37018         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37019         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37020         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37021         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37022         * g++.old-deja/g++.other/comdat1.C: Likewise.
37023         * g++.old-deja/g++.other/comdat2.C: Likewise.
37024         * g++.old-deja/g++.other/comdat3.C: Likewise.
37025         * g++.old-deja/g++.other/ctor1.C: Likewise.
37026         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37027
37028 2003-06-05  Richard Henderson  <rth@redhat.com>
37029
37030         * gcc.dg/debug/20030605-1.c: New.
37031
37032 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37033
37034         * README.QMTEST: Update.
37035
37036 2003-06-04  Richard Henderson  <rth@redhat.com>
37037
37038         * gcc.dg/cleanup-1.c: New.
37039         * gcc.dg/cleanup-2.c: New.
37040         * gcc.dg/cleanup-3.c: New.
37041         * gcc.dg/cleanup-4.c: New.
37042         * gcc.dg/cleanup-5.c: New.
37043         * gcc.dg/cleanup-6.c: New.
37044         * gcc.dg/cleanup-7.c: New.
37045
37046 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37047
37048         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37049
37050         * lib/dg-pch.exp: New file.
37051         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37052         * gcc.dg/pch/pch.exp: Likewise.
37053
37054 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37055
37056         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37057         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37058         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37059         * gcc.dg/builtins-17.c: New test case.
37060         * gcc.dg/i386-387-4.c: New test case.
37061         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37062
37063 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37064
37065         * gcc.dg/ultrasp9.c: New test.
37066
37067 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37068
37069         * gcc.c-torture/compile/20030604-1.c: New test.
37070         * gcc.dg/sparc-constant-1.c: New test.
37071
37072 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37073
37074         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37075
37076 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37077
37078         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37079
37080         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37081         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37082
37083 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37084
37085         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37086
37087 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37088
37089         PR c++/10940
37090         * g++.dg/template/spec10.C: New test.
37091
37092 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37093
37094         * gcc.dg/builtins-16.c: New test case.
37095
37096 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37097
37098         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37099         mempcpy test with post-increments.
37100         * gcc.c-torture/execute/string-opt-3.c: New test.
37101         * gcc.dg/string-opt-1.c: New test.
37102
37103 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37104
37105         PR fortran/10965
37106         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37107
37108 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37109
37110         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37111         (scan-assembler): ... here.  Use dg-scan.
37112         (scan-assembler-not): Likewise.
37113         (scan-file): New function.
37114         (scan-file-not): Likewise.
37115         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37116         * gcc.dg/cpp/_Pragma4.c: Likewise.
37117         * gcc.dg/cpp/_Pragma5.c: Likewise.
37118         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37119         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37120         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37121         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37122         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37123         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37124         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37125         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37126         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37127         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37128         * gcc.dg/cpp/cxxcom1.c: Likewise.
37129         * gcc.dg/cpp/line1.c: Likewise.
37130         * gcc.dg/cpp/maccom1.c: Likewise.
37131         * gcc.dg/cpp/maccom2.c: Likewise.
37132         * gcc.dg/cpp/maccom3.c: Likewise.
37133         * gcc.dg/cpp/maccom4.c: Likewise.
37134         * gcc.dg/cpp/maccom5.c: Likewise.
37135         * gcc.dg/cpp/maccom6.c: Likewise.
37136         * gcc.dg/cpp/multiline.c: Likewise.
37137         * gcc.dg/cpp/spacing1.c: Likewise.
37138         * gcc.dg/cpp/spacing2.c: Likewise.
37139         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37140         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37141         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37142         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37143         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37144         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37145         * gcc.dg/cpp/cxxcom2.c: Likewise.
37146         * gcc.dg/cpp/cxxcom2.h: New file.
37147
37148         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37149         * g++.dg/cpp/truefalse.C: Here.
37150         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37151
37152 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37153
37154         * gcc.dg/cpp/redef3.c: New file.
37155
37156 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37157
37158         * gcc.dg/i386-loop-3.c: New test.
37159
37160 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37161
37162         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37163
37164 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37165
37166         * gcc.dg/fwrapv-1.c: New test case.
37167         * gcc.dg/fwrapv-2.c: New test case.
37168
37169 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37170
37171         PR c++/10956
37172         * g++.dg/template/spec9.C: New test.
37173
37174 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37175
37176         * gcc.dg/duff-4.c: New test case.
37177
37178 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37179
37180         PR fortran/10843
37181         * g77.dg/ffixed-form-1.f: New test
37182         * g77.dg/ffixed-form-2.f: New test
37183         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37184         * g77.dg/ffree-form-3.f: New test
37185
37186 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37187
37188         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37189         * gcc.dg/wint_t-1.c: Likewise.
37190
37191 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37192
37193         * g++.dg/template/access11.C: New test.
37194
37195 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37196
37197         PR c++/10849
37198         * g++.dg/template/access10.C: New test.
37199
37200 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37201             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37202
37203         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37204
37205 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37206
37207         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37208         suppress for powerpc-*-darwin*.
37209         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37210
37211 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37212
37213         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37214         suppress option for powerpc-*-darwin*.
37215
37216 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37217
37218         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37219         * gcc.dg/builtins-4.c: Add test for fmod.
37220
37221 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37222
37223         PR c++/10682
37224         * g++.dg/template/instantiate4.C: New test.
37225
37226 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37227
37228         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37229
37230 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37231
37232         * gcc.dg/compat/scalar-return-1_main.c: New file.
37233         * gcc.dg/compat/scalar-return-1_x.c: New file.
37234         * gcc.dg/compat/scalar-return-1_y.c: New file.
37235         * gcc.dg/compat/scalar-return-2_main.c: New file.
37236         * gcc.dg/compat/scalar-return-2_x.c: New file.
37237         * gcc.dg/compat/scalar-return-2_y.c: New file.
37238         * gcc.dg/compat/struct-return-3_main.c: New file.
37239         * gcc.dg/compat/struct-return-3_y.c: New file.
37240         * gcc.dg/compat/struct-return-3_x.c: New file.
37241         * gcc.dg/compat/struct-return-2_main.c: New file.
37242         * gcc.dg/compat/struct-return-2_x.c: New file.
37243         * gcc.dg/compat/struct-return-2_y.c: New file.
37244
37245 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37246
37247         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37248         for hppa*-hp-hpux*.
37249         * gcc.dg/20021014-1.c (dg-options): Likewise.
37250         * gcc.dg/nest.c (dg-options): Likewise.
37251
37252 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37253
37254         PR c++/9738
37255         * g++.dg/ext/dllimport2.C: New file.
37256         * g++.dg/ext/dllimport3.C: New file.
37257
37258 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37259
37260         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37261         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37262         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37263         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37264         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37265         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37266         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37267         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37268         * gcc.dg/compat/small-struct-defs.h: New file.
37269         * gcc.dg/compat/small-struct-init.h: New file.
37270         * gcc.dg/compat/small-struct-check.h: New file.
37271         * gcc.dg/compat/fp-struct-defs.h: New file.
37272         * gcc.dg/compat/fp-struct-check.h: New file.
37273         * gcc.dg/compat/fp-struct-init.h: New file.
37274         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37275         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37276
37277 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37278
37279         * gcc.dg/20030225-2.c: New test.
37280
37281 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37282             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37283
37284         * gcc.c-torture/compile/20030518-1.c: New test case.
37285
37286 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37287
37288         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37289         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37290         gcc-dg-debug-runtest.
37291         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37292         gcc-dg-debug-runtest.
37293
37294 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37295
37296         PR c++/9022
37297         * g++.dg/lookup/using6.C: New test.
37298
37299 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37300
37301         * g++.dg/parse/access2.C: New test.
37302
37303 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37304
37305         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37306         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37307         * gcc.dg/debug/debug.exp: Likewise.
37308
37309 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37310
37311         * gcc.dg/dollar.c: New test.
37312
37313 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37314
37315         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37316         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37317         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37318         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37319         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37320         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37321         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37322         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37323         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37324         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37325         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37326         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37327         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37328         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37329         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37330         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37331         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37332         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37333
37334 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37335
37336         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37337         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37338         support for "repo" mode.
37339         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37340         * lib/g77-dg.exp: Likewise.
37341         * lib/obj-dg.exp: Likewise.
37342
37343 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37344
37345         Merge from gcc-3_2-rhl8-branch:
37346         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37347
37348         * gcc.dg/tls/opt-6.c: New test.
37349
37350         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37351
37352         * gcc.dg/20030405-1.c: New test.
37353
37354         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37355
37356         * gcc.dg/20030309-1.c: New test.
37357
37358         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37359
37360         * gcc.c-torture/execute/20030307-1.c: New test.
37361
37362         2003-02-20  Randolph Chung  <tausq@debian.org>
37363
37364         * gcc.c-torture/compile/20030220-1.c: New test.
37365
37366         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37367
37368         * gcc.dg/20030217-1.c: New test.
37369
37370         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37371
37372         * gcc.c-torture/compile/20020129-1.c: New test.
37373
37374         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37375
37376         * gcc.dg/unroll-1.c: New test.
37377
37378         2002-11-16  Jan Hubicka  <jh@suse.cz>
37379
37380         * gcc.c-torture/execute/20020920-1.c: New test.
37381
37382         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37383
37384         PR target/7434
37385         * gcc.c-torture/compile/20021008-1.c: New test.
37386
37387         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37388
37389         PR target/7559
37390         * gcc.c-torture/execute/20020810-1.c: New test.
37391
37392         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37393
37394         * gcc.c-torture/compile/20020807-1.c: New test.
37395
37396         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37397
37398         * gcc.dg/tls/opt-1.c: New test.
37399
37400         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37401
37402         * gcc.dg/20020729-1.c: New test.
37403
37404         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37405
37406         * g++.dg/opt/life1.C: New test.
37407
37408         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37409
37410         * gcc.dg/20020525-1.c: New test.
37411
37412         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37413
37414         PR c++/6794
37415         * g++.dg/ext/pretty1.C: New test.
37416         * g++.dg/ext/pretty2.C: New test.
37417
37418 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37419
37420         PR c++/8385
37421         * g++.dg/ext/typeof5.C: New test.
37422
37423 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37424
37425         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37426         __USER_LABEL_PREFIX__ into account.
37427         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37428
37429 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37430
37431         * gcc.dg/builtins-15.c: New test case.
37432
37433 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37434
37435         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37436
37437 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37438
37439         * lib/g++.exp: Tweak handling of additional source files.
37440         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37441         * g++.dg/special/conpr-2a.C: Rename to ...
37442         * g++.dg/special/conpr-2a.cc: ... this.
37443         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37444         * g++.dg/special/conpr-3a.C: Rename to ...
37445         * g++.dg/special/conpr-3a.cc: This.
37446         * g++.dg/special/conpr-3b.C: Rename to ...
37447         * g++.dg/special/conpr-3b.cc: This.
37448         * g++.dg/special/conpr-4.C: New test.
37449         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37450
37451 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37452
37453         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37454
37455 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37456
37457         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37458         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37459         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37460         * g++.old-deja/g++.other/warn3.C: Likewise.
37461
37462 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37463
37464         * gcc.dg/i386-387-1.c: Update to also test log.
37465         * gcc.dg/i386-387-2.c: Likewise.
37466
37467 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37468
37469         * g77.f-torture/execute/int8421.f: New test.
37470
37471 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37472
37473         PR c++/10230, c++/10481
37474         * g++.dg/lookup/scoped5.C: New test.
37475
37476 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37477
37478         PR c++/10552
37479         * g++.dg/template/ttp6.C: New test.
37480
37481 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37482
37483         * gcc.c-torture/execute/builtins: New directory.
37484         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37485         gcc.c-torture/execute/builtins.
37486         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37487         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37488         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37489         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37490
37491 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37492
37493         PR c++/9252
37494         * g++.dg/template/access8.C: New test.
37495         * g++.dg/template/access9.C: New test.
37496
37497 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37498
37499         PR c++/9554
37500         * g++.dg/parse/access1.C: New test.
37501
37502 2003-05-09  DJ Delorie  <dj@redhat.com>
37503
37504         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37505         long, and not an int.
37506
37507 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37508
37509         PR c++/10555, c++/10576
37510         * g++.dg/template/memclass1.C: New test.
37511
37512 2003-05-08  DJ Delorie  <dj@redhat.com>
37513
37514         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37515         targets.
37516         * gcc.c-torture/execute/20021024-1.x: Likewise.
37517         * gcc.c-torture/execute/shiftdi.x: Likewise.
37518         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37519         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37520         * gcc.dg/20021018-1.c: Likewise.
37521
37522 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37523
37524         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37525
37526         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37527         (bcopy): Call memmove.
37528
37529 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37530
37531         * g77.f-torture/compile/8485.f: New test case.
37532
37533 2003-05-07  Richard Henderson  <rth@redhat.com>
37534
37535         PR c++/10570
37536         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37537         Verify exception_cleanup not called for rethrows.
37538         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37539         when exiting catch block without rethrowing.
37540         * g++.dg/eh/forced3.C: New.
37541         * g++.dg/eh/forced4.C: New.
37542
37543 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37544
37545         * gcc.dg/20030505.c: Fix triplet.
37546
37547 2003-05-06  DJ Delorie  <dj@redhat.com>
37548
37549         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37550         * gcc.dg/nest.c: Likewise.
37551
37552 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37553
37554         * gcc.dg/builtins-14.c: New test case.
37555
37556 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37557
37558         * lib/compat.exp (compat-execute): New argument.
37559         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37560         * gcc.dg/compat: New test directory.
37561         * gcc.dg/compat/compat.exp: New expect script.
37562         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37563         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37564         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37565         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37566         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37567         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37568
37569         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37570         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37571         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37572         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37573         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37574         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37575         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37576         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37577         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37578         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37579         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37580         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37581         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37582         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37583         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37584
37585 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37586
37587         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37588
37589 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37590
37591         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37592
37593 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37594
37595         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37596         * gcc.dg/ppc-fsel-2.c: New test.
37597
37598         * gcc.dg/unused-5.c: New test.
37599
37600 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37601
37602         PR c++/10496
37603         * g++.dg/warn/pmf1.C: New test.
37604
37605 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37606
37607         PR c++/4494
37608         * g++.dg/warn/main.C: New test.
37609
37610 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37611
37612         * gcc.dg/nonnull-3.c: New test.
37613
37614 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37615
37616         * gcc.dg/cpp/Wtrigraphs.c: Update.
37617         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37618
37619 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37620
37621         * gcc.dg/ppc-fsel-1.c: New test.
37622
37623 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37624
37625         PR c/10604
37626         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37627
37628 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37629
37630         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37631
37632 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37633
37634         PR c++/9364, c++/10553, c++/10586
37635         * g++.dg/parse/typename4.C: New test.
37636         * g++.dg/parse/typename5.C: Likewise.
37637
37638 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37639
37640         * gcc.c-torture/compile/20030503-1.c: New test.
37641
37642 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37643
37644         * g++.dg/lookup/using5.C: Fix testcase error.
37645
37646 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37647
37648         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37649         since MEABI is no longer supported.  Remove all vestiges
37650         of MEABI from the test.
37651
37652 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37653
37654         PR c++/10554
37655         * g++.dg/lookup/using5.C: New test.
37656
37657 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37658
37659         PR c++/8772
37660         * g++.dg/template/ttp5.C: New test.
37661
37662 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37663
37664         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37665         (dg-gpp-additional-sources): New function.
37666         (dg-gpp-additional-files): Likewise.
37667         * lib/g++.exp (additional_sources): New variable.
37668         (additional_files): Likewise.
37669         (g++_target_compile): Deal with them.
37670         * lib/old-dejagnu.exp: Remove.
37671         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37672         * g++.old-deja: Revise all tests to use dg commands.
37673
37674 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37675
37676         PR c++/9432, c++/9528
37677         * g++.dg/lookup/using4.C: New test.
37678
37679 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37680
37681         * gcc.dg/noreturn-5.c: New file.
37682         * gcc.dg/noreturn-6.c: New file.
37683
37684         * gcc.c-torture/compile/inline-1.c: New file.
37685
37686 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37687
37688         PR c++/10551
37689         * g++.dg/template/explicit1.C: New test.
37690
37691 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37692
37693         PR c++/10549
37694         * g++.dg/other/bitfield1.C: New test.
37695
37696         PR c++/10527
37697         * g++.dg/init/new7.C: New test.
37698
37699 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37700
37701         * g++.dg/ext/desig1.C: New test.
37702         * g++.dg/ext/init1.C: Update.
37703
37704         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37705
37706 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37707
37708         PR c++/10180
37709         * g++.dg/warn/Winline-1.C: New test.
37710
37711 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37712
37713         * gcc.c-torture/execute/string-opt-19.c: New test.
37714
37715         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37716         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37717
37718 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37719
37720         PR c++/10506
37721         * g++.dg/init/new6.C: New test.
37722
37723         PR c++/10503
37724         * g++.dg/init/ref6.C: New test.
37725
37726 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37727
37728         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37729
37730 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37731
37732         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37733         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37734
37735 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37736
37737         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37738         initialized static data members.
37739
37740 2003-04-25  H.J. Lu <hjl@gnu.org>
37741
37742         * gcc.dg/ia64-sync-4.c: New test.
37743
37744 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37745
37746         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37747         date.
37748
37749 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37750
37751         PR c++/10337
37752         * g++.dg/warn/conv1.C: New test.
37753         * g++.old-deja/g++.other/conv7.C: Adjust.
37754         * g++.old-deja/g++.other/overload14.C: Adjust.
37755
37756 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37757
37758         PR c++/10471
37759         * g++.dg/template/defarg2.C: New test.
37760
37761 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37762
37763         * gcc.dg/cpp/include2.c: Update.
37764         * gcc.dg/cpp/multiline-2.c: New.
37765         * gcc.dg/cpp/multiline.c: Update.
37766         * gcc.dg/cpp/strify2.c: Update.
37767         * gcc.dg/cpp/trad/literals-2.c: Update.
37768
37769 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37770
37771         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37772
37773 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37774
37775         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37776
37777 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37778
37779         PR c++/10451
37780         * g++.dg/parse/crash4.C: New test.
37781
37782         PR c++/9847
37783         * g++.dg/parse/crash5.C: New test.
37784
37785 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37786
37787         PR c++/10446
37788         * g++.dg/parse/crash3.C: New test.
37789
37790         PR c++/10428
37791         * g++.dg/parse/elab1.C: New test.
37792
37793 2003-04-22  Devang Patel  <dpatel@apple.com>
37794
37795         * gcc.dg/cpp/trad/funlike-5.c: New test.
37796
37797 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37798
37799         * g++.dg/other/packed1.C: Fix dg options.
37800
37801 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37802
37803         * g++.dg/other/offsetof2.C: New test.
37804
37805 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37806
37807         * g++.dg/template/recurse.C: Adjust location of error messages.
37808
37809 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37810
37811         PR c++/9881
37812         * g++.dg/init/addr-const1.C: New test.
37813         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37814
37815 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37816
37817         PR c++/10405
37818         * g++.dg/lookup/struct-hack1.C: New test.
37819
37820 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37821
37822         * ucs.c: Update diagnostic messages.
37823
37824 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37825
37826         * gcc.dg/cpp/truefalse.cpp: New test.
37827         * gcc.dg/cpp/cpp.exp: Update.
37828         * g++.dg/other/stdbool-if.C: Remove.
37829
37830 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37831
37832         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37833         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37834
37835 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37836
37837         * gcc.c-torture/compile/20030418-1.c: New test.
37838
37839 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37840
37841         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37842
37843 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37844
37845         PR c++/10347
37846         g++.dg/template/dependent-name1.C: New test.
37847
37848 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37849
37850         * gcc.dg/warn-1.c (tourist_guide): New array,
37851         contains a pointer to bar.
37852
37853 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37854
37855         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37856         * gcc.c-torture/execute/medce-1.c: New test case.
37857         * gcc.c-torture/execute/medce-2.c: New test case.
37858
37859 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37860
37861         * lib/prune.exp: Ignore more messages.
37862
37863         PR c++/10381
37864         * g++.dg/parse/lookup3.C: New test.
37865
37866 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37867
37868         * gcc.c-torture/compile/20030415-1.c : New test.
37869
37870 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37871
37872         * gcc.c-torture/execute/scope-2.c: Move to ...
37873         * gcc.dg/noncompile/scope.c: .... here.
37874
37875 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37876
37877         * gcc.dg/20030414-2.c: New test case.
37878
37879 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37880
37881         PR target/10377
37882         * gcc.dg/20030414-1.c: New test.
37883
37884 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37885
37886         * gcc.dg/builtins-12.c: New test case.
37887         * gcc.dg/builtins-13.c: New test case.
37888
37889 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37890
37891         * gcc.c-torture/execute/string-opt-18.c: New test.
37892
37893 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37894
37895         PR c++/10300
37896         * g++.dg/init/new5.C: New test.
37897
37898 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37899
37900         PR c++/7910
37901         * g++.dg/ext/dllimport1.C: New test.
37902
37903 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37904
37905         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37906
37907 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37908
37909         PR Fortran/9263
37910         * g77.f-torture/noncompile/9263.f: New test
37911         PR Fortran/1832
37912         * g77.f-torture/execute/1832.f: New test
37913
37914 2003-04-11  David Chad  <davidc@freebsd.org>
37915             Loren J. Rittle  <ljrittle@acm.org>
37916
37917         PR libobjc/8562
37918         * objc.dg/headers.m: New test.
37919
37920 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37921
37922         * gcc.c-torture/execute/builtin-noret-2.c: New.
37923         * gcc.c-torture/execute/builtin-noret-2.x: New.
37924         XFAIL builtin-noret-2.c at -O1 and above.
37925         * gcc.dg/redecl.c: New.
37926         * gcc.dg/Wshadow-1.c: Update error regexps.
37927
37928 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37929
37930         * g++.dg/abi/bitfield10.C: New test.
37931
37932 2003-04-09  Mike Stump  <mrs@apple.com>
37933
37934         * gcc.dg/pch/pch.exp: Make testcase names longer.
37935         * g++.dg/pch/pch.exp: Make testcase names longer.
37936
37937 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37938
37939         * gcc.dg/builtins-11.c: New test case.
37940
37941 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37942
37943         * gcc.dg/builtins-9.c: New test case.
37944         * gcc.dg/builtins-10.c: New test case.
37945
37946 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
37947
37948         * gcc.dg/noncompile/init-4.c.c: New test.
37949
37950 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * gcc.misc-test/gcov-9.c: New test.
37953         * gcc.misc-test/gcov-10.c: New test
37954         * gcc.misc-test/gcov-11.c: New test.
37955
37956 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
37957
37958         PR optimization/10024
37959         * gcc.c-torture/compile/20030405-1.c: New test.
37960
37961 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
37962
37963         * gcc.dg/pch/static-3.c: New.
37964         * gcc.dg/pch/static-3.hs: New.
37965         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37966
37967 2003-04-04  Richard Henderson  <rth@redhat.com>
37968
37969         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37970         * g++.dg/eh/forced2.C: Likewise.
37971
37972 2003-04-03  Mike Stump  <mrs@apple.com>
37973
37974         * lib/scanasm.exp (scan-assembler): Add xfail processing for
37975         target arg.
37976         (scan-assembler-times, scan-assembler-not): Likewise.
37977         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
37978
37979 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37980
37981         * gcc.dg/sparc-loop-1.c: New test.
37982
37983 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
37984
37985         PR other/9274
37986         * g++.dg/pch/system-2.C: New.
37987         * g++.dg/pch/system-2.Hs: New.
37988
37989 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
37990
37991         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
37992
37993         * g++.dg/eh/simd-1.C (vecfunc): Same.
37994
37995 2003-04-01  Roger Sayle  <roger@eyesopen.com>
37996
37997         * gcc.c-torture/execute/20030401-1.c: New test case.
37998
37999 2003-04-01  Ziemowit Laski <zlaski@apple.com>
38000
38001         * objc.dg/defs.m: New.
38002
38003 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
38004
38005         * g++.dg/eh/simd-1.C: New.
38006         * g++.dg/eh/simd-2.C: New.
38007
38008 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
38009
38010         * gcc.c-torture/execute/simd-3.c: New.
38011
38012 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38013
38014         PR c/9936
38015         * gcc.dg/20030331-2.c: New test.
38016
38017 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38018
38019         PR c++/10278
38020         * g++.dg/parse/crash2.C: New test.
38021
38022 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38023
38024         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38025         * gcc.c-torture/execute/20030331-1.c: ...here.
38026
38027 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38028
38029         * gcc.c-torture/execute/20030331-1.c: New test.
38030
38031 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38032
38033         * lib/gcov.exp: Adjust call return testing strings.
38034         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38035
38036 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38037
38038         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38039         * gcc.dg/builtins-7.c: New test case.
38040         * gcc.dg/builtins-8.c: New test case.
38041
38042 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38043
38044         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38045
38046 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38047
38048         PR c++/7647
38049         * g++.dg/lookup-class-member-2.C: New test.
38050
38051 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38052
38053         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38054
38055 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38056
38057         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38058
38059 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38060
38061         * g++.dg/init/attrib1.C: New test.
38062
38063 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38064
38065         * gcc.dg/ultrasp8.c: New test.
38066
38067 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38068
38069         * gcc.dg/ultrasp7.c: New test.
38070
38071 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38072
38073         PR c++/10047
38074         * g++.dg/template/inline1.C: New test.
38075
38076 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38077
38078         * gcc.dg/sparc-dwarf2.c: New test.
38079
38080 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38081
38082         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38083         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38084
38085 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38086
38087         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38088         than reading .x files.
38089         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38090         * g77.dg/gcov/gcov-1.f: Likewise.
38091         * gcc.misc-tests/gcov-4b.c: Likewise.
38092         * gcc.misc-tests/gcov-5b.c: Likewise.
38093         * gcc.misc-tests/gcov-6.c: Likewise.
38094         * gcc.misc-tests/gcov-7.c: Likewise.
38095         * gcc.misc-tests/gcov-8.c: Likewise.
38096         * g++.dg/gcov/gcov-1.x: Remove.
38097         * g77.dg/gcov/gcov-1.x: Likewise.
38098         * gcc.misc-tests/gcov-4b.x: Likewise.
38099         * gcc.misc-tests/gcov-5b.x: Likewise.
38100         * gcc.misc-tests/gcov-6.x: Likewise.
38101         * gcc.misc-tests/gcov-7.x: Likewise.
38102         * gcc.misc-tests/gcov-8.x: Likewise.
38103
38104 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38105
38106         PR opt/10087
38107         * gcc.dg/20030324-1.c: New test.
38108
38109 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         PR c++/10224
38112         * g++.dg/template/arg3.C: New test.
38113
38114         PR c++/10158
38115         * g++.dg/template/friend18.C: New test.
38116
38117 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38118
38119         * g77.f-torture/compile/20030326-1.f: New test case.
38120
38121 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38122
38123         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38124
38125         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38126
38127 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38128
38129         * gcc.dg/ia64-sync-3.c: New test.
38130
38131 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38132
38133         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38134
38135 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38136
38137         * gcc.dg/ultrasp6.c: New test.
38138
38139 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38140
38141         * gcc.dg/i386-signbit-1.c: New test.
38142         * gcc.dg/i386-signbit-2.c: New test.
38143         * gcc.dg/i386-signbit-3.c: New test.
38144
38145 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38146
38147         * gcc.dg/ultrasp5.c: Fix options.
38148
38149 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38150
38151         * gcc.dg/ultrasp5.c: Fix comment.
38152
38153 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38154
38155         PR fortran/10197
38156         * g77.f-torture/execute/10197.f: New test.
38157
38158 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         PR c++/9898, c++/383
38161         * g++.dg/template/conv6.C: New test.
38162
38163         PR c++/10119
38164         * g++.dg/template/ptrmem5.C: New test.
38165
38166         PR c++/10026
38167         * g++.dg/lookup/koenig1.C: New test.
38168
38169         PR C++/10199
38170         * g++.dg/lookup/template2.C: New test.
38171
38172 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38173
38174         * g++.dg/opt/rtti1.C: New test.
38175
38176 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38177
38178         * gcc.dg/ultrasp5.c: New test.
38179
38180 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38181
38182         PR middle-end/9967
38183         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38184         builtin fputs.
38185
38186 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38187
38188         PR c/8224
38189         * gcc.dg/20030323-1.c: New test.
38190
38191 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38192
38193         * gcc.c-torture/compile/20030323-1.c: New test case.
38194
38195 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38196
38197         * gcc.dg/20030321-1.c: New test.
38198
38199 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38200
38201         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38202
38203 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38204
38205         PR c++/9978, c++/9708
38206         * g++.dg/ext/vlm1.C: Adjust expected error.
38207         * g++.dg/ext/vla2.C: New test.
38208         * g++.dg/template/arg1.C: New test.
38209         * g++.dg/template/arg2.C: New test.
38210
38211 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38212
38213         * g77.f-torture/execute/select.f: New test.
38214         * g77.f-torture/noncompile/select_no_compile.f: New test.
38215
38216 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38217
38218         PR c++/9898
38219         * g++.dg/other/error4.C: New test.
38220
38221 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38222
38223         * g++.dg/template/friend17.C: New test.
38224
38225 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38226
38227         * gcc.c-torture/compile/20030320-1.c: New.
38228
38229 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38230
38231         * gcc.dg/builtins-6.c: New test case.
38232
38233 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38234
38235         PR target/10073
38236         * gcc.c-torture/compile/20030319-1.c: New.
38237
38238 2003-03-18  Jan Hubicka  <jh@suse.cz>
38239
38240         * gcc.dg/i386-cvt-1.c: New test.
38241
38242 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38243
38244         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38245         * objc.dg/naming-2.m: Likewise.
38246
38247 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38248
38249         PR c++/9639
38250         * g++.dg/parse/crash1.C: New test.
38251
38252 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38253
38254         PR c++/8805
38255         * g++.dg/eh/cleanup1.C: New test.
38256
38257 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38258
38259         * gcc.c-torture/execute/20030316-1.c: New test case.
38260
38261 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38262
38263         PR c++/9629
38264         * g++.dg/init/ctor2.C: New test.
38265
38266 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38267
38268         * g77.f-torture/compile/xformat.f: New test case.
38269
38270 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38271
38272         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38273         * g++.old-deja/g++.mike/eh50.C: Likewise.
38274
38275 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38276
38277         PR c++/6440
38278         * g++.dg/template/spec7.C: New test.
38279         * g++.dg/template/spec8.C: Likewise.
38280
38281 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38282
38283         * gcc.c-torture/execute/20030313-1.c: New test.
38284
38285 2003-03-14  Richard Henderson  <rth@redhat.com>
38286
38287         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38288
38289 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38290
38291         * gcc.c-torture/compile/20030314-1.c: New test.
38292
38293 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38294
38295         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38296         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38297         thumb target,
38298         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38299         to accept newer _imp__  prefix and additional
38300         newline in .drectve section.
38301         * gcc.dg/dll-4.c: Likewise.
38302         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38303         switch.
38304
38305 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38306
38307         * g++.dg/parse/namespace9.C: New test.
38308
38309         * g++.dg/init/ref5.C: New test.
38310         * g++.dg/parse/ptrmem1.C: Likewise.
38311
38312 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38313
38314         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38315         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38316         regular expression.
38317         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38318         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38319
38320 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38321
38322         * gcc.c-torture/execute/20030224-2.c: New test.
38323
38324 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38325
38326         * gcc.dg/decl-3.c: New test.
38327
38328 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38329
38330         * gcc.dg/i386-loop-2.c: New test.
38331
38332 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38333
38334         PR c++/9474
38335         * g++.dg/parse/namespace8.C: New test.
38336
38337         PR c++/9924
38338         * g++.dg/overload/builtin2.C: New test.
38339
38340 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38341
38342         * gcc.dg/return-type-3.c: New test.
38343
38344 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38345
38346         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38347         profiling options are not supported.
38348
38349 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38350
38351         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38352         * g++.old-deja/g++.warn/impint2.C: Likewise.
38353
38354 2003-03-10  Devang Patel  <dpatel@apple.com>
38355
38356         * g++.dg/cpp/c++_cmd_1.C: New test.
38357         * g++.dg/cpp/c++_cmd_1.h: New file.
38358
38359 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38360
38361         * gcc.dg/altivec-9.c: New file.
38362
38363 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38364
38365         * gcc.dg/ppc-sdata-1.c: New test.
38366         * gcc.dg/ppc-sdata-2.c: New test.
38367
38368 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38369
38370         PR c++/9373
38371         * g++.dg/opt/ptrmem2.C: New test.
38372
38373         PR c++/8534
38374         * g++.dg/opt/ptrmem1.C: New test.
38375
38376 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38377
38378         * gcc.dg/i386-loop-1.c: New test.
38379
38380 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38381
38382         PR c++/9970
38383         * g++.dg/lookup/friend1.C: New test.
38384
38385 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38386
38387         PR c++/9823
38388         * g++.dg/parser/constructor1.C: New test.
38389
38390 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38391
38392         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38393
38394         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38395
38396 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38397
38398         * gcc.dg/cpp/Wunused.c: Update test.
38399
38400 2003-03-08  Jan Hubicka  <jh@suse.cz>
38401
38402         * gcc.dg/inline-3.c: New test.
38403
38404 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38405
38406         PR c++/9809
38407         * g++.dg/parse/builtin1.C: New test.
38408
38409         PR c++/9982
38410         * g++.dg/abi/cookie1.C: New test.
38411         * g++.dg/abi/cookie2.C: Likewise.
38412
38413         PR c++/9524
38414         * g++.dg/template/field1.C: New test.
38415
38416         PR c++/9912
38417         * g++.dg/parse/class1.C: New test.
38418         * g++.dg/parse/namespace7.C: Likewise.
38419         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38420
38421 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38422
38423         * g++.dg/init/ref4.C: New test.
38424
38425 2003-03-07  Jan Hubicka  <jh@suse.cz>
38426
38427         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38428         * gcc.dg/inline-3.c: New test.
38429
38430 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38431
38432         * g++.dg/init/ref3.C: New test.
38433
38434         PR c++/9965
38435         * g++.dg/init/ref2.C: New test.
38436
38437         PR c++/9400
38438         * g++.dg/warn/Wshadow-2.C: New test.
38439
38440         PR c++/9791
38441         * g++.dg/warn/Woverloaded-1.C: New test.
38442
38443 2003-03-05  Jan Hubicka  <jh@suse.cz>
38444
38445         * gcc.dg/i386-local2.c: New.
38446         * gcc.dg/i386-local.c: Fix typo.
38447
38448 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38449
38450         * g++.dg/abi/layout3.C: New test.
38451
38452 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38453
38454         * gcc.c-torture/compile/20030305-1.c
38455
38456 2003-03-05  Jan Hubicka  <jh@suse.cz>
38457
38458         * gcc.dg/i386-local.c: New.
38459
38460 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38461
38462         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38463
38464 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38465
38466         * gcc.dg/switch-2.c: New test.
38467         * gcc.dg/switch-3.c: New test.
38468         * gcc.dg/Wswitch.c: Adjust line numbers.
38469         * gcc.dg/Wswitch-default.c: Likewise.
38470         * gcc.dg/Wswitch-enum.c: Likewise.
38471
38472 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38473
38474         * gcc.c-torture/execute/20030222-1.c: New test.
38475
38476 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38477
38478         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38479
38480 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38481
38482         PR c++/9878
38483         * g++.dg/init/ref1.C: New test.
38484
38485 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38486
38487         * gcc.dg/sh-relax.c: New SH-only test.
38488
38489 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38490
38491         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38492         comment explaining purpose of testcase.
38493
38494 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38495
38496         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38497         for HC11/HC12 (asm needs two int registers).
38498         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38499         HC11/HC12 because the test uses an asm which needs two 32-bit
38500         registers.
38501
38502 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38503
38504         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38505         for HC11/HC12 (array is too large otherwise).
38506         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38507         * gcc.c-torture/compile/20010518-2.x: Likewise.
38508         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38509         HC11/HC12 (array is too large).
38510
38511 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38512
38513         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38514         * lib/g++-dg.exp (g++-dg-test): Likewise.
38515
38516 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38517
38518         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38519         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38520
38521 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38522
38523         * g++.dg/warn/implicit-typename1.C: Remove warning.
38524
38525 2003-02-28  Richard Henderson  <rth@redhat.com>
38526
38527         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38528         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38529
38530 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38531
38532         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38533         * g++.dg/pch/pch.exp: Likewise.
38534
38535 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38536
38537         PR c++/9879
38538         * g++.dg/init/new4.C: New test.
38539
38540 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38541
38542         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38543
38544 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38545
38546         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38547         unsigned long.
38548
38549         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38550         wider than float.
38551
38552 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38553
38554         * lib/scanasm.exp: Add support for counting numbers of
38555         occurences.
38556         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38557         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38558
38559 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38560
38561         PR c++/9683
38562         * g++.dg/template/static3.C: New test.
38563
38564         PR c++/9829
38565         * g++.dg/parse/namespace6.C: New test.
38566
38567 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38568
38569         PR target/9732
38570         * gcc.dg/20030225-1.c: New test.
38571
38572 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38573
38574         * README: Remove out-of-date information.
38575
38576         PR c++/9836
38577         * g++.dg/template/spec6.C: New test.
38578
38579 2003-02-24  Jeff Law  <law@redhat.com>
38580
38581         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38582
38583 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38584
38585         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38586         * gcc.dg/pragma-ep-1.c: Likewise.
38587
38588 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38589
38590         PR c++/9602
38591         * g++.dg/template/friend16.C: New test.
38592
38593 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38594
38595         PR c++/5333
38596         * g++.dg/parse/fused-params1.C: Adjust error messages.
38597         * g++.dg/template/nested3.C: New test.
38598
38599 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38600
38601         * g++.dg/abi/param1.C: New test.
38602
38603 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38604
38605         PR c++/7982
38606         * g++.dg/warn/implicit-typename1.C: New test.
38607
38608 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38609
38610         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38611         with "mtune".
38612         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38613         * gcc.c-torture/execute/20010129-1.x: Likewise.
38614         * gcc.dg/20011107-1.c: Likewise.
38615         * gcc.dg/20020108-1.c: Likewise.
38616         * gcc.dg/20020122-3.c: Likewise.
38617         * gcc.dg/20020206-1.c: Likewise.
38618         * gcc.dg/20020310-1.c: Likewise.
38619         * gcc.dg/20020426-2.c: Likewise.
38620         * gcc.dg/20020517-1.c: Likewise.
38621         * gcc.dg/991230-1.c: Likewise.
38622         * gcc.dg/i386-unroll-1.c: Likewise.
38623         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38624
38625 2003-02-22  Jan Hubicka  <jh@suse.cz>
38626
38627         * gcc.dg/i386-mul.c: New test.
38628
38629 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38630
38631         * gcc.dg/builtins-5.c: New test case.
38632
38633 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38634
38635         * gcc.dg/asmreg-1.c: New test.
38636
38637 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38638
38639         PR c++/9749
38640         * g++.dg/parse/varmod1.C: New test.
38641
38642 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38643
38644         PR c++/9727
38645         * g++.dg/template/op1.C: New test.
38646
38647 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38648
38649         PR c++/8906
38650         * g++.dg/template/nested2.C: New test.
38651
38652 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38653
38654         PR c++/8724
38655         * g++.dg/expr/dtor1.C: New test.
38656
38657 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38658
38659         * gcc.dg/cpp/include3.c: New test.
38660         * gcc.dg/cpp/inc/foo.h: New file.
38661
38662 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38663
38664         * gcc.c-torture/execute/20030221-1.c: New test.
38665
38666 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38667
38668         PR c++/9729
38669         * g++.dg/abi/conv1.C: New test.
38670
38671 2003-02-20  Jan Hubicka  <jh@suse.cz>
38672
38673         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38674
38675 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38676
38677         * gcc.c-torture/compile/20030219-1.c: New test.
38678
38679 2003-02-18  Jan Hubicka  <jh@suse.cz>
38680
38681         * gcc.dg/funcorder.c: New test.
38682
38683 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38684
38685         * gcc.c-torture/execute/20030218-1.c: New.
38686
38687 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38688
38689         * gcc.dg/20030218-1.c: New.
38690
38691 2003-02-18  Richard Henderson  <rth@redhat.com>
38692
38693         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38694         * gcc.dg/attr-used-2.c: New.
38695
38696 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38697
38698         PR c++/9704
38699         * g++.dg/init/copy5.C: New test.
38700
38701 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38702
38703         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38704         * g++.dg/pch/pch.exp: Likewise.
38705
38706 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38707
38708         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38709         STACK_SIZE is not defined.
38710
38711 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38712
38713         PR c++/9457
38714         * g++.dg/template/init1.C: New test.
38715
38716 2003-02-16  Jan HUbicka  <jh@suse.cz>
38717
38718         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38719         (foo): Add few extra tests
38720         * gcc.dg/c99-const-expr-3.c: Likewise.
38721         * gcc.c-torture/execute/20030216-1.c: New.
38722
38723 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38724
38725         PR c++/9459
38726         * g++.dg/ext/typeof4.C: New test.
38727
38728 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38729
38730         * gcc.dg/i386-387-3.c: New test case.
38731
38732 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38733
38734         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38735         cris-*-elf* cris-*-aout* and mmix-*-*.
38736
38737 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38738
38739         * gcc.dg/20030213-1.c: New test.
38740
38741 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38742
38743         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38744         * gcc.dg/i386-387-2.c: Likewise.
38745
38746 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38747
38748         * gcc.dg/ppc-spe.c: Fix formatting.
38749         Enable tests that were previously unsupported by gas.
38750         Delete tests for instructions that no longer exist.
38751         Switch arguments on evsubifw builtin.
38752
38753 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38754
38755         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38756         STACK_SIZE is too small.
38757
38758 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38759             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38760
38761         * gcc.dg/decl-2.c: New test.
38762
38763 2003-02-10  Jan Hubicka  <jh@suse.cz>
38764
38765         * gcc.dg/i386-fpcvt-1.c: New test.
38766
38767 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38768
38769         * gcc.c-torture/execute/20030209-1.c: New test.
38770
38771 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38772
38773         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38774         int-wide bitops, use the constants of the same width.
38775         Likewise, if long long is 32-bit wide, test bitops using
38776         32-bit constants.
38777
38778 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38779
38780         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38781
38782 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38783
38784         * gcc.dg/builtins-4.c: New test case.
38785
38786 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38787
38788         * gcc.dg/20020430-1.c: Fix dg command typos.
38789         * gcc.dg/20020503-1.c: Likewise.
38790
38791 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38792
38793         PR c++/8785
38794         * g++.dg/parse/fused-params1.C: New test.
38795
38796         PR c++/8857
38797         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38798
38799         PR c++/8921
38800         * g++.dg/parse/non-dependent1.C: New test.
38801
38802         PR c++/8928
38803         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38804
38805         PR c++/9228
38806         * g++.dg/parse/undefined7.C: New test.
38807         * g++.dg/parse/non-templ1.C: New test.
38808
38809         PR c++/9229
38810         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38811
38812 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38813
38814         * gcc.c-torture/compile/20030206-1.c: New test.
38815
38816 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38817
38818         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38819         "pow" to "foo" to avoid potential confusion with a math built-in.
38820
38821 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38822
38823         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38824         conditions for SPARC targets.
38825
38826 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38827
38828         * gcc.dg/20030204-1.c: New test.
38829
38830 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38831
38832         PR c++/38
38833         * g++.dg/parse/array-size1.C: New test.
38834
38835         PR c++/5657
38836         * g++.dg/parse/undefined3.C: New test.
38837
38838         PR c++/5665
38839         * g++.dg/parse/undefined4.C: New test.
38840
38841         PR c++/5975
38842         * g++.dg/parse/undefined5.C: New test.
38843
38844         PR c++/7259
38845         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38846
38847         PR c++/8578
38848         * g++.dg/parse/casting-operator1.C: New test.
38849
38850         PR c++/8596
38851         * g++.dg/parse/undefined6.C: New test.
38852
38853         PR c++/8736
38854         * g++.dg/parse/missing-template1.C: New test.
38855
38856 2003-02-04  Jan Hubicka  <jh@suse.cz>
38857
38858         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38859         * gcc.dg/i386-cmov?.c: Likewise.
38860         * gcc.dg/i386-fpcvt-?.c: Likewise.
38861         * gcc.dg/i386-ssefp-1.c: Likewise.
38862         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38863         conventions.
38864
38865 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38866
38867         PR c++/7129
38868         * g++.dg/ext/max.C: New test.
38869
38870 2003-02-03  Jan Hubicka  <jh@suse.cz>
38871
38872         * gcc.c-torture/execute/20030203-1.c: New test.
38873
38874 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38875
38876         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38877         'natural-endian'.
38878
38879 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38880
38881         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38882         * g++.dg/init/new2.C: Likewise.
38883         * g++.dg/other/new1.C: Likewise.
38884
38885 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38886
38887         * gcc.dg/struct-ret-libc.c: New test.
38888
38889 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38890
38891         * gcc.dg/20030129-1.c: New test.
38892
38893 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38894
38895         PR c++/8849
38896         * g++.dg/template/ptrmem4.C: New test.
38897
38898 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38899
38900         * g++.dg/parser/constant1.C: New test.
38901
38902 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38903
38904         PR c++/8591
38905         * g++.dg/parse/friend2.C: New test.
38906
38907 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38908
38909         PR c++/9437
38910         * g++.dg/template/unify4.C: New test.
38911
38912 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38913
38914         * gcc.c-torture/execute/20030128-1.c: New test.
38915
38916 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38917
38918         * g++.dg/lookup/nested1.C: Test moved from ...
38919         * g++.old-deja/g++.other/lookup24.C: ... here.
38920
38921 2003-01-28  Jan Hubicka  <jh@suse.cz>
38922
38923         * gcc.dg/i386-cmov5.c: New test.
38924
38925 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38926
38927         * gcc.c-torture/execute/20010925-1.c: Changed the
38928         memcpy declaration.
38929
38930 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38931
38932         PR c++/3902
38933         * g++.dg/parse/template5.C: New test.
38934
38935 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38936
38937         PR fortran/9258
38938         * g77.dg/pr9258: New test.
38939
38940 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38941
38942         * README: Move relevant parts from README.g++.
38943
38944         * README.g++: Remove this file.
38945
38946 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38947
38948         * g++.dg/abi/dcast1.C: New test.
38949
38950 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38951
38952         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38953
38954 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
38955
38956         PR c++/47
38957         * g++.old-deja/g++.other/lookup24.C: New test.
38958
38959 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38960
38961         PR middle-end/7227
38962         * gcc.dg/uninit-C.c: New test.
38963
38964 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
38965
38966         * g++.dg/abi/covariant1.C: New test.
38967
38968 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
38969
38970         * gcc.dg/20030123-1.c: New test.
38971
38972 2003-01-25  Jan Hubicka  <jh@suse.cz>
38973
38974         PR opt/8492
38975         * gcc.c-torture/compile/20030125-1.c
38976
38977 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
38978
38979         PR c++/9403
38980         * g++.dg/parse/template3.C: New test.
38981         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
38982
38983         PR c++/795
38984         * g++.dg/parse/template4.C: New test.
38985
38986         PR c++/9415
38987         * g++.dg/template/qual2.C: New test.
38988
38989         PR c++/8545
38990         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
38991
38992         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
38993
38994 2003-01-25  Roger Sayle  <roger@eyesopen.com>
38995
38996         * gcc.c-torture/execute/switch-1.c: New test case.
38997
38998 2003-01-25  Jan Hubicka  <jh@suse.cz>
38999
39000         * gcc.c-torture/execute/20030125-1.[cx]: New test.
39001
39002 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
39003
39004         Tweaks for Bison-1.875. From the NEWS file:
39005         "- `parse error' -> `syntax error'
39006         Bison now uniformly uses the term `syntax error'"
39007         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39008         * gcc.dg/cpp/digraph2.c: Likewise.
39009         * gcc.dg/cpp/direct2.c: Likewise.
39010         * gcc.dg/cpp/paste4.c: Likewise.
39011         * gcc.dg/c90-restrict-1.c: Likewise.
39012         * gcc.dg/c99-func-2.c: Likewise.
39013         * gcc.dg/noncompile/920721-2.c: Likewise.
39014         * gcc.dg/noncompile/930622-2.c: Likewise.
39015         * gcc.dg/noncompile/940112-1.c: Likewise.
39016         * gcc.dg/noncompile/950921-1.c: Likewise.
39017         * gcc.dg/noncompile/951123-1.c: Likewise.
39018         * gcc.dg/noncompile/971104-1.c: Likewise.
39019         * gcc.dg/noncompile/990416-1.c: Likewise.
39020
39021 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39022
39023         * g++.dg/parse/undefined1.C: Add error message.
39024
39025 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39026
39027         PR c++/9354
39028         * g++.dg/parse/new1.C: New test.
39029
39030         PR c++/9216
39031         * g++.dg/parse/template2.C: New test.
39032
39033         PR c++/9354
39034         * g++.dg/parse/typedef2.C: New test.
39035
39036         PR c++/9328
39037         * g++.dg/ext/typeof3.C: New test.
39038
39039 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39040
39041         PR c++/2738
39042         * g++.dg/parse/ret-type1.C: New test.
39043
39044         PR c++/3792
39045         * g++.dg/parse/tmpl-outside1.C: New test.
39046
39047         PR c++/4207
39048         * g++.dg/parse/int-as-enum1.C: New test.
39049
39050         PR c++/4903
39051         * g++.dg/parse/no-typename1.C: New test.
39052
39053         PR c++/5533
39054         * g++.dg/parse/no-value1.C: New test.
39055
39056         PR c++/5921
39057         * g++.dg/parse/wrong-inline1.C: New test.
39058
39059         PR c++/6402
39060         * g++.dg/parse/ref1.C: New test.
39061
39062         PR c++/6992
39063         * g++.dg/parse/attr-ctor1.C: New test.
39064
39065         PR c++/7229
39066         * g++.dg/parse/namespace5.C: New test.
39067
39068         PR c++/7917
39069         * g++.dg/parse/func-def1.C: New test.
39070
39071         PR c++/8143
39072         * g++.dg/parse/undefined1.C: New test.
39073
39074         PR c++/5723, PR c++/8522
39075         * g++.dg/parse/specialization1.C: New test.
39076
39077         PR c++/163, PR c++/8595
39078         * g++.dg/parse/struct-as-enum1.C: New test.
39079
39080         PR c++/9173
39081         * g++.dg/parse/undefined2.C: New test.
39082
39083 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39084
39085         PR c++/9298
39086         * g++.dg/parse/template1.C: New test.
39087
39088         PR c++/9384
39089         * g++.dg/parse/using1.C: New test.
39090
39091         PR c++/9285
39092         PR c++/9294
39093         * g++.dg/parse/expr2.C: New test.
39094
39095         PR c++/9388
39096         * g++.dg/parse/lookup2.C: Likewise.
39097
39098 2003-01-21  Jan Hubicka  <jh@suse.cz>
39099
39100         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39101         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39102         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39103         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39104
39105 2003-01-20  Nick Clifton  <nickc@redhat.com>
39106
39107         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39108         problem with ARM sibcall code generation.
39109
39110 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39111
39112         * gcc.c-torture/execute/20030120-1.c: New.
39113
39114 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39115
39116         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39117
39118 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39119
39120         PR c++/9272
39121         * g++.dg/parse/ctor1.C: New test.
39122
39123         PR c++/9294:
39124         * g++.dg/parse/qualified1.C: New test.
39125
39126         * g++.dg/parse/typename3.C: New test.
39127
39128 2003-01-16  Richard Henderson  <rth@redhat.com>
39129
39130         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39131
39132 2003-01-16  Richard Henderson  <rth@redhat.com>
39133
39134         * g++.dg/pch/pch.exp: Copy test header to the working directory
39135         before using it either for precompilation or direct use.
39136         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39137         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39138
39139 2003-01-16  Richard Henderson  <rth@redhat.com>
39140
39141         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39142         before using it either for precompilation or direct use.
39143         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39144         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39145
39146 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39147
39148         * g++.dg/ext/typename1.C: Add typename keyword.
39149         * g++.dg/template/crash1.C: Update error messages.
39150         * g++.dg/template/crash2.C: Remove error message.
39151         * g++.dg/parse/typename2.C: New test.
39152         * g++.dg/template/typename2.C: Change implicit
39153         typename warning into error.
39154         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39155         error messages.
39156         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39157         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39158         * g++.old-deja/g++.law/visibility13.C: Remove error
39159         messages.
39160         * g++.old-deja/g++.ns/template17.C: Reorder code to
39161         make declaration visible in template.
39162         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39163         * g++.old-deja/g++.pt/crash36.C: Issue more error
39164         messages.
39165         * g++.old-deja/g++.pt/crash5.C: Improve error
39166         message.
39167         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39168         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39169         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39170         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39171         typename warning with error message.
39172         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39173         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39174         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39175
39176 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39177
39178         * g++.dg/parse/ambig2.C: New test.
39179
39180 2003-01-15  Richard Henderson  <rth@redhat.com>
39181
39182         * g++.dg/tls/init-2.C: Update error message string.
39183
39184 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39185
39186         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39187
39188 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39189
39190         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39191         all for HC11/HC12.
39192         * gcc.c-torture/compile/20001205-1.x: Likewise.
39193         * gcc.c-torture/compile/20001226-1.x: Likewise.
39194         * gcc.c-torture/compile/920520-1.x: Likewise.
39195         * gcc.c-torture/compile/961203-1.x: Likewise.
39196         * gcc.c-torture/compile/20020604-1.x: Likewise.
39197
39198 2003-01-15  Jan Hubicka  <jh@suse.cz>
39199
39200         * gcc.c-torture/compile/20030115-1.c: New test.
39201
39202         * gcc.dg/i386-fpcvt-1.c: New test.
39203         * gcc.dg/i386-fpcvt-2.c: New test.
39204
39205 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39206
39207         Further conform g++'s __vmi_class_type_info to the C++ ABI
39208         specification.
39209         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39210         the specification.
39211
39212 2003-01-14  Jan Hubicka  <jh@suse.cz>
39213
39214         * gcc.dg/i386-fpcvt-1.c: New test.
39215         * gcc.dg/i386-fpcvt-2.c: New test.
39216
39217 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39218
39219         * gcc.dg/i386-mmx-3.c: New test.
39220
39221 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39222
39223         PR c++/9264
39224         * g++.dg/parse/octal1.C: New file.
39225
39226         PR c++/9172
39227         * g++.dg/parse/typename1.C: New file.
39228
39229 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39230
39231         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39232         * gcc.dg/bf-no-ms-layout.c: Likewise.
39233         * gcc.dg/bf-ms-attrib.c: Likewise.
39234
39235 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39236
39237         PR c++/9099
39238         * g++.dg/parse/dtor1.C: New file.
39239
39240         PR c++/9128
39241         * g++.dg/rtti/typeid1.C: New file.
39242
39243         PR c++/9153
39244         * g++.dg/parse/lookup1.C: New file.
39245
39246         PR c++/9171
39247         * g++.dg/templ/spec5.C: New file.
39248
39249 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39250
39251         * gcc.c-torture/compile/20030110-1.c: New test.
39252
39253 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39254
39255         Merge from pch-branch:
39256
39257         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39258
39259         * gcc.dg/pch/cpp-1.h: New.
39260         * gcc.dg/pch/cpp-1.c: New.
39261         * gcc.dg/pch/cpp-2.h: New.
39262         * gcc.dg/pch/cpp-2.c: New.
39263
39264         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39265
39266         * gcc.dg/pch/except-1.h: New.
39267         * gcc.dg/pch/except-1.c: New.
39268
39269         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39270
39271         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39272         running test.
39273         * gcc.dg/pch: Include *.hp not *.h.
39274         * gcc.dg/pch/system-1.h: New.
39275         * gcc.dg/pch/system-1.c: New.
39276
39277         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39278
39279         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39280         rather than trying to build and run a program using PCH.
39281         * gcc.dg/pch: Remove dg-do commands from test files.
39282
39283         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39284
39285         * gcc.dg/pch/macro-3.c: New.
39286         * gcc.dg/pch/macro-3.h: New.
39287
39288         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39289
39290         * gcc.dg/pch/common-1.c: New.
39291         * gcc.dg/pch/common-1.h: New.
39292         * gcc.dg/pch/decl-1.c: New.
39293         * gcc.dg/pch/decl-1.h: New.
39294         * gcc.dg/pch/decl-2.c: New.
39295         * gcc.dg/pch/decl-2.h: New.
39296         * gcc.dg/pch/decl-3.c: New.
39297         * gcc.dg/pch/decl-3.h: New.
39298         * gcc.dg/pch/decl-4.c: New.
39299         * gcc.dg/pch/decl-4.h: New.
39300         * gcc.dg/pch/decl-5.c: New.
39301         * gcc.dg/pch/decl-5.h: New.
39302         * gcc.dg/pch/global-1.c: New.
39303         * gcc.dg/pch/global-1.h: New.
39304         * gcc.dg/pch/inline-1.c: New.
39305         * gcc.dg/pch/inline-1.h: New.
39306         * gcc.dg/pch/inline-2.c: New.
39307         * gcc.dg/pch/inline-2.h: New.
39308         * gcc.dg/pch/static-1.c: New.
39309         * gcc.dg/pch/static-1.h: New.
39310         * gcc.dg/pch/static-2.c: New.
39311         * gcc.dg/pch/static-2.h: New.
39312
39313         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39314
39315         * g++.dg/pch/pch.exp: Better handle failing testcases.
39316         * gcc.dg/pch/pch.exp: Likewise.
39317         * gcc.dg/pch/macro-1.c: New.
39318         * gcc.dg/pch/macro-1.h: New.
39319         * gcc.dg/pch/macro-2.c: New.
39320         * gcc.dg/pch/macro-2.h: New.
39321
39322         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39323
39324         * g++.dg/dg.exp: Treat files in pch/ specially.
39325         * g++.dg/pch/pch.exp: New file.
39326         * g++.dg/pch/empty.H: New file.
39327         * g++.dg/pch/empty.C: New file.
39328         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39329         "precompile".
39330
39331         * gcc.dg/pch/pch.exp: New file.
39332         * gcc.dg/pch/empty.h: New file.
39333         * gcc.dg/pch/empty.c: New file.
39334         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39335         "precompile".
39336
39337 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39338
39339         * g++.dg/template/friend14.C: New test.
39340
39341 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39342
39343         * gcc.dg/old-style-asm-1.c: New test.
39344
39345 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39346
39347         * gcc.c-torture/compile/20030109-1.c: New test.
39348
39349 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39350
39351         * gcc.c-torture/execute/20030109-1.c: New test.
39352
39353 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39354
39355         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39356         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39357         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39358         * g++.old-deja/g++.mike/eh2.C: Likewise.
39359         * g++.old-deja/g++.mike/eh3.C: Likewise.
39360         * g++.old-deja/g++.mike/eh5.C: Likewise.
39361         * g++.old-deja/g++.mike/eh6.C: Likewise.
39362         * g++.old-deja/g++.mike/eh7.C: Likewise.
39363         * g++.old-deja/g++.mike/eh8.C: Likewise.
39364         * g++.old-deja/g++.mike/eh9.C: Likewise.
39365         * g++.old-deja/g++.mike/eh10.C: Likewise.
39366         * g++.old-deja/g++.mike/eh12.C: Likewise.
39367         * g++.old-deja/g++.mike/eh13.C: Likewise.
39368         * g++.old-deja/g++.mike/eh14.C: Likewise.
39369         * g++.old-deja/g++.mike/eh16.C: Likewise.
39370         * g++.old-deja/g++.mike/eh17.C: Likewise.
39371         * g++.old-deja/g++.mike/eh18.C: Likewise.
39372         * g++.old-deja/g++.mike/eh21.C: Likewise.
39373         * g++.old-deja/g++.mike/eh23.C: Likewise.
39374         * g++.old-deja/g++.mike/eh24.C: Likewise.
39375         * g++.old-deja/g++.mike/eh25.C: Likewise.
39376         * g++.old-deja/g++.mike/eh26.C: Likewise.
39377         * g++.old-deja/g++.mike/eh27.C: Likewise.
39378         * g++.old-deja/g++.mike/eh28.C: Likewise.
39379         * g++.old-deja/g++.mike/eh29.C: Likewise.
39380         * g++.old-deja/g++.mike/eh31.C: Likewise.
39381         * g++.old-deja/g++.mike/eh33.C: Likewise.
39382         * g++.old-deja/g++.mike/eh34.C: Likewise.
39383         * g++.old-deja/g++.mike/eh35.C: Likewise.
39384         * g++.old-deja/g++.mike/eh36.C: Likewise.
39385         * g++.old-deja/g++.mike/eh37.C: Likewise.
39386         * g++.old-deja/g++.mike/eh38.C: Likewise.
39387         * g++.old-deja/g++.mike/eh39.C: Likewise.
39388         * g++.old-deja/g++.mike/eh40.C: Likewise.
39389         * g++.old-deja/g++.mike/eh41.C: Likewise.
39390         * g++.old-deja/g++.mike/eh42.C: Likewise.
39391         * g++.old-deja/g++.mike/eh44.C: Likewise.
39392         * g++.old-deja/g++.mike/eh46.C: Likewise.
39393         * g++.old-deja/g++.mike/eh47.C: Likewise.
39394         * g++.old-deja/g++.mike/eh48.C: Likewise.
39395         * g++.old-deja/g++.mike/eh49.C: Likewise.
39396         * g++.old-deja/g++.mike/eh50.C: Likewise.
39397         * g++.old-deja/g++.mike/eh51.C: Likewise.
39398         * g++.old-deja/g++.mike/eh53.C: Likewise.
39399         * g++.old-deja/g++.mike/eh55.C: Likewise.
39400         * g++.old-deja/g++.mike/p7912.C: Likewise.
39401         * g++.old-deja/g++.mike/p9706.C: Likewise.
39402         * g++.old-deja/g++.mike/p10416.C: Likewise.
39403         * g++.old-deja/g++.mike/p11667.C: Likewise.
39404         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39405         Remove redundant reference to Iris.
39406         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39407         Elxsi, i860, Pico Java, and WE32K.
39408
39409 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39410
39411         * g++.dg/ext/asm4.C: New test.
39412
39413 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39414
39415         PR c++/9030
39416         * g++.dg/template/friend12.C: New test.
39417         * g++.dg/template/friend13.C: Likewise.
39418         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39419
39420 2003-01-08  Jan Hubicka  <jh@suse.cz>
39421
39422         * gcc.dg/i386-cadd.c: New test.
39423         * gcc.dg/i386-cmov4.c: Likewise.
39424
39425 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39426
39427         PR c++/9165
39428         * g++.dg/warn/Wunused-3.C: New test.
39429
39430         * g++.dg/abi/bitfield9.C: New test.
39431
39432         PR c++/9189
39433         * g++.dg/parse/defarg3.C: New test.
39434
39435 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39436
39437         * g++.dg/parse/ambig1.C: New test.
39438         * g++.dg/parse/defarg2.C: New test.
39439
39440 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39441
39442         * g++.dg/template/defarg-1.C: New test.
39443         * g++.dg/template/local2.C: Likewise.
39444
39445 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39446
39447         * gcc.c-torture/execute/20030105-1.c: New test.
39448
39449 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39450
39451         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39452         * g++.dg/parse/namespace4.C: Likewise.
39453
39454 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39455
39456         * g++.dg/template/ntp2.C: New test.
39457
39458 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39459
39460         * g++.dg/parse/extern-C-1.C: New test.
39461
39462         * g++.dg/parse/namespace4.C: New test.
39463
39464         * g++.dg/template/nested1.C: New test.
39465
39466         * g++.dg/parse/namespace3.C: New test.
39467
39468 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39469
39470         * g++.dg/lookup/two-stage1.C: New test.
39471
39472 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39473
39474         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39475         * g++.old-deja/g++.jason/access8.C: Likewise.
39476         * g++.old-deja/g++.other/decl5.C: Likewise.
39477
39478 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39479
39480         * g++.dg/parse/parse7.C: New test.
39481
39482 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39483
39484         PR c++/2843
39485         * g++.dg/ext/attrib7.C: New test.
39486
39487 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39488
39489         * g++.dg/parse/parse6.C: New test.
39490
39491 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39492
39493         * gcc.dg/h8300-stack-1.c: New.
39494
39495 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39496
39497         g++.dg/lookup/exception1.C: New test.
39498
39499         g++.dg/lookup/template1.C: New test.
39500
39501         g++.dg/parse/namespace2.C: New test.
39502
39503         g++.dg/parse/parens2.C: New test.
39504
39505 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39506
39507         * g++.dg/parse/parse5.C: New test.
39508         * g++.dg/lookup/scoped4.C: New test.
39509
39510 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39511
39512         * g++.dg/parse/parens1.C: New test.
39513
39514         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39515         angle-bracket1.C.
39516         * g++.dg/parse/parens2.C: New test.
39517
39518         * g++.dg/lookup/scope-operator1.C: New test.
39519
39520         * g++.dg/parse/operator1.C: New test.
39521
39522 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39523
39524         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39525         * g++.old-deja/g++.other/access6.C: Likewise.
39526         * g++.old-deja/g++.other/decl1.C: Likewise.
39527         * g++.old-deja/g++.pt/typename12.C: Likewise.
39528
39529 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39530
39531         * g++.dg/parse/namespace1.C: New test.
39532
39533 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39534
39535         * g++.dg/parse/parse4.C: New test.
39536
39537 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39538
39539         * g++.dg/parse/parse3.C: New test.
39540
39541 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39542
39543         * g++.dg/parse/parse2.C: New test.
39544
39545 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39546
39547         * g++.dg/template/friend11.C: New test.
39548
39549 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39550
39551         * g++.dg/parse/parse1.C: New test.
39552
39553 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39554
39555         * lib/profopt.exp: Change the name of a global variable to avoid
39556         possible clashes with other test suites.
39557
39558 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39559
39560         * g++.dg/inherit/covariant8.C: New test.
39561
39562 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39563
39564         * g++.dg/init/array9.C: New test.
39565
39566         PR c++/9112
39567         * g++.dg/parse/expr1.C: New test.
39568
39569 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39570
39571         * gcc.c-torture/compile/20021230-1.c: New test.
39572
39573 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39574
39575         * g++.dg/inherit/covariant5.C: New test.
39576         * g++.dg/inherit/covariant6.C: New test.
39577         * g++.dg/inherit/covariant7.C: New test.
39578
39579 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39580
39581         PR c++/2739
39582         * g++.dg/other/access2.C: New test.
39583
39584 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39585
39586         * g++.dg/other/anon-struct.C: No longer fails
39587         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39588         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39589         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39590
39591 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39592
39593         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39594
39595 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39596
39597         * g++.dg/eh/spec4.C: Remove stray semicolon.
39598         * g++.dg/expr/pmf-1.C: Change error message.
39599         * g++.dg/ext/asm1.C: Remove stray semicolon.
39600         * g++.dg/ext/typename1.C: Add missing typenames.
39601         * g++.dg/inherit/template-as-base.C: Change error message.
39602         * g++.dg/lookup/scoped1.C: Likewise.
39603         * g++.dg/lookup/scoped2.C: Likewise.
39604         * g++.dg/lookup/using2.C: Likewise.
39605         * g++.dg/other/component1.C: Remove stray semicolon.
39606         * g++.dg/other/do1.C: Change error message.
39607         * g++.dg/other/error2.C: Likewise.
39608         * g++.dg/other/init1.C: Likewise.
39609         * g++.dg/other/packed1.C: Remove stray semicolon.
39610         * g++.dg/other/ptrmem2.C: Change error message.
39611         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39612         marker.
39613         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39614         * g++.dg/template/access3.C: Add typename keyword.
39615         * g++.dg/template/access5.C: Remove stray semicolon.
39616         * g++.dg/template/access6.C: Likewise.
39617         * g++.dg/template/complit1.C: Likewise.
39618         * g++.dg/template/crash1.C: Change error message.
39619         * g++.dg/template/inherit2.C: Remove stray semicolon.
39620         * g++.dg/template/instantiate2.C: Likewise.
39621         * g++.dg/template/instantiate3.C: Change error message.
39622         * g++.dg/template/qual1.C: Remove stray semicolon.
39623         * g++.dg/template/qualttp18.C: Change error message.
39624         * g++.dg/template/ref1.C: Remove stray semicolon.
39625         * g++.dg/template/sizeof1.C (A::value): Declare it.
39626         * g++.dg/template/spec4.C: Change error message.
39627         * g++.dg/template/static1.C: Likewise.
39628         * g++.dg/template/type1.C: Likewise.
39629         * g++.dg/template/typename3.C: Likewise.
39630         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39631         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39632         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39633         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39634         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39635         named return value extension.
39636         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39637         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39638         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39639         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39640         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39641         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39642         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39643         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39644         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39645         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39646         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39647         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39648         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39649         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39650         syntax.
39651         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39652         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39653         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39654         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39655         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39656         * g++.old-deja/g++.brendan/template11.C: Likewise.
39657         * g++.old-deja/g++.brendan/template26.C: Likewise.
39658         * g++.old-deja/g++.brendan/template27.C: Use explicit
39659         specialization syntax.
39660         * g++.old-deja/g++.brendan/template30.C: Likewise.
39661         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39662         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39663         non-dependent names.
39664         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39665         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39666         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39667         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39668         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39669         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39670         named return value extension.
39671         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39672         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39673         * g++.old-deja/g++.ext/return1.C: Likewise.
39674         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39675         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39676         * g++.old-deja/g++.jason/access8.C: Likewise.
39677         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39678         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39679         pseudo-destructor names.
39680         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39681         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39682         pseudo-destructor names.
39683         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39684         * g++.old-deja/g++.jason/overload19.C: Likewise.
39685         * g++.old-deja/g++.jason/overload32.C: Likewise.
39686         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39687         stray semicolons.
39688         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39689         * g++.old-deja/g++.jason/return.C: Likewise.
39690         * g++.old-deja/g++.jason/return2.C: Likewise.
39691         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39692         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39693         syntax.
39694         * g++.old-deja/g++.jason/template10.C: Account for use of
39695         non-dependent names.
39696         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39697         syntax.
39698         * g++.old-deja/g++.jason/template37.C: Likewise.
39699         * g++.old-deja/g++.law/access4.C: Change error messages.
39700         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39701         pseudo-destructor names.
39702         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39703         * g++.old-deja/g++.law/ctors9.C: Likewise.
39704         * g++.old-deja/g++.law/cvt22.C: Likewise.
39705         * g++.old-deja/g++.law/dtors5.C: Likewise.
39706         * g++.old-deja/g++.law/global-init1.C: Likewise.
39707         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39708         * g++.old-deja/g++.law/operators28.C: Likewise.
39709         * g++.old-deja/g++.law/visibility28.C: Likewise.
39710         * g++.old-deja/g++.martin/eval1.C: Likewise.
39711         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39712         name.
39713         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39714         * g++.old-deja/g++.mike/net34.C: Likewise.
39715         * g++.old-deja/g++.mike/net36.C: Likewise.
39716         * g++.old-deja/g++.mike/ns2.C: Likewise.
39717         * g++.old-deja/g++.mike/p12306.C: Likewise.
39718         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39719         value extension.
39720         * g++.old-deja/g++.mike/p700.C: Likewise.
39721         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39722         * g++.old-deja/g++.mike/p710.C: Likewise.
39723         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39724         value extension.
39725         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39726         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39727         * g++.old-deja/g++.ns/crash2.C: Likewise.
39728         * g++.old-deja/g++.ns/crash3.C: Likewise.
39729         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39730         * g++.old-deja/g++.ns/ns17.C: Likewise.
39731         * g++.old-deja/g++.ns/template16.C: Likewise.
39732         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39733         keyword.
39734         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39735         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39736         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39737         named return value extension.
39738         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39739         * g++.old-deja/g++.other/access4.C: Issue additional error
39740         messages.
39741         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39742         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39743         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39744         * g++.old-deja/g++.other/crash25.C: Change error message.
39745         * g++.old-deja/g++.other/crash4.C: Change error message.
39746         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39747         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39748         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39749         checks.
39750         * g++.old-deja/g++.other/defarg8.C: Likewise.
39751         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39752         * g++.old-deja/g++.other/dtor10.C: Likewise.
39753         * g++.old-deja/g++.other/incomplete.C: Likewise.
39754         * g++.old-deja/g++.other/linkage7.C: Likewise.
39755         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39756         lookup algorithm.
39757         * g++.old-deja/g++.other/mangle2.C: Likewise.
39758         * g++.old-deja/g++.other/refinit2.C: Likewise.
39759         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39760         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39761         * g++.old-deja/g++.pt/crash28.C: Likewise.
39762         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39763         syntax.
39764         * g++.old-deja/g++.pt/crash32.C: Change error message.
39765         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39766         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39767         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39768         error message position.
39769         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39770         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39771         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39772         syntax.
39773         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39774         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39775         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39776         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39777         keyword.
39778         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39779         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39780         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39781         keyword.
39782         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39783         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39784         syntax.
39785         * g++.old-deja/g++.pt/friend28.C: Account for use of
39786         non-dependent names.
39787         * g++.old-deja/g++.pt/friend29.C: Likewise.
39788         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39789         rules.
39790         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39791         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39792         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39793         lookup rules.
39794         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39795         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39796         keyword.
39797         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39798         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39799         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39800         keyword.
39801         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39802         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39803         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39804         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39805         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39806         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39807         keyword.
39808         * g++.old-deja/g++.pt/spec10.C: Likewise.
39809         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39810         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39811         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39812         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39813         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39814         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39815         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39816         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39817         * g++.old-deja/g++.pt/typename15.C: Likewise.
39818         * g++.old-deja/g++.pt/typename22.C: Likewise.
39819         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39820         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39821         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39822         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39823         syntax.
39824         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39825         return value extension.
39826         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39827         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39828         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39829         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39830
39831 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         * g++.dg/warn/inline1.C: New test.
39834         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39835         * g++.old-deja/g++.jason/synth10.C: Likewise.
39836         * g++.old-deja/g++.mike/net31.C: Likewise.
39837         * g++.old-deja/g++.mike/p8786.C: Likewise.
39838
39839         * g++.dg/template/friend10.C: New test.
39840         * g++.dg/template/conv5.C: New test.
39841
39842 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39843
39844         * g++.dg/lookup/scoped3.C: New test.
39845
39846         * g++.dg/lookup/decl1.C: New test.
39847         * g++.dg/lookup/decl2.C: New test.
39848
39849 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39850
39851         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39852         gcc.c-torture/compile/20021015-1.c,
39853         gcc.c-torture/compile/20021015-2.c,
39854         gcc.c-torture/compile/20021123-1.c,
39855         gcc.c-torture/compile/20021123-2.c,
39856         gcc.c-torture/compile/20021123-3.c,
39857         gcc.c-torture/compile/20021123-4.c,
39858         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39859         only to 3.1 or 3.2 branch.
39860
39861 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39862
39863         * gcc.dg/i386-bitfield3.c: New test.
39864
39865         * gcc.dg/i386-bitfield2.c: New test.
39866
39867 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39868
39869         * g++.dg/parse/conv_op1.C: New test.
39870
39871 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39872
39873         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39874         approved.
39875
39876 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39877
39878         * gcc.c-torture/compile/20021220-1.c: New test.
39879
39880 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39881
39882         * gcc.dg/i386-fastcall-1.c: New.
39883
39884 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39885
39886         * gcc.c-torture/execute/20021219-1.c: New test.
39887
39888 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39889
39890         * gcc.dg/i386-pic-1.c: New test.
39891
39892 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39893
39894         PR c++/8099
39895         * g++.dg/template/friend9.C: New test.
39896
39897 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39898
39899         PR c++/3663
39900         * g++.dg/template/access7.C: New test.
39901
39902 2002-12-18  Nick Clifton  <nickc@redhat.com>
39903
39904         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39905         the libstdc++-v3 directory has been found.
39906
39907 2002-12-12  Devang Patel <dpatel@apple.com>
39908         * gcc.dg/darwin-ld-1.c: New test.
39909         * gcc.dg/darwin-ld-2.c: New test.
39910         * gcc.dg/darwin-ld-3.c: New test.
39911         * gcc.dg/darwin-ld-4.c: New test.
39912         * gcc.dg/darwin-ld-5.c: New test.
39913
39914 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39915
39916         * gcc.c-torture/compile/20021212-1.c: New test.
39917
39918 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39919
39920         * gcc.dg/fshort-wchar: New test.
39921
39922 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39923
39924         PR c++/8372
39925         * g++.dg/template/dtor1.C: New test.
39926
39927         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39928         markers.
39929
39930 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39931
39932         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39933
39934 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39935
39936         * g++.dg/template/static1.C: New test.
39937         * g++.dg/template/static2.C: New test.
39938         * g++.old-deja/g++.ext/memconst.C: New test.
39939
39940 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39941
39942         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39943         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39944         * g++.dg/special/initp1.C: Likewise.
39945
39946 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
39947
39948         * gcc.c-torture/execute/20021204-1.c: New test.
39949
39950 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
39951
39952         * gcc.dg/ppc-fmadd-1.c: New file.
39953         * gcc.dg/ppc-fmadd-2.c: New file.
39954         * gcc.dg/ppc-fmadd-3.c: New file.
39955
39956 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39957
39958         * gcc.c-torture/compile/20021204-1.c: New test.
39959
39960 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39961
39962         * g++.dg/inherit/covariant2.C: New test.
39963         * g++.dg/inherit/covariant3.C: New test.
39964         * g++.dg/inherit/covariant4.C: New test.
39965         * g++.dg/inherit/covariant1.C: Remove XFAIL.
39966         * g++.old-deja/g++.robertl/eb17.C: Likewise.
39967
39968 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
39969
39970         PR c++/8688
39971         * g++.dg/init/brace3.C: New test.
39972
39973 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
39974
39975         * gcc.dg/20020210-1.c: Fix a comment typo.
39976
39977 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
39978
39979         PR c++/8720
39980         * g++.dg/parse/defarg1.C: New test.
39981
39982         PR c++/8615
39983         * g++.dg/template/char1.C: New test.
39984
39985         * g++.dg/template/varmod1.C: Fix typo.
39986
39987 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39988
39989         DR 180
39990         * g++.old-deja/g++.pt/crash32.C: Expect error.
39991
39992 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
39993
39994         PR c++/5919
39995         * g++.dg/template/varmod1.C: New test.
39996
39997         PR c++/8727
39998         * g++.dg/inherit/typeinfo1.C: New test.
39999
40000         PR c++/8663
40001         * g++.dg/inherit/typedef1.C: New test.
40002
40003 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
40004
40005         PR c++/8332
40006         PR c++/8493
40007         * g++.dg/template/strlen1.C: New test.
40008
40009         PR c++/8227
40010         * g++.dg/template/ctor2.C: New test.
40011
40012         PR c++/8214
40013         * g++.dg/init/string1.C: New test.
40014
40015         PR c++/8511
40016         * g++.dg/template/friend8.C: New test.
40017
40018 2002-11-29  Joe Buck <jbuck@synopsys.com>
40019
40020         * g++.dg/lookup/anon2.C: New test.
40021
40022 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40023
40024         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40025         h8300 port.
40026
40027 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40028
40029         * gcc.dg/bitfld-6.c: New test.
40030
40031 2002-11-27  Jan Hubicka  <jh@suse.cz>
40032
40033         * gcc.c-torture/execute/20021127.[cx]: New test.
40034
40035 2002-11-26  Jan Hubicka  <jh@suse.cz>
40036
40037         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40038         quality.
40039
40040 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40041
40042         * g++.dg/init/brace2.C: New test.
40043         * g++.old-deja/g++.mike/p9129.C: Correct.
40044
40045 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40046
40047         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40048
40049 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40050
40051         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40052
40053 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40054
40055         * g++.dg/abi/empty11.C: New test.
40056         * g++.dg/rtti/cv1.C: New test.
40057
40058 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40059
40060         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40061
40062 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40063
40064         * g++.dg/abi/empty10.C: New test.
40065
40066 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40067
40068         * gcc.c-torture/compile/20021124-1.c: New test.
40069
40070 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40071
40072         * g++.dg/abi/rtti2.C: New test.
40073
40074 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40075
40076         * gcc.dg/i386-unroll-1.c: New test.
40077
40078 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40079
40080         * gcc.c-torture/compile/20021120-1.c: New test.
40081         * gcc.c-torture/compile/20021120-2.c: New test.
40082
40083 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40084
40085         * gcc.dg/bitfld-5.c: New test.
40086
40087 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40088
40089         * gcc.c-torture/execute/20021120-3.c: New test.
40090
40091 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40092
40093         * gcc.c-torture/execute/20021120-2.c: New test.
40094
40095 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40096
40097         * gcc.c-torture/execute/20021120-1.c: New test.
40098
40099 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40100
40101         * gcc.c-torture/execute/20021118-3.c: New test.
40102
40103 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40104
40105         * gcc.c-torture/compile/20021119-1.c: New test.
40106
40107 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40108
40109         * gcc.dg/duff-1.c: New test.
40110         * gcc.dg/duff-2.c: New test.
40111         * gcc.dg/duff-3.c: New test.
40112
40113 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40114
40115         * gcc.dg/cpp/_Pragma5.c: New test.
40116
40117 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40118
40119         * gcc.c-torture/execute/20021118-2.c: New test.
40120
40121 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40122
40123         * gcc.c-torture/execute/20021118-1.c: New test.
40124
40125 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40126
40127         * gcc.dg/20021116-1.c: New test.
40128
40129 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40130
40131         * g++.dg/abi/vcall1.C: New test.
40132
40133 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40134
40135         * gcc.dg/20021029-1.c: New test.
40136         * gcc.dg/20021029-2.c: New test.
40137
40138 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40139
40140         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40141
40142 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40143
40144         PR c/8439
40145         * gcc.dg/20021110.c: Move to ...
40146         * gcc.c-torture/compile/20021110.c: .... here.
40147
40148 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40149
40150         PR c/8467
40151         * gcc.c-torture/execute/20021111-1.c
40152
40153 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40154
40155         PR c/8439
40156         * gcc.dg/20021110.c: New test.
40157
40158 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40159
40160         * g++.dg/abi/vthunk3.C: Run only on x86.
40161
40162 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40163
40164         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40165
40166 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40167
40168         * lib/compat.exp (compat-execute): Fix logic error in last
40169         change.
40170
40171 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40172
40173         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40174
40175 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40176
40177         PR c++/8389
40178         * g++.dg/template/access6.C: New test.
40179
40180 2002-11-08  Jan Hubicka  <jh@suse.cz>
40181
40182         * gcc.dg/i386-ssefp-1.c: New test.
40183         * gcc.dg/i386-ssefp-1.c: New test.
40184
40185 2002-11-08  Jan Hubicka  <jh@suse.cz>
40186
40187         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40188
40189 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40190
40191         * g++.dg/abi/vthunk3.C: New test.
40192
40193         PR c++/8338
40194         * g++.dg/template/crash2.C: New test.
40195
40196 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40197
40198         * g++.dg/abi/dtor1.C: New test.
40199         * g++.dg/abi/dtor2.C: Likewise.
40200
40201 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40202
40203         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40204         Darwin.
40205
40206 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40207
40208         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40209         -mthumb.  Only xfail with -O0.
40210
40211 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40212
40213         * g++.dg/abi/thunk1.C: New test.
40214         * g++.dg/abi/thunk2.C: Likewise.
40215         * g++.dg/abi/vtt1.C: Likewise.
40216
40217 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40218
40219         PR optimization/8423
40220         * gcc.c-torture/execute/builtin-constant.c: New test.
40221
40222 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40223
40224         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40225         Add some more cases.
40226
40227 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40228
40229         PR c++/8391
40230         * g++.dg/opt/local1.C: New test.
40231
40232 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40233
40234         PR c++/8160
40235         * g++.dg/template/complit1.C: New test.
40236
40237         PR c++/8149
40238         * g++.dg/template/typename4.C: Likewise.
40239
40240 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40241
40242         Core issue 287, PR c++/7639
40243         * g++.dg/template/instantiate1.C: Adjust error location.
40244         * g++.dg/template/instantiate3.C: New test.
40245         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40246         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40247         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40248
40249 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40250
40251         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40252
40253 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40254
40255         PR c++/8287
40256         * g++.dg/init/dtor2.C: New test.
40257
40258 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40259
40260         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40261         * gcc.dg/nest.c: Bypass errors on irix6.
40262
40263 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40264
40265         * gcc.dg/nest.c: Expect error for mmix-*-*.
40266         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40267
40268 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40269
40270         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40271         markers.
40272
40273         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40274
40275 2002-10-25  Mike Stump  <mrs@apple.com>
40276
40277         * gcc.dg/warn-1.c: New test.
40278
40279 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40280
40281         * g++.dg/template/typename3.C: New test.
40282
40283 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40284
40285         * g++.dg/lookup/ptrmem1.C: New test.
40286
40287         * g++.dg/abi/vthunk2.C: New test.
40288
40289 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40290
40291         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40292
40293 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40294
40295         * g++.dg/abi/empty9.C: New test.
40296
40297 2002-10-24  Richard Henderson  <rth@redhat.com>
40298
40299         * g++.dg/inherit/thunk1.C: Enable for ia64.
40300
40301 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40302
40303         PR c++/8067
40304         * g++.dg/lookup/pretty1.C: New test.
40305
40306 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40307
40308         * gcc.dg/20021023-1.c: New test.
40309
40310 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40311
40312         PR c++/7679
40313         * g++.dg/parse/inline1.C: New test.
40314
40315 2002-10-23  Richard Henderson  <rth@redhat.com>
40316
40317         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40318
40319         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40320
40321 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40322
40323         PR c++/6579
40324         * g++.dg/parse/stmtexpr3.C: New test.
40325
40326 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40327
40328         * g++.dg/expr/cond1.C: New test.
40329
40330 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40331
40332         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40333
40334 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40335
40336         * g++.dg/abi/vbase13.C: New test.
40337         * g++.dg/abi/vbase14.C: Likewise.
40338
40339 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40340
40341         * gcc.dg/tls/pic-1.c: New test.
40342         * gcc.dg/tls/nonpic-1.c: New test.
40343         * gcc.dg/20021018-1.c: New test.
40344
40345 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40346
40347         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40348         Remove only files with the same base name as the test case.
40349         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40350         (profopt-execute): Likewise.  Also, remove old profiling
40351         and performance data files before running the tests.
40352
40353         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40354         * g++.dg/bprob/bprob.exp: Likewise.
40355         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40356         to allow more general test case names.
40357
40358         * g++.dg/bprob/bprob-1.C: Rename to ...
40359         * g++.dg/bprob/g++-bprob-1.C: ... this.
40360
40361         * g77.dg/bprob/bprob-1.f: Rename to ...
40362         * g77.dg/bprob/g77-bprob-1.f: ... this.
40363
40364 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40365
40366         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40367         bison 1.50 or later.
40368
40369 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40370
40371         * g++.dg/README: Describe more test directories.
40372
40373 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40374
40375         * g++.dg/init/array6.C: Add additional tests.
40376
40377 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40378
40379         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40380         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40381
40382 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40383
40384         * gcc.c-torture/compile/20020604-1.x: New.
40385         * gcc.c-torture/compile/simd-5.x: Likewise.
40386         * gcc.c-torture/execute/920710-1.x: Likewise.
40387         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40388
40389 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40390
40391         * g++.dg/inherit/override1.C: Add dg-options clause.
40392
40393 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40394
40395         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40396         _mm_slli_si128.
40397
40398 2002-10-19  Andreas Schwab  <schwab@suse.de>
40399
40400         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40401         directory component.
40402
40403 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40404
40405         * g++.dg/inherit/thunk1.C: New test.
40406
40407         * g++.dg/inherit/override1.C: New test.
40408
40409         * g++.dg/abi/mangle11.C: New test.
40410         * g++.dg/abi/mangle14.C: New test.
40411         * g++.dg/abi/mangle17.C: New test.
40412
40413 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40414
40415         * g++.dg/overload/member2.C: New test.
40416
40417 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40418
40419         * g++.dg/README: Describe new compat directory.
40420         * g++.dg/dg.exp: Skip tests in compat directory.
40421         * README.compat: New file.
40422         * lib/compat.exp: New expect script.
40423         * g++.dg/compat: New test directory.
40424         * g++.dg/compat/compat.exp: New expect script.
40425         * g++.dg/compat/abi: New test directory.
40426         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40427         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40428         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40429         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40430         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40431         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40432         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40433         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40434         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40435         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40436         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40437         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40438         * g++.dg/compat/break: New test directory.
40439         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40440         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40441         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40442         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40443         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40444         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40445         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40446         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40447         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40448         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40449         g++.dg/compat/break/README: New files.
40450         * g++.dg/compat/eh: New test directory.
40451         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40452         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40453         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40454         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40455         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40456         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40457         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40458         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40459         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40460         g++.dg/compat/eh/filter2_y.C,
40461         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40462         g++.dg/compat/eh/new1_y.C,
40463         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40464         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40465         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40466         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40467         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40468         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40469         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40470         g++.dg/compat/eh/unexpected1_y.C: New files.
40471         * g++.dg/compat/init: New test directory.
40472         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40473         g++.dg/compat/init/array5_y.C,
40474         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40475         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40476         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40477         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40478         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40479         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40480         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40481         g++.dg/compat/init/init-ref2_y.C: New files.
40482
40483 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40484
40485         PR c++/7584
40486         * g++.dg/inherit/using3.C: New test.
40487
40488 2002-10-17  Jan Hubicka  <jh@suse.cz>
40489
40490         * gcc.dg/20021017-2.c: New test.
40491
40492 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40493
40494         * g++.dg/abi/mangle16.C: Adjust.
40495
40496         * g++.dg/init/array8.C: New test.
40497
40498 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40499
40500         * gcc.dg/special/mips-abi.exp: New test.
40501         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40502
40503 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40504
40505         * g++.dg/abi/mangle16.C: New test.
40506         * g++.dg/abi/mangle17.C: Likewise.
40507
40508         PR c++/7478
40509         * g++.dg/template/ref1.C: New test.
40510
40511 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40512
40513         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40514
40515 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40516
40517         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40518
40519 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40520
40521         PR c++/7524
40522         * g++.dg/init/array7.C: New test.
40523
40524 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40525
40526         * g++.dg/init/array6.C: New test.
40527
40528         * g++.dg/abi/mangle13.C: Likewise.
40529         * g++.dg/abi/mangle14.C: Likewise.
40530         * g++.dg/abi/mangle15.C: Likewise.
40531
40532 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40533
40534         * g++.dg/abi/empty8.C: New test.
40535
40536 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40537
40538         * g++.dg/init/ctor1.C: New test.
40539
40540 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40541
40542         * gcc.c-torture/execute/20021015-1.c: New test.
40543
40544 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40545
40546         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40547
40548 2002-10-14  Jan Hubicka  <jh@suse.cz>
40549
40550         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40551
40552 2002-10-14  Richard Henderson  <rth@redhat.com>
40553
40554         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40555
40556 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40557
40558         PR optimization/6631
40559         * g++.dg/opt/const2.C: New test.
40560
40561 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40562
40563         PR c++/7176
40564         * g++.dg/parse/friend1.C: New test.
40565         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40566
40567 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40568
40569         * gcc.dg/20021014-1.c: New test.
40570
40571 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40572
40573         PR c++/5661
40574         * g++.dg/ext/vlm1.C: New test.
40575         * g++.dg/ext/vlm2.C: Likewise.
40576
40577         * g++.dg/init/array1.C: Remove invalid braces.
40578         * g++.dg/init/brace1.C: New test.
40579         * g++.dg/init/copy2.C: Likewise.
40580         * g++.dg/init/copy3.C: Likewise.
40581         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40582         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40583         braces.
40584
40585 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40586
40587         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40588
40589 2002-10-11  Richard Shann  <richard.shann@superh.com>
40590
40591         * gcc.c-torture/compile/simd-5.c: New test.
40592
40593 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40594
40595         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40596
40597 2002-10-10  Jim Wilson  <wilson@redhat.com>
40598
40599         * gcc.c-torture/execute/20021010-1.c: New test.
40600
40601 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40602
40603         PR c/7353
40604         * g++.dg/ext/typedef-init.C: New test.
40605         * gcc.dg/typedef-init.c: New test.
40606
40607 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40608
40609         * gcc.dg/cpp/paste13.c: New test.
40610
40611 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40612
40613         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40614         remaining platforms, XFAIL during compile, not execute.  Don't
40615         XFAIL at -O0.
40616
40617 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40618
40619         * gcc.dg/alias-1.c: Tweak expected warning.
40620
40621 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40622
40623         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40624
40625 2002-10-06  Andreas Jaeger  <aj@suse.de>
40626
40627         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40628         * gcc.dg/cpp/c++98.C: Likewise.
40629
40630         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40631         * g++.dg/cpp/c++98.C: Likewise.
40632
40633         * g++.dg/README (Subdirectories): Mention cpp directory.
40634
40635         PR target/7559
40636         * gcc.dg/20021006-1.c: New test.
40637
40638 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40639
40640         PR c++/7804
40641         * g++.dg/other/warning1.C: New test.
40642
40643 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40644
40645         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40646         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40647         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40648
40649 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40650
40651         PR c++/7931
40652         * g++.dg/template/ptrmem3.C: New test.
40653
40654         PR c++/7754
40655         * g++.dg/template/union1.C: New test.
40656
40657 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40658
40659         PR c++/8006
40660         * g++.dg/abi/mangle9.C: New test.
40661         * g++.dg/abi/mangle10.C: New test.
40662         * g++.dg/abi/mangle11.C: New test.
40663         * g++.dg/abi/mangle12.C: New test.
40664
40665 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40666
40667         PR c++/7188.
40668         * g++.dg/template/meminit1.C: New test.
40669         * g++.dg/warn/Wreorder-1.C: Likewise.
40670         * g++.old-deja/g++.mike/warn3.C: Tweak.
40671         * lib/prune.exp: Ingore "in copy constructor".
40672
40673 2002-10-02  Andreas Jaeger  <aj@suse.de>
40674
40675         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40676         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40677         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40678         on x86-64.
40679
40680 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40681
40682         * gcc.dg/empty1.C: Fix typo.
40683
40684 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40685
40686         * gcc.dg/alias-1.c: New test.
40687
40688 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40689
40690         * gcc.dg/empty1.C: New test.
40691
40692         * g++.dg/tls/init-2.C: Tweak error messages.
40693
40694 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40695
40696         * gcc.c-torture/compile/20020923-1.c: New test.
40697
40698 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40699
40700         * gcc.c-torture/execute/ffs-1.c: New test.
40701         * gcc.c-torture/execute/ffs-2.c: Ditto.
40702
40703 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40704
40705         * g++.dg/overload/member1.C: New test.
40706
40707 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40708
40709         * g++.dg/abi/empty7.C: New test.
40710         * g++.dg/init/pm2.C: Likewise.
40711
40712 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40713
40714         * g++.dg/rtti/crash1.C: New test.
40715
40716 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40717
40718         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40719         gcc.dg/sibcall-4.c: New tests.
40720
40721 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40722
40723         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40724         powerpc and MMIX targets.
40725
40726 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40727
40728         * gcc.dg/cpp/20020927-1.c: New.
40729
40730 2002-09-26  David S. Miller  <davem@redhat.com>
40731
40732         * gcc.c-torture/compile/trunctfdf.c: New.
40733
40734 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40735
40736         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40737
40738 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40739
40740         * gcc.c-torture/execute/loop-15.c: New.
40741
40742 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40743
40744         * README.QMTEST: Fix typo.
40745
40746 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40747
40748         * gcc.dg/20020926-1.c: New test.
40749
40750 2002-09-25  David S. Miller  <davem@redhat.com>
40751
40752         PR target/7842
40753         * gcc.c-torture/execute/shiftdi.c: New test.
40754
40755 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40756
40757         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40758         unique to the tool.
40759         * lib/g77.exp (g77_init): Likewise.
40760         * lib/g++.exp (g++_init): Likewise.
40761         * lib/objc.exp (objc_init): Likewise.
40762
40763 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40764
40765         * g++.dg/abi/empty5.C: New test.
40766         * g++.dg/abi/empty6.C: New test.
40767         * g++.dg/abi/vbase12.C: New test.
40768
40769 2002-09-25  Richard Henderson  <rth@redhat.com>
40770
40771         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40772         too-small long double.
40773
40774 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40775
40776         * gcc.dg/20020919-1.c: New test.
40777
40778 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40779
40780         * g++.dg/abi/bitfield6.C: New test.
40781         * g++.dg/abi/bitfield7.C: New test.
40782         * g++.dg/abi/bitfield8.C: New test.
40783         * g++.dg/abi/vbase11.C: New test.
40784
40785 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40786
40787         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40788         hppa*-*-hpux*.  Update test comment.
40789
40790 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40791
40792         * gcc.dg/tls/struct-1.c: New test.
40793
40794 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40795
40796         * gcc.dg/cpp/tr-warn2.c: Update.
40797
40798 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40799
40800         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40801
40802 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40803
40804         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40805         systems.
40806
40807 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40808
40809         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40810
40811         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40812         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40813         setting of cxxfilt.
40814
40815 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40816
40817         * gcc.dg/20020312-2.c: Update for darwin.
40818
40819 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40820
40821         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40822
40823 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40824
40825         * objc.dg/comp-types-1.m: New test.
40826         * objc.dg/comp-types-2.m: New test.
40827         * objc.dg/comp-types-3.m: New test.
40828         * objc.dg/comp-types-4.m: New test.
40829         * objc.dg/comp-types-5.m: New test.
40830         * objc.dg/comp-types-6.m: New test.
40831
40832 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40833
40834         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40835
40836 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40837
40838         * g++.dg/other/do1.C: New test.
40839
40840         * g++.dg/template/subst1.C: New test.
40841
40842 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40843
40844         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40845
40846 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40847
40848         * g++.dg/template/qualttp20.C: Adjust expected errors.
40849         * g++.old-deja/g++.jason/report.C: Likewise.
40850         * g++.old-deja/g++.other/qual1.C: Likewise.
40851
40852         * g++.dg/lookup/scoped2.C: New test.
40853
40854         * g++.dg/ext/asm3.C: New test.
40855
40856 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40857
40858         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40859
40860 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40861
40862         * ChangeLog: follow spelling conventions.
40863         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40864         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40865         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40866         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40867         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40868         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40869         * g++.old-deja/g++.law/global-init1.C: Likewise.
40870         * g++.old-deja/g++.other/delete4.C: Likewise.
40871         * g++.old-deja/g++.other/inline21.C: Likewise.
40872         * g++.old-deja/g++.other/singleton.C: Likewise.
40873         * g77.dg/strlen0.f: Likewise.
40874         * g77.f-torture/compile/20010519-1.f: Likewise.
40875         * g77.f-torture/compile/980310-4.f: Likewise.
40876         * gcc.c-torture/compile/20000605-1.c: Likewise.
40877         * gcc.c-torture/execute/20020225-1.c: Likewise.
40878         * gcc.dg/c90-hexfloat-2.c: Likewise.
40879         * gcc.dg/c99-bool-1.c: Likewise.
40880         * gcc.dg/c99-hexfloat-2.c: Likewise.
40881         * gcc.dg/dll-2.c: Likewise.
40882         * gcc.dg/wtr-union-init-1.c: Likewise.
40883         * gcc.dg/wtr-union-init-2.c: Likewise.
40884         * gcc.dg/wtr-union-init-3.c: Likewise.
40885         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40886         * gcc.dg/cpp/defined.c: Likewise.
40887         * gcc.dg/cpp/macsyntx.c: Likewise.
40888         * gcc.dg/cpp/paste2.c: Likewise.
40889         * gcc.dg/cpp/trad/defined.c: Likewise.
40890         * gcc.dg/format/c90-printf-1.c: Likewise.
40891         * gcc.dg/format/c90-scanf-1.c: Likewise.
40892         * gcc.dg/format/c99-printf-1.c: Likewise.
40893         * gcc.dg/format/c99-scanf-1.c: Likewise.
40894         * gcc.misc-tests/gcov-8.c: Likewise.
40895         * lib/profopt.exp: Likewise.
40896
40897 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40898
40899         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40900
40901 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40902
40903         * g++.dg/inherit/using2.C: New test.
40904
40905 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40906
40907         * ChangeLog: Follow spelling conventions.
40908         * g++.dg/template/friend4.C: Likewise.
40909         * g++.old-deja/g++.pt/crash67.C: Likewise.
40910         * gcc.c-torture/execute/20000801-4.c: Likewise.
40911         * gcc.dg/c90-digraph-1.c: Likewise.
40912         * gcc.dg/c94-digraph-1.c: Likewise.
40913         * gcc.dg/c99-digraph-1.c: Likewise.
40914         * gcc.dg/cpp/line5.c: Likewise.
40915         * gcc.dg/cpp/multiline.c: Likewise.
40916         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40917         * gcc.dg/format/attr-3.c: Likewise.
40918         * gcc.dg/format/c90-scanf-3.c: Likewise.
40919         * gcc.dg/format/ext-4.c: Likewise.
40920
40921 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40922
40923         * g++.dg/template/pretty1.C: New test.
40924
40925 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40926
40927         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40928
40929 2002-09-13  Matt Austern  <austern@apple.com>
40930
40931         * g++.dg/other/constref[12].C: New, regression tests for
40932         passing a cast expression to a function by const reference.
40933
40934 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40935
40936         * g++.dg/template/deduce1.C: New test.
40937
40938 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40939
40940         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40941         32-bit int.
40942
40943 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40944
40945         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40946         usage.
40947
40948 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
40949
40950         * gcc.c-torture/compile/20020910-1.c: New test.
40951
40952 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
40953
40954         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40955
40956 2002-09-10  Andreas Jaeger  <aj@suse.de>
40957
40958         * gcc.dg/20020312-2.c: Adjust for x86-64.
40959
40960 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
40961
40962         * g77.dg/7388.f: New test case for PR 7388.
40963
40964 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
40965
40966         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40967
40968 2002-09-05  Ziemowit Laski <zlaski@apple.com>
40969
40970         * objc.dg/proto-lossage-1.m: New test.
40971
40972 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
40973
40974         * gcc.dg/cpp/_Pragma4.c: Fix typo.
40975
40976 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
40977
40978         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
40979         expected to pass.
40980
40981 2002-09-06  Stan Shebs  <shebs@apple.com>
40982             David Edelsohn  <edelsohn@gnu.org>
40983
40984         * gcc.dg/weak: New directory.
40985         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
40986         target-specific xfail bits.
40987         * gcc.dg/typeof-2.c: Move to new directory.
40988         * gcc.dg/weak.exp: New expect script.
40989
40990 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
40991
40992         * gcc.c-torture/execute/extzvsi.c: New test.
40993
40994 2002-09-05  Stan Shebs  <shebs@apple.com>
40995
40996         * gcc.dg/weak-1.c: xfail on Darwin.
40997         * gcc.dg/weak-2.c: Ditto.
40998         * gcc.dg/weak-3.c: Ditto.
40999         * gcc.dg/weak-4.c: Ditto.
41000         * gcc.dg/weak-5.c: Ditto.
41001         * gcc.dg/weak-6.c: Ditto.
41002         * gcc.dg/weak-7.c: Ditto.
41003         * gcc.dg/weak-8.c: Ditto.
41004         * gcc.dg/weak-9.c: Ditto.
41005
41006 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
41007
41008         * gcc.c-torture/execute/loop-14.c: New test.
41009
41010 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
41011
41012         * g++.dg/other/cxa-atexit1.C: New test.
41013
41014         * gcc.dg/typeof-2.c: New test.
41015
41016 2002-09-03  Roger Sayle  <roger@eyesopen.com>
41017
41018         * gcc.dg/builtins-2.c: New testcase.
41019         * gcc.dg/builtins-3.c: New testcase.
41020
41021 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41022
41023         * gcc.dg/cpp/_Pragma4.c: New test.
41024
41025 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41026
41027         * objc/execute/nil_method-1.m: New testcase.
41028
41029 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41030
41031         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41032         [Object class], not [Object initialize].
41033
41034 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41035             Hans-Peter Nilsson  <hp@bitrange.com>
41036
41037         * gcc.c-torture/execute/20020720-1.x: Skip test on
41038         mmix-knuth-mmixware.  Correct comment.
41039
41040 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41041
41042         * g++.dg/abi/bitfield5.C: New test.
41043         * g++.dg/abi/vbase10.C: Likewise.
41044
41045 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41046
41047         * objc.dg/undeclared-selector.m: New test.
41048
41049 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41050
41051         * g++.dg/other/offsetof1.C: Avoid cast warning.
41052
41053 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41054
41055         * objc.dg/super-class-2.m: New test.
41056
41057 2002-08-24  Matt Austern  <austern@apple.com>
41058
41059         * g++.dg/ext/lvaddr.C: New test.
41060         * g++.dg/ext/lvcast.C: New test.
41061
41062 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41063
41064         * g++.dg/inherit/cond1.C: New test.
41065
41066 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41067
41068         * gcc.dg/noncompile/incomplete-1.c: New test.
41069
41070 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41071
41072         * gcc.dg/typespec-1.c: New test.
41073
41074 2002-08-20  Devang Patel  <dpatel@apple.com>
41075         * objc.dg/proto-hier-2.m: New test.
41076
41077 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41078
41079         * objc.dg/bitfield-1.m: New test.
41080         * objc.dg/bitfield-2.m: New test.
41081
41082 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41083
41084         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41085         gcc.dg/c99-flex-array-4.c: New tests.
41086
41087 2002-08-16  Stan Shebs  <shebs@apple.com>
41088
41089         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41090
41091 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41092
41093         * gcc.dg/typeof-1.c: New test.
41094         * g++.dg/ext/typeof2.C: New test.
41095
41096 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41097
41098         * g++.dg/other/offsetof1.C: New test.
41099
41100 2002-08-14  Richard Henderson  <rth@redhat.com>
41101
41102         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41103
41104 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41105
41106         * gcc.dg/cpp/_Pragma3.c: New test.
41107
41108 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41109
41110         * g++.dg/template/inherit3: New test.
41111
41112 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41113
41114         * gcc.dg/bitfld-4.c: Add blank options.
41115
41116 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41117
41118         * g++.dg/template/crash1.C: New test.
41119
41120 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41121
41122         * gcc.dg/tls/opt-2.c: New test.
41123
41124 2002-08-08  Devang Patel  <dpatel@apple.com>
41125
41126         * objc.dg/selector-1.m : New test
41127
41128 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41129
41130         * g++.dg/abi/bitfield4.C: New test.
41131         * gcc.dg/bitfld-4.c: New test.
41132
41133 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41134
41135         * g++.dg/other/packed1.C: New test.
41136
41137 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41138
41139         * g++.dg/abi/offsetof.C: Tweak error messages.
41140         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41141
41142 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41143
41144         * gcc.dg/bitfld-3.c: New test.
41145
41146 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41147             Richard Henderson  <rth@redhat.com>
41148
41149         * gcc.dg/i386-bitfield1.c: New test.
41150         * g++.dg/abi/bitfield3.C: Update.
41151
41152 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41153
41154         * objc.dg/const-str-2.m: Update.
41155         * gcc.dg/cpp/c++98.c: Change to C extension.
41156         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41157         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41158
41159 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41160
41161         * gcc.dg/tls/diag-3.c: New.
41162
41163 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41164
41165         * g++.dg/README (Subdirectories): Document new subdir expr.
41166         * g++.dg/expr/pmf-1.C: New test.
41167
41168 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41169
41170         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41171
41172 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41173
41174         * g++.dg/abi/bitfield3.C: New test.
41175
41176 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41177
41178         * lib/gcov.exp: Tweak expected line formats.
41179         * gcc.misc-tests/gcov8.c: New test.
41180         * gcc.misc-tests/gcov8.x: New flags.
41181
41182 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41183
41184         * consistency.vlad/layout/endian.c: Include string.h.
41185
41186         * gcc.c-torture/execute/20020805-1.c: New test.
41187
41188 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41189
41190         * g++.dg/other/conversion1.C: New test.
41191
41192 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41193
41194         * gcc.dg/builtins-1.c: New testcase.
41195
41196 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41197
41198         * g++.dg/inherit/access3.C: New test.
41199
41200 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41201
41202         * gcc.dg/ia64-visibility-2.c: New test.
41203
41204 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41205
41206         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41207         __qualifier_flags to __flags.
41208
41209 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41210
41211         * g++.dg/inherit/operator1.C: New test.
41212         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41213         * g++.dg/other/error1.C: Change expected error message.
41214         * g++.dg/template/conv4.C: Likewise.
41215
41216 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41217
41218         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41219         for documented behavior.
41220
41221 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41222
41223         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41224         several targets known to fail.
41225
41226 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41227
41228         * gcc.dg/mips-args-[123].c: New tests.
41229
41230 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41231
41232         * gcc.dg/ppc-spe.c: New.
41233
41234 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41235
41236         * g++.dg/other/ptrmem4.C: New testcase.
41237
41238 2002-07-24  Richard Henderson  <rth@redhat.com>
41239
41240         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41241
41242 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41243
41244         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41245
41246 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41247
41248         * gcc.c-torture/execute/memset-3.c: New testcase.
41249
41250 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41251
41252         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41253         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41254
41255 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41256
41257         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41258         Delete.
41259
41260 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41261
41262         * gcc.c-torture/compile/simd-4.c: New test.
41263
41264 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41265
41266         PR c++/7347, c++/7348
41267         * g++.dg/template/access4.C: New test.
41268         * g++.dg/template/access5.C: New test.
41269         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41270         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41271         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41272         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41273
41274 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41275
41276         * gcc.dg/gnu89-init-2.c: New test.
41277
41278 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41279
41280         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41281
41282 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41283
41284         * gcc.c-torture/execute/20020720-1.c: New testcase.
41285
41286 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41287
41288         * gcc.dg/cpp/Wsignprom.c: New tests.
41289
41290 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41291
41292         * gcc.c-torture/execute/loop-13.c: New test.
41293
41294 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41295
41296         * gcc.dg/cpp/expr.c: New tests.
41297
41298 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41299
41300         * g++.dg/opt/pr6713.C: Add template instantiation.
41301
41302 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41303
41304         * gcc.dg/nest.c: New test.
41305
41306 2002-07-17  Richard Henderson  <rth@redhat.com>
41307
41308         * g++.dg/opt/pr6713.C: New test.
41309
41310 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41311
41312         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41313         XFAIL for all x86 processors.
41314
41315 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41316
41317         * gcc.c-torture/execute/20010122-1.x: Do not test with
41318         -fomit-frame-pointer.
41319
41320 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41321
41322         * g++.dg/template/instantiate2.C: New test.
41323         * g++.dg/template/spec4.C: New test.
41324
41325 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41326
41327         * g++.dg/template/access2.C: New test.
41328         * g++.dg/template/access3.C: New test.
41329
41330 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41331
41332         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41333         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41334         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41335         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41336         Convert to use <stdarg.h>.
41337         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41338         Delete.
41339         * gcc.dg/va-arg-2.c: New.
41340         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41341
41342 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41343
41344         * gcc.c-torture/compile/20020710-1.c: New test.
41345
41346 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41347                           Andrew Pinski  <pinskia@physics.uc.edu>
41348
41349         gcc.c-torture/compile/simd-2.c: New testcase.
41350         gcc.c-torture/compile/simd-3.c: Likewise.
41351
41352 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41353
41354         PR c++/7224
41355         * g++.dg/overload/error1.C: New test.
41356
41357 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41358
41359         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41360         configuration and IRIX 6 O32 ABI.
41361
41362 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41363
41364         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41365
41366 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41367
41368         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41369
41370 2002-07-10  Jeffrey A Law  <law@redhat.com>
41371
41372         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41373
41374         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41375
41376 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41377
41378         * gcc.dg/20020312-2.c: Check for __PPC__.
41379
41380 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41381
41382         * gcc.c-torture/compile/20020709-1.c: New test.
41383
41384 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41385
41386         * g++.dg/template/qualttp21.C: New test case.
41387
41388 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41389
41390         * gcc.c-torture/compile/20020706-1.c: New test.
41391         * gcc.c-torture/compile/20020706-2.c: New test.
41392
41393 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41394             Alexandre Oliva  <aoliva@redhat.com>
41395
41396         * g++.dg/warn/incomplete1.C: New test.
41397
41398 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41399
41400         PR c++/7099
41401         * g++.dg/warn/noreturn1.C: New test.
41402
41403 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41404
41405         PR c++/6706
41406         * g++.dg/debug/debug6.C: New test.
41407         * g++.dg/debug/debug7.C: New test.
41408
41409 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41410
41411         * gcc.c-torture/compile/simd-3.c: New test.
41412
41413 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41414
41415         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41416         * gcc.dg/20020620-1.c: Likewise.
41417
41418 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41419
41420         PR c++/6944
41421         * g++.dg/init/array4.C: New test.
41422         * g++.dg/init/array5.C: New test.
41423
41424 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41425
41426         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41427         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41428
41429 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41430
41431         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41432         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41433         * gcc.dg/wtr-conversion-1.c: Likewise.
41434         * gcc.dg/wtr-escape-1.c: Likewise.
41435         * gcc.dg/wtr-int-type-1.c: Likewise.
41436         * gcc.dg/wtr-label-1.c: Likewise.
41437         * gcc.dg/wtr-static-1.c: Likewise.
41438         * gcc.dg/wtr-strcat-1.c: Likewise.
41439         * gcc.dg/wtr-suffix-1.c: Likewise.
41440         * gcc.dg/wtr-switch-1.c: Likewise.
41441         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41442         * gcc.dg/wtr-union-init-1.c: Likewise.
41443         * gcc.dg/wtr-union-init-2.c: Likewise.
41444         * gcc.dg/wtr-union-init-3.c: Likewise.
41445
41446         * gcc.dg/wtr-func-def-1.c: New test.
41447
41448 2002-07-02 Devang Patel <dpatel@apple.com>
41449
41450         * objc.dg/param-1.m: New test.
41451
41452 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41453
41454         * gcc.dg/cpp/trad/directive.c: Add test.
41455         * gcc.dg/cpp/trad/macroargs.c: Add test.
41456         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41457
41458 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41459
41460         * gcc.dg/cpp/cmdlne-M.c: New test.
41461
41462 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41463
41464         * objc.dg/desig-init-1.m: New test.
41465
41466 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41467
41468         PR c++/6716
41469         * g++.dg/template/instantiate1.C: New test.
41470
41471 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41472
41473         PR c++/7112
41474         * g++.dg/template/sizeof2.C: New test.
41475
41476 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41477
41478         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41479         gcc.dg/cpp/trad/include.c: New tests.
41480
41481 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41482
41483         PR target/7177
41484         * gcc.c-torture/compile/20020701-1.c: New test.
41485
41486 2002-07-01  Stan Shebs  <shebs@apple.com>
41487
41488         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41489         header here...
41490         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41491         (objc-torture-execute): or here.
41492
41493 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41494
41495         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41496
41497 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41498
41499         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41500
41501 2002-06-30  Devang Patel  <dpatel@apple.com>
41502
41503         * objc.dg/fsyntax-only.m: New test.
41504
41505 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41506
41507         PR c++/6695
41508         * g++.dg/template/friend7.C: New file.
41509
41510 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41511
41512         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41513         return type.
41514
41515 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41516
41517         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41518         avoid division by zero.
41519
41520 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41521
41522         * gcc.dg/Wunknownprag.c: New tests.
41523
41524 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41525
41526         * gcc.c-torture/execute/simd-2.c: New test.
41527
41528 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41529
41530         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41531         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41532         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41533         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41534         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41535         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41536         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41537         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41538         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41539         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41540         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41541         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41542         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41543         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41544         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41545         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41546         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41547
41548 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41549
41550         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41551         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41552         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41553         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41554         New tests.
41555         * gcc.dg/cpp/trad/directive.c: Update.
41556
41557 2002-06-23  Andreas Jaeger  <aj@suse.de>
41558
41559         * gcc.c-torture/execute/complex-6.c: New.
41560
41561 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41562
41563         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41564         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41565         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41566         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41567
41568 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41569
41570         * gcc.dg/cpp/trad: New directory with traditional tests copied
41571         from parent directory.
41572         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41573         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41574         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41575         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41576         Move to trad/ and rename.
41577         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41578         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41579         gcc.dg/cpp/trad/redef2.c: New tests.
41580         * gcc.dg/cpp/trad/trad.exp: New driver.
41581
41582 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41583
41584         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41585         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41586         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41587         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41588         Remove.
41589
41590 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41591
41592         * gcc.dg/20020620-1.c: New test.
41593
41594 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41595
41596         * g++.dg/template/ttp4.C: New test.
41597
41598 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41599
41600         * g++.dg/opt/vt1.C: Fix regexp.
41601
41602 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41603
41604         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41605         Don't use attribute `noinline'.
41606
41607 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41608
41609         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41610
41611 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41612
41613         * gcc.c-torture/execute/simd-1.c: New.
41614
41615         * gcc.dg/simd-1.c: New.
41616
41617 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41618
41619         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41620
41621 2002-06-16  Richard Henderson  <rth@redhat.com>
41622
41623         * g++.dg/ext/anon-struct1.C: New.
41624         * g++.dg/ext/anon-struct2.C: New.
41625         * g++.dg/ext/anon-struct3.C: New.
41626         * gcc.dg/anon-struct-1.c: New.
41627         * gcc.dg/anon-struct-2.c: New.
41628         * gcc.dg/anon-struct-3.c: New.
41629         * gcc.dg/20011008-1.c: Adjust warning text.
41630         * gcc.dg/20020527-1.c: Add -fms-extensions.
41631
41632 2002-06-16  Richard Henderson  <rth@redhat.com>
41633
41634         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41635
41636 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41637
41638         * gcc.c-torture/execute/20020615-1.c: New test.
41639
41640 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41641
41642         * gcc.c-tortuture/execute/compare-1.c: New test case.
41643         * gcc.c-tortuture/execute/compare-2.c: New test case.
41644         * gcc.c-tortuture/execute/compare-3.c: New test case.
41645
41646 2002-06-13  Richard Henderson  <rth@redhat.com>
41647
41648         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41649         ia64 ilp32.
41650
41651 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41652
41653         * g++.dg/template/typename2.C: Update error message.
41654
41655 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41656
41657         * gcc.c-torture/execute/20020611-1.c: New test.
41658
41659 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41660
41661         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41662         list of targets to skip.
41663
41664 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41665
41666         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41667         targets if not optimizing.
41668
41669 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41670
41671         * gcc.c-torture/compile/20020605-1.c: New test.
41672
41673         * g++.dg/opt/vt1.C: New test.
41674
41675         * gcc.dg/20020531-1.c: New test.
41676
41677         * gcc.dg/20020530-1.c: New test.
41678
41679         * gcc.dg/20020527-1.c: New test.
41680
41681         * g++.dg/opt/cse1.C: New test.
41682
41683 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41684
41685         * gcc.dg/20020607-2.c: New test case.
41686
41687 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41688
41689         * gcc.c-torture/compile/20020604-1.c: New test.
41690
41691 2002-06-04  Richard Henderson  <rth@redhat.com>
41692
41693         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41694         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41695         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41696
41697 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41698
41699         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41700
41701 2002-06-03  Richard Henderson  <rth@redhat.com>
41702
41703         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41704         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41705
41706 2002-06-02  Richard Henderson  <rth@redhat.com>
41707
41708         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41709         test functions static.
41710
41711 2002-06-02  Andreas Jaeger  <aj@suse.de>
41712
41713         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41714         now.
41715
41716 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41717
41718         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41719         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41720         Update for mofified diagnostics.
41721         * gcc.dg/c99-intconst-1.c: No longer fail.
41722
41723 2002-06-02  Richard Henderson  <rth@redhat.com>
41724
41725         * gcc.dg/uninit-A.c: Remove xfail markers.
41726
41727 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41728
41729         * gcc.dg/fnegate-1.c: New test case.
41730
41731 2002-05-30  Osku Salerma  <osku@iki.fi>
41732
41733         * gcc.c-torture/execute/mayalias-1.c: New file.
41734
41735 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41736
41737         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41738         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41739         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41740
41741 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41742
41743         * gcc.c-torture/execute/20020529-1.c: New test.
41744
41745 2002-05-27  Richard Henderson  <rth@redhat.com>
41746
41747         * g++.dg/ext/attrib6.C: New test case.
41748
41749 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41750
41751         * gcc.c-torture/execute/pure-1.c: New test.
41752
41753 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41754
41755         * gcc.dg/cpp/arith-2.c: Remove.
41756
41757 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41758
41759         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41760         * gcc.dg/cpp/if-3.c: Remove.
41761
41762 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41763
41764         * g++.dg/opt/cse2.C: New test.
41765
41766 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41767
41768         * gcc.dg/cpp/arith-1.c: New semantic tests.
41769         * gcc.dg/cpp/if-1.c: Update.
41770
41771 2002-05-24  Ben Elliston  <bje@redhat.com>
41772
41773         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41774
41775 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41776
41777         * gcc.dg/verbose-asm.c: New test.
41778
41779 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41780
41781         * gcc.dg/cpp/paste12.c: New test.
41782
41783 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41784
41785         * g++.dg/parse/named_ops.C: New test.
41786
41787 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41788
41789         * gcc.dg/weak-8.c: New test.
41790
41791 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41792
41793         * gcc.dg/weak-2.c: Allow optional leading underscore
41794         in scan-assembler symbol name.
41795         * gcc.dg/weak-3.c: Likewise.
41796         * gcc.dg/weak-4.c: Likewise.
41797         * gcc.dg/weak-5.c: Likewise.
41798
41799 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41800
41801         * gcc.dg/20020523-1.c: New test.
41802
41803 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41804
41805         * objc.dg/const-str-2.m: Update now that we stop after
41806         a command line error.
41807
41808 2002-05-22  Richard Henderson  <rth@redhat.com>
41809
41810         * g++.dg/dg.exp: Fix typo in test pruneing.
41811
41812 2002-05-22  Richard Henderson  <rth@redhat.com>
41813
41814         * g++.dg/dg.exp: Prune the tls subdirectory.
41815         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41816         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41817         * g++.dg/tls/init-1.C: New.
41818
41819 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41820
41821         * gcc.dg/20020517-1.c: New test.
41822
41823 2002-05-21  Richard Henderson  <rth@redhat.com>
41824
41825         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41826         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41827
41828 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41829
41830         * g++.dg/other/copy2.C: New test.
41831
41832 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41833
41834         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41835         (MAX_COPY): Bump up to 10 times sizeof (long long).
41836         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41837
41838         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41839         sizeof (long long).
41840
41841         * gcc.c-torture/execute/strcpy-1.c: New test.
41842
41843 2002-05-19  Jason Merrill  <jason2redhat.com>
41844
41845         * g++.dg/ext/oper1.C: New test.
41846
41847 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41848 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41849
41850         * README.QMTEST: New file.
41851
41852         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41853
41854 2002-05-19  Andreas Jaeger  <aj@suse.de>
41855
41856         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41857         now.
41858         * gcc.c-torture/execute/loop-2d.x: Likewise.
41859
41860 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41861
41862         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41863         support weak symbols.
41864         * gcc.dg/weak-4.c: Likewise.
41865         * gcc.dg/weak-6.c: Likewise.
41866
41867 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41868
41869         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41870         cygwin, coff and h8300-*-hms targets
41871         * gcc.dg/weak-5.c: Likewise.
41872         * gcc.dg/weak-7.c: Likewise.
41873
41874 2002-05-16  Jason Merrill  <jason@redhat.com>
41875
41876         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41877         (scan-assembler-not, scan-assembler-dem): Likewise.
41878         (scan-assembler-dem-not): Likewise.
41879
41880 2002-05-15  Richard Henderson  <rth@redhat.com>
41881
41882         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41883
41884 2002-05-15  Richard Henderson  <rth@redhat.com>
41885
41886         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41887         (vfoo1f): Warning here.
41888         (vfoo1l): Don't redefine the alias.
41889
41890 2002-05-14  Jason Merrill  <jason@redhat.com>
41891             Alexandre Oliva  <aoliva@redhat.com>
41892
41893         * g++.dg/init/pm1.C: New test.
41894
41895 2002-05-12  David S. Miller  <davem@redhat.com>
41896
41897         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41898         types.
41899
41900 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41901
41902         * gcc.c-torture/execute/20020510-1.c: New test case.
41903
41904 2002-05-10  David S. Miller  <davem@redhat.com>
41905
41906         * gcc.c-torture/execute/conversion.c: Test long double too.
41907
41908 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41909
41910         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41911         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41912         * lib/g++.exp (g++_link_flags): Likewise.
41913         * lib/objc.exp (objc_target_compile): Likewise.
41914
41915 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41916
41917         * gcc.dg/cpp/poison.c: Update.
41918         * gcc.dg/cpp/20000625-2.c: Remove.
41919         * gcc.dg/cpp/direct2s.c: Remove final test.
41920
41921 2002-05-08  Tom Rix  <trix@redhat.com>
41922
41923         * gcc.c-torture/execute/20020508-1.c: New test.
41924         * gcc.c-torture/execute/20020508-2.c: New test.
41925         * gcc.c-torture/execute/20020508-3.c: New test.
41926
41927 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41928
41929         * gcc.dg/cpp/charconst-4.c: More tests.
41930
41931 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41932
41933         PR c/6569
41934         * gcc.dg/weak-3.c: Update location of warning messages.
41935         * gcc.dg/weak-5.c: Likewise.
41936
41937 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41938
41939         * gcc.c-torture/execute/20020506-1.c: New test case.
41940
41941 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41942
41943         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41944
41945 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41946
41947         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41948
41949 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41950
41951         * gcc.dg/cpp/charconst-3.c: New test.
41952
41953 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41954
41955         * gcc.dg/cpp/charconst.c: Update tests.
41956
41957 2002-05-05  Tim Josling  <tej@melbpc.org.au>
41958
41959         * treelang: Added directory for new sample language treelang. Also
41960         lib/treelang.exp: New file to signal treelang should be tested.
41961
41962 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41963
41964         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41965         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41966         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41967         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41968         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41969         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41970         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41971
41972 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41973
41974         * gcc.dg/format/xopen-2.c: New test.
41975
41976 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41977
41978         * gcc.dg/20020503-1.c: New test.
41979
41980 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
41981
41982         * g++.dg/init/dtor1.C: Make it tougher.
41983
41984 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
41985
41986         * g++.dg/init/dtor1.C: New test.
41987
41988 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
41989
41990         * gcc.dg/altivec-8.c: New.
41991
41992 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
41993
41994         * gcc.dg/altivec-7.c: New.
41995
41996 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
41997
41998         * g++.dg/parse/typedef1.C: New test.
41999
42000 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
42001
42002         PR c++/6486
42003         * g++.dg/template/friend6.C: New test.
42004
42005         PR c++/6492
42006         * g++.dg/init/copy1.C: New test.
42007
42008 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
42009
42010         * g++.dg/warn/effc1.C: New test.
42011
42012 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42013
42014         * gcc.dg/cpp/if-cexp.c: Add a test.
42015
42016 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
42017
42018         * gcc.dg/20020426-2.c: New test.
42019
42020 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42021
42022         * gcc.dg/cpp/if-mop.c: Update.
42023         * gcc.dg/cpp/if-mpar.c: Add test.
42024         * gcc.dg/cpp/if-oppr.c: Update.
42025
42026 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42027
42028         PR c/6343
42029         * gcc.dg/weak-[2-7].c: New tests.
42030
42031 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42032
42033         * gcc.dg/enum1.c: New test.
42034
42035 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42036
42037         PR c++/6497
42038         * g++.dg/inherit/access2.C: New test.
42039
42040 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42041
42042         PR bootstrap/6445
42043         * gcc.dg/20020426-1.c: New test.
42044
42045 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42046
42047         * g++.dg/abi/enum1.C: New test.
42048
42049 2002-04-26  Richard Henderson  <rth@redhat.com>
42050
42051         * gcc.dg/c99-bool-1.c: Expect always true warning.
42052
42053 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42054
42055         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42056
42057 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42058
42059         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42060         targets.
42061
42062 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42063
42064         * g++.dg/abi/mange7.C: New test.
42065
42066         PR c++/6438.
42067         * g++.dg/parse/stmtexpr2.C: New test.
42068
42069 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42070
42071         * gcc.dg/20020312-2.c: Add SH target.
42072
42073 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42074
42075         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42076         compiler output on mips*-*-irix*.
42077
42078 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42079
42080         * g++.dg/parse/attr1.C: New test.
42081
42082 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42083
42084         * gcc.c-torture/execute/string-opt-17.c: New test case.
42085         * gcc.c-torture/execute/memset-2.c: New test case.
42086
42087 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42088
42089         PR c++/6256:
42090         * g++.dg/template/friend5.C: New test.
42091
42092         PR c++/6331:
42093         * g++.dg/template/qual1.C: Likewise.
42094
42095 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42096
42097         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42098         Include stdlib.h, not stdio.h or ctype.h.
42099
42100 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42101
42102         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42103         cris-*-elf* and mmix-*-*.
42104         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42105         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42106         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42107         Ditto.
42108         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42109         * gcc.dg/wchar_t-1.c: Ditto.
42110
42111 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42112
42113         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42114         Clarify comment.
42115
42116 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42117
42118         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42119
42120 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42121
42122         * gcc.c-torture/execute/20000906-1.x: Delete.
42123
42124 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42125
42126         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42127
42128 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42129
42130         * PR6367
42131         * g77.f-torture/execute/6367.f: New test.
42132         * g77.f-torture/execute/6367.x: Disable for MMIX.
42133
42134 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42135
42136         * PR6352
42137         * g++.dg/opt/inline2.C: New test.
42138
42139 2002-04-18  Richard Henderson  <rth@redhat.com>
42140
42141         * gcc.dg/20000906-1.c: Enable for all targets.
42142         * gcc.c-torture/compile/iftrap-2.c: New.
42143
42144 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42145
42146         * gcc.dg/20020418-1.c: New test.
42147         * gcc.dg/20020418-2.c: New test.
42148
42149 2002-04-18  Richard Henderson  <rth@redhat.com>
42150
42151         * gcc.c-torture/compile/iftrap-1.c: New.
42152         * gcc.dg/iftrap-1.c: Adjust for ia64.
42153         * gcc.dg/iftrap-2.c: New.
42154
42155 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42156
42157         * gcc.c-torture/compile/20020418-1.c: New test.
42158
42159 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42160
42161         * gcc.c-torture/compile/20020415-1.c: New.
42162
42163 2002-04-18  David S. Miller  <davem@redhat.com>
42164
42165         * gcc.c-torture/execute/20020418-1.c: New test.
42166
42167 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42168
42169         * gcc.dg/20020416-1.c: New test.
42170
42171         * g++.dg/opt/inline1.C: New test.
42172
42173 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42174
42175         * gcc.dg/altivec-5.c: New test.
42176
42177         * gcc.dg/20020415-1.c: New test.
42178
42179 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42180
42181         * lib/chill.exp: Remove.
42182
42183 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42184
42185         * g++.dg/other/big-struct.C: New test.
42186
42187 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42188
42189         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42190         of scratch file.
42191
42192 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42193
42194         PR c/6277
42195         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42196         in scan-assembler function name
42197
42198 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42199
42200         * g77.f-torture/execute/980628-4.x,
42201         g77.f-torture/execute/980628-5.x,
42202         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42203         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42204         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42205         i[34567]86-*-*.
42206
42207 2002-04-13  David S. Miller  <davem@redhat.com>
42208
42209         * gcc.c-torture/execute/20020413-1.c: New test.
42210
42211 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42212
42213         * gcc.dg/asm-6.c,
42214         * g++.dg/ext/asm1.C: New tests.
42215
42216 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42217
42218         PR c++ 5373.
42219         * g++.dg/parse/stmtexpr1.C: New test.
42220
42221         PR c++/5189.
42222         * g++.dg/template/copy1.C: New test.
42223
42224 2002-04-12  Richard Henderson  <rth@redhat.com>
42225
42226         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42227
42228 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42229
42230         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42231         gcc.c-torture/execute/20020307-2.c.
42232
42233 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42234
42235         * g++.dg/ext/attrib5.C,
42236         * g++.dg/lookup/struct1.C: New tests.
42237
42238 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42239
42240         * gcc.dg/20020411-1.c: New test.
42241
42242         * gcc.c-torture/execute/20020411-1.c: New test.
42243
42244 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42245
42246         * g77.f-torture/execute/6177.f: New test.
42247
42248 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42249
42250         PR middle-end/6247
42251         * g++.dg/opt/cleanup1.C: New test.
42252
42253         * g++.dg/opt/const1.C: New test.
42254
42255 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
42256
42257         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42258
42259 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42260
42261         PR c++/5507
42262         * g++.dg/template/typename2.C: New test.
42263
42264 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42265
42266         * gcc.c-torture/execute/loop-12.c: New.
42267
42268 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42269
42270         * g77.f-torture/execute/980628-4.x,
42271         g77.f-torture/execute/980628-5.x,
42272         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42273         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42274         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42275
42276 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42277
42278         PR optimization/6086
42279         * g++.dg/opt/preinc1.C: New test.
42280
42281 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42282
42283         PR c++/5571
42284         * g++.dg/opt/static2.C: New test.
42285
42286 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42287
42288         PR c/5120
42289         * gcc.dg/20020406-1.c: New test.
42290
42291 2002-04-04  David S. Miller  <davem@redhat.com>
42292
42293         * gcc.c-torture/execute/20020404-1.c: New test.
42294
42295 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42296
42297         PR c/6123
42298         * gcc.dg/20020312-2.c: Do not declare global register variable
42299         if __PIC__ or __pic__ is defined.
42300
42301 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42302
42303         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42304         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42305
42306 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42307
42308         * gcc.misc-tests/linkage.exp: Update last change to handle
42309         sparc*-, not just sparc-.
42310
42311 2002-04-03  Richard Henderson  <rth@redhat.com>
42312
42313         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42314
42315 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42316
42317         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42318
42319 2002-04-02  David S. Miller  <davem@redhat.com>
42320
42321         * gcc.c-torture/execute/20020402-3.c: New test.
42322
42323 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42324
42325         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42326         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42327
42328         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42329         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42330         g77.f-torture/execute/20001201.x,
42331         g77.f-torture/execute/u77-test.x: New files.
42332
42333         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42334         * gcc.dg/wchar_t-1.c: Ditto.
42335
42336 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42337
42338         * gcc.c-torture/execute/20020402-1.c: New test.
42339
42340 2002-04-01  Richard Henderson  <rth@redhat.com>
42341
42342         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42343
42344         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42345
42346 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42347
42348         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42349
42350 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42351
42352         * g++.dg/inherit/template-as-base.C: Expect error.
42353         * g++.dg/inherit/namespace-as-base.C: Likewise.
42354
42355 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42356
42357         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42358         g++.dg/ext/instantiate3.C: Tweak match patterns.
42359
42360         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42361         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42362         -da test.
42363
42364 2002-03-31  Richard Henderson  <rth@redhat.com>
42365
42366         * gcc.dg/special/alias-2.c: New.
42367         * gcc.dg/special/ecos.exp: Run it.
42368
42369 2002-03-31  Richard Henderson  <rth@redhat.com>
42370
42371         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42372
42373 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42374
42375         * gcc.dg/weak-1.c: Disable on h8300 port.
42376
42377 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42378
42379         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42380         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42381         ordering tests.
42382         * g++.dg/bprob/bprob-1.C: New test.
42383         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42384         * g++.dg/gcov/gcov-1.C: New test.
42385         * g++.dg/gcov/gcov-1.x: New file.
42386         * g++.dg/gcov/gcov-2.C: New test.
42387         * g++.dg/gcov/gcov-3.C: New test.
42388         * g++.dg/gcov/gcov-3.h: New file.
42389
42390 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42391
42392         * g++.old-deja/g++.other/builtins5.C: New test.
42393         * g++.old-deja/g++.other/builtins6.C: New test.
42394         * g++.old-deja/g++.other/builtins7.C: New test.
42395         * g++.old-deja/g++.other/builtins8.C: New test.
42396         * g++.old-deja/g++.other/builtins9.C: New test.
42397
42398 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42399
42400         * g++.dg/opt/static1.C: New test.
42401
42402         * g++.dg/opt/longbranch1.C: New test.
42403
42404 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42405
42406         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42407
42408         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42409
42410 2002-03-28  Jeffrey A Law  (law@redhat.com)
42411
42412         * gcc.c-torture/execute/20020328-1.c: New test.
42413
42414 2002-03-27  Richard Henderson  <rth@redhat.com>
42415
42416         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42417         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42418         move from g++.old-deja/g++.ext/.
42419
42420 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42421
42422         * g++.dg/init/new2.C: New test.
42423
42424 2002-03-26  Richard Henderson  <rth@redhat.com>
42425
42426         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42427
42428         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42429         on sparc.
42430
42431         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42432         sparcv9 systems.
42433         * gcc.dg/20001102-1.c: Likewise.
42434
42435 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42436
42437         * gcc.dg/cpp/endif-pedantic1.c,
42438         gcc.dg/cpp/endif-pedantic2.c: New tests.
42439
42440 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42441
42442         * g++.dg/init/new1.C: New test.
42443
42444 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42445
42446         * g++.dg/abi/vbase9.C: New test.
42447
42448 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42449
42450         * gcc.dg/arm-asm.c: New test.
42451
42452 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42453
42454         * gcc.dg/Wswitch-enum.c: New test.
42455         Fix PR c/5044.
42456
42457 2002-03-26  Richard Henderson  <rth@redhat.com>
42458
42459         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42460         structure.
42461
42462 2002-03-25  Richard Henderson  <rth@redhat.com>
42463
42464         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42465         sparcv9 systems.
42466
42467         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42468         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42469
42470 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42471
42472         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42473
42474 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42475
42476         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42477         targets using generic thunk support.
42478
42479 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42480
42481         * gcc.c-torture/compile/20020323-1.c: New test.
42482
42483         * g++.dg/opt/conj2.C: New test.
42484
42485 2002-03-24  Richard Henderson  <rth@redhat.com>
42486
42487         * gcc.dg/weak-1.c: Use -fno-common.
42488
42489 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42490
42491         * g77.dg/f77-edit-apostrophe-out.f: New test
42492         * g77.dg/f77-edit-h-out.f: New test
42493         * g77.dg/f77-edit-t-in.f: New test
42494         * g77.dg/f77-edit-t-out.f: New test
42495         * g77.dg/f77-edit-x-out.f: New test
42496         * g77.dg/f77-edit-slash-out.f: New test
42497         * g77.dg/f77-edit-colon-out.f: New test
42498         * g77.dg/f77-edit-s-out.f: New test
42499
42500 2002-03-24  Richard Henderson  <rth@redhat.com>
42501
42502         * objc/execute/formal_protocol-6.x: New XFAIL.
42503
42504 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42505
42506         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42507         that do not support weak symbols
42508
42509 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42510
42511         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42512         * lib/g77.exp: Likewise.
42513         * lib/objc.exp: Likewise.
42514
42515 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42516
42517         * gcc.dg/Wswitch-default.c: New test.
42518
42519 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42520
42521         * g++.dg/other/enum1.C: New test.
42522
42523 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42524
42525         * gcc.dg/pragma-ep-3.c: Fix typo.
42526
42527 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42528
42529         * g++.dg/inherit/template-as-base.C: New test.
42530
42531 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42532
42533         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42534         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42535
42536 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42537
42538         * gcc.dg/cpp/multiline.c: Update to match.
42539
42540 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42541
42542         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42543
42544 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42545
42546         * gcc.dg/cpp/extratokens2.c: New file.
42547
42548 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42549
42550         * gcc.dg/20020312-2.c: Add rs6000 target.
42551
42552         * gcc.c-torture/compile/20020319-1.c: New test.
42553
42554 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42555
42556         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42557         (A, E): Handle this.
42558
42559 2002-03-20  Jason Merrill  <jason@redhat.com>
42560
42561         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42562         ignoring -fpic.
42563         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42564         through prune_gcc_output.
42565
42566 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42567
42568         * gcc.c-torture/compile/20020320-1.c: New test.
42569
42570 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42571
42572         * gcc.c-torture/compile/20020318-1.c: New test.
42573
42574         * gcc.dg/struct-by-value-1.c: New test.
42575
42576         * gcc.dg/20020319-1.c: New test.
42577
42578 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42579
42580         * g++.dg/opt/conj1.C: New test.
42581
42582 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42583
42584         * g++.dg/template/qualttp20.C: Revert previous change.
42585         * g++.dg/template/qualttp3.C: Likewise.
42586         * g++.dg/template/qualttp4.C: Likewise.
42587         * g++.dg/template/qualttp5.C: Likewise.
42588         * g++.dg/template/qualttp6.C: Likewise.
42589         * g++.dg/template/qualttp7.C: Likewise.
42590         * g++.dg/template/qualttp8.C: Likewise.
42591         * g++.dg/template/recurse.C: Likewise.
42592
42593 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42594
42595         * gcc.dg/cpp/wchar-1.c: Update.
42596
42597 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42598
42599         * g++.dg/template/conv1.C: New test.
42600         * g++.dg/template/conv2.C: New test.
42601         * g++.dg/template/conv3.C: New test.
42602         * g++.dg/template/conv4.C: New test.
42603
42604 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42605
42606         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42607         * g++.dg/template/qualttp3.C: Likewise.
42608         * g++.dg/template/qualttp4.C: Likewise.
42609         * g++.dg/template/qualttp5.C: Likewise.
42610         * g++.dg/template/qualttp6.C: Likewise.
42611         * g++.dg/template/qualttp7.C: Likewise.
42612         * g++.dg/template/qualttp8.C: Likewise.
42613         * g++.dg/template/recurse.C: Likewise.
42614
42615 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42616
42617         * g++.dg/opt/dtor1.C: New test.
42618
42619 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42620
42621         * gcc.c-torture/compile/20020315-1.c: New test.
42622
42623 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42624
42625         * gcc.dg/weak-1.c: Fix scan tests.
42626
42627 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42628
42629         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42630         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42631         cris-*-aout* mmix-*-*.
42632         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42633         cris-*-aout* mmix-*-*.
42634         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42635         cris-*-elf* cris-*-aout* and mmix-*-*.
42636         * gcc.dg/20001009-1.c: Ditto.
42637         * gcc.dg/20010912-1.c: Ditto.
42638         * gcc.dg/20020122-4.c: Ditto.
42639         * gcc.dg/inline-2.c: Ditto.
42640
42641 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42642
42643         * gcc.c-torture/compile/20020314-1.c: New test.
42644
42645 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42646
42647         * gcc.c-torture/execute/20020314-1.c: New test.
42648
42649 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42650
42651         * g++.dg/warn/Wunused-1.C: New test.
42652
42653 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42654
42655         * g++.dg/abi/mangle6.C: New test.
42656
42657 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42658
42659         * gcc.c-torture/compile/20020309-2.c: New test.
42660
42661         * gcc.c-torture/compile/20020312-1.c: New test.
42662
42663 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42664
42665         * g++.dg/other/access1.C: New test.
42666
42667 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42668
42669         * gcc.c-torture/execute/wchar_t-1.c: New test.
42670
42671 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42672
42673         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42674
42675 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42676
42677         * gcc.dg/20020312-1.c: New test case.
42678
42679 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42680
42681         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42682
42683 2002-03-11  Richard Henderson  <rth@redhat.com>
42684
42685         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42686         * g++.old-deja/g++.jason/report.C: Likewise.
42687
42688 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42689
42690         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42691         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42692
42693 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42694
42695         * g++.dg/overload/pmf1.C: New test.
42696
42697 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42698
42699         * gcc.c-torture/execute/20020307-1.c: Use long.
42700
42701 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42702
42703         PR optimization/5844
42704         * gcc.dg/20020310-1.c: New test.
42705
42706 2002-03-09  Michael Meissner  <meissner@redhat.com>
42707
42708         * gcc.c-torture/execute/memcpy-2.c: New test.
42709         * gcc.c-torture/execute/memset-1.c: New test.
42710         * gcc.c-torture/execute/strlen-1.c: New test.
42711         * gcc.c-torture/execute/strcmp-1.c: New test.
42712         * gcc.c-torture/execute/strncmp-1.c: New test.
42713
42714 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42715
42716         * gcc.dg/ppc-ldstruct.c: New test.
42717
42718 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42719
42720         * gcc.c-torture/execute/va-arg-22.c: New test.
42721
42722 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42723
42724         * gcc.c-torture/compile/20020309-1.c: New test.
42725
42726 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42727
42728         * gcc.c-torture/execute/20020307-2.c: New test.
42729
42730 2002-03-07  Jeffrey A Law  (law@redhat.com)
42731
42732         * g77.f-torture/compile/20020307-1.f: New test.
42733
42734 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42735
42736         * gcc.dg/unordered-1.c: New test.
42737
42738 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42739
42740         * gcc.c-torture/execute/20020307-1.c: New test.
42741
42742 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42743
42744         * gcc.dg/20020304-1.c: New test.
42745
42746         * gcc.c-torture/compile/20020304-2.c: New test.
42747
42748 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42749
42750         * gcc.c-torture/compile/20020304-1.c: New test case
42751         (from PR c/5830).
42752
42753 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42754
42755         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42756
42757 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42758
42759         * g++.dg/other/classkey1.C: New test.
42760
42761 2002-03-01  Richard Henderson  <rth@redhat.com>
42762
42763         * gcc.c-torture/compile/981223-1.x: New.
42764         * gcc.c-torture/compile/920625-1.x: New.
42765
42766 2002-02-28  Richard Henderson  <rth@redhat.com>
42767
42768         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42769
42770 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42771
42772         * gcc.c-torture/execute/20020227-1.c: New test.
42773
42774 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42775
42776         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42777         here" ERROR lines.
42778         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42779         * g++.old-deja.g++.other/defarg1.C: Likewise.
42780         * g++.old-deja/g++.pt/calls2.C: Likewise.
42781         * g++.old-deja/g++.pt/crash20.C: Likewise.
42782         * g++.old-deja/g++.pt/crash30.C: Likewise.
42783         * g++.old-deja/g++.pt/crash36.C: Likewise.
42784         * g++.old-deja/g++.pt/crash6.C: Likewise.
42785         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42786         * g++.old-deja/g++.pt/derived3.C: Likewise.
42787         * g++.old-deja/g++.pt/error1.C: Likewise.
42788         * g++.old-deja/g++.pt/friend21.C: Likewise.
42789         * g++.old-deja/g++.pt/friend23.C: Likewise.
42790         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42791         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42792
42793 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42794
42795         * gcc.c-torture/execute/20020225-2.c: New test.
42796
42797 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42798
42799         * gcc.c-torture/execute/920730-1t.c,
42800         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42801         Delete test cases, only relevant to -traditional.
42802
42803 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42804
42805         * gcc.dg/cpp/undef1.c: Remove.
42806         * gcc.dg/cpp/directiv.c: Update.
42807         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42808
42809 2002-02-27  Michael Meissner  <meissner@redhat.com>
42810
42811         * gcc.c-torture/execute/20020226-1.c: New test.
42812
42813 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42814
42815         * g++.dg/debug/debug4.C: New test.
42816
42817         * gcc.dg/ia64-visibility-1.c: New test.
42818
42819 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42820
42821         * gcc.dg/debug/20020224-1.c: New.
42822
42823 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42824
42825         * gcc.c-torture/execute/960416-1.x: New.
42826         * gcc.c-torture/execute/divconst-3.x: Likewise.
42827
42828 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42829
42830         * gcc.dg/20020224-1.c: New test.
42831
42832 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42833
42834         * gcc.c-torture/execute/20020225-1.c: New.
42835
42836 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42837
42838         * gcc.dg/cpp/wchar-1.c: New test.
42839
42840 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42841
42842         * gcc.dg/20020222-1.c: New test.
42843
42844 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42845
42846         * g++.dg/opt/anonunion1.C: New test.
42847
42848 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42849
42850         * g++.dg/template/qualttp19.C: New test.
42851         * g++.dg/template/qualttp20.C: New test.
42852         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42853         * g++.old-deja/g++.other/qual1.C: Likewise.
42854
42855 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42856
42857         * gcc.dg/attr-alwaysinline.c: New.
42858
42859 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42860
42861         * gcc.dg/20020220-1.c: New test.
42862
42863         * gcc.dg/20020220-2.c: New test.
42864
42865         * g++.dg/opt/mmx1.C: New test.
42866
42867 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42868
42869         * gcc.c-torture/compile/20020110.c: New test.
42870
42871 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42872
42873         * gcc.c-torture/execute/20020219-1.c: New test.
42874
42875         * gcc.dg/20020219-1.c: New test.
42876
42877         * gcc.dg/noncompile/20020220-1.c: New test.
42878
42879         * g++.dg/opt/ptrintsum1.C: New test.
42880
42881         * gcc.dg/debug/20020220-1.c: New test.
42882
42883 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42884
42885         * gcc.c-torture/execute/20020216-1.c: New test.
42886
42887 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42888
42889         * gcc.dg/decl-1.c: Update, new test.
42890
42891 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42892
42893         * g++.dg/abi/bitfield1.C: New test.
42894         * g++.dg/abi/bitfield2.C: New test.
42895
42896 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42897
42898         * gcc.dg/attr-nest.c: New test.
42899
42900 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42901
42902         * gcc.c-torture/execute/20020215-1.c: New test.
42903
42904 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42905
42906         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42907         * g++.dg/debug/debug.exp: New.
42908         * g++.dg/debug/trivial.C: New.
42909         * g++.dg/debug/debug1.C: Moved...
42910         * g++.dg/other/debug1.C: ...from here.
42911         * g++.dg/debug/debug2.C: Moved...
42912         * g++.dg/other/debug2.C: ...from here.
42913         * g++.dg/debug/debug3.C: Moved...
42914         * g++.dg/other/debug3.C: ...from here.
42915
42916         * gcc.dg/noncompile/20020213-1.c: New test.
42917
42918 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42919
42920         * g++.dg/other/debug3.C: New test.
42921
42922         * gcc.c-torture/execute/20020213-1.c: New test.
42923
42924 2002-02-13  Richard Smith <richard@ex-parrot.com>
42925
42926         * g++.old-deja/g++.other/thunk1.C: New test.
42927
42928 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42929
42930         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42931
42932 2002-02-13  Stan Shebs  <shebs@apple.com>
42933
42934         * gcc.dg/altivec-3.c: New.
42935
42936 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42937
42938         * gcc.dg/Wunreachable-1.c: New test.
42939         * gcc.dg/Wunreachable-2.c: New test.
42940
42941 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42942
42943         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42944
42945 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
42946
42947         * gcc.dg/decl-1.c: New test.
42948
42949 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42950
42951         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42952
42953 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42954
42955         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42956         * gcc.c-torture/compile/980506-1.x: Likewise.
42957
42958 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42959
42960         * gcc.dg/20020210-1.c: New.
42961
42962 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
42963
42964         * g77.f-torture/execute/947.f: New regression test
42965         for PR fortran/947.
42966
42967 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
42968
42969         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42970         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42971
42972 2002-02-08  Richard Henderson  <rth@redhat.com>
42973
42974         * gcc.c-torture/compile/labels-3.c: New.
42975
42976 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
42977
42978         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
42979         expression statements work instead.
42980         * gcc.dg/noncompile/20020207-1.c: New test.
42981
42982 2002-02-07  Richard Henderson  <rth@redhat.com>
42983
42984         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
42985
42986 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42987
42988         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
42989         message from g77
42990         * lib/g77-dg.exp: Trim g77 error messages so that they are
42991         recognized by dg.exp.
42992
42993 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42994
42995         PR fortran/5473
42996         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
42997
42998 2002-02-07  Richard Henderson  <rth@redhat.com>
42999
43000         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43001         to be sufficiently aligned for integers.
43002
43003 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
43004
43005         * g++.dg/template/friend4.C: New test.
43006
43007 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43008
43009         PR fortran/5743
43010         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43011         unsupported cases.
43012
43013 2002-02-07  Richard Henderson  <rth@redhat.com>
43014
43015         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43016         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43017         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43018         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43019
43020 2002-02-06  Richard Henderson  <rth@redhat.com>
43021
43022         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43023
43024 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43025
43026         * gcc.dg/20020206-1.c: New test.
43027
43028 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43029
43030         * gcc.c-torture/execute/20020206-1.c: New test.
43031
43032         * gcc.c-torture/execute/20020206-2.c: New test.
43033
43034         PR optimization/5429:
43035         * gcc.c-torture/compile/20020206-1.c: New test.
43036
43037 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43038
43039         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43040         as certain file formats cannot support particularly large
43041         alignments.
43042
43043         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43044         and do not expect to be able to link the executable.
43045
43046         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43047         fail because the COFF format does not support the weak attribute.
43048
43049 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43050
43051         * g77.dg/pr5473.f: New test
43052
43053 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43054
43055         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43056         Fix testcase accordingly.
43057
43058 2002-02-04  Richard Henderson  <rth@redhat.com>
43059
43060         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43061         (buf): Change to be an array of pointers, not ints.
43062
43063 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43064
43065         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43066         before all tests.  Move warning one line above to match where it
43067         C frontend emits.
43068         * gcc.dg/Wswitch-2.c: New test.
43069         * g++.dg/warn/Wswitch-1.C: New test.
43070         * g++.dg/warn/Wswitch-2.C: New test.
43071
43072 2002-02-04  Richard Henderson  <rth@redhat.com>
43073
43074         * g++.dg/abi/offsetof.C: Fix size comparison.
43075
43076 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43077
43078         * gcc.dg/cast-qual-2.c: New test.
43079
43080 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43081
43082         * gcc.dg/20020201-4.c: New test.
43083
43084 2002-02-04  Ben Elliston  <bje@redhat.com>
43085
43086         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43087         target_info attribute != 0, in addition to the empty string.
43088         (gcc_target_compile): Likewise.
43089
43090 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43091
43092         * gcc.dg/Wswitch.c: New test.
43093         PR gcc/4475. PR gcc/3780.
43094
43095 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43096
43097         * g77.f-torture/execute/5122.f: New test for regressions
43098         against PR fortran/5122.
43099
43100 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43101
43102         * g77.f-torture/compile/pr3743.f: Delete
43103         * g77.dg/pr3743-1.f: New test.
43104         * g77.dg/pr3743-2.f: New test.
43105         * g77.dg/pr3743-3.f: New test.
43106         * g77.dg/pr3743-4.f: New test.
43107
43108 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43109
43110         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43111
43112 2002-02-02  Richard Henderson  <rth@redhat.com>
43113
43114         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43115         * gcc.c-torture/execute/bf64-1.c: Likewise.
43116
43117 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43118
43119         * gcc.dg/20020201-2.c: New test.
43120
43121         * gcc.dg/20020201-3.c: New test.
43122
43123         * gcc.c-torture/execute/bitfld-2.c: New test.
43124
43125 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43126
43127         * gcc.dg/bitfld-1.c: Update.
43128         * gcc.dg/bitfld-2.c: Update.
43129         * gcc.c-torture/execute/bitfld-1.x: New.
43130
43131 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43132
43133         * gcc.c-torture/execute/20020201-1.c: New test.
43134
43135 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43136
43137         PR target/5469
43138         * gcc.dg/20020201-1.c: New test.
43139
43140 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43141
43142         PR fortran/3743
43143         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43144         * g77.f-torture/compile/pr3743.x: Remove
43145
43146 2002-01-31  Tom Rix  <trix@redhat.com>
43147
43148         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43149
43150 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43151
43152         * gcc.dg/noncompile/20020130-1.c: New test.
43153
43154 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43155
43156         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43157
43158 2002-01-29  Richard Henderson  <rth@redhat.com>
43159
43160         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43161         to long long.
43162         * gcc.c-torture/execute/bf64-1.c: Likewise.
43163
43164 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43165
43166         * gcc.c-torture/execute/20020129-1.c: New test.
43167
43168 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43169
43170         * gcc.c-torture/compile/20000224-1.c: Update.
43171         * gcc.c-torture/execute/bitfld-1.c: New tests.
43172         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43173         * gcc.dg/uninit-A.c: Update.
43174
43175 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43176
43177         * g++.dg/template/ctor1.C: Add instantiation.
43178
43179 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43180
43181         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43182         argument to __builtin_prefetch to be const ptr.
43183
43184 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43185
43186         * gcc.c-torture/compile/20020120-1.c: New test.
43187
43188 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43189
43190         * gcc.c-torture/execute/20020127-1.c: New test.
43191
43192 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43193
43194         * g77.dg/f77-edit-i-in.f: New test
43195         * g77.dg/f77-edit-i-out.f: New test
43196
43197 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43198
43199         * gcc.dg/debug/debug.exp: New file.
43200         * gcc.dg/debug/trivial.c: New file.
43201         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43202         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43203         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43204         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43205         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43206         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43207         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43208         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43209         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43210         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43211         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43212         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43213         * gcc.dg/20000503-1.c: Removed.
43214         * gcc.dg/20010207-1.c: Removed.
43215         * gcc.dg/20011223-1.c: Removed.
43216         * gcc.dg/20020104-2.c: Removed.
43217         * gcc.dg/debug-1.c: Removed.
43218         * gcc.dg/debug-2.c: Removed.
43219         * gcc.dg/debug-3.c: Removed.
43220         * gcc.dg/debug-4.c: Removed.
43221         * gcc.dg/debug-5.c: Removed.
43222         * gcc.dg/debug-6.c: Removed.
43223         * gcc.dg/dwarf2-1.c: Removed.
43224         * gcc.dg/dwarf2-2.c: Removed.
43225
43226 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43227
43228         * g++.old-deja/g++.other/eh5.C: New test.
43229         * g++.old-deja/g++.other/sibcall2.C: New test.
43230         * g++.old-deja/g++.other/array9.C: New test.
43231         * g++.old-deja/g++.other/typename2.C: New test.
43232         * g++.old-deja/g++.other/crash60.C: New test.
43233         * g++.old-deja/g++.other/conv9.C: New test.
43234         * g++.old-deja/g++.other/mangle10.C: New test.
43235         * g++.old-deja/g++.other/unchanging1.C: New test.
43236         * g++.old-deja/g++.other/exprstmt1.C: New test.
43237         * g++.old-deja/g++.other/inline23.C: New test.
43238         * g++.old-deja/g++.eh/ia64-1.C: New test.
43239         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43240         * g++.old-deja/g++.other/reload1.C: New test.
43241         * g++.old-deja/g++.other/static20.C: New test.
43242         * g++.old-deja/g++.other/local-alloc1.C: New test.
43243         * g++.old-deja/g++.other/conv8.C: New test.
43244         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43245         * g++.old-deja/g++.other/storeexpr1.C: New test.
43246         * g++.old-deja/g++.other/storeexpr2.C: New test.
43247         * g++.dg/eh/template2.C: New test.
43248         * g++.dg/warn/weak1.C: New test.
43249
43250 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43251
43252         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43253         Remove first, non-varying, argument.
43254
43255 2002-01-23  Richard Henderson  <rth@redhat.com>
43256
43257         * gcc.dg/inline-2.c: New.
43258
43259         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43260         Add optional target arg.  Check number of arguments.
43261         (scan-assembler-not, scan-assembler-dem): Likewise.
43262         (scan-assembler-dem-not): Likewise.
43263
43264 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43265
43266         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43267         line 12.
43268         * g++.old-deja/g++.brendan/parse3.C,
43269         g++.old-deja/g++.other/crash26.C,
43270         g++.old-deja/g++.other/crash28.C,
43271         g++.old-deja/g++.other/crash29.C,
43272         g++.old-deja/g++.other/crash30.C,
43273         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43274
43275 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43276
43277         * gcc.dg/20020115-1.c: New.
43278
43279 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43280
43281         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43282
43283 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43284
43285         * gcc.dg/20020122-3.c: New.
43286
43287 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43288
43289         * g++.dg/other/gc1.C: New test.
43290
43291 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43292
43293         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43294
43295 2002-01-22  Richard Henderson  <rth@redhat.com>
43296
43297         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43298
43299 2002-01-22  Richard Henderson  <rth@redhat.com>
43300
43301         * gcc.dg/20020122-4.c: New.
43302
43303 2002-01-22  H.J. Lu <hjl@gnu.org>
43304
43305         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43306         link output.
43307         * gcc.dg/special/ecos.exp: Likewise.
43308         * lib/g++-dg.exp: Likewise.
43309         * lib/g77-dg.exp: Likewise.
43310         * lib/gcc-dg.exp : Likewise.
43311         * lib/mike-g++.exp: Likewise.
43312         * lib/mike-g77.exp: Likewise.
43313         * lib/mike-gcc.exp: Likewise.
43314         * lib/objc-dg.exp: Likewise.
43315
43316 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43317
43318         PR target/5379
43319         * gcc.dg/20020122-2.c: New test.
43320
43321 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43322
43323         * gcc.dg/20020122-1.c: New test.
43324
43325 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43326
43327         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43328
43329 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43330
43331         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43332
43333 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43334
43335         * gcc.c-torture/compile/20020121-1.c: New test.
43336
43337 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43338
43339         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43340         ld_library_path.
43341
43342 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43343
43344         * gcc.dg/20020218-1.c: New test.
43345
43346 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43347
43348         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43349         messages
43350         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43351         "At global scope" warning
43352         * g++.dg/ext/align1.C: Change cygwin test for alignment
43353         from db-bogus to dg-warning
43354
43355 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43356
43357         * g77.f-torture/compile/cpp2.F: New test.
43358
43359 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43360
43361         * g++.dg/template/access1.C: New test.
43362
43363 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43364
43365         * gcc.dg/20020118-1.c: New.
43366
43367 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43368
43369         * gcc.c-torture/execute/20020118-1.c: New test.
43370
43371 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43372
43373         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43374         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43375         alignment warnings.
43376
43377 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43378
43379         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43380         torture_with_loops and torture_without_loops
43381
43382 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43383
43384         * gcc.c-torture/compile/20020116-1.c: New test.
43385
43386 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43387
43388         * gcc.dg/20020116-2.c: New test.
43389
43390         * gcc.dg/ultrasp4.c: New test.
43391
43392         * gcc.dg/20020116-1.c: New test.
43393
43394 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43395
43396         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43397         by EABI.
43398
43399 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43400
43401         * gcc.misc-tests/i386-prefetch.exp: New.
43402         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43403         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43404         * gcc.misc-tests/i386-pf-none-1.c: New test.
43405         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43406
43407 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43408
43409         * gcc.dg/gnu89-init-1.c: Add new tests.
43410
43411 2002-01-15  Andreas Jaeger  <aj@suse.de>
43412
43413         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43414         * gcc.dg/i386-mmx-2.c: Likewise.
43415         * gcc.dg/i386-sse-1.c: Likewise.
43416         * gcc.dg/i386-sse-2.c: Likewise.
43417         * gcc.dg/i386-sse-3.c: Likewise.
43418
43419 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43420
43421         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43422         Uncomment additional cases that now pass.
43423
43424 2002-01-11  Richard Henderson  <rth@redhat.com>
43425
43426         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43427         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43428
43429 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43430
43431         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43432
43433 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43434
43435         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43436         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43437
43438 2002-01-10  Dale Johannesen  <dalej@apple.com>
43439
43440         * gcc.c-torture/execute/loop-11.c: New.
43441
43442 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43443
43444         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43445         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43446
43447 2002-01-09  Richard Henderson  <rth@redhat.com>
43448
43449         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43450         type in which to perform the operation for each size.
43451
43452 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43453
43454         * gcc.c-torture/compile/20020109-2.c: New test.
43455
43456 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43457
43458         * gcc.c-torture/execute/loop-10.c: New test.
43459
43460 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43461
43462         * gcc.c-torture/compile/20010226-1.c: New test.
43463         * gcc.c-torture/compile/20010227-1.c: New test.
43464         * gcc.c-torture/compile/20010426-1.c: New test.
43465         * gcc.c-torture/compile/20010510-1.c: New test.
43466         * gcc.c-torture/compile/20010605-3.c: New test.
43467         * gcc.c-torture/compile/20010824-1.c: New test.
43468         * gcc.c-torture/execute/20010409-1.c: New test.
43469         * gcc.dg/noncompile/20000901-1.c: New test.
43470         * gcc.dg/20001023-1.c: New test.
43471         * gcc.dg/20001101-1.c: New test.
43472         * gcc.dg/20001102-1.c: New test.
43473         * gcc.dg/20010207-1.c: New test.
43474         * gcc.dg/20010405-1.c: New test.
43475         * gcc.dg/20010822-1.c: New test.
43476         * gcc.dg/20011107-1.c: New test.
43477
43478 2002-01-09  Jeffrey A Law  (law@redhat.com)
43479
43480         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43481
43482         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43483         execution failure on PA targets.
43484
43485 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43486
43487         * gcc.c-torture/compile/20020109-1.c: New test.
43488
43489 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43490
43491         * gcc.c-torture/execute/20020108-1.c: New test.
43492
43493 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43494
43495         * gcc.dg/20020108-1.c: New test.
43496
43497 2002-01-08  H.J. Lu <hjl@gnu.org>
43498
43499         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43500         for header files.
43501
43502 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43503
43504         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43505         consistency.
43506
43507 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43508
43509         * gcc.dg/altivec-4.c: Test altivec predicates.
43510
43511 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43512
43513         * gcc.c-torture/execute/20020107-1.c: New test.
43514
43515 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43516
43517         PR c/5279
43518         * gcc.c-torture/compile/20020106-1.c: New test.
43519
43520 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43521
43522         * gcc.c-torture/execute/nestfunc-4.c: New test.
43523
43524 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43525
43526         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43527         extra triple that slipped in.
43528         * g++.old-deja/g++.abi/align.C: Likewise.
43529         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43530
43531 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43532
43533         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43534         * g++.old-deja/g++.abi/align.C: Likewise.
43535         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43536
43537         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43538         on FreeBSD/i386.
43539         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43540         FreeBSD.
43541
43542 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43543
43544         * gcc.dg/20020104-1.c: New test.
43545
43546         * gcc.dg/20020104-2.c: New test.
43547
43548 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43549
43550         * gcc.dg/20020103-1.c: Fix typo in target selector.
43551
43552 2002-01-03  Richard Henderson  <rth@redhat.com>
43553
43554         * gcc.dg/20020103-1.c: New.
43555
43556 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43557
43558         * gcc.c-torture/execute/20020103-1.c: New test.
43559
43560 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43561
43562         * g++.dg/other/debug2.C: New test.
43563
43564         * gcc.c-torture/compile/20020103-1.c: New test.
43565
43566 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43567
43568         * gcc.dg/gnu89-init-1.c: Added new tests.
43569
43570 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43571
43572         * g++.dg/template/friend2.C: Remove as patch is reverted.
43573
43574         * g++.dg/warn/oldcast1.C: New test.
43575
43576         * g++.dg/template/ptrmem1.C: New test.
43577         * g++.dg/template/ptrmem2.C: New test.
43578
43579         * g++.dg/template/ntp.C: New test.
43580
43581         * g++.dg/other/component1.C: New test.
43582
43583         * g++.dg/template/ttp3.C: New test.
43584
43585         * g++.dg/template/friend2.C: New test.
43586         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43587
43588 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43589
43590         * g++.dg/other/ptrmem1.C: New test.
43591         * g++.dg/other/ptrmem2.C: New test.
43592
43593 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43594
43595         * g++.dg/template/ctor1.C: New test.
43596
43597 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43598
43599         * g++.dg/template/friend2.C: New test.
43600
43601 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43602
43603         * gcc.dg/mmix-1.c: New test.
43604
43605 2001-12-31  Richard Henderson  <rth@redhat.com>
43606
43607         * gcc.dg/asm-5.c: New.
43608
43609 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43610
43611         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43612         in namespace __gnu_cxx
43613
43614 2001-12-30  Richard Henderson  <rth@redhat.com>
43615
43616         * gcc.dg/debug-6.c: New.
43617
43618 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43619
43620         * gcc.c-torture/compile/20011229-2.c: New test.
43621
43622 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43623
43624         * gcc.dg/debug-3.c: New test.
43625         * gcc.dg/debug-4.c: New test.
43626         * gcc.dg/debug-5.c: New test.
43627
43628 2001-12-29  Richard Henderson  <rth@redhat.com>
43629
43630         * g++.dg/eh/loop1.C: New.
43631
43632 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43633
43634         * g++.dg/template/crash1.C: New test.
43635
43636 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43637
43638         * g++.dg/other/const1.C: New test.
43639
43640 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43641
43642         * gcc.c-torture/compile/20011229-1.c: New test.
43643
43644 2001-12-28  Stan Shebs  <shebs@apple.com>
43645
43646         * lib/objc-torture.exp: Resync with c-torture.exp.
43647         * lib/objc.exp: Load standard libraries.
43648
43649 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43650
43651         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43652         additional tests.
43653
43654 2001-12-27  Roger Sayle <roger@eyesopen.com>
43655
43656         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43657
43658 2001-12-27  Richard Henderson  <rth@redhat.com>
43659
43660         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43661
43662 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43663
43664         * g++.dg/eh/ctor1.C: New test.
43665         * g++.dg/other/error2.C: New test.
43666
43667 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43668
43669         * g++.dg/other/init2.C: New test.
43670
43671 2001-12-24  Richard Henderson  <rth@redhat.com>
43672
43673         * gcc.dg/20011223-1.c: New.
43674         * gcc.dg/inline-1.c: New.
43675
43676 2001-12-23  Richard Henderson  <rth@redhat.com>
43677
43678         * gcc.dg/asm-4.c: Test operand modifiers.
43679
43680 2001-12-23  Richard Henderson  <rth@redhat.com>
43681
43682         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43683
43684 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43685
43686         * gcc.c-torture/execute/20011223-1.c: New test.
43687
43688 2001-12-21  Richard Henderson  <rth@redhat.com>
43689
43690         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43691         re-enables the warning.
43692
43693 2001-12-21  Richard Henderson  <rth@redhat.com>
43694
43695         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43696
43697 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43698
43699         * gcc.c-torture/compile/20011218-1.c: New test.
43700
43701 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43702
43703         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43704         arm-isr.c test.
43705         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43706         epilogue generation for ARM ISR routines.
43707
43708 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43709
43710         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43711         * gcc.dg/format/c90-printf-3.c: Likewise.
43712         * gcc.dg/format/c99-printf-3.c: Likewise.
43713         * gcc.dg/format/ext-1.c: Likewise.
43714         * gcc.dg/format/ext-6.c: Likewise.
43715         * gcc.dg/format/format.h: Prototype unlocked stdio.
43716
43717 2001-12-20  Richard Henderson  <rth@redhat.com>
43718
43719         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43720         (arena): Use it.
43721         (malloc): Correct allocation logic.  Abort if we fill up the
43722         arena before initialization complete.
43723         (realloc): Correct allocation logic.
43724
43725 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43726
43727         * gcc.c-torture/compile/20011219-2.c: New test.
43728
43729         * gcc.c-torture/execute/20011219-1.c: New test.
43730
43731 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43732
43733         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43734         target does not support weak symbols.
43735
43736 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43737
43738         * gcc.c-torture/compile/20011219-1.c: New test.
43739
43740 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43741
43742         * g++.dg/other/error1.C: New test.
43743
43744 2001-12-17  Jeffrey A Law  (law@redhat.com)
43745
43746         * gcc.c-torture/execute/20011217-1.c: New test.
43747
43748 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43749
43750         * objc.dg/special/: New directory.
43751         * objc.dg/special/special.exp: New file.
43752         * objc.dg/special/unclaimed-category-1.h: New file.
43753         * objc.dg/special/unclaimed-category-1a.m: New file.
43754         * objc.dg/special/unclaimed-category-1.m: New file.
43755
43756 2001-12-17  Andreas Jaeger  <aj@suse.de>
43757
43758         * gcc.c-torture/compile/20011217-2.c: New test.
43759
43760 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43761
43762         * gcc.c-torture/compile/20011217-1.c: New test.
43763
43764 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43765
43766         * gcc.dg/20011214-1.c: New.
43767
43768 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43769
43770         * gcc.dg/altivec-4.c: New.
43771
43772 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43773
43774         * gcc.dg/20011113-1.c: New test.
43775
43776 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43777
43778         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43779         std::__malloc_alloc_template<0> and
43780         std::__default_alloc_template<false, 0>.
43781
43782 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43783
43784         * objc/execute/bf-21.m: New test.
43785         * objc/execute/enumeration-1.m: New test.
43786         * objc/execute/enumeration-2.m: New test.
43787
43788 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43789
43790         * gcc.dg/gnu89-init-1.c: New test.
43791
43792 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43793
43794         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43795         * g++.old-deja/g++.jason/2371.C: Likewise.
43796         * g++.old-deja/g++.jason/template33.C: Likewise.
43797         * g++.old-deja/g++.jason/template34.C: Likewise.
43798         * g++.old-deja/g++.jason/template36.C: Likewise.
43799         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43800         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43801         * g++.old-deja/g++.other/typename1.C: Likewise.
43802         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43803         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43804         * g++.old-deja/g++.pt/typename11.C: Likewise.
43805         * g++.old-deja/g++.pt/typename14.C: Likewise.
43806         * g++.old-deja/g++.pt/typename16.C: Likewise.
43807         * g++.old-deja/g++.pt/typename3.C: Likewise.
43808         * g++.old-deja/g++.pt/typename4.C: Likewise.
43809         * g++.old-deja/g++.pt/typename5.C: Likewise.
43810         * g++.old-deja/g++.pt/typename7.C: Likewise.
43811         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43812
43813 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43814
43815         * g++.dg/other/linkage1.C: New test.
43816         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43817         specifiers.
43818
43819 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43820
43821         * gcc.dg/concat.c: New test.
43822
43823 2001-12-11  Stan Shebs  <shebs@apple.com>
43824
43825         * objc/compile: New test directory.
43826         * objc/compile/compile.exp: New expect script.
43827         * objc/compile/20011211-1.m: New compile test.
43828
43829 2001-12-11  Jason Merrill  <jason@redhat.com>
43830
43831         * lib/prune.exp (prune_gcc_output): Also handle "In member
43832         function".  So many permutations...
43833
43834 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43835
43836         * g++.dg/template/typedef1.C: New test.
43837
43838 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43839
43840         * g++.dg/other/copy1.C: New test.
43841
43842 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43843
43844         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43845
43846         * gcc.dg/builtin-choose-expr.c: New.
43847
43848 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43849
43850         * gcc.dg/altivec-2.c: New.
43851
43852 2001-12-07  Richard Henderson  <rth@redhat.com>
43853
43854         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43855
43856 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43857
43858         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43859         ultrasparc.
43860
43861 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43862
43863         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43864
43865 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43866
43867         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43868         variable argument list.
43869
43870 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43871
43872         * gcc.c-torture/execute/memcheck: Delete entire directory.
43873         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43874         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43875
43876 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43877
43878         * gcc.dg/Wshadow-1.c: New test.
43879
43880 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43881
43882         * gcc.c-torture/compile/20011130-1.c: New test.
43883
43884         * gcc.dg/noncompile/20011025-1.c: New test.
43885
43886         * g++.dg/other/anon-union.C: New test.
43887
43888         * gcc.c-torture/execute/20011024-1.c: New test.
43889
43890 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43891
43892         * gcc.c-torture/execute/20000722-1.x,
43893         gcc.c-torture/execute/20010123-1.x: Remove.
43894         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43895         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43896         gcc.dg/c99-complit-2.c: New tests.
43897
43898 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43899
43900         * g++.dg/inherit/base1.C: New test.
43901
43902 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43903
43904         * g++.dg/other/stdarg1.C: New test.
43905
43906         * gcc.c-torture/compile/20011130-2.c: New test.
43907
43908 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43909
43910         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43911         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43912         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43913         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43914         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43915         * gcc.dg/builtin-prefetch-1.c: New test.
43916
43917 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43918
43919         * gcc.dg/20011130-1.c: New test.
43920
43921 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43922
43923         * g++.dg/other/scope1.C: New test.
43924         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43925
43926 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43927
43928         * gcc.dg/vla-init-1.c: New test.
43929
43930 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43931
43932         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43933
43934 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43935
43936         * objc.dg/alias.m: Update.
43937         * objc.dg/class-1.m: Update.
43938         * objc.dg/const-str-1.m: Update.
43939         * objc.dg/fwd-proto-1.m: Update.
43940         * objc.dg/id-1.m: Update.
43941         * objc.dg/super-class-1.m: Update.
43942
43943 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
43944
43945         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43946         constructs.
43947
43948 2001-11-28  Jeffrey A Law  (law@cygnus.com)
43949
43950         * gcc.c-torture/execute/20011128-1.c: New test.
43951
43952 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
43953
43954         * gcc.dg/20011127-1.c: New test.
43955
43956 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43957
43958         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
43959         from Austin Group draft 7.
43960         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
43961         scanf format arguments.
43962         * gcc.dg/format/no-exargs-2.c: New test.
43963
43964 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
43965
43966         * g++.dg/abi/vbase8-4.C: New test.
43967
43968 2001-11-24  Ian Lance Taylor  <ian@airs.com>
43969
43970         * gcc.c-torture/execute/20011121-1.c: New test.
43971
43972 2001-11-23  Jeffrey A Law  (law@cygnus.com)
43973
43974         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43975
43976 2001-11-23  Andreas Jaeger  <aj@suse.de>
43977
43978         * gcc.dg/cpp/charconst-2.c: New test.
43979
43980 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
43981
43982         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
43983         to the host if it is remote.  Let tests specify extra headers
43984         they use.
43985         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
43986         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
43987         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
43988         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
43989         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
43990         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
43991         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
43992         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
43993         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
43994         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
43995
43996 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
43997
43998         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
43999         for little endian ARMs.
44000
44001 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
44002
44003         * gcc.c-torture/compile/20011119-1.c: New test.
44004         * gcc.c-torture/compile/20011119-2.c: New test.
44005
44006 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
44007
44008         * gcc.dg/altivec-1.c: Fix typo.
44009
44010 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44011
44012         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44013
44014 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
44015
44016         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44017
44018 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
44019
44020         * lib/g77.exp: Don't specify --rpath-link.
44021
44022         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44023         across all the headers.
44024         * gcc.dg/format/format.exp: For testing on a remote host,
44025         copy format.h.
44026
44027         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44028         * gcc.c-torture/execute/930406-1.c: Likewise.
44029         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44030
44031 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44032
44033         * gcc.dg/altivec-1.c: New.
44034
44035 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44036
44037         * gcc.dg/cpp/fpreprocessed.c: New test case.
44038
44039 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44040
44041         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44042         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44043         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44044
44045 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44046
44047         * gcc.dg/no-builtin-1.c: New test.
44048
44049 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44050
44051         * gcc.c-torture/execute/20011115-1.c: New test.
44052
44053 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44054
44055         * gcc.c-torture/compile/20011114-2.c: New test.
44056         * gcc.c-torture/compile/20011114-3.c: New test.
44057         * gcc.c-torture/compile/20011114-4.c: New test.
44058
44059 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44060
44061         * g++.dg/other/init1.C: New test.
44062
44063 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44064
44065         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44066         message.
44067
44068         * gcc.c-torture/execute/20011114-1.c: New testcase.
44069
44070         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44071         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44072         like the (before this change) version of 20010327-1.c.
44073
44074 2001-11-14  Roger Sayle <roger@eyesopen.com>
44075
44076         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44077
44078 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44079
44080         * g++.dg/init/array2.C: New test.
44081
44082 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44083
44084         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44085
44086 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44087
44088         * g++.dg/other/forscope1.C: New test.
44089         * g++.dg/ext/forscope1.C: New test.
44090         * g++.dg/ext/forscope2.C: New test.
44091
44092 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44093
44094         * gcc.c-torture/execute/20011113-1.c: New test.
44095
44096 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44097
44098         * gcc.c-torture/execute/20011109-2.c: New test.
44099
44100         * gcc.c-torture/execute/20011109-1.c: New test.
44101
44102 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44103
44104         * gcc.c-torture/compile/20011109-1.c: New test.
44105
44106 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44107
44108         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44109         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44110         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44111         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44112         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44113         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44114         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44115
44116 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44117
44118         * g++.dg/warn/Wshadow-1.C: New tests.
44119         * g++.old-deja/g++.mike/for3.C: Update.
44120
44121 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44122
44123         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44124         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44125         XFAILs.  Adjust expected error texts.
44126         * gcc.c-torture/compile/20011106-1.c,
44127         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44128         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44129         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44130         gcc.dg/c99-array-lval-5.c: New tests.
44131
44132 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44133
44134         * gcc.dg/cpp/defined.c: Update.
44135
44136 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44137
44138         * gcc.c-torture/execute/anon-1.c: New test.
44139
44140 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44141
44142         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44143         same size, so no warning should be produced on stormy16.
44144
44145         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44146         due to oversized array.
44147         * g++.old-deja/g++.mike/ns15.C: Likewise.
44148         * g++.old-deja/g++.pt/crash16.C: Likewise.
44149
44150 2001-11-02  Graham Stott  <grahams@redhat.com>
44151
44152         * g++.dgother/debug1.C: Fix typos.
44153
44154 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44155
44156         * g++.dg/other/debug1.C: New test.
44157
44158 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44159
44160         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44161         of unsigned long.
44162
44163 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44164
44165         * gcc.dg/20011029-2.c: New test.
44166
44167         * gcc.c-torture/compile/20011029-1.c: New test.
44168
44169 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44170
44171         * objc/execute/class_self-1.m: New test.
44172         * objc/execute/class_self-2.m: New test.
44173
44174 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44175
44176         * gcc.misc-tests/msgs.exp: Delete.
44177         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44178         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44179         error set to match recent changes.
44180
44181 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44182
44183         * gcc.dg/20011021-1.c: New test.
44184
44185 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44186
44187         * gcc.c-torture/compile/20011023-1.c: New test.
44188
44189 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44190
44191         * lib/g77.exp: Rewrite based on lib/g++.exp.
44192
44193 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44194
44195         * gcc.c-torture/execute/20011019-1.c: New test.
44196
44197         * gcc.dg/20011018-1.c: New test.
44198
44199 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44200
44201         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44202
44203 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44204
44205         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44206         * gcc.dg/attr-invalid.c: Likewise.
44207
44208 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44209
44210         * gcc.dg/20011015-1.c: New test.
44211
44212 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44213
44214         * g++.dg/template/unify2.C: New test.
44215
44216 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44217
44218         * g++.dg/other/exception-specification.C: New test
44219
44220 2001-10-13  Tom Rix  <trix@redhat.com>
44221
44222         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44223         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44224
44225 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44226
44227         * gcc.dg/20011009-1.c: New test.
44228
44229 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44230
44231         PR g++/4476
44232         * g++.dg/other/friend1.C: New test.
44233
44234 2001-10-11  Richard Henderson  <rth@redhat.com>
44235
44236         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44237
44238 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44239
44240         * gcc.c-torture/compile/20011010-1.c: New.
44241
44242 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44243
44244         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44245         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44246         g77.f-torture/execute/execute.exp,
44247         g77.f-torture/noncompile/noncompile.exp,
44248         gcc.c-torture/compile/compile.exp,
44249         gcc.c-torture/execute/execute.exp,
44250         gcc.c-torture/execute/ieee/ieee.exp,
44251         gcc.c-torture/execute/memcheck/memcheck.exp,
44252         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44253         objc/execute/execute.exp: Update FSF address.
44254
44255 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44256
44257         * gcc.dg/cpp/cmdlne-C.c: Update.
44258         * gcc.dg/cpp/cmdlne-C2.c: New.
44259
44260 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44261
44262         * gcc.c-torture/execute/20011008-3.c: New.
44263
44264 2001-10-08  DJ Delorie  <dj@redhat.com>
44265
44266         * gcc.dg/20011008-1.c: New.
44267         * gcc.dg/20011008-2.c: New.
44268
44269 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44270
44271         * gcc.dg/cpp/spacing1.c: Update test.
44272
44273 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44274
44275         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44276         spelling errors of "separate" as "seperate".
44277
44278 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44279
44280         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44281         enough to avoid inlining.
44282
44283 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44284
44285         * lib/g77.exp: set libg2c_dir correctly.
44286
44287 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44288
44289         * gcc.dg/cpp/macro11.c: New test.
44290
44291 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44292
44293         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44294         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44295         gcc.dg/format/multattr-3.c: New tests.
44296         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44297         tests for format attributes on function pointers being rejected.
44298
44299 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44300
44301         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44302
44303 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44304
44305         * g++.dg/warn/format1.C: New test.
44306
44307 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44308
44309         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44310
44311 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44312
44313         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44314
44315 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44316
44317         * gcc.dg/cpp/redef2.c: Add test.
44318
44319 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44320
44321         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44322         long-standing bug on i686, apparently.
44323         * gcc.c-torture/execute/loop-2c.x: New file.
44324         * gcc.c-torture/execute/loop-2d.x: New file.
44325         * gcc.c-torture/execute/loop-3c.x: New file.
44326
44327 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44328
44329         * gcc.dg/cpp/20000625-2.c: Correct line number.
44330
44331 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44332
44333         * gcc.dg/cpp/macro10.c: New test.
44334         * gcc.dg/cpp/strify3.c: New test.
44335         * gcc.dg/cpp/spacing1.c: Add tests.
44336         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44337         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44338
44339 2001-09-24  DJ Delorie  <dj@redhat.com>
44340
44341         * gcc.c-torture/execute/20010924-1.c: New test.
44342
44343 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44344
44345         * objc/execute/paste.m: Remove.
44346
44347 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44348
44349         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44350
44351 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44352
44353         * g77.dg/strlen0.f: New test.
44354
44355 2001-09-21  Richard Henderson  <rth@redhat.com>
44356
44357         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44358         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44359
44360 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44361
44362         Table-driven attributes.
44363         * g++.dg/ext/attrib1.C: New test.
44364
44365 2001-09-20  DJ Delorie  <dj@redhat.com>
44366
44367         * gcc.dg/20000926-1.c: Update expected warning messages.
44368         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44369         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44370         array.
44371
44372 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44373
44374         * g++.dg/eh/registers1.C: New test case.
44375
44376 2001-09-17  Richard Henderson  <rth@redhat.com>
44377
44378         * gcc.dg/array-5.c: Fix VLA decomposition test.
44379
44380 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44381
44382         * gcc.dg/cpp/line5.c: New testcase.
44383
44384 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44385
44386         * gcc.dg/cpp/macro9.c: New test.
44387
44388 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44389
44390         * gcc.c-torture/execute/980223.c: Change type of addr from long
44391         to char *.
44392
44393 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44394
44395         * gcc.c-torture/execute/20010915-1.c: New test.
44396
44397 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44398
44399         * g77.dg/bprob: New directory.
44400         * g77.dg/bprob/bprob.exp: New file.
44401         * g77.dg/bprob/bprob-1.f: New test.
44402         * g77.dg/gcov: New directory.
44403         * g77.dg/gcov/gcov.exp: New file.
44404         * g77.dg/gcov/gcov-1.f: New test.
44405         * g77.dg/gcov/gcov-1.x: New file.
44406
44407 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44408
44409         * gcc.dg/cpp/directiv.c: Update.
44410         * gcc.dg/cpp/undef1.c: Update.
44411
44412 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44413
44414         * gcc.dg/20010912-1.c: New test.
44415
44416 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44417
44418         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44419         language-independent file in lib.
44420         * lib/gcov.exp: New file.
44421
44422 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44423
44424         * gcc.c-torture/compile/20010911-1.c: New test.
44425
44426 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44427
44428         * lib/profopt.exp: New, to support profile-directed optimizations.
44429         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44430         * gcc.misc-tests/bprob-1.c: New test.
44431         * gcc.misc-tests/bprob-2.c: New test.
44432
44433 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44434
44435         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44436         XFAIL and which kinds of gcov output to verify.
44437         * gcc.misc-tests/gcov-4b.x: New file.
44438         * gcc.misc-tests/gcov-5b.x: New file.
44439         * gcc.misc-tests/gcov-6.x: New file.
44440         * gcc.misc-tests/gcov-7.c: New test.
44441         * gcc.misc-tests/gcov-7.x: New file.
44442
44443 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44444
44445         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44446         * gcc.misc-tests/gcov-6.c: New test.
44447
44448 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44449
44450         PR c++/3986
44451         * g++.dg/abi/vbase1.C: New test.
44452
44453 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44454
44455         * objc.dg/method-2.m: New.
44456
44457 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44458
44459         PR c++/4203
44460         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44461         * g++.dg/init/empty1.C: New test.
44462
44463 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44464
44465         * gcc.c-torture/compile/20010903-1.c: New test.
44466
44467 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44468
44469         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44470         for m68k.
44471
44472 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44473
44474         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44475
44476         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44477
44478         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44479
44480 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44481
44482         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44483         for 16-bit 'unsigned int'.
44484
44485 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44486
44487         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44488
44489 2001-08-27  Richard Henderson  <rth@redhat.com>
44490
44491         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44492         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44493
44494 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44495
44496         * gcc.dg/asm-names.c (ymain): New.
44497
44498 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44499
44500         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44501         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44502         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44503
44504 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44505
44506         * gcc.dg/compare5.c: New testcase.
44507
44508 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44509
44510         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44511         and "In instantiation".
44512
44513 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44514
44515         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44516
44517 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44518
44519         * gcc.misc-tests/gcov.exp: Add support for branch information.
44520         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44521         * gcc.misc-tests/gcov-4.c: New test.
44522         * gcc.misc-tests/gcov-4b.c: New test.
44523         * gcc.misc-tests/gcov-5b.c: New test.
44524
44525 2001-08-20  Zack Weinberg  <zackw@panix.com>
44526
44527         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44528         expected to fail.
44529
44530 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44531
44532         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44533
44534 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44535
44536         * g++.dg/eh/template1.C: New test.
44537
44538 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44539
44540         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44541         Fix thinko.
44542         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44543         for xfail.
44544
44545 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44546
44547         * lib/g77-dg.exp: Use prune.exp for common procedures
44548         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44549         * lib/g77.exp: (g77-dg-prune) Remove
44550
44551 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44552
44553         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44554
44555 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44556
44557         * g++.dg/template/unify1.C: New test.
44558
44559 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44560
44561         * g++.dg/abi/empty4.C: New test.
44562
44563 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44564
44565         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44566         solaris2.*
44567         * g77.f-torture/compile/pr3743.x: Likewise.
44568
44569 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44570
44571         * g++.dg/other/using-declaration.C: New test.
44572
44573 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44574
44575         * gcc.dg/cpp/tr-sign.c: New testcase.
44576
44577 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44578
44579         * gcc.dg/cpp/19951025-1.c: Revert.
44580         * gcc.dg/cpp/directiv.c: We no longer process directives that
44581         interrupt macro arguments.
44582
44583 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44584
44585         * gcc.dg/bconstp-1.c: New test.
44586
44587 2001-08-03  Richard Henderson  <rth@redhat.com>
44588
44589         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44590
44591 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44592
44593         * gcc.dg/cpp/19951025-1.c: Update.
44594
44595 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44596
44597         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44598         should be x.
44599
44600 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44601
44602         Kill -fhonor-std.
44603         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44604         * g++.old-deja/g++.other/std1.C: Likewise.
44605         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44606
44607 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44608
44609         * lib/g77.exp: Load gcc-defs.exp for common procedures
44610         (g77_pass, g77_fail, g77_finish, g77_exit,
44611         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44612
44613 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44614
44615         * g77.dg/fbackslash.f
44616         * g77.dg/fcase-preserve.f
44617         * g77.dg/ff90-1.f
44618         * g77.dg/ffixed-line-length-0.f
44619         * g77.dg/ffixed-line-length-132.f
44620         * g77.dg/ffixed-line-length-7.f
44621         * g77.dg/ffixed-line-length-72.f
44622         * g77.dg/ffixed-line-length-none.f
44623         * g77.dg/ffree-form-1.f
44624         * g77.dg/fno-backslash.f
44625         * g77.dg/fno-f90-1.f
44626         * g77.dg/fno-fixed-form-1.f
44627         * g77.dg/fno-onetrip.f
44628         * g77.dg/fno-typeless-boz.f
44629         * g77.dg/fno-underscoring.f
44630         * g77.dg/fno-vxt-1.f
44631         * g77.dg/fonetrip.f
44632         * g77.dg/ftypeless-boz.f
44633         * g77.dg/fugly-assumed.f
44634         * g77.dg/funderscoring.f
44635         * g77.dg/fvxt-1.f
44636
44637 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44638
44639         * objc.dg/fwd-proto-1.m: New.
44640         * objc.dg/local-decl-1.m: New.
44641         * objc.dg/naming-1.m: New.
44642         * objc.dg/naming-2.m: New.
44643         * objc.dg/proto-hier-1.m: New.
44644
44645 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44646
44647         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44648         largest-type elements to a struct makes its size grow.
44649
44650 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44651
44652         * g++.dg/abi/vthunk1.C: New test.
44653
44654 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44655
44656         * g++.dg/abi/vbase8-22.C: New test.
44657
44658 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44659
44660         * gcc.dg/cpp/macro8.c: New test.
44661
44662 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44663
44664         * g++.dg/abi/vbase8-21.C: New test.
44665
44666 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44667
44668         * g++.dg/abi/vbase8-10.C: New test.
44669
44670 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44671
44672         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44673         ${tool}_set_ld_library_path.
44674         Changed caller.
44675         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44676         g++.exp.
44677
44678 2001-07-26  Stan Cox <scox@redhat.com>
44679
44680         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44681         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44682         gcc_exit, gcc_check_unsupported_p):
44683         Moved to gcc-deps.exp
44684         * gcc-deps.exp: New file.
44685
44686 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44687
44688         * g++.old-deja/g++.pt/defarg14.C: New test.
44689
44690 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44691
44692         * g++.old-deja/g++.other/lineno5.C: New test.
44693
44694 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44695
44696         * g++.old-deja/g++.pt/crash68.C: New test.
44697
44698 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         * g++.old-deja/g++.other/crash42.C: New test.
44701
44702 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44703
44704         * gcc.dg/cpp/extratokens.c: Fix.
44705         * gcc.dg/cpp/skipping2.c: New tests.
44706
44707 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44708
44709         * gcc.c-torture/execute/20010724-1.c: New file.
44710         * gcc.c-torture/execute/20010724-1.x: New file.
44711
44712 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44713
44714         * g++.old-deja/g++.other/cond7.C: New test.
44715
44716 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44717
44718         * g++.old-deja/g++.other/optimize4.C: New test.
44719
44720 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44721
44722         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44723
44724 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44725
44726         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44727         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44728         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44729         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44730
44731         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44732         bug report" message.
44733
44734         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44735         * g++.dg/ext/instantiate1.C: Move from old-deja.
44736
44737 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44738
44739         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44740         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44741         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44742         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44743
44744 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44745
44746         * gcc.c-torture/execute/20010723-1.c: New test.
44747
44748 2001-07-23  Ben Elliston  <bje@redhat.com>
44749
44750         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44751
44752 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44753
44754         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44755         i[34567]86-*-*.
44756         Delete handling of ieee_multilib_flags.
44757         Pass -mieee for alpha*-*-* and sh-*-*.
44758         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44759
44760 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44761
44762         Remove old-abi tests.
44763         * g++.old-deja/g++.mike/p11116.C: Remove.
44764         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44765
44766 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44767
44768         * g77.f-torture/compile/pr3743.f: New test
44769
44770 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44771
44772         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44773
44774 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44775
44776         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44777         g++.old-deja/g++.pt/static6.C: Likewise.
44778         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44779         supports weak symbols.
44780
44781 2001-07-18  Andreas Jaeger  <aj@suse.de>
44782
44783         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44784         supported again.
44785
44786 2001-07-18  Andreas Jaeger  <aj@suse.de>
44787
44788         * gcc.dg/iftrap-1.c: Fix target line.
44789
44790 2001-07-17  Richard Henderson  <rth@redhat.com>
44791
44792         * gcc.c-torture/execute/20010717-1.c: New.
44793
44794 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44795
44796         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44797         tests.
44798
44799 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44800
44801         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44802
44803 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44804
44805         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44806         UAC_SIGBUS, UAC_NOPRINT definitions.
44807
44808 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44809
44810         * objc/execute/object_is_class.m: New test.
44811         * objc/execute/object_is_meta_class.m: New test.
44812
44813 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44814
44815         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44816         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44817
44818 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44819
44820         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44821         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44822
44823 2001-07-14  Richard Henderson  <rth@redhat.com>
44824
44825         * gcc.dg/iftrap-1.c: New.
44826
44827 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44828
44829         * g77.f-torture/execute/intrinsic77.f: New test.
44830
44831 2001-07-11  Janis Johnson <janis@us.ibm.com>
44832
44833         * gcc.misc-tests/gcov-3.c: New test.
44834
44835 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44836
44837         * gcc.c-torture/compile/20010711-1.c,
44838         * gcc.c-torture/compile/20010711-2.c: New tests.
44839
44840 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44841
44842         * gcc.c-torture/execute/20010711-1.c: New test.
44843
44844 2001-07-11  Ben Elliston  <bje@redhat.com>
44845
44846         * g++.old-deja/g++.other/enum5.C: New test.
44847
44848 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44849
44850         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44851         (g++-dg-prune): Call prune_gcc_output.
44852         * prune.exp: New file for prune_gcc_output.
44853         * lib/g++.exp, lib/gcc.exp: Load it.
44854
44855 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44856
44857         * gcc.c-torture/compile/20010701-1.c,
44858         g++.old-deja/g++.ext/attrib6.C: New tests.
44859
44860 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44861
44862         * gcc.c-torture/compile/20010706-1.c: New test.
44863
44864 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44865
44866         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44867
44868 2001-06-28  Stan Shebs  <shebs@apple.com>
44869
44870         * gcc.dg/pragma-darwin.c: New test.
44871
44872 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44873
44874         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44875         Solaris 2.[678] system.
44876
44877 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44878
44879         * gcc.dg/20010622-1.c: New test.
44880
44881 2001-06-18  Stan Shebs  <shebs@apple.com>
44882
44883         * objc.dg: New directory.
44884         * objc.dg/dg.exp: New file.
44885         * objc.dg/alias.m: New.
44886         * objc.dg/class-1.m: New.
44887         * objc.dg/class-2.m: New.
44888         * objc.dg/const-str-1.m: New.
44889         * objc.dg/const-str-2.m: New.
44890         * objc.dg/id-1.m: New.
44891         * objc.dg/method-1.m: New.
44892         * objc.dg/super-class-1.m: New.
44893         * lib/objc-dg.exp: New file.
44894
44895 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44896
44897         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44898         of label name.
44899
44900 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44901
44902         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44903
44904 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44905
44906         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44907         variable.
44908
44909 2001-06-12  Richard Henderson  <rth@redhat.com>
44910
44911         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44912
44913 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44914
44915         * g++.old-deja/g++.abi/vbase5.C: New test.
44916         * g++.old-deja/g++.abi/vbase6.C: New test.
44917         * g++.old-deja/g++.abi/vbase7.C: New test.
44918
44919 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44920
44921         * gcc.c-torture/compile/20010610-1.c: New test.
44922
44923 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44924
44925         * g++.old-deja/g++.abi/vbase4.C: New test.
44926
44927 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44928
44929         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44930         support %f for HC11/HC12 targets.
44931         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44932         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44933         on HC11/HC12 targets.
44934         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44935
44936 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44937
44938         * gcc.dg/wchar_t-1.c: New file.
44939         * gcc.dg/wint_t-1.c: Likewise.
44940
44941 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
44942
44943         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44944
44945 2001-06-11  Richard Henderson  <rth@redhat.com>
44946
44947         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44948
44949 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44950
44951         * gcc.c-torture/compile/20010611-1.c: New test.
44952
44953 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44954
44955         * gcc.dg/c99-tag-1.c: Add more tests.
44956
44957 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
44958
44959         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44960         representation on MN10300 and ARM/Thumb.
44961
44962 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
44963
44964         * g77.f-torture/execute/20010610.f: New.
44965
44966 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
44967
44968         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44969         names.
44970
44971 2001-06-09  Richard Henderson  <rth@redhat.com>
44972
44973         * gcc.c-torture/execute/ashrdi-1.c: New.
44974         * gcc.c-torture/execute/ashldi-1.c: New.
44975         * gcc.c-torture/execute/lshrdi-1.c: New.
44976
44977 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
44978
44979         * objc/execute/load-3.m: Added. Check sending +load to categories,
44980         in addition to classes.
44981
44982 2001-06-08  Stan Shebs  <shebs@apple.com>
44983
44984         * objc/execute/load-2.m: New test.  From Nicola Pero
44985         <n.pero@mi.flashnet.it>.
44986
44987 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
44988
44989         * gcc.c-torture/execute/20010605-2.c: New test.
44990
44991 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44992
44993         * g++.old-deja/g++.abi/vbase2.C: New test.
44994         * g++.old-deja/g++.abi/vbase3.C: New test.
44995
44996 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44997
44998         * g++.old-deja/g++.pt/friend49.C: New test.
44999
45000 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
45001
45002         * g++.old-deja/g++.ext/anon3.C: New test.
45003
45004 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
45005
45006         * g++.old-deja/g++.other/conv7.C: New test.
45007
45008 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45009
45010         * gcc.c-torture/compile/20010605-2.c: New test.
45011
45012 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45013
45014         * gcc.c-torture/execute/20010604-1.c: New test.
45015
45016 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
45017
45018         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45019
45020 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
45021
45022         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45023         (g++_link_flags): Likewise.
45024         (g++_init): Pass gccpath's value to two previous functions.
45025
45026 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45027
45028         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45029         Ensure logfile entry matches exec command line.
45030
45031 2001-05-31  Richard Henderson  <rth@redhat.com>
45032
45033         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45034         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45035
45036 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45037
45038         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45039         compiler for irix6.2
45040
45041 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45042
45043         * g++.old-deja/g++.other/optimize3.C: New file.
45044
45045 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45046
45047         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45048         assemble.
45049
45050 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45051
45052         * g++.old-deja/g++.other/optimize2.C: New file.
45053
45054 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45055
45056         * gcc.c-torture/compile/20010518-2.c: New file.
45057         * gcc.c-torture/execute/20010518-1.c: New file.
45058         * gcc.c-torture/execute/20010518-2.c: New file.
45059
45060 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45061
45062         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45063
45064 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45065
45066         G++ no longer defines builtins that do not begin with __builtin.
45067         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45068         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45069         * g++.old-deja/g++.law/builtin1.C: Likewise.
45070         * g++.old-deja/g++.law/cvt2.C: Likewise.
45071         * g++.old-deja/g++.mike/net5.C: Likewise.
45072         * g++.old-deja/g++.other/builtins1.C: Likewise.
45073         * g++.old-deja/g++.other/builtins2.C: Likewise.
45074         * g++.old-deja/g++.other/builtins3.C: Likewise.
45075         * g++.old-deja/g++.other/builtins4.C: Likewise.
45076         * g++.old-deja/g++.other/inline8.C: Likewise.
45077         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45078
45079 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45080
45081         * g++.old-deja/g++.pt/using1.C: Adjust.
45082         * g++.old-deja/g++.pt/using2.C: New test.
45083
45084 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45085
45086         * gcc.dg/cpp/charconst.c: New tests.
45087         * gcc.dg/cpp/escape.c: New tests.
45088         * gcc.dg/cpp/escape-1.c: New tests.
45089         * gcc.dg/cpp/escape-2.c: New tests.
45090         * gcc.dg/cpp/ucs.c: New tests.
45091
45092 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45093
45094         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45095         native compiler for irix6.5.
45096
45097 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45098
45099         * lib/g++.exp (g++_include_flags): Use args to compute
45100         get_multilibs.
45101         (g++_link_flags): Likewise.
45102         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45103
45104 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45105
45106         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45107
45108 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45109
45110         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45111         this file.
45112
45113 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45114
45115         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45116         STACK_SIZE;
45117         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45118         to STACK_SIZE; Use it to define size of add_histo array.
45119         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45120         to STACK_SIZE.
45121         (f): Use GITT_SIZE to define size of gitt local table.
45122         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45123         to STACK_SIZE; Use it to define size of bytemem array.
45124
45125 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45126
45127         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45128         on 68HC11/HC12 due to the asm instruction.
45129         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45130         * gcc.c-torture/compile/920520-1.x: Likewise.
45131         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45132         on 68HC11/HC12 because the function is larger than 64K.
45133         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45134         on 68HC11/HC12 because the structure is too large.
45135
45136 2001-05-20  Richard Henderson  <rth@redhat.com>
45137
45138         * gcc.c-torture/execute/20010520-1.c: New.
45139
45140 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45141
45142         * g++.old-deja/g++.warn/compare1.C: New test.
45143         * gcc.dg/compare4.c: New test.
45144
45145 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45146
45147         * g++.old-deja/g++.other/optimize1.C: New test.
45148
45149 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45150
45151         * g++.old-deja/g++.pt/spec41.C: New test.
45152
45153 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45154
45155         * gcc.c-torture/compile/20010114-1.x: Remove.
45156
45157 2001-05-18  Stan Shebs  <shebs@apple.com>
45158
45159         * gcc.c-torture/compile/20010518-1.c: New test.
45160
45161 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45162
45163         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45164         * g++.old-deja/g++.pt/crash67.C: New test.
45165
45166 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45167
45168         * g++.old-deja/g++.other/debug9.C: New test.
45169
45170 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45171
45172         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45173
45174 2001-05-16  Jan Hubicka  <jh@suse.cz>
45175
45176         * gcc.c-torture/compile/20010516-1.c: New test.
45177
45178 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45179
45180         * g++.old-deja/g++.other/crash41.C: New test.
45181
45182 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45183
45184         * g++.old-deja/g++.pt/crash66.C: New test.
45185
45186 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45187
45188         * g++.old-deja/g++.robertl/eb27.C: Convert.
45189
45190 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45191
45192         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45193         declaration being redundant.
45194
45195 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45196
45197         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45198
45199 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45200
45201         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45202
45203 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45204
45205         * lib/g++.exp: Use testsuite_flags.
45206
45207 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45208
45209         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45210
45211 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45212
45213         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45214
45215 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45216
45217         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45218
45219 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45220
45221         * gcc.c-torture/compile/20010313-1.c: New test.
45222
45223 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45224
45225         * gcc.dg/cpp/direct2.c: New test.
45226         * gccq.dg/cpp/direct2s.c: New test.
45227
45228         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45229
45230 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45231
45232         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45233         * g++.old-deja/g++.other/op3.C: Likewise.
45234
45235 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45236
45237         * gcc.dg/cpp/syshdr.h: New file.
45238         * gcc.dg/cpp/sysmac1.c: Update.
45239         * gcc.dg/cpp/sysmac2.c: Update.
45240
45241 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45242
45243         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45244
45245 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45246
45247         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45248         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45249
45250 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45251
45252         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45253
45254 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45255
45256         * lib/g++.exp (g++_include_flags): Don't use any special flags
45257         if TESTING_IN_BUILD_TREE is not defined.
45258         (g++_init): Use a plain 'c++' as the compiler if
45259         TESTING_IN_BUILD_TREEE is not defined.
45260
45261 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45262
45263         * g++.old-deja/g++.eh/catch13.C: New test.
45264         * g++.old-deja/g++.eh/catch14.C: New test.
45265
45266 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45267
45268         * gcc.dg/cpp/tr-define.c: New test.
45269
45270 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45271
45272         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45273         <stdlib.h>, not <malloc.h>.
45274
45275 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45276
45277         * g++.old-deja/g++.ns/template17.C: New test.
45278
45279 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45280
45281         * g++.old-deja/g++.pt/ref4.C: New test.
45282
45283 2001-04-30  Richard Henderson  <rth@redhat.com>
45284
45285         * gcc.dg/20000724-1.c: Revert last change.
45286
45287 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45288
45289         * g77.f-torture/execute/20010430.f: New test.
45290
45291 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45292
45293         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45294
45295 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45296
45297         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45298
45299 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45300
45301         * g++.old-deja/g++.eh/crash6.C: New test.
45302
45303 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45304
45305         * g++.old-deja/g++.other/warn7.C: New test.
45306
45307 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45308
45309         * g++.old-deja/g++.other/defarg9.C: New test.
45310
45311 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45312
45313         * g77.f-torture/compile/20010426.f: New test.
45314         * g77.f-torture/execute/20010426.f: New test.
45315
45316 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45317
45318         * g77.f-torture/compile/20000629-1.x: Remove - error
45319         has been fixed.
45320
45321 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45322
45323         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45324         Tweak slightly to work with g++.dg framework.
45325         * g++.dg/special/ecos.exp: Run initp1.C test.
45326         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45327
45328         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45329         its linker doesn't give line numbers either.
45330         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45331
45332 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45333
45334         * g++.old-deja/g++.other/lex1.C: New test.
45335
45336 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45337
45338         * gcc.dg/noncompile/20010425-1.c: New test.
45339
45340 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45341
45342         * g++.old-deja/g++.pt/mangle2.C: New test.
45343
45344 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45345
45346         * gcc.dg/format/plus-1.c: New test.
45347
45348 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45349
45350         * gcc.dg/20010423-1.c: New test.
45351
45352 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45353
45354         * gcc.c-torture/execute/20010422-1.c: New test.
45355
45356 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45357
45358         * g++.old-deja/g++.ns/type2.C: New test.
45359
45360 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45361
45362         * g++.old-deja/g++.other/perf1.C: New test.
45363
45364 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45365
45366         * gcc.dg/c99-func-2.c: Remove xfail.
45367         * gcc.dg/c99-func-3.c: Remove xfail.
45368         * gcc.dg/c99-func-4.c: Remove xfail.
45369
45370 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45371
45372         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45373
45374 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45375
45376         * gcc.c-torture/compile/20010423-1.c: New test.
45377
45378 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45379
45380         * g++.old-deja/g++.pt/typename28.C: New test.
45381
45382 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45383
45384         * g++.old-deja/g++.abi/empty2.C: New test.
45385         * g++.old-deja/g++.abi/empty3.C: New test.
45386
45387 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45388
45389         * g++.old-deja/g++.other/comdat2.C: New test.
45390         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45391
45392 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45393
45394         * g++.old-deja/g++.other/overload14.C: New test.
45395
45396 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45397
45398         * g++.old-deja/g++.other/lookup23.C: New test.
45399
45400 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45401
45402         * gcc.c-torture/execute/20010403-1.c: New test.
45403
45404 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45405             Mark Mitchell  <mark@codesourcery.com>
45406
45407         * lib/old-dejagnu.exp: Don't delete output of executable.
45408         Add .exe suffix to executables.
45409
45410 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45411
45412         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45413
45414 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45415
45416         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45417
45418 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45419
45420         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45421         * g++.old-deja/g++.abi/crash1.C: New test.
45422
45423 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45424
45425         * g++.old-deja/g++.other/crash40.C: New test.
45426
45427 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45428
45429         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45430
45431 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45432
45433         * g++.old-deja/g++.other/warn6.C: New test.
45434
45435 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45436
45437         * g++.old-deja/g++.robertl/eb42.C: Same.
45438
45439 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45440
45441         * gcc.dg/wtr-conversion-1.c: New testcase.
45442
45443 2001-04-10  Richard Henderson  <rth@redhat.com>
45444
45445         * g++.old-deja/g++.other/array5.C: New.
45446
45447 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45448
45449         * gcc.c-torture/execute/20010408-1.c: New test.
45450
45451 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45452
45453         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45454         headers and constructs.
45455         * g++.old-deja/g++.robertl/eb79.C: Same.
45456         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45457         * g++.old-deja/g++.robertl/eb73.C: Same.
45458         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45459         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45460         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45461         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45462         * g++.old-deja/g++.robertl/eb44.C: Same.
45463         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45464         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45465         * g++.old-deja/g++.robertl/eb39.C: Same.
45466         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45467         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45468         * g++.old-deja/g++.robertl/eb30.C: Same.
45469         * g++.old-deja/g++.robertl/eb3.C: Same.
45470         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45471         * g++.old-deja/g++.robertl/eb21.C: Same.
45472         * g++.old-deja/g++.robertl/eb15.C: Same.
45473         * g++.old-deja/g++.robertl/eb118.C: Same.
45474         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45475         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45476         * g++.old-deja/g++.robertl/eb109.C: Same.
45477         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45478         * g++.old-deja/g++.mike/rtti1.C: Same.
45479         * g++.old-deja/g++.mike/p658.C: Same.
45480         * g++.old-deja/g++.mike/net46.C: Same.
45481         * g++.old-deja/g++.mike/net34.C: Same.
45482         * g++.old-deja/g++.mike/memoize1.C: Same.
45483         * g++.old-deja/g++.mike/eh2.C: Same.
45484         * g++.old-deja/g++.law/weak.C: Same.
45485         * g++.old-deja/g++.law/visibility7.C: Same.
45486         * g++.old-deja/g++.law/visibility25.C: Same.
45487         * g++.old-deja/g++.law/visibility22.C: Same.
45488         * g++.old-deja/g++.law/visibility2.C: Same.
45489         * g++.old-deja/g++.law/visibility17.C: Same.
45490         * g++.old-deja/g++.law/visibility13.C: Same.
45491         * g++.old-deja/g++.law/visibility10.C: Same.
45492         * g++.old-deja/g++.law/visibility1.C: Same.
45493         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45494         * g++.old-deja/g++.law/vbase1.C: Same.
45495         * g++.old-deja/g++.law/operators32.C: Same.
45496         * g++.old-deja/g++.law/nest3.C: Same.
45497         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45498         * g++.old-deja/g++.law/except5.C (main): Same.
45499         * g++.old-deja/g++.law/cvt7.C (run): Same.
45500         * g++.old-deja/g++.law/cvt2.C: Same.
45501         * g++.old-deja/g++.law/cvt16.C: Same.
45502         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45503         * g++.old-deja/g++.law/ctors17.C (main): Same.
45504         * g++.old-deja/g++.law/ctors13.C: Same.
45505         * g++.old-deja/g++.law/ctors12.C (main): Same.
45506         * g++.old-deja/g++.law/ctors10.C: Same.
45507         * g++.old-deja/g++.law/code-gen5.C: Same.
45508         * g++.old-deja/g++.law/bad-error7.C: Same.
45509         * g++.old-deja/g++.law/arm9.C: Same.
45510         * g++.old-deja/g++.law/arm12.C: Same.
45511         * g++.old-deja/g++.law/arg8.C: Same.
45512         * g++.old-deja/g++.law/arg1.C: Same.
45513         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45514         * g++.old-deja/g++.jason/template31.C: Same.
45515         * g++.old-deja/g++.jason/template24.C (main): Same.
45516         * g++.old-deja/g++.jason/2371.C: Same.
45517         * g++.old-deja/g++.eh/new2.C: Same.
45518         * g++.old-deja/g++.eh/new1.C: Same.
45519         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45520         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45521         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45522         * g++.old-deja/g++.brendan/crash62.C: Same.
45523         * g++.old-deja/g++.brendan/crash52.C: Same.
45524         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45525         * g++.old-deja/g++.brendan/crash38.C: Same.
45526         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45527         * g++.old-deja/g++.brendan/copy9.C: Same.
45528
45529 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45530
45531         * gcc.c-torture/execute/20001203-2.c (memset):
45532         Count argument is of type __SIZE_TYPE__.
45533
45534 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45535
45536         * gcc.c-torture/compile/20010404-1.c: New test.
45537
45538 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45539
45540         * gcc.c-torture/compile/20010326-1.c: New test.
45541
45542 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45543
45544         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45545         peculiarities of the SH.
45546         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45547
45548 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45549
45550         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45551         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45552         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45553
45554 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45555
45556         * g77.f-torture/compile/20010321-1.f: New test.
45557
45558 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45559
45560         * gcc.c-torture/compile/20010329-1.c: New test.
45561
45562 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45563
45564         * gcc.c-torture/execute/20010329-1.c: New test.
45565
45566 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45567
45568         * g++.old-deja/g++.other/eh4.C: Fix typo.
45569
45570 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45571
45572         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45573
45574 2001-03-28  Philip Blundell  <philb@gnu.org>
45575
45576         * gcc.c-torture/compile/20010328-1.c: New test.
45577
45578 2001-03-27  Richard Henderson  <rth@redhat.com>
45579
45580         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45581         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45582
45583 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45584
45585         * gcc.c-torture/compile/20010327-1.c: New test.
45586
45587 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45588
45589         * g++.old-deja/g++.other/friend12.C: New test.
45590         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45591         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45592
45593 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45594
45595         * gcc.c-torture/execute/20010325-1.c: New test.
45596
45597 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45598
45599         * g++.old-deja/g++.other/mangle3.C: New test.
45600
45601 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45602
45603         * g++.old-deja/g++.other/anon8.C: New test.
45604
45605 2001-03-20  Philip Blundell  <philb@gnu.org>
45606
45607         * gcc.c-torture/compile/20010320-1.c: New test.
45608
45609 2001-03-17  Richard Henderson  <rth@redhat.com>
45610
45611         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45612
45613 2001-03-15  Geoff Keating  <geoff@redhat.com>
45614
45615         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45616         tests on AIX.
45617
45618 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45619
45620         * g++.old-deja/g++.other/eh4.C: New test.
45621
45622 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45623
45624         * gcc.dg/cpp/mi1.c: Update.
45625
45626 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45627
45628         * g++.old-deja/g++.other/regstack.C: New test.
45629
45630 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45631
45632         * g++.old-deja/g++.other/ref4.C: New test.
45633
45634 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45635
45636         * objc/execute/va_method.m: Added.
45637         * objc/execute/IMP.m: Added.
45638         * objc/execute/_cmd.m: Added.
45639         * objc/execute/accessing_ivars.m: Added.
45640         * objc/execute/class-1.m: Added.
45641         * objc/execute/class-10.m: Added.
45642         * objc/execute/class-11.m: Added.
45643         * objc/execute/class-12.m: Added.
45644         * objc/execute/class-13.m: Added.
45645         * objc/execute/class-14.m: Added.
45646         * objc/execute/class-2.m: Added.
45647         * objc/execute/class-3.m: Added.
45648         * objc/execute/class-4.m: Added.
45649         * objc/execute/class-5.m: Added.
45650         * objc/execute/class-6.m: Added.
45651         * objc/execute/class-7.m: Added.
45652         * objc/execute/class-8.m: Added.
45653         * objc/execute/class-9.m: Added.
45654         * objc/execute/class-tests-1.h
45655         * objc/execute/class-tests-2.h
45656         * objc/execute/compatibility_alias.m: Added.
45657         * objc/execute/encode-1.m: Added.
45658         * objc/execute/formal_protocol-1.m: Added.
45659         * objc/execute/formal_protocol-2.m: Added.
45660         * objc/execute/formal_protocol-3.m: Added.
45661         * objc/execute/formal_protocol-4.m: Added.
45662         * objc/execute/formal_protocol-5.m: Added.
45663         * objc/execute/formal_protocol-6.m: Added.
45664         * objc/execute/formal_protocol-7.m: Added.
45665         * objc/execute/informal_protocol.m: Added.
45666         * objc/execute/initialize.m: Added.
45667         * objc/execute/load.m: Added.
45668         * objc/execute/many_args_method.m: Added.
45669         * objc/execute/nested-3.m: Added.
45670         * objc/execute/no_clash.m: Added.
45671         * objc/execute/private.m: Added.
45672         * objc/execute/redefining_self.m: Added.
45673         * objc/execute/root_methods.m: Added.
45674         * objc/execute/selector-1.m: Added.
45675         * objc/execute/static-1.m: Added.
45676         * objc/execute/static-2.m: Added.
45677         * objc/execute/va_method.m: Added.
45678
45679 2001-03-10  Richard Henderson  <rth@redhat.com>
45680
45681         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45682
45683 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45684
45685         * g++.old-deja/g++.other/crash31.C: XFAIL.
45686         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45687         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45688         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45689         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45690         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45691
45692 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45693
45694         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45695
45696 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45697
45698         * gcc.dg/20000724-1.c: Don't use multiline strings.
45699
45700 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45701
45702         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45703         result of -cString against what we expect it to be; don't just
45704         print it out for no one to read.
45705
45706         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45707         Based on testcases provided by Nicola Pero.
45708
45709 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45710
45711         * gcc.dg/cpp/macro7.c: New test.
45712
45713 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45714
45715         * gcc.dg/cpp/multiline.c: Update.
45716
45717 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45718
45719         * g++.old-deja/g++.other/enum3.C: New test.
45720
45721 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45722
45723         * g++.old-deja/g++.other/pod1.C: New test.
45724
45725 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45726
45727         * g++.old-deja/g++.ext/overload1.C: New test.
45728
45729 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45730
45731         * g++.old-deja/g++.pt/using1.C: New test.
45732
45733 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45734
45735         * g++.old-deja/g++.other/using9.C: New test.
45736
45737 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45738
45739         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45740
45741         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45742
45743 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45744
45745         * g++.old-deja/g++.ext/realpt1.C: Remove.
45746
45747 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45748
45749         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45750
45751 2001-02-26  Will Cohen  <wcohen@redhat.com>
45752
45753         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45754
45755 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45756
45757         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45758         templatized constructors.
45759
45760 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45761
45762         * gcc.c-torture/execute/20010224-1.c: New test.
45763
45764 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45765
45766         * gcc.c-torture/execute/20010222-1.c: New test.
45767
45768 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45769
45770         * g++.old-deja/g++.other/inline20.C: New test.
45771
45772 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45773
45774         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45775
45776 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45777
45778         * g++.old-deja/g++.other/lookup22.C: New test.
45779
45780 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45781
45782         * g77.dg: New directory.
45783         * g77.dg/20010216-1.f: New test case.
45784         * g77.dg/dg.exp: New driver.
45785         * lib/g77-dg.exp: New driver library.
45786
45787 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45788
45789         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45790
45791 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45792
45793         * g++.old-deja/g++.other/decl9.C: New test.
45794
45795 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45796
45797         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45798         not need <string> and also tests the initialization at runtime.
45799
45800 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45801
45802         * gcc.c-torture/execute/longlong.c: New test.
45803
45804 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45805
45806         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45807
45808 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45809
45810         * gcc.c-torture/execute/920302-1.c (execute):
45811         Change argument type to short.
45812
45813 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45814
45815         * g++.old-deja/g++.pt/deduct6.C: New test.
45816
45817 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45818
45819         * g++.old-deja/g++.pt/deduct5.C: New test.
45820
45821 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45822
45823         * gcc.c-torture/execute/20010209-1.c: New test.
45824
45825 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45826
45827         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45828
45829 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45830
45831         * g++.dg/vtgc1.C: Update for new ABI.
45832
45833         * consistency.vlad: New directory, 1665 files.
45834
45835 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45836
45837         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45838         return type.
45839         * gcc.dg/cpp/digraphs.c: Declare puts.
45840
45841 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         * g++.old-deja/g++.other/warn5.C: New test.
45844
45845 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45846
45847         * g++.old-deja/g++.pt/spec40.C: New test.
45848
45849 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45850
45851         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45852         case.
45853         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45854
45855 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45856
45857         * gcc.c-torture/compile/20010209-1.c: New test.
45858
45859 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45860
45861         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45862         excess errors message but not if it crashes.
45863         * g++.old-deja/g++.other/crash27.C: Likewise.
45864         * g++.old-deja/g++.other/crash28.C: Likewise.
45865         * g++.old-deja/g++.other/crash30.C: Likewise.
45866         * g++.old-deja/g++.other/crash32.C: Likewise.
45867         * g++.old-deja/g++.other/crash35.C: Likewise.
45868         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45869
45870 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45871
45872         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45873         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45874         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45875         g77.f-torture/execute/execute.exp,
45876         g77.f-torture/noncompile/noncompile.exp,
45877         gcc.c-torture/execute/execute.exp,
45878         gcc.c-torture/execute/memcheck/memcheck.exp,
45879         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45880         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45881         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45882         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45883         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45884         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45885         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45886         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45887         Remove bug reporting instructions with ancient email addresses.
45888
45889 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45890
45891         * gcc.dg/20010202-1.c: New test.
45892         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45893
45894 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45895
45896         * g++.dg/stdbool-if.C: New test.
45897
45898 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45899
45900         * objc/execute/fdecl.m: Added main().
45901
45902 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45903
45904         * gcc.c-torture/execute/20010206-1.c: New test.
45905
45906 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45907
45908         * gcc.dg/cpp/avoidpaste1.c: Update.
45909
45910 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45911
45912         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45913         Pero <nicola@brainstorm.co.uk>.
45914         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45915
45916 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45917
45918         * g++.old-deja/g++.pt/spec39.C: New test.
45919
45920 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45921
45922         * gcc.c-torture/compile/20010202-1.c: New test.
45923
45924 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45925
45926         * g++.old-deja/g++.abi/primary2.C: New test.
45927         * g++.old-deja/g++.abi/primary3.C: New test.
45928         * g++.old-deja/g++.abi/primary4.C: New test.
45929         * g++.old-deja/g++.abi/primary5.C: New test.
45930         * g++.old-deja/g++.abi/vtable3.h: New test.
45931         * g++.old-deja/g++.abi/vtable3a.C: New test.
45932         * g++.old-deja/g++.abi/vtable3b.C: New test.
45933         * g++.old-deja/g++.abi/vtable3c.C: New test.
45934         * g++.old-deja/g++.abi/vtable3d.C: New test.
45935         * g++.old-deja/g++.abi/vtable3e.C: New test.
45936         * g++.old-deja/g++.abi/vtable3f.C: New test.
45937         * g++.old-deja/g++.abi/vtable3g.C: New test.
45938         * g++.old-deja/g++.abi/vtable3h.C: New test.
45939         * g++.old-deja/g++.abi/vtable3i.C: New test.
45940         * g++.old-deja/g++.abi/vtable3j.C: New test.
45941         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45942
45943 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
45944
45945         * g++.old-deja/g++.other/anon6.C: New test.
45946         * g++.old-deja/g++.other/anon7.C: New test.
45947
45948 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45949
45950         * gcc.dg/cpp/avoidpaste2.c: New tests.
45951
45952 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
45953
45954         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45955
45956 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
45957
45958         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45959         DECIMAL_DIG cases for Irix."
45960
45961 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
45962
45963         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45964
45965 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45966
45967         * gcc.dg/c99-tag-1.c: New test.
45968
45969 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45970
45971         * gcc.dg/cpp/tr-warn1.c: Add tests.
45972
45973 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45974
45975         * gcc.dg/cpp/avoidpaste1.c: Update.
45976         * gcc.dg/cpp/paste4.c: Update.
45977
45978 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
45979
45980         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
45981         cases for Irix.
45982
45983 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45984
45985         * g++.old-deja/g++.other/inline19.C: New test.
45986
45987 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45988
45989         * gcc.dg/Wlarger-than.c: New test.
45990
45991 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45992
45993         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
45994
45995 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
45996
45997         * gcc.c-torture/execute/20010129-1.c: New test.
45998         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
45999
46000 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46001
46002         * gcc.dg/cpp/avoidpaste1.c: Test case.
46003
46004 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
46005
46006         * g++.old-deja/g++.other/inline18.C: New test.
46007
46008 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46009
46010         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46011         and __builtin_putchar.
46012
46013 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
46014
46015         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46016         tests.
46017
46018 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
46019
46020         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46021         floating point number rounding mode to round to the nearest
46022         representable mode.
46023
46024 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46025
46026         * g++.old-deja/g++.other/mangle2.C: New test.
46027
46028 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46029
46030         * gcc.c-torture/compile/20010124-1.c: New test.
46031
46032 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46033
46034         * g++.old-deja/g++.pt/spec38.C: New test.
46035
46036 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46037
46038         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46039         "Build don't run".
46040
46041 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46042
46043         * gcc.c-torture/execute/20010123-1.c: New test.
46044
46045 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46046
46047         * g++.old-deja/g++.pt/spec37.C: New test.
46048
46049 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46050
46051         * g++.old-deja/g++.pt/overload14.C: New test.
46052
46053 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46054
46055         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46056         __builtin_return_address.
46057
46058 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46059
46060         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46061         * g++.old-deja/g++.pt/spec35.C: New test.
46062         * g++.old-deja/g++.pt/spec36.C: New test.
46063
46064 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46065
46066         * gcc.c-torture/compile/20010118-1.c: New test.
46067
46068 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46069
46070         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46071
46072 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46073
46074         * gcc.c-torture/execute/20010119-1.c: New test.
46075
46076 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46077
46078         * g++.old-deja/g++.other/vbase5.C: New test.
46079
46080 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46081
46082         * gcc.c-torture/execute/20010118-1.c: New test.
46083
46084 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46085
46086         * g++.old-deja/g++.pt/deduct3.C: New test.
46087
46088 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46089
46090         * g++.old-deja/g++.pt/spec34.C: New test.
46091
46092 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46093
46094         * g77.f-torture/compile/20000601-2.f: New test.
46095
46096 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46097
46098         * g++.old-deja/g++.other/init17.C: New test.
46099
46100 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46101
46102         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46103
46104 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46105
46106         * g++.old-deja/g++.pt/unify8.C: New test.
46107
46108 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46109
46110         * g++.old-deja/g++.abi/vbase1.C: New test.
46111
46112 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46113
46114         * g++.old-deja/g++.pt/crash65.C: New test.
46115
46116 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46117
46118         * gcc.dg/cpp/assembl2.S: New test case.
46119
46120 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46121
46122         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46123         are supported.
46124
46125 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46126
46127         * g++.old-deja/g++.other/builtins1.C: New test.
46128         * g++.old-deja/g++.other/builtins2.C: Likewise.
46129         * g++.old-deja/g++.other/builtins3.C: Likewise.
46130         * g++.old-deja/g++.other/builtins4.C: Likewise.
46131
46132 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46133
46134         * gcc.c-torture/compile/20010117-1.c: New test.
46135         * gcc.c-torture/compile/20010117-2.c: New test.
46136
46137 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46138
46139         * g77.f-torture/execute/20010116.[fx]: New test,
46140         XFAIL on i?86-*-*.
46141         * g77.f-torture/compile/20010115.f: Indicate it's
46142         a test for PR fortran/1636.
46143
46144 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46145
46146         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46147
46148 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46149
46150         * g77.f-torture/compile/20010115.f: New test.
46151
46152 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46153
46154         * g++.old-deja/g++.pt/nontype5.C: New test.
46155
46156 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46157
46158         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46159         have an equivalent working one below it.
46160
46161 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46162
46163         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46164         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46165
46166 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46167
46168         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46169         message containing "init_priority".
46170         (conpr-2.C): Likewise.
46171         (conpr-3.C): Likewise.
46172         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46173
46174 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46175
46176         * gcc.c-torture/execute/20010114-2.c: New test.
46177
46178 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46179
46180         * gcc.c-torture/compile/20010114-1.c: New test.
46181         * gcc.c-torture/compile/20010114-1.x: Xfail.
46182         * gcc.c-torture/compile/20010114-2.c: New test.
46183         * gcc.c-torture/execute/20010114-1.c: New test.
46184         * gcc.dg/trunc-1.c: New test.
46185         * gcc.dg/uninit-B.c: New test.
46186
46187 2001-01-13  Nick Clifton  <nickc@redhat.com>
46188
46189         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46190         target.
46191
46192 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46193
46194         * gcc.c-torture/compile/20010113-1.c: New test.
46195
46196 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46197
46198         * gcc.c-torture/compile/20001212-1.c: New test.
46199
46200 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46201
46202         * gcc.dg/cpp/widestr1.c: Update.
46203         * gcc.dg/cpp/prag-imp.c: Remove.
46204
46205 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46206
46207         * gcc.c-torture/execute/20000801-3.x: Remove.
46208         * gcc.dg/c90-init-1.c: New test.
46209         * gcc.dg/c99-init-1.c: New test.
46210         * gcc.dg/c99-init-2.c: New test.
46211         * gcc.dg/gnu99-init-1.c: New test.
46212
46213 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46214
46215         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46216         testing that no relevant ones were found.
46217
46218 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46219
46220         * g++.old-deja/g++.pt/cast2.C: New test.
46221
46222 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46223
46224         * g++.old-deja/g++.pt/friend47.C: New test.
46225
46226 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46227
46228         * g++.old-deja/g++.pt/instantiate13.C: New test.
46229
46230 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46231
46232         * g++.old-deja/g++.other/defarg7.C: New test.
46233         * g++.old-deja/g++.other/defarg8.C: New test.
46234
46235 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46236
46237         * g++.old-deja/g++.pt/crash64.C: New test.
46238
46239 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46240
46241         * g++.old-deja/g++.pt/crash63.C: New test.
46242
46243 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46244
46245         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46246
46247 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46248
46249         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46250
46251 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46252
46253         * g++.old-deja/g++.pt/error3.C: New test.
46254
46255 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46256
46257         * g++.old-deja/g++.other/crash39.C: New test.
46258
46259 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46260
46261         * g++.old-deja/g++.other/vbase4.C: New test.
46262
46263 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46264
46265         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46266         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46267         * gcc.dg/special/special.exp: New test driver which will check
46268         for alias support for the above test.
46269
46270 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46271
46272         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46273         problems on small machines.
46274         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46275         parameterize.
46276
46277 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46278
46279         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46280         mips.
46281         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46282
46283 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46284
46285         * g++.old_deja/g++.pt/using8.C: New test.
46286
46287 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46288
46289         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46290
46291 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46292
46293         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46294         where a failure is expected.
46295         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46296
46297 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46298
46299         * g++.old_deja/g++.pt/instantiate12.C: New test.
46300
46301 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46302
46303         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46304         start of structs.
46305         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46306         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46307         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46308         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46309         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46310         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46311         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46312         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46313         * g++.old-deja/g++.eh/spec6.C: Likewise.
46314         * g++.old-deja/g++.jason/crash3.C: Likewise.
46315         * g++.old-deja/g++.law/ctors11.C: Likewise.
46316         * g++.old-deja/g++.law/ctors17.C: Likewise.
46317         * g++.old-deja/g++.law/ctors5.C: Likewise.
46318         * g++.old-deja/g++.law/ctors9.C: Likewise.
46319         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46320         * g++.old-deja/g++.mike/net22.C: Likewise.
46321         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46322         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46323         * g++.old-deja/g++.mike/virt3.C: Likewise.
46324         * g++.old-deja/g++.niklas/t128.C: Likewise.
46325         * g++.old-deja/g++.other/anon4.C: Likewise.
46326         * g++.old-deja/g++.other/using1.C: Likewise.
46327         * g++.old-deja/g++.other/warn3.C: Likewise.
46328         * g++.old-deja/g++.pt/t37.C: Likewise.
46329         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46330         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46331
46332 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46333
46334         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46335
46336 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46337
46338         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46339
46340 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46341
46342         * gcc.c-torture/compile/20010107-1.c: New test.
46343
46344 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46345
46346         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46347
46348 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46349
46350         * gcc.dg/format/format.h: New file.
46351         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46352         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46353         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46354         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46355         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46356         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46357         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46358         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46359         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46360         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46361         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46362         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46363         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46364         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46365         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46366         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46367         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46368         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46369         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46370         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46371         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46372         instead of declaring standard types, macros and functions in each
46373         test.
46374
46375 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46376
46377         * gcc.c-torture/execute/20010106-1.c: New test.
46378
46379 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46380
46381         * gcc.dg/format/format.exp: New file.
46382         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46383         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46384         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46385         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46386         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46387         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46388         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46389         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46390         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46391         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46392         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46393         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46394         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46395         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46396         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46397         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46398         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46399         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46400         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46401         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46402         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46403         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46404         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46405         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46406         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46407         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46408         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46409         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46410         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46411         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46412         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46413         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46414         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46415         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46416         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46417         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46418         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46419         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46420         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46421         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46422         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46423         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46424
46425 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46426
46427         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46428         account.
46429
46430 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46431
46432         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46433
46434 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46435
46436         * g++.old-deja/g++.pt/crash62.C: New test.
46437
46438 2001-01-04  Richard Henderson  <rth@redhat.com>
46439
46440         * gcc.dg/20000926-1.c: Update expected warnings.
46441         * gcc.dg/array-2.c: Likewise.
46442         * gcc.dg/array-4.c: Also validate flexible array members.
46443         * gcc.dg/c99-flex-array-1.c: New.
46444
46445 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46446
46447         * gcc.c-torture/compile/20001222-1.x: Remove.
46448
46449 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46450
46451         * gcc.c-torture/execute/built-in-setjmp.c: New.
46452
46453 2001-01-03  Richard Henderson  <rth@redhat.com>
46454
46455         * gcc.dg/940510-1.c: Update expected error wording.
46456         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46457
46458 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46459
46460         * lib/target-supports.exp (check_alias_available): Modified to
46461         indicate aliases not supported if only weak aliases are supported.
46462
46463 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46464
46465         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46466         Turn on cmpstrsi checks for __pj__ and __i370__.
46467
46468 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46469
46470         * g++.old-deja/g++.other/virtual11.C: New test.
46471
46472 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46473
46474         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46475
46476 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46477
46478         * gcc.c-torture/compile/20010102-1.c: New test.
46479
46480 2001-01-02  Andreas Jaeger  <aj@suse.de>
46481
46482         * gcc.dg/noreturn-3.c: New test.
46483
46484         * gcc.dg/noreturn-4.c: New test.
46485
46486 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46487
46488         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46489         __builtin_fputc and __builtin_fwrite.
46490
46491 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46492
46493         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46494         signed char, not default char.
46495
46496 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46497
46498         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46499
46500 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46501
46502         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46503
46504 2000-12-29  Richard Henderson  <rth@redhat.com>
46505
46506         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46507         (__cyg_profile_func_exit): Define.
46508
46509 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46510
46511         * g++.dg/vtgc1.C: New test.
46512
46513 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46514
46515         * gcc.dg/noncompile/20001228-1.c: New test.
46516
46517         * gcc.dg/20001228-1.c: New test.
46518
46519         * gcc.c-torture/execute/20001228-1.c: New test.
46520
46521 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46522
46523         * gcc.dg/format-strfmon-1.c: New test.
46524
46525 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46526
46527         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46528         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46529         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46530         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46531         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46532         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46533         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46534         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46535         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46536         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46537         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46538         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46539         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46540
46541         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46542         * gcc.c-torture/execute/string-opt-4.c: Test index.
46543
46544 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46545
46546         * gcc.c-torture/compile/20001226-1.c: New test.
46547
46548 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46549
46550         * gcc.c-torture/compile/20001222-1.c: New test.
46551         * gcc.c-torture/compile/20001222-1.x: Xfail.
46552
46553 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46554
46555         * gcc.c-torture/execute/comp-goto-2.c: New test.
46556
46557 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46558
46559         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46560         Use long types if __INT_MAX__ is 32767.
46561         (main): Use cast to (sint32 *) when poking 88 into a_page.
46562
46563         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46564
46565 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46566
46567         * gcc.c-torture/compile/20001221-1.c: New test.
46568         * gcc.c-torture/execute/20001221-1.c: New test.
46569
46570 2000-12-20  Richard Henderson  <rth@redhat.com>
46571
46572         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46573         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46574
46575 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46576
46577         * gcc.dg/compare3.c: New test.
46578
46579 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46580
46581         * gcc.dg/format-warnll-1.c: New test.
46582
46583 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46584
46585         * gcc.dg/cpp/cmdlne-P.c: New test.
46586
46587 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46588
46589         * gcc.c-torture/execute/builtin-abs-1.c,
46590         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46591
46592 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46593
46594         * gcc.dg/cpp/multiline.c: New test.
46595
46596 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46597
46598         * g++.old-deja/g++.other/syshdr1.C: Update.
46599         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46600
46601 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46602
46603         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46604
46605 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46606
46607         * g++.old-deja/g++.pt/ttp65.C: New test.
46608
46609 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46610
46611         * g++.old-deja/g++.pt/ttp64.C: New test.
46612
46613 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46614
46615         * g++.old-deja/g++.pt/spec33.C: New test.
46616
46617 2000-12-14  Catherine Moore  <clm@redhat.com>
46618
46619         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46620         * gcc.c-torture/execute/920612-2.c: Likewise.
46621         * gcc.c-torture/execute/920428-2.c: Likewise.
46622         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46623         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46624
46625 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46626
46627         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46628         * gcc.dg/pack-test-2.c: Likewise.
46629
46630 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46631
46632         Tests by Zack Weinberg <zackw@stanford.edu>.
46633
46634         * gcc.dg/cpp/defined.c: Update.
46635         * gcc.dg/cpp/defined_trad.c: New tests.
46636
46637 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46638
46639         * gcc.dg/cpp/trad-direct.c: Update.
46640
46641 2000-12-11  Neil Booth  <neilb@earthling.net>
46642
46643         * gcc.dg/cpp/defined_trad.c
46644
46645 2000-12-11  Neil Booth  <neilb@earthling.net>
46646
46647         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46648
46649 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46650
46651         * gcc.dg/format-miss-2.c: New test.
46652
46653 2000-12-09  Neil Booth  <neilb@earthling.net>
46654
46655         * gcc.dg/cpp/lineflags.c: New tests.
46656         * gcc.dg/cpp/poison.c: Update.
46657         * gcc.dg/cpp/redef2.c: Update.
46658         * gcc.dg/cpp/skipping.c: New test.
46659
46660 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46661
46662         * g++.old-deja/g++.other/eh3.C: New testcase.
46663
46664 2000-12-07  Neil Booth  <neilb@earthling.net>
46665
46666         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46667         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46668         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46669         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46670         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46671         Update.
46672
46673 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46674
46675         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46676         __SIZE_TYPE__ instead of int for type of integers cast to
46677         pointers.
46678
46679 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46680
46681         * g++.old-deja/g++.other/cleanup4.C: New test.
46682
46683 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46684
46685         * format-sec-1.c: New test.
46686
46687 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46688
46689         * gcc.dg/format-nonlit-3.c: New test.
46690
46691 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46692
46693         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46694         through a null pointer.
46695
46696 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46697
46698         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46699         * g++.old-deja/g++.pt/partial4.C: New test.
46700
46701 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46702
46703         * gcc.c-torture/execute/ieee/hugeval.x: New.
46704
46705 2000-12-06  Neil Booth  <neilb@earthling.net>
46706
46707         * gcc.dg/cpp/backslash2.c: New tests.
46708
46709 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46710
46711         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46712         * gcc.c-torture/execute/stdio-opt-2.c: New test.
46713
46714 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46715
46716         * gcc.c-torture/execute/20001203-2.c: New testcase.
46717
46718 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46719
46720         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46721         * g++.old-deja/g++.other/virtual10.C: New test.
46722
46723 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46724
46725         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46726
46727 2000-12-05  Richard Henderson  <rth@redhat.com>
46728
46729         * gcc.c-torture/compile/20001205-1.c: New.
46730
46731 2000-12-04  Neil Booth  <neilb@earthling.net>
46732
46733         * g++.old-deja/g++.other/virtual9.C: New test.
46734         * g++.old-deja/g++.pt/crash61.C: New test.
46735         * gcc.c-torture/execute/loop-9.c: New test.
46736
46737 2000-12-04  Neil Booth  <neilb@earthling.net>
46738
46739         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46740         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46741         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46742         * gcc.dg/cpp/extratokens.c: ...here.
46743
46744 2000-12-04  Neil Booth  <neilb@earthling.net>
46745
46746         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46747         New tests.
46748
46749 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46750
46751         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46752         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46753
46754 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46755
46756         * gcc.c-torture/execute/20001203-1.c: New test.
46757
46758 2000-12-03  Neil Booth  <neilb@earthling.net>
46759
46760         * gcc.dg/cpp/macro6.c: New test cases.
46761
46762 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46763
46764         * gcc.c-torture/execute/string-opt-9.c: New test.
46765         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46766         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46767         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46768
46769         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46770         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46771
46772 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46773
46774         * gcc.dg/cpp/if-6.c: New testcase.
46775
46776         * gcc.dg/20001201-1.c: New testcase.
46777
46778 2000-12-02  Neil Booth  <neilb@earthling.net>
46779
46780         * g++.old-deja/g++.other/externC4.C,
46781         g++.old-deja/g++.other/friend10.C: New tests.
46782
46783 2000-12-02  Neil Booth  <neilb@earthling.net>
46784
46785         * g++.old-deja/g++.other/instan2.C
46786         * g++.old-deja/g++.other/instan3.C: New test.
46787
46788 2000-12-02  Neil Booth  <neilb@earthling.net>
46789
46790         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46791         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46792         gnuc99.c,gnuc99-pedantic.c: New tests.
46793
46794 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46795
46796         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46797         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46798
46799 2000-12-01  Neil Booth  <neilb@earthling.net>
46800
46801         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46802         * gcc.dg/cpp/poison.c: Update.
46803         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46804
46805 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46806
46807         * g77.f-torture/execute/20001201.f: New test.
46808
46809 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46810
46811         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46812
46813 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46814
46815         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46816
46817 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46818
46819         * g++.old-deja/g++.other/cast6.C: New test.
46820
46821 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46822
46823         * gcc.c-torture/execute/20001130-2.c: New testcase.
46824
46825 2000-11-30  Richard Henderson  <rth@redhat.com>
46826
46827         * gcc.c-torture/execute/20001130-1.c: New test.
46828
46829 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46830
46831         * g++.old-deja/g++.other/op3.C: New test.
46832
46833 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46834
46835         * g++.old-deja/g++.other/op2.C: New test.
46836
46837 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46838
46839         * g++.old-deja/g++.other/crash38.C: New test.
46840
46841 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46842
46843         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46844
46845 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46846
46847         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46848         tests.
46849         * gcc.c-torture/execute/string-opt-6.c: New test.
46850
46851         * gcc.dg/20001117-1.c: Add main.
46852
46853 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46854
46855         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46856         Move from here ...
46857         * gcc.dg/940510-1.c: ... to here.
46858
46859         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46860         zero-size arrays in toplevel structures.
46861
46862 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46863
46864         * gcc.c-torture/execute/loop-8.c: New test.
46865
46866 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46867
46868         * g++.old-deja/g++.other/base1.C: New test.
46869
46870 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46871
46872         * g++.old-deja/g++.other/parse2.C: New test.
46873
46874 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46875
46876         * g++.old-deja/g++.pt/incomplete1.C: New test.
46877
46878 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46879
46880         * g++.old-deja/g++.other/friend9.C: New test.
46881
46882 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46883
46884         * gcc.dg/20001127-1.c: New test.
46885
46886 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46887
46888         * g++.old-deja/g++.pt/friend46.C: New test.
46889
46890 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46891
46892         * g++.old-deja/g++.other/ptrmem8.C: New test.
46893
46894 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46895
46896         * gcc.c-torture/execute/string-opt-7.c: New test.
46897         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46898
46899 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46900
46901         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46902         instead of 'mkcheck 2'.
46903
46904 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46905
46906         * gcc.c-torture/execute/memcheck/driver.c,
46907         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46908         C9X references to refer to C99.
46909
46910 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46911
46912         * gcc.dg/ultrasp3.c: New test.
46913
46914 2000-11-25  Neil Booth  <neilb@earthling.net>
46915
46916         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46917
46918 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46919
46920         * gcc.c-torture/compile/20001123-2.c: New.
46921
46922 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46923
46924         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46925
46926 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46927
46928         * gcc.dg/sequence-point-1.c: Add some new tests.
46929         * gcc.c-torture/execute/20001124-1.c: New test.
46930
46931 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46932
46933         * g++.old-deja/g++.other/vaarg4.C: New test.
46934         * gcc.c-torture/compile/20001123-1.c: New test.
46935
46936 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46937
46938         * g++.other/crash24.C: Adjust and remove XFAIL.
46939         * g++.other/crash37.C: New test.
46940
46941 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
46942
46943         * g++.old-deja/g++.pt/instantiate9.C: New test.
46944
46945 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
46946
46947         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46948         new ABI, too.
46949
46950         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46951         * g++.old-deja/g++.robertl/eb55.C: Likewise.
46952
46953 2000-11-22  Neil Booth  <neilb@earthling.net>
46954
46955         * gcc.dg/cpp/Wtrigraphs.c: New test.
46956
46957 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
46958
46959         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46960
46961 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
46962
46963         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46964
46965 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
46966
46967         * lib/gcc-dg.exp: load_lib scanasm.exp.
46968         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46969         * lib/g++-dg.exp: load_lib scanasm.exp.
46970         * lib/scanasm.exp: New.
46971         (scan-assembler, scan-assembler-not): Add optional arguments to
46972         test name, or if not present, the pattern name.
46973         (scan-assembler-dem, scan-assembler-dem-not): New.
46974
46975         * g++.dg/dg.exp: New.
46976
46977 2000-11-21  Neil Booth  <neilb@earthling.net>
46978
46979         * gcc.dg/cpp/integrated1.c: Remove.
46980
46981 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46982
46983         * gcc.c-torture/execute/20001121-1.c: New test.
46984
46985 2000-11-21  Richard Henderson  <rth@redhat.com>
46986
46987         * gcc.c-torture/compile/20001121-1.c: New test.
46988
46989 2000-11-20  Neil Booth  <neilb@earthling.net>
46990
46991         * gcc.dg/cpp/integrated1.c: New test.
46992
46993 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46994
46995         * g++.old-deja/g++.other/inline17.C: New test.
46996
46997 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
46998
46999         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47000         local variable to be zero: I made the variable global. Now
47001         uses abort() and exit() instead of relying on main's return value.
47002
47003 2000-11-20  Neil Booth  <neilb@earthling.net>
47004
47005         * gcc.dg/cpp/paste2.c: Update test.
47006         * objc/execute/paste.m: New test.
47007
47008 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47009
47010         * gcc.dg/c99-condexpr-1.c: New test.
47011
47012 2000-11-20  Neil Booth  <neilb@earthling.net>
47013
47014         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47015
47016 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
47017
47018         * g++.old-deja/g++.pt/export1.C: New test.
47019
47020 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
47021
47022         * gcc.dg/20001117-1.c: New test.
47023
47024 2000-11-18  Richard Henderson  <rth@redhat.com>
47025
47026         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47027
47028 2000-11-18  Richard Henderson  <rth@redhat.com>
47029
47030         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47031         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47032         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47033
47034 2000-11-18  Richard Henderson  <rth@redhat.com>
47035
47036         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47037         (main): New.  Exit cleanly.
47038
47039 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47040
47041         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47042         gcc.dg/c99-fordecl-2.c: New tests.
47043
47044 2000-11-18  Richard Henderson  <rth@redhat.com>
47045
47046         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47047         * gcc.c-torture/execute/zerolen-2.c: New.
47048
47049 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47050
47051         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47052         memory.
47053
47054 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47055
47056         * g++.old-deja/g++.pt/instantiate8.C: New test.
47057
47058 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47059
47060         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47061         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47062
47063 2000-11-16  Nick Clifton  <nickc@redhat.com>
47064
47065         * gcc.c-torture/execute/nestfunc-2.c: New test.
47066         * gcc.c-torture/execute/nestfunc-3.c: New test.
47067
47068 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47069
47070         * gcc.c-torture/compile/20001116-1.c: New test.
47071
47072 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47073
47074         * gcc.c-torture/execute/20001115-1.c: New test.
47075
47076 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47077
47078         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47079         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47080         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47081         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47082
47083 2000-11-15  Neil Booth  <neilb@earthling.net>
47084
47085         gcc.dg/cpp/_Pragma1.c: Update.
47086         gcc.dg/cpp/_Pragma2.c: New test.
47087
47088 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47089
47090         * g++.old-deja/g++.other/anon5.C: New test.
47091
47092 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47093
47094         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47095         tests.
47096
47097 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47098
47099         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47100         output.
47101
47102 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47103
47104         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47105         labels at end of compound statements.
47106
47107 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47108
47109         * gcc.c-torture/execute/loop-7.c: New test.
47110
47111 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47112
47113         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47114
47115 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47116
47117         * gcc.dg/c99-bool-1.c: New test.
47118
47119 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47120
47121         * gcc.dg/c99-scope-1.c: Remove xfail.
47122         * gcc.dg/c99-scope-2.c: New test.
47123
47124 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47125
47126         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47127         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47128
47129 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47130
47131         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47132         error messages.
47133
47134         * g++.mike/p700.C: Don't typedef wchar_t.
47135         * g++.mike/p784.C: Likewise.
47136         * g++.mike/eb101.C: Don't use __wchar_t.
47137
47138 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47139
47140         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47141         from DO loop.
47142
47143 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47144
47145         * gcc.c-torture/execute/20001111-1.c: New test.
47146
47147 2000-11-10  Nick Clifton  <nickc@redhat.com>
47148
47149         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47150         long multuiple and accumulate.
47151
47152 2000-11-09  Richard Henderson  <rth@redhat.com>
47153
47154         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47155         via size_t instead of int.
47156
47157         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47158         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47159         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47160         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47161
47162 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47163
47164         * gcc.c-torture/compile/20001109-1.c: New test.
47165         * gcc.c-torture/compile/20001109-2.c: New test.
47166
47167 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47168
47169         * g++.old-deja/g++.pt/operator1.C: New test.
47170         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47171
47172 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47173
47174         * gcc.dg/20001108-1.c: New test.
47175
47176 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47177
47178         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47179         with both arguments constant strings.
47180         * gcc.c-torture/execute/string-opt-3.c: New test.
47181         * gcc.c-torture/execute/string-opt-4.c: New test.
47182         * gcc.c-torture/execute/string-opt-5.c: New test.
47183
47184 2000-11-08  Nick Clifton  <nickc@redhat.com>
47185
47186         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47187         mulsidi3adddi patterns.
47188
47189 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47190
47191         * g++.old-deja/g++.other/crash36.C: New test.
47192
47193 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47194
47195         * g++.old-deja/g++.other/init16.C: New test.
47196
47197 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47198
47199         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47200
47201 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47202
47203         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47204         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47205         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47206
47207 2000-11-07  DJ Delorie  <dj@redhat.com>
47208
47209         * gcc.dg/20000614-1.c: Add return so that test can pass.
47210
47211 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47212
47213         * gcc.c-torture/execute/string-opt-1.c: New test.
47214
47215 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47216
47217         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47218         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47219         parameters in registers, and there is no way for a varargs
47220         function to know in which order the integer and floating-point
47221         parameters should be interleaved when they are placed on the
47222         stack.
47223         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47224         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47225
47226 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47227
47228         * gcc.c-torture/execute/string-opt-2.c: New test.
47229
47230 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47231
47232         * g++.old-deja/g++.pt/crash60.C: New test.
47233
47234 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47235
47236         * g++.old-deja/g++.other/crash24.C: New test.
47237         * g++.old-deja/g++.other/crash25.C: New test.
47238         * g++.old-deja/g++.other/crash26.C: New test.
47239         * g++.old-deja/g++.other/crash27.C: New test.
47240         * g++.old-deja/g++.other/crash28.C: New test.
47241         * g++.old-deja/g++.other/crash29.C: New test.
47242         * g++.old-deja/g++.other/crash30.C: New test.
47243         * g++.old-deja/g++.other/crash31.C: New test.
47244         * g++.old-deja/g++.other/crash32.C: New test.
47245         * g++.old-deja/g++.other/crash33.C: New test.
47246         * g++.old-deja/g++.other/crash34.C: New test.
47247         * g++.old-deja/g++.other/crash35.C: New test.
47248
47249 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47250
47251         * gcc.c-torture/execute/20001031-1.c: New test.
47252
47253 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47254
47255         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47256         namespace.
47257
47258         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47259         standards-conformant.
47260
47261         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47262
47263         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47264         * g++.old-deja/g++.mike/p755a.C: Likewise.
47265         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47266         library makes no calls to `operator new' during initialization.
47267
47268 2000-11-04  Neil Booth  <neilb@earthling.net>
47269
47270         * gcc.dg/cpp/include2.c: New tests.
47271
47272 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47273
47274         * lib/g++.exp (g++_set_ld_library_path): New function.
47275         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47276
47277 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47278
47279         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47280         warnings.
47281
47282 2000-11-01  Richard Henderson  <rth@redhat.com>
47283
47284         * g++.old-deja/g++.ext/namedret1.C: New.
47285         * g++.old-deja/g++.ext/namedret2.C: New.
47286         * g++.old-deja/g++.ext/namedret3.C: New.
47287
47288 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47289
47290         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47291         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47292
47293 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47294
47295         * gcc.c-torture/execute/va-arg-21.c: New test.
47296
47297 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47298
47299         * gcc.dg/c99-complex-2.c: New test.
47300
47301 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47302
47303         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47304
47305 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47306
47307         * g++.old-deja/g++.other/inline16.C: New test.
47308
47309 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47310
47311         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47312         __PRETTY_FUNCTION__
47313
47314 2000-10-29  Neil Booth  <neilb@earthling.net>
47315
47316         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47317         New tests.
47318         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47319         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47320         optimisation.
47321
47322 2000-10-29  Neil Booth  <neilb@earthling.net>
47323
47324         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47325         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47326         * mi5.c: Test multiple includes work with -C.
47327         * trigraphs.c: Test ^= version.
47328
47329 2000-10-28  Neil Booth  <neilb@earthling.net>
47330
47331         New tests and test updates for new macro expander.
47332
47333         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47334         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47335         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47336         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47337         new diagnostic messages.
47338
47339         * gcc.dg/cpp/macro3.c: New tests.
47340
47341 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47342
47343         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47344         on the same line.
47345
47346 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47347
47348         * g++.old-deja/g++.other/eh2.C: New test.
47349
47350 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47351
47352         * gcc.c-torture/execute/20001027-1.c: New test.
47353
47354 2000-10-26  Richard Henderson  <rth@redhat.com>
47355
47356         * gcc.c-torture/execute/20001026-1.c: New.
47357
47358 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47359
47360         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47361         * g++.old-deja/g++.law/builtin1.C: Likewise.
47362         * g++.old-deja/g++.law/ctors10.C: Likewise.
47363         * g++.old-deja/g++.law/virtual3.C: Likewise.
47364         * g++.old-deja/g++.mike/p658.C: Likewise.
47365         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47366         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47367         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47368         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47369         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47370
47371 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47372
47373         * gcc.c-torture/compile/20001024-1.c: New test.
47374
47375 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47376
47377         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47378         to tell us whether or not we are using V3.
47379
47380 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47381
47382         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47383         operands.
47384
47385 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47386
47387         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47388
47389 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47390
47391         * gcc.c-torture/execute/20001024-1.c: New test.
47392
47393 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47394
47395         * g++.old-deja/g++.other/sibcall1.C: New test.
47396
47397 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47398
47399         * gcc.dg/noncompile/init-3.c: New test.
47400
47401 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47402
47403         * gcc.dg/format-array-1.c: New test.
47404
47405 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47406
47407         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47408         writing through null pointers; remove comment about testing
47409         unterminated strings.
47410
47411 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47412
47413         * gcc.c-torture/execute/20001017-2.c: New test.
47414
47415 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47416
47417         * gcc.c-torture/compile/20001018-1.c: New test.
47418         * gcc.c-torture/compile/20001018-1.x: Xfail.
47419
47420 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47421
47422         * gcc.c-torture/execute/20001017-1.c: New test.
47423
47424 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47425
47426         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47427         for multiple use of arguments with scanf formats; add tests for
47428         multiple use of arguments.
47429
47430 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47431
47432         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47433         from some old tests.
47434
47435 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47436
47437         * gcc.dg/format-miss-1.c: New test.
47438
47439 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47440
47441         * gcc.c-torture/execute/20001013-1.c: New test.
47442
47443 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47444
47445         * gcc.dg/format-branch-1.c: New test.
47446
47447 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47448
47449         * README, lib/file-format.exp: Remove EGCS references.
47450
47451 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47452
47453         * gcc.dg/20001013-1.c: New test.
47454
47455 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47456
47457         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47458         for intmax_t in the compiler using __typeof__ and the type rules
47459         for conditional expressions.
47460
47461 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47462
47463         * gcc.dg/20001012-1.c: New test.
47464         * gcc.dg/20001012-2.c: New test.
47465
47466 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47467
47468         * gcc.dg/format-attr-1.c: New test.
47469
47470 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47471
47472         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47473         __LONG_LONG_MAX__ instead of LLONG_MAX.
47474
47475 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47476
47477         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47478         scanf flags.
47479         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47480         flags.
47481
47482 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47483
47484         * gcc.dg/sequence-pt-1.c: New test.
47485
47486 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47487
47488         * gcc.c-torture/execute/20001011-1.c: New testcase.
47489         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47490
47491 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47492
47493         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47494         does not error on it.
47495
47496 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47497
47498         * gcc.dg/20001009-1.c: New test.
47499
47500 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47501
47502         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47503         * gcc.c-torture/execute/20001009-2.c: ... to here.
47504
47505 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47506
47507         * gcc.c-torture/compile/20001009-1.c: New testcase.
47508         * gcc.c-torture/execute/20001009-1.c: New testcase.
47509         Testcases provided by Jan Hubicka <jh@suse.cz>.
47510
47511 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47512
47513         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47514         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47515         uintmax_t using <limits.h> to emulate the compiler's internal
47516         logic.  No longer XFAIL %j tests.
47517
47518 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47519
47520         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47521         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47522         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47523         regexps and details of expected handling of some bad formats.
47524         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47525         suppression.
47526
47527 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47528
47529         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47530         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47531         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47532         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47533         in list archives.
47534
47535 2000-10-06  Richard Henderson  <rth@cygnus.com>
47536
47537         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47538         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47539         * g++.old-deja/g++.jason/report.C: Likewise.
47540         * g++.old-deja/g++.law/friend5.C: Likewise.
47541         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47542         of the expected warnings.
47543
47544 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47545
47546         * g++.old-deja/g++.pt/enum14.C: New test.
47547
47548 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47549
47550         * g++.old-deja/g++.pt/crash59.C: New test.
47551
47552 2000-10-04  Will Cohen  <wcohen@redhat.com>
47553
47554         * gcc.dg/20000926-1.c: New test.
47555
47556 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47557
47558         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47559         function name for current C++ compiler.
47560         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47561
47562 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47563
47564         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47565         __PRETTY_FUNCTION__.
47566         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47567
47568 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47569
47570         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47571
47572 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47573
47574         * gcc.c-torture/compile/20000923-1.c: New test.
47575
47576 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47577
47578         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47579         * g++.old-deja/g++.pt/ttp62.C: Same.
47580         * g++.old-deja/g++.other/inline14.C: Same.
47581
47582 2000-09-24  Richard Henderson  <rth@cygnus.com>
47583
47584         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47585
47586 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47587
47588         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47589
47590 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47591
47592         * gcc.c-torture/compile/20000922-1.c: New file.
47593
47594 2000-09-21  Nick Clifton  <nickc@redhat.com>
47595
47596         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47597         a signed long modulo operation.
47598         (mod6): New function - perform an unsigned long modulo operation.
47599         (main): Add tests for modulos of very large numbers by very small
47600         dividends.
47601
47602 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47603
47604         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47605
47606 2000-09-19  Richard Henderson  <rth@cygnus.com>
47607
47608         * gcc.dg/compare2.c (case 10): XFAIL.
47609
47610 2000-09-18  Richard Henderson  <rth@cygnus.com>
47611
47612         * gcc.c-torture/execute/20000906-1.c: Move ...
47613         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47614         that support __builtin_trap.
47615
47616 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47617
47618         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47619
47620 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47621
47622         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47623         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47624         more $ format tests.
47625
47626 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47627
47628         * gcc.dg/format-errmk-1.c: New test.
47629
47630 2000-09-17  Greg McGary  <greg@mcgary.org>
47631
47632         * gcc.c-torture/execute/20000917-1.x: Remove.
47633
47634 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47635
47636         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47637
47638 2000-09-17  Greg McGary  <greg@mcgary.org>
47639
47640         * gcc.c-torture/execute/20000917-1.c: New test.
47641         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47642
47643 2000-09-16  Neil Booth  <NeilB@earthling.net>
47644
47645         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47646         in nested macro bug.
47647
47648 2000-09-15  Neil Booth  <NeilB@earthling.net>
47649
47650         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47651
47652 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47653
47654         * gcc.c-torture/execute/20000914-1.c: New test.
47655
47656 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47657
47658         * g++.other/inline13.C: New test.
47659
47660 2000-09-12  Andreas Jaeger  <aj@suse.de>
47661
47662         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47663         constant by Ulrich Drepper <drepper@redhat.com>.
47664
47665 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47666
47667         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47668
47669 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47670
47671         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47672
47673 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47674
47675         * gcc.dg/cpp/backslash.c: New test.
47676
47677 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47678
47679         * gcc.c-torture/execute/20000910-1.c: New test.
47680         * gcc.c-torture/execute/20000910-2.c: Likewise.
47681
47682 2000-09-11  Robert Lipe  <robertl@sco.com>
47683
47684         * gcc.dg/pragma-align.c: New test.
47685
47686 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47687
47688         * g++.old-deja/g++.pt/explicit82.C: New test.
47689         * g++.old-deja/g++.pt/explicit83.C: New test.
47690
47691 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47692
47693         * gcc.dg/asm-names.c: New test.
47694
47695 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47696
47697         * gcc.dg/cpp/tr-warn6.c: New test
47698
47699 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47700
47701         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47702         be accepted.
47703
47704 2000-09-07  Catherine Moore  <clm@redhat.com>
47705
47706         * gcc.c-torture/execute/unroll-1.c: New test.
47707
47708 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47709
47710         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47711         ERROR markers.
47712         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47713         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47714         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47715         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47716         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47717         Preprocess only.
47718         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47719         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47720
47721 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47722
47723         * g++.old-deja/g++.pt/deduct2.C: New test.
47724
47725 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47726
47727         * g++.old-deja/g++.pt/parms2.C: New test.
47728
47729 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47730
47731         * g++.old-deja/g++.pt/crash58.C: New test.
47732
47733 2000-09-06  Greg McGary  <greg@mcgary.org>
47734
47735         * gcc.c-torture/execute/20000906-1.c: New test.
47736         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47737
47738 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47739
47740         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47741
47742 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47743
47744         * g++.old-deja/g++.pt/crash57.C: New test.
47745
47746 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47747
47748         * g++.old-deja/g++.pt/crash56.C: New test.
47749
47750 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47751
47752         * g++.old-deja/g++.pt/koenig1.C: New test.
47753
47754 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47755
47756         * gcc.dg/20000904-1.c: New test.
47757
47758 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47759
47760         * gcc.dg/cpp/paste8.c: New test.
47761
47762 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47763
47764         * gcc.c-torture/compile/20000827-1.c: New test.
47765
47766 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47767
47768         * gcc.dg/format-diag-1.c: New test.
47769
47770 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47771
47772         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47773         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47774         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47775         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47776         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47777
47778 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47779
47780         * g++.old-deja/g++.other/nested4.C: New test.
47781
47782 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47783
47784         * g++.old-deja/g++.ns/scoped1.C: New test.
47785
47786 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47787
47788         * lib/g++.exp: Support testing already-installed GCC.
47789
47790 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47791
47792         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47793
47794 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47795
47796         * gcc.dg/return-type-2.c: New test.
47797
47798 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47799
47800         * gcc.c-torture/compile/20000825-1.c: New test.
47801
47802 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47803
47804         * gcc.dg/dwarf2-2.c: New test.
47805
47806 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47807
47808         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47809         dg-warning regexps.
47810
47811 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47812
47813         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47814         gcc.dg/format-ext-5.c: New tests.
47815
47816 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47817
47818         * g++.old-deja/g++.other/crash22.C: New test.
47819
47820 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47821
47822         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47823
47824 2000-08-24  Richard Henderson  <rth@cygnus.com>
47825
47826         * gcc.dg/ia64-sync-1.c: New test.
47827         * gcc.dg/ia64-sync-2.c: New test.
47828         * gcc.dg/ia64-asm-1.c: New test.
47829
47830 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47831
47832         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47833         * gcc.dg/format-ext-2.c: New test.
47834
47835 2000-08-23  Jason Merrill  <jason@redhat.com>
47836
47837         * lib/old-dejagnu.exp: Also ignore "In member function" and
47838         "At global scope".
47839
47840 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47841
47842         * gcc.dg/noncompile/label-lineno-1.c: New test.
47843
47844 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47845
47846         * gcc.dg/c99-array-nonobj-1.c: New test.
47847
47848 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47849
47850         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47851         tests.
47852         * gcc.dg/format-ext-1.c: New test.
47853
47854 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47855
47856         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47857         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47858         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47859         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47860         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47861
47862 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47863
47864         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47865         gcc.dg/c99-strftime-2.c: New tests.
47866
47867 2000-08-22  Richard Henderson  <rth@cygnus.com>
47868
47869         * gcc.c-torture/execute/20000822-1.c: New test.
47870
47871 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47872
47873         * gcc.c-torture/execute/20000819-1.x: Remove.
47874
47875 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47876
47877         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47878         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47879         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47880         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47881         gcc.dg/format-xopen-1.c: New tests.
47882
47883 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47884
47885         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47886
47887 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47888
47889         * g++.old-deja/g++.other/loop2.C: New test.
47890
47891         * gcc.c-torture/compile/20000606-1.c: New test.
47892         * gcc.c-torture/compile/20000728-1.c: New test.
47893         * gcc.c-torture/execute/20000801-1.c: New test.
47894         * gcc.c-torture/execute/20000801-2.c: New test.
47895         * gcc.c-torture/execute/20000819-1.c: New test.
47896         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47897         * gcc.dg/20000629-1.c: New test.
47898         * gcc.dg/20000724-1.c: New test.
47899         * gcc.dg/20000807-1.c: New test.
47900
47901 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47902
47903         * gcc.dg/cpp/pragma-1.c: New test.
47904         * gcc.dg/cpp/pragma-2.c: New test.
47905
47906 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47907
47908         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47909         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47910
47911 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47912
47913         * gcc.c-torture/compile/20000818-1.c: New test.
47914
47915 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47916
47917         * gcc.c-torture/execute/20000818-1.c: New test.
47918
47919 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47920
47921         * gcc.dg/format-va-1.c: New test.
47922
47923 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47924
47925         * g++.old-deja/g++.other/typedef8.C: New test.
47926
47927 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47928
47929         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47930         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47931         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47932         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47933         * g++.old-deja/g++.other/ptrmem7.C: New test.
47934         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47935
47936 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47937
47938         * g++.old-deja/g++.pt/typename27.C: New test.
47939
47940 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47941
47942         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47943         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47944         * g++.old-deja/g++.pt/friend45.C: New test.
47945         * g++.old-deja/g++.other/friend8.C: New test.
47946
47947 2000-08-15  Richard Henderson  <rth@cygnus.com>
47948
47949         * gcc.c-torture/execute/20000815-1.c: New test.
47950
47951 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47952
47953         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47954         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47955         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47956
47957 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
47958
47959         * g++.old-deja/g++.other/refinit2.C: New test.
47960
47961 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
47962
47963         * lib/c-torture.exp (c-torture): Make
47964         compiler_conditional_xfail_data global.
47965         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47966         compiler_conditional_xfail_data machinery.
47967         (f-torture-execute): Likewise.
47968         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47969         and only when unrolling loops.
47970
47971         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47972
47973 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47974
47975         * g++.old-deja/g++.pt/explicit81.C: New test.
47976
47977 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47978
47979         * g++.old-deja/g++.pt/typename26.C: New test.
47980
47981 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
47982
47983         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
47984         warning.
47985
47986 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47987
47988         * g++.old-deja/g++.other/array3.C: New test.
47989
47990 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47991
47992         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
47993         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
47994         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
47995         New tests.
47996
47997 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
47998
47999         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48000         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48001
48002 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
48003
48004         * gcc.c-torture/execute/20000808-1.c: New test.
48005
48006 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48007
48008         * gcc.dg/c90-const-expr-1.c: New test.
48009
48010 2000-08-08  Richard Henderson  <rth@cygnus.com>
48011
48012         * gcc.dg/noncompile/920923-1.c: Declare calloc.
48013
48014 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48015
48016         * gcc.dg/noncompile/const-ll-1.c: New test.
48017
48018 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48019
48020         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48021
48022 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48023
48024         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48025         that running programs linked against the shared version of libobjc
48026         run correctly.
48027
48028 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48029
48030         * gcc.dg/c99-printf-1.c: New test.
48031
48032 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48033
48034         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48035
48036 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48037
48038         * gcc.c-torture/execute/20000731-1.x: Delete.
48039
48040 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48041
48042         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48043         and torture_without_loops as is done by c-torture.exp.
48044         (search_for): Copy from c-torture.exp.
48045         (gcc-dg-runtest): New function, drives a directory of tests
48046         iterating over the TORTURE_OPTIONS.
48047         (scan-assembler, scan-assembler-not): Move here from
48048         individual directory drivers.
48049
48050         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48051         defined by lib/gcc-dg.exp.
48052         * gcc.dg/cpp/cpp.exp: Likewise.
48053         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48054         gcc-dg-runtest, so we cycle over optimization options.
48055
48056         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48057         * gcc.dg/compare2.c: No longer expected to fail.
48058
48059 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48060
48061         * gcc.c-torture/execute/20000804-1.c: New test.
48062
48063 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48064
48065         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48066
48067 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48068
48069         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48070
48071 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48072
48073         * gcc.c-torture/compile/20000803-1.c: New test.
48074
48075 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48076
48077         * gcc.c-torture/execute/20000801-3.c,
48078         gcc.c-torture/execute/20000801-4.c: New tests.
48079         * gcc.c-torture/execute/20000801-3.x,
48080         gcc.c-torture/execute/20000801-4.x: Xfail.
48081
48082 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48083
48084         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48085         libobjc/.libs to allow for libtool.
48086
48087 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48088
48089         * gcc.c-torture/compile/20000802-1.c: New test.
48090
48091 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48092
48093         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48094
48095 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48096
48097         * gcc-c-torture/execute/20000731-2.c: New test.
48098
48099         * gcc.c-torture/execute/20000731-1.c: New test.
48100         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48101
48102 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48103
48104         * gcc.dg/cpp/paste7.c: New test.
48105         * gcc.dg/cpp/20000725-1.c: New test.
48106
48107 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48108
48109         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48110         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48111         declaration warning for __builtin_dwarf_reg_size.
48112
48113         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48114
48115 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48116
48117         * gcc.dg/noncompile/voidparam-1.c: New test.
48118
48119 2000-07-30  Richard Henderson  <rth@cygnus.com>
48120
48121         * gcc.dg/c90-digraph-1.c: Don't xfail.
48122         * gcc.dg/compare2.c (case 10): Xfail.
48123         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48124
48125 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48126
48127         * gcc.dg/c99-main-1.c: New test.
48128
48129 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48130
48131         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48132
48133 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48134
48135         * gcc.c-tortuer/execute/20000726-1.c: New test.
48136
48137 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48138
48139         * gcc.c-torture/execute/enum-2.c: New test.
48140
48141 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48142
48143         * gcc.dg/cpp/tr-warn3.c: New test.
48144
48145 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48146
48147         * g++.old-deja/g++.ext/implicit1.C: Remove.
48148         * g++.old-deja/g++.jason/c2.C: Remove
48149         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48150         * g++.old-deja/g++.pt/crash16.C: Likewise.
48151         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48152
48153 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48154
48155         * g++.old-deja/g++.other/for2.C: New test.
48156
48157 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48158
48159         * gcc.dg/20000720-1.c: New test.
48160
48161 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48162
48163         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48164
48165 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48166
48167         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48168         * gcc.c-torture/execute/20000722-1.c: New.
48169         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48170
48171 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48172
48173         * gcc.dg/cpp/20000720-1.S: New test.
48174
48175 2000-07-21  Michael Meissner  <meissner@redhat.com>
48176
48177         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48178
48179 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48180
48181         * g++.old-deja/g++.brendan/crash16.C,
48182         g++.old-deja/g++.brendan/parse3.C,
48183         g++.old-deja/g++.brendan/redecl1.C,
48184         g++.old-deja/g++.ns/template13.C,
48185         g++.old-deja/g++.other/decl4.C,
48186         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48187
48188 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48189
48190         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48191         and "Internal error".
48192
48193         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48194         regexps.
48195         * gcc.dg/cpp/paste6.c: New test.
48196
48197 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48198
48199         * gcc.dg/cpp/tr-direct.c: New test.
48200
48201         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48202         gcc.dg/cpp/undef1.c: Tweak error regexps.
48203
48204 2000-07-18  Eric Christopher <echristo@redhat.com>
48205
48206         * gcc.c-torture/compile/20000718-1.c: New test.
48207
48208 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48209
48210         * cpplex.c (_cpp_push_token): If the token being pushed back
48211         is the previous token in this context, just subtract one from
48212         context->posn.
48213         * cppmacro.c (save_expansion): Clear aux field when storing a
48214         placemarker.
48215
48216 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48217
48218         * gcc.dg/noncompile/redecl-1.c: New test.
48219
48220 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48221
48222         * gcc.c-torture/execute/20000717-5.c: New test.
48223         * gcc.c-torture/execute/20000717-1.x: Removed.
48224
48225 2000-07-17  Richard Henderson  <rth@cygnus.com>
48226
48227         * gcc.c-torture/execute/20000717-4.c: New test.
48228
48229 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48230
48231         * gcc.dg/cpp/syshdr.c: New test.
48232         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48233
48234 2000-07-17  Neil Booth  <neilb@earthling.net>
48235
48236         * gcc.dg/cpp/cmdlne-dM.c: New test.
48237         * gcc.dg/cpp/cmdlne-dD.c: New test.
48238
48239 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48240
48241         * gcc.c-torture/execute/20000717-3.c: New test.
48242
48243         * gcc.c-torture/compile/20000717-1.c: New test.
48244
48245 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48246
48247         * gcc.c-torture/execute/20000717-2.c: New test.
48248
48249 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48250
48251         * gcc.dg/formatz-1.c: New test.
48252
48253         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48254         * gcc.dg/c99-digraph-1.c: New tests.
48255
48256         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48257         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48258
48259         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48260         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48261         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48262         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48263         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48264         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48265         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48266
48267 2000-07-17  Greg McGary <greg@mcgary.org>
48268
48269         * gcc.c-torture/execute/20000717-1.c: New test.
48270         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48271
48272 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48273
48274         * gcc.c-torture/execute/20000715-2.c: New test.
48275         * gcc.dg/20000715-1.c: New test.
48276
48277 2000-07-15  Michael Meissner  <meissner@redhat.com>
48278
48279         * gcc.c-torture/execute/20000715-1.c: New test.
48280
48281 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48282
48283         * gcc.c-torture/execute/20000707-1.c: New test.
48284
48285 2000-07-13  Neil Booth  <NeilB@earthling.net>
48286
48287         * gcc.dg/cpp/digraph1.c,
48288         gcc.dg/cpp/digraph2.c,
48289         gcc.dg/cpp/digraphs.c: New tests.
48290
48291 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48292
48293         * g77.f-torture/compile/20000630-2.f: New test.
48294         * g77.f-torture/compile/20000630-2.x
48295
48296 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48297
48298         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48299
48300 2000-07-11  Neil Booth  <NeilB@earthling.net>
48301
48302         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48303
48304 2000-07-11  Neil Booth  <NeilB@earthling.net>
48305
48306         * gcc.dg/cpp/cmdlne-C.c: New.
48307
48308 2000-07-09  Neil Booth  <NeilB@earthling.net>
48309
48310         * gcc.dg/cpp/directiv.c: New tests.
48311         * gcc.dg/cpp/undef1.c: Update.
48312
48313 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48314
48315         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48316
48317 2000-07-09  Neil Booth  <NeilB@earthling.net>
48318
48319         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48320
48321 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48322
48323         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48324         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48325
48326 2000-07-08  Neil Booth  <NeilB@earthling.net>
48327
48328         * gcc.dg/cpp/macsyntx.c: New tests.
48329
48330 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48331
48332         * gcc.dg/20000707-1.c: New test.
48333
48334 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48335
48336         * gcc.c-torture/execute/20000706-1.c: New test.
48337         * gcc.c-torture/execute/20000706-2.c: New test.
48338         * gcc.c-torture/execute/20000706-3.c: New test.
48339         * gcc.c-torture/execute/20000706-4.c: New test.
48340         * gcc.c-torture/execute/20000706-5.c: New test.
48341
48342 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48343
48344         * g++.old-deja/g++.pt/instantiate7.C: New test.
48345
48346 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48347
48348         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48349         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48350         * g++.old-deja/g++.other/rtti3.C: Likewise.
48351         * g++.old-deja/g++.other/rttid3.C: Likewise.
48352
48353 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48354
48355         *  g77.f-torture/compile/20000630-1.x: Fix typo
48356
48357 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48358
48359         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48360         assembly output.
48361
48362 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48363
48364         * gcc.dg/cpp/ident.c: New test.
48365
48366 2000-07-05  Neil Booth  <NeilB@earthling.net>
48367
48368         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48369           gcc.dg/cpp/lexstrng.c: New tests.
48370
48371 2000-07-04  Neil Booth  <NeilB@earthling.net>
48372
48373         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48374         * gcc.dg/cpp/strify2.c: Same.
48375
48376 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48377
48378         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48379         * gcc.dg/cpp/19990703-1.c: Likewise.
48380         * gcc.dg/cpp/20000625-1.c: Likewise.
48381         * gcc.dg/cpp/20000625-2.c: Likewise.
48382
48383         * gcc.dg/cpp/macro1.c,
48384         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48385         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48386         gcc.dg/cpp/strify1.c,
48387         gcc.dg/cpp/strify2.c: New tests.
48388
48389 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48390
48391         * gcc.c-torture/execute/20000703-1.c: New test.
48392
48393 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48394
48395         * g++.old-deja/g++.pt (lookup10.C): New test.
48396
48397 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48398
48399         * g++.old-deja/g++.pt (typename25.C): New test.
48400
48401 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48402
48403         * gcc.c-torture/compile/20000701-1.c: New test.
48404
48405 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48406
48407         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48408         to test case.
48409
48410 2000-06-30  Catherine Moore  <clm@cygnus.com>
48411
48412         * gcc.c-torture/execute/align-1.c: New test.
48413
48414 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48415
48416         * g++.old-deja/g++.pt/expr8.C: New test.
48417         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48418
48419 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48420
48421         * gcc.c-torture/compile/20000629-1.c: New test.
48422
48423 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48424
48425
48426         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48427         gcc.dg/noncompile directory, depending on whether they're
48428         preprocessor tests or not.  Annotate all the tests for the dg
48429         framework.
48430
48431         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48432         * gcc.dg/noncompile/noncompile.exp: New.
48433
48434         * Moved files:
48435         Old name                                New name
48436         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48437         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48438         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48439         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48440         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48441         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48442         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48443         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48444         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48445         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48446         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48447         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48448         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48449         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48450         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48451         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48452         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48453         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48454         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48455         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48456         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48457         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48458         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48459         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48460
48461         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48462         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48463         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48464         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48465         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48466         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48467
48468 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48469
48470         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48471         declare one variable.  On the fourth, error.
48472         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48473         declared by 20000628-1a.h.
48474
48475 2000-06-29  Richard Henderson  <rth@redhat.com>
48476
48477         * gcc.c-torture/execute/930529-1.x: New file.
48478         * gcc.dg/920413-1.c: Adjust expected warning text.
48479         * gcc.dg/980217-1.c: Declare abort.
48480         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48481
48482 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48483
48484         * g77.f-torture/compile/20000629-1.f: New test.
48485         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48486
48487 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48488
48489         Rearrange lots of files, removing entirely the
48490         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48491         directories.
48492
48493         * Deleted files:
48494         gcc.c-torture/code_quality/code_quality.exp
48495         gcc.c-torture/special/special.exp
48496         gcc.failure/failure.exp
48497         gcc.failure/940409-1.x
48498         gcc.c-torture/compile/961203-1.x
48499
48500         * New files:
48501         gcc.misc-tests/linkage.exp
48502         gcc.c-torture/execute/920730-1t.c
48503         gcc.c-torture/execute/920730-1t.x
48504         gcc.c-torture/compile/920520-1.x
48505         gcc.c-torture/compile/920521-1.x
48506         gcc.c-torture/compile/981006-1.x
48507         gcc.c-torture/execute/eeprof-1.x
48508
48509         * Moved files (possibly with modifications to fit a new harness):
48510         Old name                                New name
48511         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48512         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48513         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48514         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48515         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48516         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48517         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48518         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48519         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48520         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48521         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48522         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48523         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48524         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48525
48526 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48527
48528         * c-torture/compile/961203-1.x: Delete.
48529
48530         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48531         not exit. Include stdio.h.
48532         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48533         * gcc.misc-tests/dg-12.c: Likewise.
48534         * gcc.misc-tests/dg-5.c: Likewise.
48535         * gcc.misc-tests/dg-6.c: Likewise.
48536         * gcc.misc-tests/dg-7.c: Prototype abort.
48537         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48538         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48539         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48540         not exit.
48541         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48542         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48543
48544 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48545
48546         * gcc.dg/cpp/20000628-1.c: New test.
48547         * gcc.dg/cpp/20000628-1.h: New header for above test.
48548         * gcc.dg/cpp/20000628-1a.h: Likewise.
48549
48550 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48551
48552         * gcc.dg/cpp: New directory.
48553         * gcc.dg/cpp/cpp.exp: New driver.
48554         * gcc.dg/cpp/20000627-1.c: New test.
48555         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48556         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48557         and rewrite as a compilation test.
48558
48559         * gcc.dg: Move many files into the cpp subdirectory, possibly
48560         renaming or editing them as well.
48561         Old name                New name
48562         990119-1.c              cpp/19990119-1.c
48563         990228-1.c              cpp/19990228-1.c
48564         990407-1.c              cpp/19990407-1.c
48565         990409-1.c              cpp/19990409-1.c
48566         990413-1.c              cpp/19990413-1.c
48567         990703-1.c              cpp/19990703-1.c
48568         20000127-1.c            cpp/20000127-1.c
48569         20000129-1.c            cpp/20000129-1.c
48570         20000207-1.c            cpp/20000207-1.c
48571         20000207-2.c            cpp/20000207-2.c
48572         20000209-1.c            cpp/20000209-1.c
48573         20000209-2.c            cpp/20000209-2.c
48574         20000301-1.c            cpp/20000301-1.c
48575         20000419-1.c            cpp/20000419-1.c
48576         20000510-1.S            cpp/20000510-1.S
48577         20000519-1.c            cpp/20000519-1.c
48578         20000529-1.c            cpp/20000529-1.c
48579         20000625-1.c            cpp/20000625-1.c
48580         20000625-2.c            cpp/20000625-2.c
48581         cpp-as1.c               cpp/assert1.c
48582         cpp-as2.c               cpp/assert2.c
48583         cxx-comments-1.c        cpp/cxxcom1.c
48584         cxx-comments-2.c        cpp/cxxcom2.c
48585         endif-label.c           cpp/endif.c
48586         cpp-hash1.c             cpp/hash1.c
48587         cpp-hash2.c             cpp/hash2.c
48588         cpp-if1.c               cpp/if-1.c
48589         cpp-if2.c               cpp/if-2.c
48590         cpp-if3.c               cpp/if-3.c
48591         cpp-if4.c               cpp/if-4.c
48592         cpp-if5.c               cpp/if-5.c
48593         cpp-cond.c              cpp/if-cexp.c
48594         cpp-missingop.c         cpp/if-mop.c
48595         cpp-missingparen.c      cpp/if-mpar.c
48596         cpp-opprec.c            cpp/if-oppr.c
48597         cpp-ifparen.c           cpp/if-paren.c
48598         cpp-shortcircuit.c      cpp/if-sc.c
48599         cpp-shift.c             cpp/if-shift.c
48600         cpp-unary.c             cpp/if-unary.c
48601         cpp-li1.c               cpp/line1.c
48602         cpp-li2.c               cpp/line2.c
48603         lineno.c                cpp/line3.c
48604         lineno-2.c              cpp/line4.c
48605         cpp-mi.c                cpp/mi1.c
48606         cpp-mic.h               cpp/mi1c.h
48607         cpp-micc.h              cpp/mi1cc.h
48608         cpp-mind.h              cpp/mi1nd.h
48609         cpp-mindp.h             cpp/mi1ndp.h
48610         cpp-mix.h               cpp/mi1x.h
48611         cpp-mi2.c               cpp/mi2.c
48612         cpp-mi2a.h              cpp/mi2a.h
48613         cpp-mi2b.h              cpp/mi2b.h
48614         cpp-mi2c.h              cpp/mi2c.h
48615         cpp-mi3.c               cpp/mi3.c
48616         cpp-mi3.def             cpp/mi3.def
48617         poison-1.c              cpp/poison.c
48618         pr-impl.c               cpp/prag-imp.c
48619         cpp-redef-2.c           cpp/redef1.c
48620         cpp-redef.c             cpp/redef2.c
48621         strpaste.c              cpp/strp1.c
48622         strpaste-2.c            cpp/strp2.c
48623         cpp-tradpaste.c         cpp/tr-paste.c
48624         cpp-tradstringify.c     cpp/tr-str.c
48625         cpp-tradwarn1.c         cpp/tr-warn1.c
48626         cpp-tradwarn2.c         cpp/tr-warn2.c
48627         trigraphs.c             cpp/trigraphs.c
48628         cpp-unc1.c              cpp/unc1.c
48629         cpp-unc2.c              cpp/unc2.c
48630         cpp-unc3.c              cpp/unc3.c
48631         cpp-unc.c               cpp/unc4.c
48632         undef.c                 cpp/undef1.c
48633         undef-2.c               cpp/undef2.c
48634         cpp-wi1.c               cpp/widestr1.c
48635
48636 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48637
48638         * lib/g++.exp (g++_include_flags): Tweak.
48639
48640 2000-06-27  H.J. Lu  <hjl@gnu.org>
48641             Loren J. Rittle  <ljrittle@acm.org>
48642
48643         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48644         version with one that knows about the new gcc tree structure.
48645         (g++_link_flags): Same.
48646
48647 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48648
48649         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48650         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48651         case we are cross-compiling.
48652
48653         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48654         g++.old-deja/g++.niklas/Makefile.in,
48655         g++.old-deja/g++.niklas/configure.in,
48656         g++.old-deja/g++.other/Makefile.in,
48657         g++.old-deja/g++.other/configure.in,
48658         gcc.c-torture/code_quality/Makefile.in,
48659         gcc.c-torture/code_quality/configure.in,
48660         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48661         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48662         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48663         gcc.c-torture/execute/ieee/Makefile.in,
48664         gcc.c-torture/execute/ieee/configure.in,
48665         gcc.c-torture/noncompile/Makefile.in,
48666         gcc.c-torture/noncompile/configure.in,
48667         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48668         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48669         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48670
48671 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48672
48673         * g++.old-deja/g++.other/ambig3.C: New test.
48674
48675 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48676
48677         * g++.old-deja/g++.pt/syntax1.C: New test.
48678         * g++.old-deja/g++.pt/syntax2.C: New test.
48679         * g++.old-deja/g++.other/syntax3.C: New test.
48680         * g++.old-deja/g++.other/syntax4.C: New test.
48681
48682 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48683
48684         * gcc.dg/20000623-1.c: Prototype exit and abort.
48685
48686 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48687
48688         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48689         New tests.
48690         * gcc.dg/cpp-mi3.def: New file.
48691
48692         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48693         inside assertions.
48694         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48695         lexer's error messages.
48696         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48697         divine anything from the linemarkers.
48698         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48699         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48700
48701 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48702
48703         * gcc.dg/20000623-1.c: New test.
48704
48705 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48706
48707         * gcc.c-torture/execute/20000622-1.c: New test.
48708
48709 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48710
48711         * g++.old-deja/g++.other/init15.C: New test.
48712
48713 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48714
48715         * g++.old-deja/g++.pt/vaarg2.C: New test.
48716         * g++.old-deja/g++.pt/vaarg3.C: New test.
48717
48718 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48719
48720         * g++.old-deja/g++.other/dyncast6.C: New test.
48721
48722 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48723
48724         * gcc.c-torture/execute/loop-6.c: New test.
48725
48726 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48727
48728         * gcc.dg/20000614-1.c: New test.
48729         * gcc.dg/20000614-2.c: New test.
48730
48731 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48732
48733         * g++.old-deja/g++.other/inline12.C: New test.
48734
48735 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48736
48737         * g++.old-deja/g++.other/eh1.C: New test.
48738
48739 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48740
48741         * g++.old-deja/g++.other/type.C: New test.
48742
48743 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48744
48745         * g++.old-deja/g++.other/initstring.C: New test.
48746
48747 2000-06-12  Jason Merrill  <jason@redhat.com>
48748
48749         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48750
48751 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48752
48753         * gcc.c-torture/compile/20000609-1.c: New test.
48754
48755 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48756
48757         * gcc.dg/20000609-1.c: New test.
48758
48759 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48760
48761         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48762         * gcc.c-torture/noncompile/poison-1.c: Move...
48763         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48764         * gcc.dg/cpp-li1.c: Add a token after the #line.
48765
48766 2000-06-05  Richard Henderson  <rth@cygnus.com>
48767
48768         * gcc.c-torture/execute/20000605-2.c: New test.
48769         * gcc.c-torture/execute/20000605-3.c: New test.
48770
48771 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48772
48773         * g77.f-torture/execute/20000503-1.x: New file.
48774
48775 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48776
48777         * g++.old-deja/g++.eh/badalloc1.C: New test.
48778
48779 2000-06-05  Richard Henderson  <rth@cygnus.com>
48780
48781         * gcc.c-torture/execute/20000605-1.c: New test.
48782
48783 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48784             Nathan Sidwell <nathan@codesourcery.com>
48785
48786         * gcc.c-torture/compile/20000605-1.c: New test.
48787
48788 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48789
48790         * g77.f-torture/compile/20000601-1.f: New test.
48791
48792 2000-06-03  Richard Henderson  <rth@cygnus.com>
48793
48794         * gcc.c-torture/execute/20000603-1.c: New.
48795
48796 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48797
48798         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48799         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48800
48801 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48802
48803         * gcc.dg/compare2.c (case 12): XFAIL.
48804         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48805         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48806
48807         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48808
48809 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48810
48811         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48812         guard macro is already defined when the header is first
48813         included.
48814         * gcc.dg/cpp-mix.h: New file.
48815         * gcc.dg/endif-label.c: Update patterns to match compiler.
48816
48817         * g++.brendan/complex1.C: Declare abort.
48818         * g++.law/refs4.C: Remove XFAIL.
48819         * g++.oliva/expr2.C: Declare abort and exit.
48820
48821 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48822
48823         * gcc.c-torture/execute/20000528-1.c: New test.
48824
48825         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48826         * g++.old-deja/g++.law/temps4.C: Likewise.
48827
48828         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48829         stdlib.h.  Call abort() on failure.
48830         * g++.old-deja/g++.law/refs4.C: Likewise.
48831         * g++.old-deja/g++.law/temps4.C: Likewise.
48832         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48833         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48834
48835 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48836
48837         Relative to g++.dg/special:
48838         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48839
48840         Relative to g++.old-deja:
48841         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48842         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48843         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48844         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48845         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48846         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48847         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48848
48849         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48850         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48851         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48852         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48853         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48854         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48855         and/or string.h.
48856
48857         * g++.other/goto1.C: Update expectations for error messages.
48858
48859 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48860
48861         * gcc.c-torture/compile/20000523-1.c: New test.
48862
48863 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48864
48865         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48866
48867 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48868
48869         * g++.old-deja/g++.eh/catch11.C: New test.
48870         * g++.old-deja/g++.eh/catch12.C: New test.
48871
48872 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48873
48874         * gcc.c-torture/execute/20000523-1.c: New test.
48875
48876 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48877
48878         * c-torture/execute/bcp-1.c: Replace abort in arg of
48879         __builtin_constant_p with a generic external function.
48880
48881         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48882         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48883         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48884         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48885         Prototype abort and/or exit.
48886
48887         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48888         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48889         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48890         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48891
48892 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48893
48894         * gcc.dg/dwarf2-1.c: New test.
48895
48896 2000-05-20  Richard Henderson  <rth@cygnus.com>
48897
48898         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48899
48900 2000-05-20  Andreas Jaeger  <aj@suse.de>
48901
48902         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48903         testcase.
48904
48905 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48906
48907         * gcc.c-torture/execute/20000519-2.c: New test.
48908
48909 2000-05-19  Andreas Jaeger  <aj@suse.de>
48910
48911         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48912         which fails with SSA.
48913
48914         * lib/c-torture.exp: Also test with -O3 -fssa.
48915
48916 2000-05-18  Michael Meissner  <meissner@redhat.com>
48917
48918         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48919         * gcc.c-torture/execute/920415-1.c: Ditto.
48920         * gcc.c-torture/execute/920501-1.c: Ditto.
48921         * gcc.c-torture/execute/conversion.c: Ditto.
48922         * gcc.c-torture/execute/cvt-1.c: Ditto.
48923
48924 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48925
48926         * gcc.c-torture/compile/20000518-1.c: New test.
48927
48928 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48929
48930         * g77.f-torture/compile/200005018.f: New test.
48931
48932 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48933
48934         * gcc.c-torture/compile/20000517-1.c: New test.
48935
48936 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48937
48938         * gcc.c-torture/execute/20000516-1.c: New test.
48939
48940 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48941
48942         * g++.old-deja/g++.other/eh.C: New test.
48943
48944 2000-05-12  Richard Henderson  <rth@cygnus.com>
48945
48946         * gcc.c-torture/execute/990208-1.c (main): Don't pass
48947         constants through to doit's conditional.
48948
48949 2000-05-11  Jeffrey A Law  (law@cygnus.com)
48950
48951         * gcc.c-torture/compile/20000511-1.c: New test.
48952         * g77.f-torture/compile/20000511-1.f: New test.
48953         * g77.f-torture/compile/20000511-2.f: New test.
48954
48955 2000-05-11  Michael Meissner  <meissner@redhat.com>
48956
48957         * gcc.c-torture/execute/20000511-1.c: New test.
48958
48959 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
48960
48961         * gcc.dg/dg.exp: Scan .S files as well as .c files.
48962         * gcc.dg/20000510-1.S: New.
48963
48964 2000-05-08  Catherine Moore  <clm@cygnus.com>
48965
48966         * gcc.dg/unused-3.c: New.
48967
48968 2000-05-06  Richard Henderson  <rth@cygnus.com>
48969
48970           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48971           * g++.old-deja/g++.mike/warn1.C: Likewise.
48972           * g++.old-deja/g++.pt/local1.C: Likewise.
48973           * g++.old-deja/g++.pt/local7.C: Likewise.
48974           * g++.old-deja/g++.pt/spec16.C: Likewise.
48975
48976 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
48977
48978         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
48979
48980 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
48981
48982           * g77.f-torture/execute/20000503-1.f: New test.
48983
48984 2000-05-04  Andreas Jaeger  <aj@suse.de>
48985
48986         * gcc.dg/noreturn-2.c: New test.
48987
48988 2000-05-04  Neil Booth  <NeilB@earthling.net>
48989
48990         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
48991         preprocessor.
48992
48993 2000-05-04  Richard Henderson  <rth@cygnus.com>
48994
48995         * gcc.c-torture/execute/20000503-1.c: Fix typo.
48996
48997 2000-05-04  Richard Henderson  <rth@cygnus.com>
48998
48999         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
49000         OpenSSL by Jason R Thorpe.
49001
49002 2000-05-03  Jim Wilson  <wilson@cygnus.com>
49003
49004         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49005
49006 2000-05-03  Robert Lipe <robertlipe@usa.net>
49007
49008         * gcc.dg/20000503-1.c: New test.
49009
49010 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
49011
49012         * gcc.c-torture/compile/20000502-1.c: New test.
49013         * g++.old-deja/g++.other/align.C: New test.
49014         * gcc.dg/cpp-tradstringify.c: New test.
49015
49016 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49017
49018         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49019         and hard registers.
49020
49021 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49022
49023         * gcc.c-torture/execute/loop-5.c: New test.
49024
49025 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49026
49027         * gcc.c-torture/execute/va-arg-20.c: New test.
49028
49029 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49030
49031         * gcc.c-torture/execute/20000422-1.c: New test.
49032
49033 2000-04-20  Greg McGary  <gkm@gnu.org>
49034
49035         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49036         when optimizing, but without sibling-call optimizations (-O1).
49037
49038 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49039
49040           * gcc.c-torture/compile/20000420-1.c: New test.
49041
49042 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49043
49044         * g++.abi/ptrflags.C: New test.
49045         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49046
49047 2000-04-19  Catherine Moore  <clm@cygnus.com>
49048
49049         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49050
49051 2000-04-19  Greg McGary  <gkm@gnu.org>
49052
49053         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49054         sibling-call optimizations.
49055
49056 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49057
49058         * gcc.dg/20000419-1.c: New test.
49059
49060 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49061
49062         * gcc.c-torture/execute/20000412-6.c: New test.
49063
49064 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49065
49066         * gcc.c-torture/execute/20000412-5.c: New test.
49067         * g77.f-torture/compile/20000412-1.f: New test.
49068         * gcc.c-torture/execute/20000412-4.c: New test.
49069         * gcc.c-torture/compile/20000412-2.c: New test.
49070         * gcc.c-torture/execute/20000412-3.c: New test.
49071         * gcc.c-torture/compile/20000412-1.c: New test.
49072         * gcc.c-torture/execute/20000412-2.c: New test.
49073
49074 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49075
49076         * objc/execute/bf-20.m: New test.
49077
49078 2000-04-10  Richard Henderson  <rth@cygnus.com>
49079
49080         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49081
49082         * gcc.c-torture/execute/20000412-1.c: New test.
49083
49084 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49085
49086         * g++.old-deja/g++.eh/catchptr1.C: New test.
49087
49088 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49089
49090         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49091
49092 2000-04-08  Neil Booth  <NeilB@earthling.net>
49093
49094         * gcc.dg/cpp-nullchar.c: Remove test as
49095         embedded nulls cause problems.
49096
49097 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49098
49099         * gcc.dg/compare2.c: New test.
49100
49101 2000-04-08  Neil Booth  <NeilB@earthling.net>
49102
49103         * gcc.dg/cpp-nullchar.c: New test.
49104
49105 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49106
49107         * gcc.dg/cpp-mi2.c: New test.
49108         * gcc.dg/cpp-mi2[abc].h: New files.
49109
49110 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49111
49112         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49113         member name.
49114
49115 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49116
49117         * g++.old-deja/g++.abi/vmihint.C: New test.
49118
49119 2000-04-06  Neil Booth  <NeilB@earthling.net>
49120
49121         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49122         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49123         copyright.
49124
49125 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49126
49127         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49128         avoid stack-frame overwrite.
49129
49130 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49131
49132         * gcc.c-torture/compile/20000405-2.c: New test.
49133         * gcc.c-torture/compile/20000405-3.c: New test.
49134
49135 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49136
49137         * gcc.c-torture/compile/20000405-1.c: New test.
49138
49139 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49140
49141         * gcc.dg/cast-qual-1.c: Revert last change.
49142
49143 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49144
49145         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49146
49147 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49148
49149         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49150         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49151
49152 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49153
49154         * gcc.c-torture/compile/20000403-2.c: New test.
49155         * gcc.c-torture/compile/20000403-1.c: New test.
49156
49157 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49158
49159         * gcc.c-torture/execute/20000403-1.c: New test.
49160
49161 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49162
49163         * gcc.c-torture/execute/20000402-1.c: New test.
49164
49165 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49166
49167         * gcc.c-torture/execute/va-arg-15.c: New test.
49168         * gcc.c-torture/execute/va-arg-16.c: New test.
49169         * gcc.c-torture/execute/va-arg-17.c: New test.
49170         * gcc.c-torture/execute/va-arg-18.c: New test.
49171         * gcc.c-torture/execute/va-arg-19.c: New test.
49172
49173 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49174
49175         * gcc.c-torture/compile/981211-1.c: Move to...
49176         * gcc.dg/cpp-as1.c: ...here.
49177         * gcc.dg/cpp-as2.c: New file.
49178
49179         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49180         compiler.
49181
49182 2000-04-02  Neil Booth  <NeilB@earthling.net>
49183
49184         * gcc.dg/cpp-cond.c  New tests.
49185         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49186         accidental success less likely.
49187         * gcc.dg/cpp-missingop.c  New tests.
49188         * gcc.dg/cpp-missingparen.c  New tests.
49189         * gcc.dg/cpp-shift.c  New tests.
49190         * gcc.dg/cpp-shortcircuit.c  New tests.
49191         * gcc.dg/cpp-unary.c  New tests.
49192
49193 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49194
49195         * gcc.c-torture/compile/20000329-1.c: New test.
49196
49197 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49198
49199         * gcc.c-torture/compile/20000326-1.c: New test.
49200         * gcc.c-torture/compile/20000326-2.c: New test.
49201
49202 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49203
49204         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49205         the first parameter is a function argument.
49206
49207 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49208
49209         * g++.old-deja/g++.ext/array4.C: New test.
49210
49211 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49212
49213         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49214
49215 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49216
49217         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49218
49219 2000-03-19  Richard Henderson  <rth@cygnus.com>
49220
49221         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49222
49223 2000-03-19  Richard Henderson  <rth@cygnus.com>
49224
49225         * gcc.c-torture/compile/20000319-1.c: New test.
49226
49227 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49228
49229         * gcc.c-torture/execute/20000314-3.c: New test.
49230         * gcc.c-torture/execute/20000314-2.c: New test.
49231         * gcc.c-torture/execute/20000314-1.c: New test.
49232         * gcc.c-torture/compile/20000314-2.c: New test.
49233         * gcc.c-torture/compile/20000314-1.c: New test.
49234
49235 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49236
49237         * g++.old-deja/g++.warn/inline.C: New test.
49238
49239 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49240
49241         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49242         standards-compliant result rather than specific constants.
49243         Put test-values in array.
49244
49245 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49246
49247         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49248         (g++_target_compile): Put test-specific options last.
49249
49250 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49251
49252         * g++.old-deja/g++.eh/vbase4.C: New test.
49253
49254 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49255
49256         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49257
49258 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49259
49260         * g++.old-deja/g++.brendan/misc12.C: Removed.
49261         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49262         * g++.old-deja/g++.ext/pretty4.C: New test.
49263
49264 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49265
49266         * g++.old-deja/g++.other/string2.C: New test.
49267
49268 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49269
49270         * g++.old-deja/g++.warn/impint2.C: New test.
49271
49272 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49273
49274         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49275         is 1, not zero.
49276
49277 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49278
49279         * g++.old-deja/g++.warn/impint.C: New test.
49280         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49281         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49282         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49283         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49284         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49285         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49286         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49287         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49288         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49289         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49290         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49291         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49292
49293 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49294
49295         * gcc.dg/cpp-redef.c: New test.
49296
49297 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49298
49299         * g++.old-deja/g++.pt/unify7.C: New test.
49300
49301 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49302
49303         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49304         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49305
49306 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49307
49308         * gcc.c-torture/compile/20000224-1.c: New test.
49309
49310 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49311
49312         * gcc.c-torture/compile/cpp-2.c: New test.
49313         * gcc.c-torture/compile/cpp-1.c: New test.
49314
49315 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49316
49317         * gcc.c-torture/execute/20000225-1.c: New test.
49318
49319 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49320
49321         * gcc.dg/cpp-li2.c: New test.
49322
49323         * gcc.dg/cpp-wi1.c: New test.
49324
49325         * gcc.dg/cpp-li1.c: New test.
49326
49327 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49328
49329         * g++.old-deja/g++.other/sizeof5.C: New test.
49330
49331 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49332
49333         * gcc.c-torture/execute/va-arg-13.c: New test.
49334
49335 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49336
49337         * gcc.c-torture/execute/va-arg-12.c: New test.
49338
49339 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49340
49341         * gcc.c-torture/execute/20000223-1.c: New test.
49342
49343 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49344
49345         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49346
49347 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49348
49349         * g++.old-deja/g++.abi/ptrmem.C: New test.
49350
49351 2000-02-19  Richard Henderson  <rth@cygnus.com>
49352
49353         * gcc.c-torture/compile/init-3.c: New.
49354
49355 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49356
49357         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49358         ALWAYS_CXXFLAGS.
49359
49360 2000-02-11  Robert Lipe <robertl@sco.com>
49361
49362         * gcc.c-torture/compile/20000211-3.c: New test.
49363
49364 2000-02-11  Martin Buchholz <martin@xemacs.org>
49365
49366         * gcc.c-torture/compile/20000211-2.c: New test.
49367
49368 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49369
49370         * gcc.c-torture/compile/20000211-1.c: New test.
49371
49372 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49373
49374         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49375           on native targets
49376
49377 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49378
49379         * g++.old-deja/g++.other/cast5.C: New test.
49380
49381 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49382
49383         * gcc.c-torture/execute/20000205-1.c: New.
49384
49385 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49386
49387         * g++.old-deja/g++.jason/cast3.C: Return void.
49388         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49389
49390 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49391
49392         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49393
49394         * gcc.dg/loop-1.c: New test.
49395
49396 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49397
49398         * gcc.c-torture/compile/20000127-1.c: New test.
49399         * gcc.c-torture/execute/991228-1.c: New test.
49400
49401 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49402
49403         * gcc.dg/unused-2.c: New test.
49404
49405         * gcc.dg/conv-1.c: New test.
49406
49407 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49408
49409         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49410         compiler.
49411         (tool_option_proc): Fix typo.
49412
49413 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49414
49415         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49416         of the ld on the host, not on the build machine.
49417         Also, don't crash if '--help' is not a supported option.
49418
49419 2000-01-24  Richard Henderson  <rth@cygnus.com>
49420
49421         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49422
49423 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49424
49425         * gcc.c-torture/execute/20000120-2.c: New test.
49426         * gcc.c-torture/execute/20000120-1.c: New test.
49427
49428 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49429
49430         * gcc.c-torture/execute/20000113-1.c: New test.
49431
49432 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49433
49434         * gcc.c-torture/execute/20000112-1.c: New test.
49435
49436 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49437
49438         * gcc.dg/20000111-1.c: New test.
49439
49440 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49441
49442         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49443         with 16 bit integers.
49444
49445 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49446
49447         * gcc.dg/20000108-1.c: New test.
49448
49449 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49450
49451         * g++.old-deja/g++.ns/koenig8.C: New test.
49452
49453 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49454
49455         * g++.old-deja/g++.other/cast4.C: New test.
49456
49457 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49458
49459         * gcc.c-torture/compile/20000105-2.c: New test.
49460         * gcc.c-torture/compile/20000105-1.c: New test.
49461
49462 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49463
49464         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49465         references to printf & atoi to conform to ANSI standard.
49466         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49467         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49468         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49469         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49470         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49471         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49472         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49473         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49474         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49475         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49476         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49477         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49478         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49479         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49480         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49481         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49482         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49483         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49484         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49485         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49486         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49487         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49488         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49489         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49490         * g++.old-deja/g++.brendan/init3.C: Likewise.
49491         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49492         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49493         * g++.old-deja/g++.brendan/new2.C: Likewise.
49494         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49495         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49496         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49497         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49498         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49499         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49500         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49501         * g++.old-deja/g++.brendan/template24.C: Likewise.
49502         * g++.old-deja/g++.brendan/template3.C: Likewise.
49503         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49504         * g++.old-deja/g++.jason/inline3.C: Likewise.
49505         * g++.old-deja/g++.jason/opeq.C: Likewise.
49506         * g++.old-deja/g++.law/arg5.C: Likewise.
49507         * g++.old-deja/g++.law/arm7.C: Likewise.
49508         * g++.old-deja/g++.law/ctors11.C: Likewise.
49509         * g++.old-deja/g++.law/cvt8.C: Likewise.
49510         * g++.old-deja/g++.law/init9.C: Likewise.
49511         * g++.old-deja/g++.law/refs4.C: Likewise.
49512         * g++.old-deja/g++.law/template2.C: Likewise.
49513         * g++.old-deja/g++.law/visibility24.C: Likewise.
49514         * g++.old-deja/g++.law/vtable3.C: Likewise.
49515         * g++.old-deja/g++.mike/asm2.C: Likewise.
49516         * g++.old-deja/g++.mike/eh1.C: Likewise.
49517         * g++.old-deja/g++.mike/misc1.C: Likewise.
49518         * g++.old-deja/g++.mike/misc13.C: Likewise.
49519         * g++.old-deja/g++.mike/misc14.C: Likewise.
49520         * g++.old-deja/g++.mike/ns12.C: Likewise.
49521         * g++.old-deja/g++.mike/p1248.C: Likewise.
49522         * g++.old-deja/g++.mike/p3708.C: Likewise.
49523         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49524         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49525         * g++.old-deja/g++.mike/p646.C: Likewise.
49526         * g++.old-deja/g++.mike/p700.C: Likewise.
49527         * g++.old-deja/g++.mike/p783.C: Likewise.
49528         * g++.old-deja/g++.mike/p783a.C: Likewise.
49529         * g++.old-deja/g++.mike/p783b.C: Likewise.
49530         * g++.old-deja/g++.mike/p786.C: Likewise.
49531         * g++.old-deja/g++.mike/p789.C: Likewise.
49532         * g++.old-deja/g++.mike/p789a.C: Likewise.
49533         * g++.old-deja/g++.mike/p807a.C: Likewise.
49534         * g++.old-deja/g++.other/delete3.C: Likewise.
49535         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49536         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49537         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49538         * g++.old-deja/g++.other/empty1.C: Likewise.
49539         * g++.old-deja/g++.other/temporary1.C: Likewise.
49540         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49541         * g++.old-deja/g++.pt/t16.C: Likewise.
49542         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49543
49544 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49545
49546         * gcc.dg/991230-1.c: New test.
49547
49548 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49549
49550         * gcc.c-torture/compile/991229-3.c: New test.
49551         * gcc.c-torture/compile/991229-2.c: New test.
49552         * gcc.c-torture/compile/991229-1.c: New test.
49553
49554 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49555
49556         * gcc.c-torture/compile/labels-2.c: New test.
49557
49558 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49559
49560         * gcc.c-torture/execute/991227-1.c: New test.
49561
49562 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49563
49564         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49565
49566 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49567
49568         * gcc.c-torture/execute/991221-1.c: New test.
49569
49570 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49571
49572         * g++.old-deja/g++.other/cast3.C: New test.
49573
49574 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49575
49576         * gcc.c-torture/execute/991216-4.c: New test.
49577
49578 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49579
49580         * gcc.c-torture/execute/991216-1.c: New test.
49581         * gcc.c-torture/execute/991216-2.c: New test.
49582         * gcc.c-torture/execute/991216-3.c: New test.
49583
49584 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49585
49586         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49587         Actually make the test fail by using "-O2" for compilation.
49588
49589 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49590
49591         * g++.old-deja/g++.warn/cast-align1.C: New test.
49592
49593 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49594
49595         * gcc.c-torture/compile/991214-1.c: New test.
49596         * gcc.c-torture/compile/991214-2.c: New test.
49597
49598 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49599
49600         * gcc.dg/991214-1.c: New test.
49601
49602 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49603
49604         * gcc.c-torture/compile/991213-3.c: New test.
49605         * gcc.c-torture/compile/991213-2.c: New test.
49606         * gcc.c-torture/compile/991213-1.c: New test.
49607
49608 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49609
49610         * gcc.dg/991209-1.c: New test.
49611
49612 1999-12-08  Nathan Sidwell <nathan@acm.org>
49613
49614         * gcc.c-torture/compile/991208-1.c: New test.
49615
49616 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49617
49618         * gcc.dg/ultrasp2.c: New test.
49619
49620 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49621
49622         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49623
49624 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49625
49626         * gcc.c-torture/compile/991202-1.c: New test.
49627         * gcc.c-torture/execute/991202-1.c: New test.
49628         * gcc.c-torture/execute/991202-2.c: New test.
49629         * gcc.c-torture/execute/991202-3.c: New test.
49630
49631 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49632
49633         * g++.old-deja/g++.abi/align.C: New test.
49634         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49635         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49636
49637 1999-12-01  Richard Henderson  <rth@cygnus.com>
49638
49639         * gcc.c-torture/execute/991201-1.c: New.
49640
49641 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49642
49643         * gcc.dg/991129-1.c: New test.
49644
49645 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49646
49647         * gcc.c-torture/compile/991127-1.c: New test.
49648
49649 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49650
49651         * g++.old-deja/g++.other/warn4.C: New test.
49652
49653 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49654
49655         * g++.old-deja/g++.eh/cleanup2.C: New test.
49656         * g++.old-deja/g++.ext/pretty2.C: New test.
49657         * g++.old-deja/g++.ext/pretty3.C: New test.
49658         * g++.old-deja/g++.other/debug6.C: New test.
49659
49660 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49661
49662         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49663         compiler_output to look for one error message instead of two.
49664
49665 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49666
49667         * gcc.c-torture/execute/991118-1.c: Also test case
49668         where the word boundary does not split a byte evenly.
49669
49670 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49671
49672         * g++.old-deja/g++.ext/restrict1.C: New test.
49673
49674 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49675
49676         * gcc.c-torture/execute/991118-1.c: New test.
49677
49678 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49679
49680         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49681         working directory pathnames.
49682
49683 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49684
49685         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49686         host is equipped with driver.h and driver.o so it can actually
49687         compile and run the tests.
49688
49689 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49690
49691         * gcc.c-torture/compile/991008-1.c: New test.
49692
49693 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49694
49695         * lib/gcc-dg.exp: Include target-supports.exp
49696
49697 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49698
49699         * lib/target-supports.exp: New file: Provide procs to test for
49700         features supported by the target.
49701         (check_weak_available): Moved here from ecos.exp.
49702         (check_alias_available): New proc: Determine of the target
49703         toolchain supports the alias attribute.
49704
49705         * gcc.dg/special/ecos.exp: Move check_weak_available to
49706         target-supports.exp.
49707         (alias-1.c): Only perform the test if the target supports
49708         aliases.
49709         (wkali-1.c): Only perform the test if the target supports
49710         aliases.
49711
49712         * gcc.dg/990506-0.c: Expect error messages from cross
49713         targets as well as native targets.
49714
49715 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49716
49717         * gcc.dg/ultrasp1.c: Removed xfail.
49718         * gcc.dg/struct-ret-2.c: Likewise.
49719         * gcc.dg/array-1.c: Likewise.
49720
49721 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49722
49723         * gcc.dg/struct-ret-2.c: New test.
49724
49725         * gcc.dg/array-1.c: New test.
49726
49727 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49728
49729         * gcc.c-torture/execute/991030-1.c: New test.
49730
49731 1999-10-26  Richard Henderson  <rth@cygnus.com>
49732
49733         * gcc.c-torture/compile/991026-2.c: New test.
49734
49735 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49736
49737         * gcc.c-torture/compile/991026-1.c: New test.
49738
49739 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49740
49741         * gcc.c-torture/execute/991023-1.c: New test.
49742
49743 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49744
49745         * gcc.c-torture/execute/991019-1.c: New test.
49746
49747 1999-10-16  Richard Henderson  <rth@cygnus.com>
49748
49749         * gcc.c-torture/execute/991016-1.c: New test.
49750
49751 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49752
49753         * gcc.c-torture/execute/991014-1.c: New test.
49754
49755 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49756
49757         * g++.old-deja/g++.other/union2.C: New test.
49758
49759 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49760
49761         * g++.old-deja/g++.other/vaarg2.C: New test.
49762         * g++.old-deja/g++.other/vaarg3.C: New test.
49763
49764 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49765
49766         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49767         in compile/.
49768
49769 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49770
49771         * gcc.c-torture/execute/va-arg-11.c: New test.
49772
49773 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49774
49775         * lib/file-format.exp (gcc_target_object_format): Don't
49776         crash if objdump is unavailable.
49777
49778 1999-09-29  Donn Terry <donn@interix.com>
49779
49780         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49781
49782 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49783
49784         * gcc.c-torture/compile/990928-1.c: New test.
49785
49786 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49787
49788         * g++.old-deja/g++.other/decl6.C: New test.
49789
49790 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49791
49792         * gcc.c-torture/execute/va-arg-10.c: New test.
49793
49794 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49795
49796         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49797         __PRETTY_FUNCTION__.
49798
49799 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49800
49801         * gcc.c-torture/execute/990923-1.c: New test.
49802
49803 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49804
49805         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49806         for which -fpic is inappropriate.
49807
49808 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49809
49810         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49811
49812 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49813
49814         * g++.old-deja/g++.other/dyncast1.C: New test.
49815         * g++.old-deja/g++.other/dyncast2.C: New test.
49816         * g++.old-deja/g++.other/dyncast3.C: New test.
49817         * g++.old-deja/g++.other/dyncast4.C: New test.
49818         * g++.old-deja/g++.other/dyncast5.C: New test.
49819         * g++.old-deja/g++.eh/catch3.C: New test.
49820         * g++.old-deja/g++.eh/catch3p.C: New test.
49821         * g++.old-deja/g++.eh/catch4.C: New test.
49822         * g++.old-deja/g++.eh/catch4p.C: New test.
49823         * g++.old-deja/g++.eh/catch5.C: New test.
49824         * g++.old-deja/g++.eh/catch5p.C: New test.
49825         * g++.old-deja/g++.eh/catch6.C: New test.
49826         * g++.old-deja/g++.eh/catch6p.C: New test.
49827         * g++.old-deja/g++.eh/catch7.C: New test.
49828         * g++.old-deja/g++.eh/catch7p.C: New test.
49829         * g++.old-deja/g++.eh/catch8.C: New test.
49830         * g++.old-deja/g++.eh/catch8p.C: New test.
49831         * g++.old-deja/g++.eh/catch9.C: New test.
49832         * g++.old-deja/g++.eh/catch9p.C: New test.
49833
49834 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49835
49836         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49837         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49838
49839 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49840
49841         * gcc.c-torture/compile/990913-1.c: New test.
49842
49843 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49844
49845         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49846         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49847
49848 1999-09-09  Richard Henderson  <rth@cygnus.com>
49849
49850         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49851
49852 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49853
49854         * g++.old-deja/g++.other/lookup11.C: New test.
49855         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49856         what is permitted and what we want.
49857         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49858         overload use.
49859         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49860
49861 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49862
49863         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49864         * gcc.c-torture/noncompile/poison-1.c: New file.
49865
49866 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49867
49868         * g++.old-deja/g++.other/sizeof3.C: New test.
49869         * g++.old-deja/g++.other/sizeof4.C: New test.
49870         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49871         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49872
49873 1999-09-07  Richard Henderson  <rth@cygnus.com>
49874
49875         * gcc.dg/va-arg-1.c: New.
49876
49877 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49878
49879         * gcc.c-torture/execute/va-arg-9.c: New test.
49880
49881 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49882
49883         * g77.f-torture/compile/980519-2.f: New test.
49884         * g77.f-torture/compile/19990905-0.f: New test.
49885         * g77.f-torture/compile/19990905-1.f: New test.
49886         * g77.f-torture/compile/19990905-2.f: New test.
49887
49888         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49889
49890 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49891
49892         * gcc.c-torture/execute/990827-1.c: Fix typo.
49893
49894 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49895
49896         * g++.old-deja/g++.other/deref1.C: New test.
49897
49898 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49899
49900         * g++.old-deja/g++.other/ambig2.C: New test.
49901         * g++.old-deja/g++.other/cond5.C: New test.
49902         * g++.old-deja/g++.other/lookup16.C: New test.
49903
49904 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49905
49906         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49907         assemblers too.
49908
49909 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49910
49911         * lib/c-torture.exp: Avoid the "compare executables" optimization
49912         when testing native.
49913
49914 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49915
49916         * gcc.c-torture/execute/990829-1.c: New test.
49917         * gcc.c-torture/compile/990829-1.c: New test.
49918
49919 1999-08-27  Paul Burchard  <burchard@pobox.com>
49920
49921         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49922         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49923         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49924         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49925         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49926         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49927         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49928         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49929         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49930         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49931         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49932
49933 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49934
49935         * gcc.c-torture/execute/990827-1.c: New test.
49936
49937 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49938
49939         * g77.f-torture/noncompile/19990826-4.f: New test.
49940
49941         * g77.f-torture/compile/19990826-3.f: New test.
49942
49943         * g77.f-torture/execute/19990826-2.f: New test.
49944
49945         * g77.f-torture/compile/19990826-1.f: New test.
49946
49947         * gcc.c-torture/execute/990826-0.c: New test.
49948         * g77.c-torture/execute/19990826-0.f: New test.
49949
49950         * g77.f-torture/noncompile/970626-2.f: New test.
49951
49952 1999-08-25  Paul Burchard  <burchard@pobox.com>
49953
49954         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49955         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49956         lss-011.C: New tests.
49957
49958 1999-08-25  Nathan Sidwell  <nathan@acm.org>
49959
49960         * g++.old-deja/g++.other/decl5.C: New test.
49961
49962 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49963
49964         * noncompile/noncompile.exp: Load_lib c-torture.exp.
49965         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49966         call `postbase' for each one.  All callers of `postbase' changed
49967         to call this instead.
49968
49969 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
49970
49971         * gcc.c-torture/execute/990811-1.c: New test.
49972
49973 1999-08-09  Nick Clifton  <nickc@cygnus.com>
49974
49975         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49976         just native ones.
49977
49978         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
49979         just native ones.
49980
49981 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49982
49983         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
49984
49985 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49986
49987         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
49988
49989 1999-08-04  Nathan Sidwell  <nathan@acm.org>
49990
49991         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
49992
49993 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49994
49995         * gcc.c-torture/execute/990804-1.c: New test.
49996
49997 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49998
49999         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50000         * g++.old-deja/g++.brendan/crash64.C: Likewise.
50001         * g++.old-deja/g++.brendan/overload8.C: Likewise.
50002
50003 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50004
50005         * g++.old-deja/g++.other/struct1.C: New test.
50006
50007 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50008
50009         * g++.old-deja/g++.other/enum2.C: New test.
50010
50011 1999-08-02  Richard Henderson  <rth@cygnus.com>
50012
50013         Adapted from tests from Franz Sirl:
50014         * gcc.c-torture/execute/va-arg-7.c: New test.
50015         * gcc.c-torture/execute/va-arg-8.c: New test.
50016
50017 1999-08-01  Jeffrey A Law  (law@cygnus.com)
50018
50019         * gcc.c-torture/compile/990801-2.c: New test.
50020
50021         * gcc.c-torture/compile/990801-1.c: New test.
50022
50023 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50024
50025         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50026         fp-cmp-1.c, converting double to float.
50027
50028         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50029         fp-cmp-1.c, converting double to long double.
50030
50031         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50032         from fr1 to unknown_register, since fr1 is a legitimate register
50033         on some machines.
50034
50035 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50036
50037         * README: More listname related changes.
50038
50039 1999-07-08  Catherine Moore  <clm@cygnus.com>
50040
50041         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50042
50043 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50044
50045         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50046
50047 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50048
50049         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50050
50051 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50052
50053         * gcc.dg/990703-1.c: New test.
50054
50055 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50056
50057         * lib/file-format.exp: New file: Move definition of proc
50058         gcc_target_object_format to here from
50059         gcc.dg/special/ecos.exp.
50060
50061         * lib/c-torture.exp: Include lib file-format.exp.
50062         * lib/gcc-dg.exp: Include lib file-format.exp.
50063
50064         * gcc.dg/special/ecos.exp: Remove definition of proc
50065         gcc_target_object_format.
50066
50067 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50068
50069         * gcc.c-torture/execute/990628-1.c: New test.
50070
50071 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50072
50073         * gcc.c-torture/compile/990625-2.c: New test.
50074
50075         * gcc.c-torture/compile/990625-1.c: New test.
50076
50077 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50078
50079         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50080         attributes compile.
50081         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50082         ports that use the COFF/PE file format.
50083
50084 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50085
50086         * gcc.c-torture/compile/990617-1.c: New test.
50087
50088 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50089
50090         * g++.old-deja/g++.other/decl4.C: New test.
50091
50092 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50093
50094         * g++.old-deja/g++.other/bitfld3.C: New test.
50095
50096 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50097
50098         * g++.old-deja/g++.eh/catch1.C: New test.
50099
50100 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50101
50102         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50103
50104         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50105         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50106
50107 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50108
50109         * g77.f-torture/compile/19990502-0.f: Replace with new,
50110         shorter, test that still fails after recent changes.
50111
50112 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50113
50114         * gcc.c-torture/execute/990604-1.c: New test.
50115
50116 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50117
50118         * gcc.c-torture/execute/990531-1.c: New test.
50119
50120 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50121
50122         * gcc.c-torture/compile/990527-1.c: New test.
50123
50124 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50125
50126         * gcc.c-torture/execute/990527-1.c: New test.
50127
50128 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50129
50130         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50131         bitfields as signed.
50132
50133 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50134
50135         * g77.f-torture/compile/19990525-0.f: New test.
50136
50137 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50138
50139         * gcc.c-torture/execute/990525-2.c: New test.
50140
50141         * gcc.c-torture/execute/990525-1.c: New test.
50142
50143 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50144
50145         * g++.old-deja/g++.other/anon3.C: New test.
50146         * g++.old-deja/g++.other/anon4.C: New test.
50147         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50148         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50149         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50150         Merrill).
50151
50152 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50153
50154         * gcc.c-torture/execute/990524-1.c: New test.
50155
50156         * gcc.dg/990524-1.c: New test.
50157
50158 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50159
50160         * gcc.c-torture/compile/990523-1.c: New test.
50161
50162 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50163
50164         * gcc.c-torture/compile/990519-1.c: New test.
50165
50166 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50167
50168         * gcc.c-torture/compile/990517-1.c: New test.
50169
50170         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50171         (e4, f4): New tests.
50172         (main): Call them.
50173
50174 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50175
50176         * gcc.dg/noreturn-1.c: New test.
50177
50178 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50179
50180         * gcc.c-torture/execute/990513-1.c: New test.
50181
50182 1999-05-10  Richard Henderson  <rth@cygnus.com>
50183
50184         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50185
50186 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50187
50188         * g77.f-torture/execute/erfc.f: Use small single-precision
50189         values, to avoid problems on Alphas when not -mieee.
50190
50191 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50192
50193         * gcc.dg/990506-0.c: New test.
50194
50195 1999-05-08  Richard Henderson  <rth@cygnus.com>
50196
50197         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50198         the constant to test.  Don't XFAIL 64-bit targets.
50199
50200         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50201         * g++.old-deja/g++.law/profile1.C: Likewise.
50202
50203         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50204         operator new instances.
50205         * g++.old-deja/g++.other/delete5.C: Likewise.
50206
50207 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50208
50209         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50210         intrinsic.
50211
50212 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50213
50214         * g77.f-torture/execute/u77-test.f: Reverse order of two
50215         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50216
50217 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50218
50219         * gcc.dg/compare1.c: New test.
50220
50221 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50222
50223         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50224         New tests.
50225
50226 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50227
50228         * g77.f-torture/compile/19990502-1.f: New test.
50229
50230 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50231
50232         * g77.f-torture/compile/19990502-0.f: New test.
50233
50234 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50235
50236         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50237         intrinsic.
50238
50239 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50240
50241         * g77.f-torture/execute/u77-test.f (main): List libU77
50242         intrinsics not currently tested.
50243         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50244         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50245         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50246         Trim blanks off the ends of some printed strings.
50247
50248 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50249
50250         * g77.f-torture/execute/u77-test.f (main): Just warn about
50251         FSTAT gid disagreement, as it's expected on some systems.
50252
50253 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50254
50255         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50256         use a new function, which allows for some slop.
50257         Clean up some commentary.
50258         (issum): The new function.
50259         (sgladd): Deleted subroutine.
50260
50261 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50262
50263         * g77.f-torture/execute/u77-test.f: Modify to be more like
50264         libf2c/libU77 version, bringing patches to that version here.
50265         Add suitable commentary.
50266
50267 1999-04-25  Richard Henderson  <rth@cygnus.com>
50268
50269         * gcc.dg/990424-1.c: New test.
50270
50271 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50272
50273         * g77.f-torture/execute/u77-test.f (main): Bug involving
50274         LSTAT has been fixed, so turn back on full checking.
50275
50276 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50277
50278         * g77.f-torture/compile/19990419-0.f: New test.
50279         * g77.f-torture/execute/19990419-1.f: New test.
50280
50281 1999-04-17  Richard Henderson  <rth@cygnus.com>
50282
50283         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50284         to avoid the need for a prototype to supress a warning.
50285
50286 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50287
50288         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50289
50290 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50291
50292         * gcc.c-torture/execute/990404-1.c: New test.
50293
50294 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50295
50296         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50297         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50298         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50299         missing initializer warnings.
50300
50301 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50302
50303         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50304         matching strings.
50305
50306 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50307
50308         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50309
50310 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50311
50312         * g77.f-torture/execute/19990325-0.f: New test.
50313         * g77.f-torture/execute/19990325-1.f: New test.
50314
50315 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50316
50317         * gcc.c-torture/execute/990324-1.c: New test.
50318
50319 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50320
50321         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50322         test with 4.
50323
50324 1999-03-17  Richard Henderson  <rth@cygnus.com>
50325
50326         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50327
50328 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50329
50330         * g77.f-torture/execute/19990313-2.f: New test.
50331         * g77.f-torture/execute/19990313-3.f: New test.
50332
50333 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50334
50335         * g77.f-torture/execute/19990313-0.f: New test.
50336         * g77.f-torture/execute/19990313-1.f: New test.
50337
50338 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50339
50340         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50341         printf to sprintf.
50342         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50343         (main): Add check for u15.  Conditionalize u31 check depending on
50344         whether ints are <32 bits or >=32 bits.
50345
50346 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50347
50348         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50349
50350 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50351
50352         * g77.f-torture/compile/19990305-0.f: New test.
50353         * g77.f-torture/execute/19981119-0.f: New test.
50354
50355 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50356
50357         * g77.f-torture/execute/970625-2.f: call ABORT if final
50358         result is not correct, instead of just printing it.
50359         Add this checking via newly introduced obfuscation, to
50360         trip up buggy front ends.
50361
50362 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50363
50364         * g77.f-torture/compile/960317-1.f: Moved from being
50365         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50366
50367 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50368
50369         * g77.f-torture/execute/960317-1.f: New (old) test.
50370         * g77.f-torture/execute/970625-2.f: Ditto.
50371
50372 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50373
50374         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50375         error message on line 1 or line 2; cccp and cpplib do this differently.
50376
50377 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50378
50379         * g++.old-deja/g++.law/weak1.C: New test.
50380
50381 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50382
50383         * gcc.c-torture/execute/990119-1.c: Renamed to...
50384         * gcc.dg/990119-1.c: this, so it will only be tested once
50385         (it's a preprocessor test, it doesn't need to be run at
50386         multiple optimization levels).
50387
50388 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50389
50390         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50391           ALWAYS_CXXFLAGS.
50392
50393 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50394
50395         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50396         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50397         to not be compilable by current g77.
50398
50399 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50400
50401         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50402
50403 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50404
50405         * gcc.c-torture/execute/990222-1.c: New test.
50406
50407 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50408
50409         * g77.f-torture/compile/19990218-0.f: New test.
50410         * g77.f-torture/noncompile/19990218-1.f: New test.
50411
50412 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50413
50414         * g77.f-torture/compile/19981216-0.f: New test.
50415
50416 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50417
50418         * gcc.dg/990214-1.c: New test.
50419
50420 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50421
50422         * gcc.dg/990213-2.c: New test.
50423
50424         * gcc.dg/990213-1.c: New test.
50425
50426 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50427
50428         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50429         ints.
50430
50431 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50432
50433         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50434         specified by target.
50435
50436         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50437
50438 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50439
50440         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50441
50442 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50443
50444         * gcc.dg/special/ecos.exp: New test driver for new tests with
50445         special requirements.
50446
50447         * gcc.dg/special/alias-1.c: New test.
50448         * gcc.dg/special/gcsec-1.c: New test.
50449         * gcc.dg/special/weak-1.c: New test.
50450         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50451         * gcc.dg/special/weak-2.c: New test.
50452         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50453         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50454         * gcc.dg/special/wkali-1.c: New test.
50455         * gcc.dg/special/wkali-2.c: New test.
50456         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50457         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50458
50459 1999-02-10  Felix Lee  <flee@cygnus.com>
50460
50461           * lib/c-torture.exp (c-torture-compile): Pull out code for
50462           analyzing gcc error messages.
50463           (c-torture-execute): Likewise.  Fix some (harmless) false
50464           positives.
50465           * lib/gcc.exp (gcc_check_compile): New function.
50466
50467 1999-02-08  Richard Henderson  <rth@cygnus.com>
50468
50469         * gcc.c-torture/execute/990208-1.c: New test.
50470
50471 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50472
50473         * g++.dg/special/ecos.exp: New driver for new tests with special
50474         requirements
50475
50476         * g++.dg/special/conpr-1.C: New test
50477         * g++.dg/special/conpr-2.C: New test
50478         * g++.dg/special/conpr-2a.C: New test
50479         * g++.dg/special/conpr-3.C: New test
50480         * g++.dg/special/conpr-3a.C: New test
50481         * g++.dg/special/conpr-3b.C: New test
50482
50483         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50484         allow g++ to use the dg driver
50485
50486         * README: Add comment about g++.dg directory
50487
50488 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50489
50490         * README: Update email addresses.
50491
50492 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50493
50494         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50495         arguments in order to force structure S onto the stack even on
50496         the alpha.
50497         (test): Pass 10 leading arguments to function foo as well as the
50498         structure S.
50499
50500         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50501         failure for all targets.
50502
50503         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50504         abort to terminate program execution.
50505
50506 1999-01-30  Richard Henderson  <rth@cygnus.com>
50507
50508         * gcc.c-torture/execute/990130-1.c: New test.
50509
50510 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50511
50512         * gcc.dg/990130-1.c: New test.
50513
50514 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50515
50516         * gcc.c-torture/execute/990128-1.c: New test.
50517
50518 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50519
50520         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50521
50522 1999-01-27  Felix Lee  <flee@cygnus.com>
50523
50524         * lib/c-torture.exp (c-torture-compile): pull out code for
50525         analyzing gcc error messages.
50526         (c-torture-execute): ditto, and fix some (harmless) false
50527         positives.
50528         * lib/gcc.exp (gcc_check_compile): new function.
50529
50530 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50531
50532         * gcc.dg/990117-1.c: New test.
50533
50534         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50535
50536         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50537
50538 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50539
50540         * g77.f-torture/compile/990115-1.f: New test.
50541
50542 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50543
50544         * gcc.c-torture/compile/990107-1.c: New test
50545
50546 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50547
50548         * gcc.c-torture/execute/990106-2.c: New test.
50549
50550         * gcc.c-torture/execute/990106-1.c: New test.
50551
50552 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50553
50554         * gcc.c-torture/compile/981223-1.c: New test.
50555
50556 1998-12-29  Richard Henderson  <rth@cygnus.com>
50557
50558         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50559         (opt3): Rename from opt4 and disable.
50560
50561 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50562
50563         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50564
50565 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50566
50567         * g++.old-deja/g++.other/conv5.C: New test.
50568
50569 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50570
50571         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50572
50573 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50574
50575         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50576
50577 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50578
50579         * gcc.c-torture/compile/981211-1.c: New test.
50580
50581 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50582
50583         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50584
50585         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50586
50587 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50588
50589         * gcc.special/930510-1.c: Make C9X safe.
50590         * gcc.misc-tests/gcov-1.c Similarly.
50591         * gcc.misc-tests/gcov-2.c Similarly.
50592
50593 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50594
50595         * gcc.dg/ultrasp1.c: New test.
50596
50597 1998-12-06  Richard Henderson  <rth@cygnus.com>
50598
50599         * gcc.c-torture/execute/981206.c: New test.
50600
50601 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50602
50603         * g++.old-deja/g++.ns/template7.C: New test.
50604
50605         * g++.old-deja/g++.other/expr1.C: New test.
50606
50607         * g++.old-deja/g++.eh/tmpl3.C: New test.
50608
50609         * g++.old-deja/g++.eh/tmpl2.C: New test.
50610
50611 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50612
50613         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50614         * g++.old-deja/g++.other/using6.C: Removed.
50615         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50616
50617         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50618
50619 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50620
50621         * g++.old-deja/g++.pt/overload8.C: New test.
50622
50623         * g++.old-deja/g++.pt/overload7.C: New test.
50624
50625         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50626
50627         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50628         and relinking messages.
50629         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50630         compiling with -frepo.
50631
50632 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50633
50634         * g++.old-deja/g++.pt/lookup6.C: New test.
50635
50636 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50637
50638         * gcc.c-torture/execute/981130-1.c: New test.
50639         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50640
50641 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50642
50643         * g++.old-deja/g++.pt/explicit76.C: New test.
50644
50645         * g++.old-deja/g++.pt/friend38.C: New test.
50646
50647         * g++.old-deja/g++.ns/crash2.C: New test.
50648
50649         * g++.old-deja/g++.pt/defarg8.C: New test.
50650
50651         * g++.old-deja/g++.pt/instantiate6.C: New test.
50652
50653         * g++.old-deja/g++.pt/static6.C: New test.
50654
50655         * g++.old-deja/g++.pt/decl2.C: New test.
50656
50657 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50658
50659         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50660         problem is actually related with name lookup, but so what? :-)
50661
50662         * g++.old-deja/g++.pt/friend37.C: New test.
50663
50664 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50665
50666         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50667         element, which fails on some systems.
50668
50669         * g77.f-torture/execute/labug1.f: New test.
50670
50671 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50672
50673         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50674         is defined.
50675
50676 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50677
50678         * g77.f-torture/compile/981117-1.f: New test.
50679
50680 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50681
50682         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50683         properly discarded.
50684
50685 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50686
50687         * gcc.c-torture/execute/memcheck: New directory of tests for
50688         -fcheck-memory-usage.
50689
50690 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50691
50692         * README: New file, general information about the testsuite and
50693         new description of the various C++ test subdirectories.
50694         * README.g++: Eliminate obsolete information, update and move most
50695         relevant stuff to README.
50696
50697 1998-11-07  Richard Henderson  <rth@cygnus.com>
50698
50699         * gcc.c-torture/compile/981107-1.c: New test.
50700
50701 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50702
50703         * execute/memcpy-bi.c: New testcase.
50704
50705 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50706
50707         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50708         base classes.
50709
50710         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50711         template is selected.
50712
50713         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50714         classes, it should be accepted for all types.
50715
50716         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50717
50718         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50719         specializations start with template headers.
50720
50721 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50722
50723         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50724
50725         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50726         non-POD types.
50727
50728 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50729
50730         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50731
50732 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50733
50734         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50735
50736 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50737
50738         * 981019-1.c: New test.
50739
50740 1998-10-14  Robert Lipe <robertl@dgii.com>
50741
50742         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50743         find objc headers.
50744
50745 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50746
50747         * compile/981001-4.c: Remove use of GCC extension that triggers a
50748         compiler bug.
50749
50750 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50751
50752         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50753
50754 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50755
50756         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50757         instantiation of template produces incorrect code for delete
50758         expression.
50759
50760         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50761         constructors' name is not unique.
50762         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50763         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50764
50765         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50766         automatic array of const is ill-formed.
50767
50768         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50769         of template parameter?
50770
50771         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50772         const.
50773
50774         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50775         pointer-to-member expression.
50776
50777         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50778         declaration causes ICE.
50779
50780 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50781
50782         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50783         reserved in the global namespace.
50784
50785         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50786         generate needed virtual table.
50787
50788         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50789
50790 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50791
50792         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50793         template-dependent type
50794
50795 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50796
50797         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50798         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50799         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50800
50801         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50802         class should be usable as argument of member function.
50803         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50804         class should be usable as return type of member function.
50805         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50806         class should be usable as type of data member.
50807
50808         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50809
50810 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50811
50812         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50813
50814 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50815
50816         * gcc.dg/dll-?.c Add thumb to target list.
50817         Fix assembler scan patterns to match current assembler output.
50818
50819 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50820
50821         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50822         matching of template brackets.
50823
50824         * g++.old-deja/g++.other/using4.C: New test.  Test using
50825         declarations of methods from base classes.
50826
50827         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50828         within functions should introduce names into the innermost
50829         enclosing namespace.
50830
50831         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50832         of static locals if first initialization throws.
50833
50834 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50835
50836         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50837
50838 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50839
50840         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50841         lose track of the possible targets of tablejump insns.
50842         * special/special.exp: Run it.
50843
50844 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50845
50846         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50847         must be declared before its specializations can be named in friend
50848         declarations.
50849
50850 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50851
50852         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50853
50854         * g77.f-torture/execute/io1.f: New test.
50855
50856 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50857
50858         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50859         with pointer to template function, for which no argument deduction
50860         is possible.
50861
50862         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50863         specialization of template function as argument to template
50864         function.
50865
50866         * g++.old-deja/g++.other/access2.C: New test; Inner class
50867         shouldn't have privileged access to Outer's names.
50868
50869 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50870
50871         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50872         friend template declared within template class conflicts with
50873         nested class of the same name.
50874
50875         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50876         is ignored.
50877
50878         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50879         object with direct initializer as function declaration.
50880
50881         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50882         initializers.
50883
50884         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50885         involving const pointer and NULL produces incorrect result.
50886
50887         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50888         type name without `typename' should be rejected with -pedantic.
50889
50890 1998-10-02  Richard Henderson  <rth@cygnus.com>
50891
50892         * g++.old-deja/g++.other/addrof1.C: New test.
50893
50894 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50895
50896         * gcc.c-torture/compile/981001-1.c: New test.
50897         * gcc.c-torture/execute/981001-1.c: New test.
50898
50899 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50900
50901         * gcc.c-torture/compile/981001-2.c: New test.
50902         * gcc.c-torture/compile/981001-3.c: New test.
50903         * gcc.c-torture/compile/981001-4.c: New test.
50904
50905 1998-10-01  Robert Lipe  <robertl@dgii.com>
50906
50907         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50908         multilibbed hosts.  Idea grafted from g77.exp.
50909
50910 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50911
50912         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50913         avoid losing on systems which need -lsocket.
50914
50915 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50916
50917         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50918         * g++.old-deja/g++.other/nested2.C: Ditto.
50919         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50920         failure.
50921
50922 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50923
50924         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50925         preferred over template operator!= for enum bitfields.
50926
50927 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50928
50929         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50930         that happen to have the same base name, but in different scopes,
50931         are incorrectly rejected.
50932
50933 1998-09-16  Richard Henderson  <rth@cygnus.com>
50934
50935         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50936         on the native word size instead of an integer literal.
50937
50938 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50939
50940         * g++.old-deja/g++.other/static2.C: Invocation of static data
50941         member of type pointer-to-function denoted as non-static member.
50942
50943         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50944         checks involving function types and aliases.
50945
50946 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50947
50948         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50949         redefined to the same non-trivial type.
50950
50951         * g++.old-deja/g++.pt/explicit73.C: Test for proper
50952         namespace-qualification of template specializations declared in
50953         other namespaces.
50954
50955         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50956         to declare a subset of the specializations of a template function
50957         as friends of specializations of a template class.
50958
50959         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50960         member templates that do not fully specialize the enclosing
50961         template class are rejected.
50962
50963 1998-09-11  Dave Love  <d.love@dl.ac.uk>
50964
50965         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50966
50967 1998-09-08  Dave Love  <d.love@dl.ac.uk>
50968
50969         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50970         altered from libf2c/libU77 version.
50971
50972 1998-09-06  Dave Love  <d.love@dl.ac.uk>
50973
50974         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50975
50976 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
50977             Alexandre Oliva  <oliva@dcc.unicamp.br>
50978
50979         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
50980         (un)signed char are different types for template specialization
50981         purposes.
50982
50983 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
50984
50985         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
50986         * objc: ObjC testsuite.
50987
50988 1998-08-31  Catherine Moore  <clm@cygnus.com>
50989
50990         * gcc.c-torture/execute/941014-1.x: New file.
50991
50992 1998-08-31  Nick Clifton  <nickc@cygnus.com>
50993
50994         * lib/c-torture.exp: Add support for
50995         torture_eval_before_compile and torture_eval_before_execute
50996         variables.
50997
50998 1998-08-30  Jeffrey A Law  (law@cygnus.com)
50999
51000         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
51001         this test triggers valid.
51002
51003 1998-08-27  Jeffrey A Law  (law@cygnus.com)
51004
51005         * gcc.dg/980827-1.c: New test.
51006
51007 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
51008
51009         * gcc.c-torture/execute/loop-4b.c: New test.
51010
51011 1998-08-26  Nick Clifton  <nickc@cygnus.com>
51012
51013         * lib/c-torture.exp: Add support for
51014         torture_eval_before_compile and torture_eval_before_execute
51015         variables.
51016
51017 1998-08-25  Jeffrey A Law  (law@cygnus.com)
51018
51019         * gcc.c-torture/compile/980825-1.c: New test.
51020
51021 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51022
51023         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51024         count number tests in opt_t0 not good_t0.
51025
51026 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51027
51028         * gcc.c-torture/compile/930326-1.x: Fix typo.
51029
51030 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51031
51032         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51033         causes an ICE.
51034
51035 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51036
51037         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51038         STACK_SIZE is defined.
51039         * gcc.c-torture/unsorted/stuct.c: Similarly.
51040
51041         * gcc.c-torture/compile/980821-1.c: New test.
51042
51043 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51044
51045         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51046         16bit ints.
51047
51048 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51049
51050         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51051         code.
51052
51053 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51054
51055         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51056         error'.
51057
51058 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51059
51060         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51061
51062 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51063
51064         * gcc.c-torture/compile/980816-1.c: New test.
51065
51066         * gcc.dg/980816-1.c: New test.
51067
51068 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51069
51070         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51071         compiler for ieee tests.
51072
51073 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51074
51075         * g77.f-torture/compile/980729-0.f: New test.
51076
51077 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51078
51079         * gcc.c-torture/special/eeprof-1.c: New test, for
51080         -finstrument-functions.
51081         * gcc.c-torture/special/special.exp: Run it.
51082
51083 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51084
51085         * gcc.c-torture/compile/980729-1.c: New test.
51086
51087 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51088
51089         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51090         __thumb__ is defined, and test for ARM style doubles if so.
51091
51092 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51093
51094         * g77.f-torture/noncompile/980615-0.f: New test.
51095
51096 1998-07-26  H.J. Lu  (hjl@gnu.org)
51097
51098         * gcc.dg/980312-1.c: Do link instead of compile.
51099         * gcc.dg/980313-1.c: Likewise.
51100
51101 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51102
51103         * gcc.c-torture/compile/980726-1.c: New test.
51104
51105 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51106
51107         * g77.f-torture/execute/io0.f: New test.
51108
51109 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51110
51111         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51112         an int.
51113
51114 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51115
51116         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51117         m32r bugs.
51118
51119 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51120
51121         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51122         c-decl.c:grokdeclarator can handle mode attributes.
51123
51124 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51125
51126         * gcc.c-torture/execute/980716-1.c: New test.
51127
51128 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51129
51130         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51131         the mn10200.
51132         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51133         the mn10200.
51134         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51135         * gcc.c-torture/compile/930326-1.x: Similarly.
51136
51137 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51138
51139         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51140         New test from Craig.
51141
51142 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51143
51144         * g77.f-torture/noncompile/980616-0.f: New test.
51145
51146         * g77.f-torture/execute/970816-3.f: New test from Craig.
51147
51148 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51149
51150         *  g++.other/singleton.C: Return error value instead of taking
51151         SIGSEGV.
51152
51153 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51154
51155         *  g++.other/singleton.C: New test.  Warning is under dispute.
51156         Runtime crash is not.
51157
51158 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51159
51160         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51161         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51162         using6.C, using7.C}: New namespace tests.
51163
51164 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51165
51166         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51167         specialization with typedef'ed names used as array indexes.
51168
51169 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51170
51171         * gcc.c-torture/execute/980709-1.c: New test.
51172
51173         * gcc.dg/980709-1.c: New test.
51174
51175 1998-07-07  Richard Henderson  <rth@cygnus.com>
51176
51177         * gcc.c-torture/execute/bcp-1.c: New test.
51178
51179 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51180
51181         * gcc.c-torture/execute/980707-1.c: New test.
51182
51183 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51184
51185         * gcc.c-torture/compile/980706-1.c: New test.
51186
51187 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51188
51189         * g77.f-torture/execute/980701-0.f,
51190         g77.f-torture/execute/980701-1.f: New test from Craig.
51191
51192 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51193
51194         * gcc.c-torture/compile/980701-1.c: New test.
51195
51196         * gcc.c-torture/execute/980701-1.c: New test.
51197
51198 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51199 rlsruhe.de>
51200
51201         * g++.old-deja/g++.robertl/eb132.C: New test.
51202         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51203
51204 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51205
51206         * g77.f-torture/execute/980628-7.f,
51207         g77.f-torture/execute/980628-8.f,
51208         g77.f-torture/execute/980628-9.f,
51209         g77.f-torture/execute/980628-10.f: New tests from Craig.
51210
51211         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51212
51213 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51214
51215         * g77.f-torture/execute/980628-4.f: New test from Craig.
51216         * g77.f-torture/execute/980628-5.f: Likewise.
51217         * g77.f-torture/execute/980628-2.f: Likewise.
51218         * g77.f-torture/execute/980628-0.f: Likewise.
51219         * g77.f-torture/execute/980628-1.f: Likewise.
51220         * g77.f-torture/execute/980628-3.f: Likewise.
51221         * g77.f-torture/execute/980628-6.f: Likewise.
51222
51223 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51224
51225         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51226         directory when nothing has been installed yet.
51227
51228 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51229
51230         * gcc.c-torture/special/special.exp: Handle newer versions of
51231         dejagnu.
51232
51233 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51234
51235         * gcc.dg/980626-1.c: New test.
51236
51237 1998-06-19  Bruno Haible <haible@ilog.fr>
51238
51239         * gcc.misc-tests/m-un-2.c: New test.
51240         * g++.old-deja/g++.other/warn01.c: Likewise.
51241
51242 1998-06-19  Robert Lipe  <robertl@dgii.com>
51243
51244         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51245         compatibility with assmblers with a different comment character.
51246         Eliminate use of GAS-specific extensions.
51247
51248 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51249
51250         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51251
51252 1998-06-19  Robert Lipe  <robertl@dgii.com>
51253
51254         * lib/g77.exp: Replace search for libf2c.a with search for newly
51255         renamed libg2c.a
51256
51257 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51258
51259         * gcc.c-torture/execute/980617-1.c: New test.
51260
51261 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51262
51263         * gcc.c-torture/execute/980612-1.c: New test.
51264
51265 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51266
51267         * gcc.dg/980523-1.c: Only test on ppc-linux.
51268         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51269
51270         * gcc.c-torture/execute/980608-1.c: New test.
51271
51272 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51273
51274         * gcc.c-torture/execute/980605-1.c: New test.
51275
51276 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51277
51278         * gcc.c-torture/execute/980604-1.c: New test.
51279
51280 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51281
51282         * gcc.c-torture/execute/980602-1.c: New test.
51283         * gcc.c-torture/execute/980602-2.c: Likewise.
51284
51285 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51286
51287         * 970125-0.f: Fix per JCB.  Add commentary.
51288
51289 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51290
51291         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51292         IEEE -0 support.
51293
51294 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51295
51296         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51297         earlier.
51298
51299 1998-05-28  Catherine Moore <clm@cygnus.com>
51300
51301         * gcc.c-torture/execute/980526-3.c: New test.
51302
51303 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51304
51305         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51306         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51307         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51308         m88k-motorola-sysv3 to XFAIL.
51309
51310 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51311
51312         * gcc.dg/980526-1.c: New test.
51313         * gcc.c-torture/execute/980526-2.c: New test.
51314
51315 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51316
51317         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51318
51319         * gcc.c-torture/execute/980526-1.c: New test.
51320
51321 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51322
51323         * g77.f-torture/execute/alpha2.f: Add runtime test.
51324
51325 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51326
51327         * g++.old-deja/old-deja.exp: Strip leading directories.
51328
51329         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51330         error for the line.  Don't run multiple tests for the same line.
51331
51332 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51333
51334         * gcc.dg/980523-1.c: New test.
51335
51336 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51337
51338         * g77.f-torture/compile/970915-0.f: New test.
51339
51340 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51341
51342         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51343
51344 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51345
51346         * gcc.dg/980520-1.c: New test.
51347
51348 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51349
51350         * gcc.dg/980502-1.c: Fix return type.
51351
51352 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51353
51354         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51355         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51356         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51357         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51358         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51359
51360 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51361
51362         * g77.f-torture/execute/980520-1.f: New test.
51363
51364 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51365
51366         * lib/mike-g77.exp: New file.
51367
51368         * g77.f-torture/noncompile/noncompile.exp,
51369         g77.f-torture/noncompile/check0.f: New files.
51370
51371 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51372
51373         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51374         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51375         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51376         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51377         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51378         abort where appropriate.
51379
51380 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51381
51382         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51383         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51384
51385 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51386
51387         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51388
51389 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51390
51391         * g77.f-torture/compile/980427-0.f: New test.
51392
51393 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51394
51395         * g77.f-torture/compile/980424-0.f: New test.
51396
51397 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51398
51399         * g77.f-torture/compile/980419-2.f (main): New test.
51400         * g77.f-torture/compile/970125-0.f: New test.
51401         * g77.f-torture/compile/980419-1.f: New test.
51402
51403 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51404
51405         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51406         of loop-4.c.
51407
51408 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51409
51410         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51411
51412 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51413
51414         * gcc.c-torture/compile/980329-1.c: New test.
51415
51416 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51417
51418         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51419         * gcc.dg/980312-1.c: Fix typo in -march command.
51420
51421 1998-03-16  H.J. Lu  (hjl@gnu.org)
51422
51423         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51424
51425 1998-03-11  Robert Lipe  <robertl@dgii.com>
51426
51427         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51428         Dave Love agree the Fortran source is bogus.
51429
51430 1998-03-11  Robert Lipe  <robertl@dgii.com>
51431
51432         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51433         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51434         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51435         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51436         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51437
51438 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51439
51440         * g++.old-deja/g++.other/friend1.C: New test.
51441
51442 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51443
51444         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51445         possibly uninitialized) variables and declare dnrm2.
51446
51447 1998-02-23  Robert Lipe <robertl@dgii.com>
51448
51449         From Bruno Haible <haible@ilog.fr>:
51450         * gcc.c-torture/execute/980223.c: New test.
51451
51452 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51453
51454         * gcc.dg/ifelse-1.c: New test.
51455
51456 1998-02-09  H.J. Lu  (hjl@gnu.org)
51457
51458         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51459
51460           * lib/old-dejagnu.exp (old-dejagnu): Added the
51461           "execution test - XFAIL *-*-*" handling in the spirit of
51462           "excess errors test -". Changed the "execution test fails"
51463           handling to be like "excess errors test fails".
51464           * Update various tests accordingly.
51465
51466 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51467
51468         * gcc.c-torture/execute/980205.c: New test.
51469
51470 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51471
51472         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51473         * lib/f-torture.exp: Similarly.
51474         * gcc.c-torture: Rename all .cexp files to .x files.
51475
51476 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51477
51478         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51479         (940510-1.c): Removed duplicate.
51480         (971104-1.c): New test.
51481
51482 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51483
51484           * lib/f-torture.exp: Improve error and loop detection.
51485
51486 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51487
51488         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51489         use that to size the filler array.
51490
51491 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51492
51493         * lib/c-torture.exp(c-torture-execute): Fix typo.
51494
51495         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51496         testcase as the executable name. Keep the executable around if
51497         the test fails.
51498
51499 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51500
51501         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51502         changes.  Only test one -g option, and move it to the end of the
51503         list of options to test.
51504
51505 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51506
51507         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51508         variable GCC_TORTURE_OPTIONS to supply default switches separated
51509         by colons.  If no environment variable, run tests with -O0 -g, -O1
51510         -g, and -O2 -g as well.
51511
51512 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51513
51514         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51515         explanatory comments. Fix indentation.
51516
51517 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51518
51519         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51520
51521 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51522
51523         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51524         * g++.old-deja/g++.mike/p7325.C: Likewise.
51525         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51526
51527 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51528
51529         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51530         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51531         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51532         * g++.old-deja/g++.law/operators4.C: Likewise.
51533
51534 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51535
51536         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51537         * g++.old-deja/g++.mike/p784.C: Ditto.
51538         * g++.old-deja/g++.mike/p785.C: Ditto.
51539
51540 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51541
51542           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51543
51544 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51545
51546         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51547         target feature; pass this to c-torture-execute as needed.
51548
51549 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51550
51551         * lib/c-torture.exp(c-torture-execute): If the previous and the
51552         current executables being tested are identical, we don't need to
51553         run the executable again. Try to make the executable names
51554         unique. Add an optional argument for passing additional compiler
51555         flags.
51556
51557 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51558
51559         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51560
51561 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51562
51563         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51564
51565 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51566
51567         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51568         32bit or larger longs.
51569
51570         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51571         have either a 32bit long or 32bit int.
51572
51573 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51574
51575         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51576         Make double precision tests dependent on sizeof (double).
51577
51578 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51579
51580         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51581         too.
51582
51583 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51584
51585         * gcc.c-torture/compile/961203-1.cexp: New script.
51586
51587 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51588
51589         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51590         up the includes ourselves.
51591
51592 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51593
51594         * lib/plumhall.exp: Remove random include, and add a few
51595         verbose messages for debugging.
51596
51597 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51598
51599         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51600         of trying to do it ourselves.
51601
51602 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51603
51604         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51605
51606 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51607
51608         * gcc.prms/5403.c: Made regexp a bit less strict.
51609
51610 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51611
51612         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51613         is returned from remote_load instead.
51614         * lib/plumhall.exp: Ditto.
51615         * lib/mike-g++.exp: Ditto.
51616         * lib/old-dejagnu.exp: Ditto.
51617         * lib/c-torture.exp: Ditto.
51618
51619 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51620
51621         * lib/g++.exp: Use build_wrapper procedure.
51622         * lib/gcc.exp: Ditto.
51623
51624 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51625
51626         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51627         an old-style decl for malloc.  Fixes tests to work when
51628         sizeof (int) != sizeof (size_t).
51629
51630 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51631
51632         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51633
51634         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51635         use stdargs.h interface.
51636
51637 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51638
51639         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51640         NO_VARARGS when compiling.
51641
51642 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51643
51644         * lib/plumhall.exp(ph_includes): New procedure.
51645         (ph_make): Use it.
51646         (ph_compiler): Ditto.
51647
51648         * lib/g++.exp: Rename test-glue.c to testglue.c.
51649         * lib/gcc.exp: Ditto.
51650
51651 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51652
51653         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51654         to completion when it's called.
51655
51656 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51657
51658         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51659         is defined, don't do test.
51660
51661 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51662
51663         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51664         for object files.
51665         (ph_summary): Mark skipped testcases as untested, not unresolved.
51666
51667         * lib/plumhall.exp (ph_make): If unresolved because of bad
51668         errorCode, record errorCode in log file.
51669         (*): Replace send_log/verbose with verbose -log.
51670
51671 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51672
51673         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51674         double conversion if double isn't at least 8 bytes.
51675
51676         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51677         int to work with targets where int is 16 bits.
51678
51679         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51680         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51681         precision for the test to complete.
51682
51683 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51684
51685         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51686         if d10v is not compiled with the -mdouble64 flag.
51687         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51688
51689         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51690         d10v is not compiled with the -mint32 flag.
51691
51692 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51693
51694         * lib/plumhall.exp: Use incr_count.
51695
51696 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51697
51698         * gcc.c-torture: Update to c-torture-1.45.
51699
51700 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51701
51702         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51703         the name of the expect testcase file).
51704
51705         * lib/g++.exp(g++_init): Ditto.
51706
51707 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51708
51709         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51710         the host.
51711
51712         * lib/gcc.exp(gcc_exit): New procedure.
51713
51714 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51715
51716         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51717         specs where appropriate.
51718
51719         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51720         because of new "candidates are" messages, and removed a few
51721
51722         * Converted all non-old-style g++ testcases to old-style, and
51723         moved into g++.old-deja.
51724
51725 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51726
51727         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51728         options.
51729
51730         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51731         succeeded.
51732
51733         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51734
51735 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51736
51737         * lib/gcc.exp (gcc_target_compile): Add support for defining
51738         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51739         the machine doesn't have those features.
51740
51741 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51742
51743         * g++.law/operators4.exp: Don't use LIBS.
51744
51745 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51746
51747         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51748
51749         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51750         * lib/g++.exp: Set it here instead. Also, allow use of the
51751         --tool_exec and --tool_opt options. Change CXX to
51752         GXX_UNDER_TEST.
51753
51754         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51755
51756         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51757
51758 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51759
51760         * lib/old-dejagnu.exp: Use prune_warnings instead of
51761         prune_system_crud.
51762         * lib/mike-g++.exp: Ditto.
51763         * lib/gcc.exp: Ditto.
51764         * lib/g++.exp: Ditto.
51765
51766         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51767
51768 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51769
51770           * 941014-2.c: Include stdlib.h
51771           * 960327-1.c: Include stdio.h
51772           * dbra.c, index-1.c: Don't assume ints are 32bits.
51773
51774 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51775
51776         * lib/gcc.exp: Add gcc,stack_size target feature.
51777
51778         * lib/g++.exp(g++_target_compile): Add the include and link
51779         paths here, not in two other places. And, it's $options, not
51780         options.
51781
51782         * lib/mike-g++.exp(postbase): Remove the code that determines
51783         the correct include and link paths.
51784         * g++.old-deja/old-deja.exp: Ditto.
51785
51786 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51787
51788         * lib/g++.exp(g++_init): target_compile no longer returns the
51789         filename of the result.
51790
51791 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51792
51793         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51794         call to glob.
51795
51796         * gcc.c-torture/special/special.exp: Change call to
51797         gcc_target_compile to include the object file.
51798
51799 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51800
51801         * gcc.c-torture/special/special.exp: Correct misspelling in last
51802         change.
51803
51804 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51805
51806         * lib/plumhall.exp(ph_summary): Log the entire output of the
51807         executable. Return -1 if there were any failures, 0 otherwise.
51808         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51809         (ph_make): Clean up objects and executables that were built
51810         if the tests succeeded.
51811
51812 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51813
51814         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51815         libraries and includes in the build tree as appropriate.
51816
51817 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51818
51819         * lib/c-torture.exp: Instead of looking for the global variable
51820         NO_LONG_LONG, check to see if that's a feature of the target.
51821
51822 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51823
51824         * config/default.exp: Minimize. Delete the remainer of the files in
51825         config; this functionality is now in devo/dejagnu/config.
51826
51827         g++.*/*: Pass any additional flags used to compile to postbase;
51828         delete CXXFLAGS.
51829
51830         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51831         is now done by runtest.exp. Use gcc_target_compile instead of
51832         compile.
51833
51834         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51835         Remove references to CFLAGS. Use remote_file instead of
51836         calling rm -f.
51837         (c-torture): Take a list of arguments to use to compile this
51838         testcase.
51839
51840         lib/g++.exp: Simplify. Use target_compile instead of compile.
51841         lib/gcc-dg.exp: Ditto.
51842         lib/gcc.exp: Ditto.
51843         lib/mike-{gcc,g++}.exp: Ditto.
51844         lib/old-dejagnu.exp: Ditto.
51845         lib/plumhall.exp: Ditto.
51846
51847 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51848
51849         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51850         (ph_linker): Likewise.
51851
51852 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51853
51854           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51855         MAP_ANON / MAP_ANONYMOUS if defined;
51856         else try to map from /dev/zero .
51857
51858 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51859
51860         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51861         isn't defined, then define it to MAP_ANONYMOUS.
51862
51863 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51864
51865         * gcc.c-torture: Update to c-torture-1.42 release.
51866
51867 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51868
51869         * gcc.c-torture: Update to c-torture-1.41 release.
51870
51871 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51872
51873         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51874         c-torture release.
51875
51876 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51877
51878         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51879         and LDFLAGS.  Fix second case to append the target_info ldflags
51880         onto LDFLAGS, not CFLAGS.
51881         * lib/g++.exp (g++_init): Add target_info stuff.
51882         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51883         of libgloss and newlib flags for !native.
51884
51885         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51886         (GDB): Fix relative path to go up another dir for finding gdb.
51887
51888 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51889
51890         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51891         versions in the target_info array, if they don't exist.
51892
51893 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51894
51895         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51896
51897 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51898
51899         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51900         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51901
51902 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51903
51904         * lib/old-dejagnu.exp: Don't remove the output file before we've
51905         actually tested it. Don't append pwd to the path of the executable
51906         we're testing.
51907
51908 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51909
51910         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51911
51912 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51913
51914         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51915         temporary directory for compiler files, and set it to a default
51916         value of /tmp. Set $output as the name of the output file from
51917         compiling the testcase. Add a -o option to $cflags_var so the
51918         compiler writes the final output file as $output. Set $executable
51919         to $output.
51920
51921         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51922         directory for compiler files, and set it to /tmp if it doesn't
51923         already have a value. Set $output_file to the name of the output
51924         file from compiling the testcase. Add a -o option to CXXFLAGS so
51925         the compiler writes the final output file as $output. Use $output
51926         as the executable to be tested.
51927
51928 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51929
51930         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51931
51932 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51933
51934         * gcc.c-torture/execute/pending-1.c: New test.  Still
51935         pending in Tege's queue.
51936
51937 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51938
51939         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51940         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51941         if there were failures.  Call unresolved if there were unresolved
51942         testcases.  Call gcc_fail if program did not run to completion.
51943         (ph_make): Pass additional argument name to ph_execute.
51944         (ph_execute): Add new argument.  Pass additional arguments to
51945         ph_summary.  Call gcc_fail is there is no execution output.
51946
51947 1996-04-24  Jeffrey A Law  (law@cygnus.com)
51948
51949         * lib/plumhall.exp (proc_summary): Output relavent summary
51950         lines into the log so specific failures in plumhall can be
51951         investigated.
51952
51953 1996-04-10  Jeffrey A Law  (law@cygnus.com)
51954
51955         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51956         (c-torture-execute): Don't try to execute tests which use
51957         "long long" types if $NO_LONG_LONG is nonzero.
51958
51959 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
51960
51961         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51962         not c-torture.
51963
51964         * gcc.ieee: Move from here.
51965         * gcc.c-torture/execute/ieee: To here.
51966
51967 1996-03-26  Jeffrey A Law  (law@cygnus.com)
51968
51969         * gcc.c-torture: Update to c-torture-1.41 release.
51970
51971 1996-03-22  Jeffrey A Law  (law@cygnus.com)
51972
51973         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51974         not "$output".
51975
51976 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
51977
51978         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
51979         -c present.
51980
51981 1996-03-02  Jeffrey A Law  (law@cygnus.com)
51982
51983         * config/proelf.exp: Handle connecting to a simulator.
51984
51985 1996-01-31  Jeffrey A Law  (law@cygnus.com)
51986
51987         * config/proelf.exp: New file.  Enough framework that we can
51988         run c-torture tests on the proelf targets (or any other target
51989         that gdb can connect to for that matter).
51990
51991 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
51992
51993         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
51994         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
51995
51996         * lib/plumhall.exp (ph_execute): Always call ph_summary if
51997         exec_output exists.
51998
51999 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
52000
52001         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52002         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52003
52004         * config/*.exp: Update FSF address.  Change result of ${tool}_load
52005         to pass/fail/unresolved/unsupported/untested.  Caller must now
52006         call unresolved/unsupported/untested.
52007         * lib/*.exp: Update FSF address.  Update to handle new results of
52008         ${tool}_load.
52009         * lib/chill.exp (verbose): Delete.
52010
52011 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
52012
52013         * lib/gcc.exp (default_gcc_start): Change order of args to
52014         $LDFLAGS $CFLAGS $LIBS.
52015         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52016         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
52017         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52018         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52019         * gcc.misc-tests/dg-test.exp: Likewise.
52020         * gcc.misc-tests/msgs.exp: Likewise.
52021         * gcc.prms/prms.exp: Likewise.
52022         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52023         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52024
52025         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52026
52027 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52028
52029         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52030
52031         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52032         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52033
52034         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52035         necessary.
52036
52037 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52038
52039         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52040         global for loop; add use of $mathlib.
52041         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52042         settings here; set mathlib for anything but VxWorks.
52043
52044 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52045
52046         * gcc.c-torture: Update to c-torture-1.40 release.
52047
52048 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52049
52050         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52051         dg.exp.
52052
52053 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52054
52055         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52056         global.
52057
52058 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52059
52060         * lib/g++.exp (LIBS): Define if not already.
52061         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52062         (gcc-dg-prune): Call prune_gcc_output.
52063         * lib/gcc.exp (prune_gcc_output): New proc.
52064         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52065         prune_gcc_output.
52066
52067 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52068
52069         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52070         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52071
52072 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52073
52074         * gcc.c-torture: Update to c-torture-1.39 release.
52075
52076 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52077
52078         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52079         fails, try others as well.
52080
52081 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52082
52083         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52084         If compilation fails, mark execute tests as `untested'.
52085         If test is marked as unsupported, don't mark compilation and
52086         execute tests as failed.
52087
52088 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52089
52090         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52091         libstdc++ for whether or not we want to be doing shared
52092         libraries.  Delete link_curses since we don't need it anymore.
52093         * lib/mike-g++.exp (postbase): Don't link in libg++.
52094         * g++.old-deja/old-deja.exp: Likewise.
52095
52096 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52097
52098         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52099
52100 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52101
52102         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52103         For that, add `-Wl,-a,shared_archive'.
52104         * g++.old-deja/old-deja.exp: Likewise.
52105
52106 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52107
52108         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52109
52110 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52111
52112         * lib/mike-g++.exp (postbase): Pay attention to the status of
52113         g++_load.
52114
52115 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52116
52117           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52118
52119 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52120
52121         * lib/gcc.exp (default_gcc_start): No longer need to log program
52122         being executed or its output, execute_anywhere does that now.
52123         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52124         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52125
52126 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52127
52128         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52129         the same as those in lib/g++.exp.
52130
52131 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52132
52133         * gcc.c-torture: Update to c-torture-1.38 release.
52134         * gcc.ieee: Related changes.
52135
52136 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52137
52138         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52139         "exec". Minor reformatting changes.
52140
52141         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52142         cross. This means all "exec" calls now work on a remote host as
52143         well.
52144         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52145         cross. Filter out the extra "\r\n" stuff that expect puts in.
52146         (c-torture-execute): Filter out the bogus warnings like
52147         c-torture-compile does. Add support for canadian cross.
52148         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52149         Use execute_anywhere rather than calling exec directly. Now it
52150         works for canadian cross testing.
52151
52152 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52153
52154         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52155         results into a variable, and check that rather than using file exists.
52156
52157 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52158
52159         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52160         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52161
52162 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52163
52164         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52165         lib_curses if there's a shared libg++ in the build tree.
52166
52167 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52168
52169         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52170         if not supported target.
52171
52172 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52173
52174         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52175         link_curses up to always happen, not just for native builds.
52176
52177 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52178
52179         * gcc.c-torture: Update to c-torture-1.36 release.
52180         * gcc.failure: Related changes.
52181
52182 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52183
52184         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52185
52186 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52187
52188         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52189         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52190         runshlib, link_curses, and mathlib for link and run.
52191
52192         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52193         pass the runtime shared library options for Solaris, OSF/1, and
52194         Irix5, and link with -lcurses to avoid unresolved references.
52195
52196 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52197
52198         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52199         only run once.
52200
52201 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52202
52203         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52204
52205 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52206
52207         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52208         do not have a framework for the "compat" tests yet.
52209
52210 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52211
52212         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52213         set to null if we're testing vxworks5.1.  Use that instead of
52214         `-lm' in the setting of LIBS for link and run.
52215
52216 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52217
52218         * config/rom68k.exp (${tool}_load): Major changes to make it
52219         work.  Verified that it does in fact return the stuff in
52220         exec_output properly.  Catch any Emul or any TRAP other than 0.
52221
52222 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52223
52224         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52225         LDFLAGS properly for targets that need stuff from libgloss.
52226         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52227         only run once.
52228         (gpp_initialized): New variable.
52229
52230 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52231
52232         * config/rom68k.exp: Load libgloss.exp.
52233         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52234         so we can produce a fully linked binary.
52235         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52236         so we can produce a fully linked binary.
52237
52238 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52239
52240         * lib/plumhall.exp (ph_section): Watch for expected failures.
52241         Add missing `else'.
52242
52243         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52244         run the testcase.
52245         (c-torture): Likewise.
52246
52247 1995-08-28  Doug Evans  <dje@cygnus.com>
52248
52249         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52250
52251         * lib/mike-g++.exp (mike_cleanup): New proc.
52252         (prebase): New globals compiler_result, not_compiler_result,
52253         target_regexp.
52254         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52255         allow leading "-" in pattern.  Watch for unsupported tests.
52256         If $compiler_result is set, pattern match assembler code,
52257         and ditto for $not_compiler_result.
52258         * lib/mike-gcc.exp: Likewise.
52259
52260         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52261         execution "succeeded".
52262
52263 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52264
52265         * config/win32.exp: New file.
52266         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52267
52268 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52269
52270         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52271         unsupported.
52272         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52273         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52274         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52275
52276         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52277         "... without exceptions was ...".  That is now handled by
52278         prune_system_crud.
52279         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52280
52281 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52282
52283         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52284         sieve.c,sort2.c}: New files.
52285         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52286         sieve.exp,sort2.exp}: Drivers for them.
52287
52288         * lib/mike-gcc.exp (program_output): New user settable variable.
52289         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52290         messages.
52291         * lib/mike-g++.exp (program_output): New user settable variable.
52292
52293         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52294
52295         * config/sh.exp: Deleted (use sim.exp instead).
52296
52297 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52298
52299         * config/vx.exp: Declare CHECKTASK as global.
52300         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52301         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52302         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52303
52304 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52305
52306         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52307         target. Like vx.exp, only includes `vx29k.exp' instead of
52308         `vxworks.exp'.
52309
52310 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52311
52312         * config/sim.exp: Increase time limit from 120 seconds to 240.
52313
52314 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52315
52316         * gcc.c-torture/execute/950628-1.c: New test.
52317
52318 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52319
52320         * gcc.c-torture: Update with changes/additions from
52321         c-torture-1.34.
52322
52323 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52324
52325         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52326
52327 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52328
52329         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52330
52331 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52332
52333         * gcc.c-torture/compile/950512-1.c: New test.
52334         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52335         * gcc.dg/struct-ret-1.c: Likewise.
52336
52337 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52338
52339         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52340           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52341
52342 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52343
52344         * gcc.c-torture/special/920411-1.c: Deleted.
52345         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52346
52347 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52348
52349         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52350         cpu limit.
52351
52352 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52353
52354         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52355
52356 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52357
52358         From kenner;
52359         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52360         is the proper length.
52361         * va-arg-3.c: Likewise.
52362
52363 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52364
52365         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52366         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52367
52368         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52369         * lib/g++.exp (default_g++_start): Delete old cruft.
52370
52371 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52372
52373         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52374         (2 * (1 << 18)) to (2 * (1 << 17)).
52375
52376         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52377
52378 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52379
52380         * config/rom68k.exp: Renamed from config/idp.exp
52381
52382 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52383
52384         * c-torture/compile/921109-2.c
52385
52386 1995-04-18  Mike Stump  <mrs@cygnus.com>
52387
52388         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52389         excess errors.
52390
52391 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52392
52393         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52394         output.
52395         * lib/g++.exp (default_g++_start): Likewise.
52396
52397 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52398
52399         * gcc.c-torture/compile/950329-1.c: New test.
52400
52401 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52402
52403           * config/bug.exp (${tool}_load): Updated to use new remote_open
52404           and remote_close procs.
52405         * config/idp.exp: New file.
52406
52407 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52408
52409         * gcc.c-torture/execute/950322-1.c: New test.
52410
52411 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52412
52413         * config/vx.exp (${tool}_load): Clean up testing of return code from
52414         vxworks_ld and vxworks_spawn.
52415
52416 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52417
52418         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52419
52420 1995-03-13  Mike Stump  <mrs@cygnus.com>
52421
52422         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52423         can mark excess errors on a machine by machine basis.  Note, the
52424         default is to not expect any excess errors, even when excess
52425         errors test - is given, so you will want to put an XFAIL ... on
52426         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52427         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52428         those 4 machines, but no others.
52429
52430 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52431
52432         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52433         * lib/c-torture.exp: to here.
52434
52435 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52436
52437         * gcc.c-torture/execute/950221-1.c: New test.
52438         * gcc.c-torture/execute/struct-ret-1.c: New test.
52439         * gcc.c-torture/compile/950221-1.c: New test.
52440
52441         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52442
52443 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52444
52445         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52446         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52447
52448 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52449
52450         * g++.gb: New directory of tests, derived from my signature and
52451         class scoping tests.
52452
52453         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52454         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52455         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52456         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52457         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52458         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52459         * g++.gb/sig25.C: Likewise.
52460
52461         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52462         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52463         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52464         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52465         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52466         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52467         * g++.gb/sig25.exp: Likewise.
52468
52469         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52470         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52471         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52472         * g++.gb/scope13.C: Likewise, this test still fails.
52473
52474         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52475         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52476         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52477         * g++.gb/scope13.exp: Ditto.
52478
52479         * g++.gb/README: New file, explains what these tests are about.
52480
52481 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52482
52483         * lib/dg.exp (dg-do): Support `preprocess'.
52484         (dg-test): Likewise.
52485
52486 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52487
52488         * config/udi.exp: change "continue -expect" to "exp_continue".
52489
52490 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52491
52492         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52493         Delete redundant tests.
52494
52495         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52496         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52497         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52498         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52499         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52500         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52501         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52502         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52503
52504         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52505         storing label pointers.
52506         * gcc.c-torture/execute/921019-1.c: Likewise.
52507         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52508         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52509         parameter fp.
52510         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52511         constants.
52512
52513         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52514         Delete obsolete tests.
52515
52516         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52517         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52518         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52519         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52520         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52521         * gcc.c-torture/compile/950124-1.c: New test.
52522
52523         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52524
52525 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52526
52527         * lib/mike-g++.exp: Add -lm to LIBS.
52528
52529 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52530
52531         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52532
52533 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52534
52535         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52536
52537 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52538
52539         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52540
52541 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52542
52543         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52544         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52545         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52546         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52547         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52548         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52549         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52550         * g++.law/{operators31.C, operators32.C,
52551         * g++.law/{operators33.C, operators34.C}: Likewise.
52552         * g++.law/{pic1.C, refs2.C}: Likewise.
52553         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52554         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52555         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52556         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52557
52558         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52559         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52560         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52561         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52562         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52563         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52564         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52565         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52566         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52567         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52568         * g++.law/{operators34.exp}: Likewise.
52569         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52570         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52571         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52572         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52573         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52574
52575         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52576         No longer expected to fail.
52577         * g++.law/missed-error3.C: Tweak for recent bool changes.
52578
52579 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52580
52581         * config/emb-unix: Deleted.
52582         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52583         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52584
52585 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52586
52587         * lib/dg.exp (dg-test): Fix typo in last patch.
52588
52589 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52590
52591         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52592         (handles multiple occurrences).
52593
52594 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52595
52596         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52597         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52598         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52599         printed).
52600         * lib/c-torture.exp (c-torture-compile): Likewise.
52601         (c-torture): Prepend full path if missing.
52602         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52603         (gcc_fail): Likewise.
52604         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52605
52606 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52607
52608         * lib/netware.exp: Only attach to NetWare i386 systems.
52609
52610 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52611
52612         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52613         messages.  Add test name to "output pattern match" pass/fail message.
52614
52615 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52616
52617         * gcc.dg: New testsuite.
52618         * gcc.dg/dg.exp: New file.
52619
52620         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52621         test-switch.c}: Deleted.
52622
52623         * gcc.misc-tests/msgs.exp: New testcase driver.
52624
52625 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52626
52627         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52628         Watch for illegal return values from ${tool}_load.
52629         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52630         cross targets.  Coerce return value >0 to 1.
52631
52632 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52633
52634         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52635
52636         * config/emb-unix.exp: New file.
52637
52638         * config/sim.exp: Error if variable $SIM not defined.
52639         (${tool}_load): Mark test as "untested" if simulator missing.
52640
52641         * config/unix.exp: Load remote.exp to get rcp_download.
52642         * lib/c-torture.exp: Use different option lists for testcases with
52643         and without loops.
52644         * gcc.c-torture/execute/execute.exp: Likewise.
52645
52646 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52647
52648         * config/*.exp: Clarify return code from ${tool}_load.
52649         Call `unresolved' or `untested' instead of `warning' or `perror'
52650         (sometimes you still want to call both though).
52651         Add comment that `shell_id' is local to each file.
52652         * config/udi.exp (timeout): Set to 30.
52653         Don't print warning if connection fails, $connectmode has already
52654         printed an error.
52655         (${tool}_load): Move verbose messages to level 2.
52656         Rework pattern for "Process started" message.
52657         Pass `shell_id' to ${connectmode}_download.
52658         Retry twice upon timeout.  Make resetting of target more robust.
52659         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52660         Pass `shell_id' to exit_$connectmode.
52661         Only call exit_$connectmode if connected.
52662         * config/unix.exp (${tool}_load): Check return codes better.
52663         * config/vrtx.exp (${tool}_load): Likewise.
52664         * config/vx.exp (${tool}_load): Likewise.
52665         Delete unneeded global's.
52666         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52667         from ${tool}_load.
52668         (dg-stat): Delete.
52669         (dg-init): Delete recording of pass/fail counts.
52670         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52671         (old-dejagnu-init): Likewise.
52672         (old-dejagnu-stat): Delete contents, empty proc now.
52673         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52674         (c-torture): Delete references to lcnt, lpass, lfail.
52675         Get option list from TORTURE_OPTIONS.
52676         Delete -funroll[-all]-loops if no loops.
52677         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52678         (g++_stat): Delete contents (empty proc now).
52679         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52680         (gcc_finish): Likewise.
52681         (gcc_stat): Deleted.
52682         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52683         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52684         * gcc.c-torture/execute/execute.exp: Likewise.
52685         Split tests into two parts: compile, execute.
52686         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52687         no loops.  Update to reflect clarified return codes from ${tool}_load.
52688
52689 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52690
52691         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52692         to grep for.
52693         (old-dejagnu): Likewise (where necessary).
52694
52695 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52696
52697         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52698
52699         * lib/dg.exp (dg-process-target): Fix processing of selector.
52700         Add comment regarding use of `error'.
52701
52702         * lib/gcc.exp (prune_system_crud): Define if missing.
52703         * lib/g++.exp (prune_system_crud): Likewise.
52704
52705         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52706         Call prune_system_crud.
52707         * lib/dg.exp (dg-runtest): New proc.
52708         Use perror instead of send_user for tcl errors in testcase.
52709         Don't return any value, it's never used.
52710         Don't clobber previous definition of `unknown'.
52711         Print tcl errors in `dg-final'.
52712
52713 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52714
52715         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52716         (dg-test): Don't print errorInfo, it contains stack backtrace.
52717
52718 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52719
52720         * lib/g++.exp (runtest_file_p): Define if missing.
52721
52722 1994-09-24  Doug Evans  (dje@cygnus.com)
52723
52724         * lib/mike-g++.exp: Comment out loading of g++.exp.
52725         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52726         (default_g++_version): Always print something.
52727         (default_g++_start): Comment out call to `which'.
52728         (g++_start, g++_load): Deleted (must be defined in config file).
52729         * lib/gcc.exp: Test for existence of $CC at start.
52730         Delete check for tmpdir (done in gcc_init).
52731         (default_gcc_version): Always print something.
52732         (default_gcc_start): Comment out call to `which'.
52733         * config/*.exp: Major cleanup - make cross targets work at least a
52734         little better for g++ (by not being "--tool gcc" specific).
52735         Rename gcc_xxx to ${tool}_xxx.
52736         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52737         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52738
52739 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52740
52741         * lib/c-torture.exp (c-torture-compile): Rework compiler
52742         message processing.
52743
52744         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52745         c-torture.
52746
52747 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52748
52749         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52750
52751         * lib/dg.exp (dg-process-target): Support { target native }.
52752
52753 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52754
52755         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52756         looked for "... program xxx got fatal signal".
52757         Correct regsub munging of `comp_output'.
52758         Ignore compiler messages "path prefix not used" and "linker input
52759         file unused".
52760
52761 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52762
52763         * lib/gcc.exp (runtest_file_p): Define if missing.
52764         * gcc.prms/template.c: Example to work from.
52765
52766 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52767
52768         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52769         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52770
52771         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52772         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52773         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52774         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52775
52776         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52777         (dg-process-target): No longer a varargs proc.
52778         Return S/N for target, P/F for xfail.  All callers changed.
52779         (user option procs): More argument checking.
52780         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52781         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52782         (dg-test): Skip test if not running on selected target in `dg-do'.
52783         Update handling of `dg-do-what', `dg-output-text'.
52784         Separate execution pass/fail from output pattern match pass/fail.
52785         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52786
52787 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52788
52789         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52790         target for 920510-1.c.
52791
52792 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52793
52794         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52795         Clean up comment regarding use of passcnt, etc.
52796         (gcc_stat): Don't update `testcnt' here.
52797         (gcc_finish): Do it here.
52798         Might as well reset `but_id' here too.
52799         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52800         to determine if the file should be tested.
52801         * gcc.c-torture/compile/compile.exp: Likewise.
52802         * gcc.c-torture/execute/execute.exp: Likewise.
52803         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52804         * gcc.misc-tests/dg-test.exp: Likewise.
52805         * gcc.prms/prms.exp: Likewise.
52806         * gcc.wendy/wendy.exp: Likewise.
52807         * g++.old-deja.exp: Likewise.
52808         Move "Testing file" message to verbose level 1.
52809
52810 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52811
52812         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52813
52814 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52815
52816         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52817         (default_gcc_start): Accept optional second list element
52818         of compiler flags.  Print compiler output at verbosity level 2.
52819         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52820         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52821         Save current values of framework globals passcnt, failcnt, xpasscnt,
52822         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52823         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52824         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52825         xfailcnt to compute stats.  Update framework global `testcnt' from
52826         pass/fail counts.
52827         (gcc_finish): New proc.  Clean up test environment.
52828         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52829         (gcc_epass, gcc_efail): Delete.
52830         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52831         argument of line number.
52832         (dg-init): If the tool has an init routine, call it.
52833         (dg-test): Remove args `cflags_var' and `libs_var'.
52834         Pass all compiler options to ${tool}_start.
52835         Handle missing line number.
52836         (dg-finish): New function.
52837         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52838         particular files.  Call gcc_finish at end.  Move "skipping test"
52839         message to verbosity level 3.
52840         * gcc.c-torture/compile/compile.exp: Likewise.
52841         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52842         * gcc.c-torture/execute/execute.exp: Likewise.
52843         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52844         Print testcase being tried at verbosity level 1.
52845         * gcc.c-torture/special/special.exp: Unset xfail.
52846         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52847         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52848         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52849         * gcc.failure/failure.exp: Likewise.
52850         * gcc.ieee/ieee.exp: Likewise.
52851         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52852         Update call to dg-test.  Call dg-finish at end.
52853         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52854         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52855         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52856         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52857         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52858         * gcc.wendy/wendy.exp: Add copyright.
52859         Delete setting of tmpdir (done by gcc_init).
52860         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52861         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52862         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52863         gcc_[ce]pass/fail.
52864
52865 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52866
52867         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52868         confusion.
52869         (g++_load): Likewise.
52870
52871         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52872         Rename argument to `prog' to remove the confusion.
52873         Varargs fns behave differently too!
52874         (g++_load): Likewise.
52875
52876         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52877
52878         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52879         what it is.  Delete (always) printing of status value for !native.
52880         Simplify verbose code, and include status and exec_output.
52881         (g++_load): Use gcc_load.
52882
52883 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52884
52885         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52886         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52887         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52888         940714-3.c as these testcases don't exist anymore.  Make
52889         va-arg-1.c expected to pass.
52890
52891 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52892
52893         * gcc.misc-tests/misc.exp: Only run specific testcases.
52894         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52895         * gcc.misc-tests/dg-[1-9].c: New files.
52896
52897         * lib/dg.exp: New testsuite driver.
52898         * gcc.prms/prms.exp: Use it.
52899
52900         * README.gcc: New file.
52901
52902         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52903         Document and reset `lxpass' and `lxfail'.
52904         Simplify "initialized" message.
52905         (gcc_stat): Clean up comments a little.
52906
52907 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52908
52909         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52910
52911 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52912
52913         * lib/old-dejagnu.exp (process-option): New proc.
52914         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52915         (old-dejagnu): Simplify.
52916         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52917
52918 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52919
52920         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52921         exists and is not an empty string.
52922
52923         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52924         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52925         finished.
52926         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52927         automatically.
52928
52929         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52930         longer expected to fail.
52931
52932         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52933         "f" function call.
52934
52935         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52936
52937         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52938         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52939         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52940         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52941         c-torture-1.29.
52942
52943         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52944         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52945
52946         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52947
52948         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52949         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52950
52951         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52952         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52953         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52954
52955 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
52956
52957         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52958         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52959         940714-1.c, 940714-2.c, 940714-3.c},
52960         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52961         gcc.misc-tests/{mg.c,mg.exp}:
52962         New tests.
52963         * gcc.noncompile/noncompile.exp: Change accordingly.
52964
52965 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
52966
52967         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52968         Undo previous clobberage.
52969
52970 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
52971
52972         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52973         * gcc.special/{930510-1.c, special.exp}:
52974         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52975         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52976         struct-varargs-1.c}: New tests from c-torture-1.26.
52977
52978 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
52979
52980         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
52981           argument to switch.
52982
52983 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
52984
52985         * Revert the previous changes.  Please see Rob's directory
52986         (/lisa/test/rob/progressive/gcc/testsuite) for testing
52987         fixes.
52988
52989 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
52990
52991         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
52992         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
52993         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
52994         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
52995         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
52996         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
52997         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
52998         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
52999         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53000         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53001         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53002         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53003         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53004         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53005         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53006         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53007         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53008         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53009         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53010         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53011         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53012         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53013         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53014         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53015         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53016         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53017         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53018         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53019         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53020         testing changes.
53021
53022 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53023
53024         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53025         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53026         with perror calls.
53027
53028 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53029
53030         * config/unix.exp (g++_load): Fix syntax.
53031
53032 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53033
53034         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53035         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53036         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53037         Don't expect va-arg-1.c to fail.  Correct expected output for
53038         920928-1.c.
53039         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53040         * gcc.wendy/hbm4.c: Correct typo.
53041         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53042
53043 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53044
53045         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53046         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53047         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53048         * lib/c-torture.exp (c-torture-compile): Ditto.
53049
53050         Reduce volume of output (remove all the -I's and such).
53051         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53052         Call gcc_cpass, gcc_cfail.
53053         (c-torture): Pass testing option to c-torture-compile.
53054
53055 1994-03-21  Doug Evans  (dje@cygnus.com)
53056
53057         Bring patches over from progressive.
53058         * config/default.exp: Exit remote shell cleanly.
53059         (g++_exit, g++_start): Add default versions.
53060         * config/sim.exp (gcc_load): Use perror, not error.
53061
53062 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53063
53064         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53065         set in site.exp.
53066
53067 1994-03-14  Doug Evans  (dje@cygnus.com)
53068
53069         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53070         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53071         (wendy_try): New proc to run testcase.
53072         (main loop): Call 'em.
53073         * gcc.wendy/*.c: Clean up pass to correct expected output.
53074
53075         * lib/gcc.exp: Minor cleanup work.
53076         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53077
53078 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53079
53080         * config/sim.exp (gcc_load): Document return codes better.
53081         Don't pass -v to simulator.
53082
53083 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53084
53085         * gcc.special/920717-x.c: Fix typo.
53086         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53087         get at sources.
53088
53089         * lib/mike-gcc.exp: Fix typo.
53090
53091 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53092
53093         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53094         binary to use, transform the name.
53095         * config/*.exp: rename everything. Nuke any g++ specific files,
53096         it's now a special case of gcc that requires no special support.
53097         Add a default.exp for unsupported targets.
53098
53099 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53100
53101         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53102         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53103         version of Tcl.
53104
53105 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53106
53107         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53108         than a warning.
53109
53110 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53111
53112         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53113
53114 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53115
53116         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53117         option_list.  Compile every file with only 4/6 option choices
53118         (same as C torture) instead of with 12/18 different option
53119         choices.
53120         * lib/c-torture.exp: Likewise.
53121
53122         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53123         not already set.
53124
53125 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53126
53127         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53128         can put an XFAIL *-*-* on excess errors.
53129
53130 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53131
53132         * g++.law: Add more tests derived from g++-bugs snapshots.
53133
53134         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53135         equivalent to g++.law/init9.
53136
53137         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53138         compiled it, and the a.out file after we've run it.
53139
53140 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53141
53142         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53143         compiled it, and the a.out file after we've run it.
53144
53145 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53146
53147         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53148
53149 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53150
53151         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53152         version number.
53153
53154 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53155
53156         * g++.law: New directory of g++ tests derived from the g++-bugs
53157         snapshots.
53158
53159 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53160
53161         * gcc.compile: initbug1.c initbug1.exp testcase added
53162
53163 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53164
53165         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53166         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53167           fixes submitted by Jeff Law (law@cs.utah.edu)
53168         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53169           Jeff Law (law@cs.utah.edu)
53170
53171
53172 1993-11-30  Mike Stump  (mrs@cygnus.com)
53173
53174         * config/unix-g++.exp: Follow the gcc way of doing things.
53175         * g++.old-deja/old-deja.exp: Minor updates.
53176         * lib/g++.exp: New file, follow the gcc way of doing things.
53177         * lib/old-dejagnu.exp: Minor updates.
53178         * lib/mike-g++.exp: Always unset errorInfo.
53179
53180 1993-11-06  Mike Stump  (mrs@cygnus.com)
53181
53182         * lib/gcc.exp: Fix some errors with the below change, CC and
53183         CFLAGS should be global when setting, not local.
53184
53185 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53186
53187         * lib/gcc.exp: Transform tool name.
53188
53189 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53190
53191         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53192
53193 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53194
53195         * lib/gcc.exp: change gcc_done to gcc_stat
53196
53197 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53198
53199         * Upgraded gcc testsuite to c-torture version 1.25
53200
53201 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53202
53203         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53204         * lib/c-torture: added hooks for new reporting code.
53205
53206 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53207
53208         * config/sh-gcc.exp: check if sh-sim exists in the path
53209
53210 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53211
53212         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53213         * gcc.compile/compile.exp: Initial changes for new logic.
53214         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53215         * gcc.failure/failure.exp: Initial changes for new logic.
53216         * gcc.ieee/ieee.exp: Initial changes for new logic.
53217         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53218         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53219         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53220         * lib/c-torture.exp: Initial changes for new logic.
53221         * lib/gcc.exp: Initial changes for new logic.
53222
53223 1993-10-15  Mike Stump  (mrs@cygnus.com)
53224
53225         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53226         depend upon failure or success.  Fully qualify names in failure
53227         and success messages.  Always remove a.out before starting
53228         compile, just in case.  Pay more attention to error text output by
53229         the compiler.  Handle testcases with no known past errors just
53230         like all others, so that things are uniform.  Other miscellaneous
53231         improvements.
53232
53233 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53234
53235         * gcc.cpp: new directory for cpp tests
53236
53237 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53238
53239         * lib/chill.exp: Code reformatted, removed unused code.
53240         * config/unix-chill.exp: Code reformatted, removed unused code.
53241         * chill.execute/execute.exp: Code reformatted, removed unused code.
53242         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53243
53244 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53245
53246         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53247         routines not written.
53248
53249 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53250
53251         * config/bug-gcc.exp: Use new procs from bug.exp.
53252
53253 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53254
53255         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53256         via ftp, rather than depending on NFS.
53257         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53258         case.
53259
53260 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53261
53262         * config/bug-gcc.exp: Use new download proc.
53263
53264 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53265
53266         * chill.execute/execute.exp: cleanups, handles errors better
53267         * chill.compile/compile.exp: rewrite, based on execute.exp
53268         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53269         * lib/chill.exp: major changes to diff proc and compile and link
53270         procs. added chill_fail and chill_pass wrappers to pass and
53271         fail. added more comments, and handle error codes better.
53272         Added a hack to capture stderr from exec, so noncompile tests
53273         can work.
53274
53275 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53276
53277         * chill.execute/execute.exp: rewrite of testsuite driver
53278         * lib/chill.exp: rewrite of testsuite driver
53279         * config/unix-chill.exp: rewrite of testsuite driver
53280
53281 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53282
53283         In chill.execute:
53284         * iexpr.ch: Standardize uppercase.
53285         * tuples.dat: Standardize uppercase.
53286         * vary.ch: standardize.  Correct varying string assignments.
53287         * vary.dat: Add new output lines.
53288
53289 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53290
53291         In chill.execute:
53292         * chprintf.ch: Standardize use of uppercase.
53293         * tuples.ch: Standardize and turn arr2 into a DCL,
53294           rather than a SYN.
53295         * pinits.ch: Standardize.
53296
53297 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53298
53299         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53300         * Makefil: Renamed to Makefile.in.
53301         * configure.in: New.
53302
53303 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53304
53305         In chill.execute:
53306         * .cvsignore: Add result/output files.
53307         * Makefile: Fix up variables at start.  Use MFLAGS
53308           everywhere.  Correct bool_loc, built_ins entries.
53309           Add entry for vary1.ch.
53310         * bitarray.ch: Standardize upper-case usage.
53311         * bitexpr.ch: Standardize, add output of b1.
53312         * params.ch: Use arrayt in along PROC parameters, to
53313           avoid novelty problems.
53314         * sets.ch: Tiny cleanup.
53315         * vary1.ch: Re-indent.
53316
53317 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53318
53319         * Add PR-related files to Makefiles, .cvsignore files, etc.
53320
53321 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53322
53323         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53324           with compiler objects. New names are test-flow.c and test-loop.c
53325
53326 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53327
53328         * Upgraded c-torture tests from 1.19 to 1.20
53329
53330         * new files:
53331         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53332         * gcc.compile: 930623-1.c 930623-2.c
53333         * gcc.noncompile: 930622-1.c 930622-2.c
53334         * gcc.failure: 920411-1.c 920627-2.c
53335         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53336
53337 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53338
53339         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53340           More changes to get testsuite working properly. Needs more work.
53341           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53342
53343 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53344
53345         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53346           More changes to get testsuite working properly. Needs more work.
53347
53348 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53349
53350         * chill.compile/compile.exp: Added for Dejagnu support
53351         * chill.execute/execute.exp: Added for Dejagnu support
53352         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53353
53354 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53355
53356         This should complete moving the CHILL test files.
53357         * chill.noncompile(.cvsignore printf.grt
53358             in-printf.grt chprintf.grt chprintf.ch):
53359             Added test-support files.
53360           (Makefile): Modified further.
53361         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53362             signal.ch): Added test files.
53363           * chill.execute (.cvsignore printf.grt printr.c
53364             in-printf.grt rts.c chprintf.grt rts.h): Added
53365           test-support files.
53366             (Makefile): More corrections.
53367
53368 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53369
53370         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53371           test cases, ready for DejaGnu.
53372
53373 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53374
53375         * Upgraded c-torture tests from 1.18 to 1.19
53376
53377         * gcc.compile: added test(s):
53378           930607-1.c
53379         * gcc.execute: added test(s):
53380           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53381
53382         * added new subdirectory for misc tests: gcc.misc-tests
53383         * gcc.misc-test(s): added tests:
53384           inst-check.c test-consts.c test-ior.c test-switch.c
53385
53386 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53387
53388         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53389
53390 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53391
53392         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53393
53394 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53395
53396         * Upgraded c-torture tests from 1.17 to 1.18
53397
53398 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53399
53400         * Upgraded c-torture tests from 1.12 to 1.17
53401
53402 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53403
53404         * lib/old-dejagnu.exp:
53405           Fixed handling of XFAIL target triplets to correctly
53406           recognize wildcard characters.  Removed code that
53407           appended a unique id tag to the end of the file name
53408           printed out by the result of the testcases within a
53409           given test file.
53410
53411 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53412
53413         * lib/old-dejagnu.exp:
53414           Reworked expected failure handling to trigger off of XFAIL
53415           keyword in keyphrase embeded in testcase source code. The
53416           XFAIL keyword must be at the end of the keyphrase line. It
53417           may optionally be followed by one or more target triplets.
53418           It has just occured that the handling of wildcards in the
53419           target triplet may not be correct.
53420
53421 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53422
53423         * g++.old-deja/tests:
53424           Moved all subdirectories up one level into g++.old-deja .
53425
53426         * lib/old-dejagnu.exp:
53427           Fixed problem with CXXFLAGS not being properly reset, and being
53428           corrupted with extraneous "-c" compiler option.  This was
53429           causing binaries to not be generated for test that needed them.
53430           Modified strings passed to "pass" and "fail" so that individual
53431           tests from the same test file would be distinguished by an
53432           identifier appended to the test file name in the summary logs;
53433           this corrected a problem with erroneous diff logs.  Added code
53434           to search testcases for expected fail and unexpected pass keywords.
53435
53436 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53437
53438         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53439
53440 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53441
53442         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53443           Removed extraneous text from end of "Special g++ Options"
53444           keyphrase.
53445
53446         * lib/old-dejagnu.exp: Added pattern matching to look for new
53447           keywords, embedded in testcases comments, which will trigger
53448           calls to xpass and xfail.
53449
53450 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53451
53452         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53453           comments embedded in the testcases, especially the one looking for
53454           special compiler options, as well as the pattern matching for the
53455           compiler output again.
53456
53457 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53458
53459         * lib/old-dejagnu.exp: Do a proper check of the return value for
53460           execute tests. Fixed several problems with the pattern matching
53461           of the compiler output which gave erroneous test results.
53462           Changed several of the test result messages to be more descriptive.
53463         * config/unix-g++.exp: Proc g++_load now actually works and
53464           executes the tests passed to it and returns a usable return
53465           value.
53466
53467 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53468
53469           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53470
53471 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53472
53473         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53474           Modified both files to properly execute the old style
53475           dejagnu tests. The previous versions of these files were
53476           experimental and did not function anything near correctly.
53477
53478 1993-04-05  Rob Savoye  (rob@cygnus.com)
53479
53480         * Removed all Makefile.in and configure.in files. No configuration
53481         needed now.
53482
53483 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53484
53485         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53486
53487 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53488
53489         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53490         gcc.special/configure.in, gcc.noncompile/configure.in,
53491         gcc.execute/configure.in, gcc.code_quality/configure.in,
53492         g++.other/configure.in, g++.old-deja/configure.in,
53493         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53494         in srcname setting.
53495
53496 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53497
53498         * lib/udi.exp: Fixed mondfe and mondfe_download.
53499         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53500         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53501
53502 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53503
53504         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53505         (gdb_exit): Don't remove *_soc files.
53506
53507 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53508
53509         * lib/c-torture.exp: Don't look for main; instead always use -w
53510         -c.  This is how the c-torture tests work.  Remove the object
53511         file if the compilation succeeds.
53512         * gcc.execute/execute.exp: Remove executable if test passes.
53513         * gcc.noncompile/noncompile.exp: Every test is an expected
53514         failure.
53515         * gcc.special/special.exp: Added tests from c-torture 1.11,
53516         corrected use of existing test.
53517         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53518         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53519         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53520         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53521         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53522         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53523         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53524         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53525         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53526         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53527         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53528         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53529         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53530         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53531         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53532         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53533         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53534         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53535         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53536         c-torture 1.11.
53537         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53538         correspond to c-torture 1.11.
53539
53540         * New file.